Home
last modified time | relevance | path

Searched refs:opp (Results 1 – 25 of 170) sorted by relevance

1234567

/Linux-v5.4/arch/arm64/boot/dts/amlogic/
Dmeson-g12b-a311d.dtsi10 cpu_opp_table_0: opp-table-0 {
12 opp-shared;
14 opp-100000000 {
15 opp-hz = /bits/ 64 <100000000>;
16 opp-microvolt = <731000>;
19 opp-250000000 {
20 opp-hz = /bits/ 64 <250000000>;
21 opp-microvolt = <731000>;
24 opp-500000000 {
25 opp-hz = /bits/ 64 <500000000>;
[all …]
Dmeson-g12b-s922x.dtsi10 cpu_opp_table_0: opp-table-0 {
12 opp-shared;
14 opp-100000000 {
15 opp-hz = /bits/ 64 <100000000>;
16 opp-microvolt = <731000>;
19 opp-250000000 {
20 opp-hz = /bits/ 64 <250000000>;
21 opp-microvolt = <731000>;
24 opp-500000000 {
25 opp-hz = /bits/ 64 <500000000>;
[all …]
Dmeson-sm1.dtsi54 cpu_opp_table: opp-table {
56 opp-shared;
58 opp-100000000 {
59 opp-hz = /bits/ 64 <100000000>;
60 opp-microvolt = <730000>;
63 opp-250000000 {
64 opp-hz = /bits/ 64 <250000000>;
65 opp-microvolt = <730000>;
68 opp-500000000 {
69 opp-hz = /bits/ 64 <500000000>;
[all …]
Dmeson-g12a.dtsi53 cpu_opp_table: opp-table {
55 opp-shared;
57 opp-100000000 {
58 opp-hz = /bits/ 64 <100000000>;
59 opp-microvolt = <731000>;
62 opp-250000000 {
63 opp-hz = /bits/ 64 <250000000>;
64 opp-microvolt = <731000>;
67 opp-500000000 {
68 opp-hz = /bits/ 64 <500000000>;
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/opp/
Dqcom-nvmem-cpufreq.txt45 - opp-supported-hw: A single 32 bit bitmap value, representing compatible HW.
145 opp-shared;
147 opp-307200000 {
148 opp-hz = /bits/ 64 <307200000>;
149 opp-microvolt = <905000 905000 1140000>;
150 opp-supported-hw = <0x77>;
153 opp-384000000 {
154 opp-hz = /bits/ 64 <384000000>;
155 opp-microvolt = <905000 905000 1140000>;
156 opp-supported-hw = <0x70>;
[all …]
Dsun50i-nvmem-cpufreq.txt27 - opp-microvolt-<name>: Voltage in micro Volts.
29 matching opp-microvolt-<name> property.
30 [See: opp.txt]
89 opp-shared;
91 opp@480000000 {
93 opp-hz = /bits/ 64 <480000000>;
95 opp-microvolt-speed0 = <880000>;
96 opp-microvolt-speed1 = <820000>;
97 opp-microvolt-speed2 = <800000>;
100 opp@720000000 {
[all …]
Dopp.txt54 should be documented as Documentation/devicetree/bindings/power/<vendor>-opp.txt
71 - opp-shared: Indicates that device nodes using this OPP Table Node's phandle
85 - opp-hz: Frequency in Hz, expressed as a 64-bit big-endian integer. This is a
91 - opp-microvolt: voltage in micro Volts.
106 - opp-microvolt-<name>: Named opp-microvolt property. This is exactly similar to
107 the above opp-microvolt property, but allows multiple voltage ranges to be
109 matching opp-microvolt-<name> property will be enabled for all OPPs. If the
111 opp-microvolt-<name> properties, then opp-microvolt property shall be used, if
114 - opp-microamp: The maximum current drawn by the device in microamperes
119 Should only be set if opp-microvolt is set for the OPP.
[all …]
/Linux-v5.4/arch/arm/boot/dts/
Dexynos5800.dtsi24 opp-1700000000 {
25 opp-microvolt = <1250000>;
27 opp-1600000000 {
28 opp-microvolt = <1250000>;
30 opp-1500000000 {
31 opp-microvolt = <1100000>;
33 opp-1400000000 {
34 opp-microvolt = <1100000>;
36 opp-1300000000 {
37 opp-microvolt = <1100000>;
[all …]
Drk3229.dtsi11 /delete-node/ opp-table0;
15 opp-shared;
17 opp-408000000 {
18 opp-hz = /bits/ 64 <408000000>;
19 opp-microvolt = <950000>;
21 opp-suspend;
23 opp-600000000 {
24 opp-hz = /bits/ 64 <600000000>;
25 opp-microvolt = <975000>;
27 opp-816000000 {
[all …]
Dexynos4412.dtsi81 opp-shared;
83 opp-200000000 {
84 opp-hz = /bits/ 64 <200000000>;
85 opp-microvolt = <900000>;
88 opp-300000000 {
89 opp-hz = /bits/ 64 <300000000>;
90 opp-microvolt = <900000>;
93 opp-400000000 {
94 opp-hz = /bits/ 64 <400000000>;
95 opp-microvolt = <925000>;
[all …]
Dmeson8b.dtsi63 cpu_opp_table: opp-table {
65 opp-shared;
67 opp-96000000 {
68 opp-hz = /bits/ 64 <96000000>;
69 opp-microvolt = <860000>;
71 opp-192000000 {
72 opp-hz = /bits/ 64 <192000000>;
73 opp-microvolt = <860000>;
75 opp-312000000 {
76 opp-hz = /bits/ 64 <312000000>;
[all …]
Dmeson8.dtsi65 cpu_opp_table: opp-table {
67 opp-shared;
69 opp-96000000 {
70 opp-hz = /bits/ 64 <96000000>;
71 opp-microvolt = <825000>;
73 opp-192000000 {
74 opp-hz = /bits/ 64 <192000000>;
75 opp-microvolt = <825000>;
77 opp-312000000 {
78 opp-hz = /bits/ 64 <312000000>;
[all …]
Dexynos4210.dtsi288 opp-shared;
290 opp-134000000 {
291 opp-hz = /bits/ 64 <134000000>;
292 opp-microvolt = <1025000>;
294 opp-267000000 {
295 opp-hz = /bits/ 64 <267000000>;
296 opp-microvolt = <1050000>;
298 opp-400000000 {
299 opp-hz = /bits/ 64 <400000000>;
300 opp-microvolt = <1150000>;
[all …]
/Linux-v5.4/arch/arm64/boot/dts/rockchip/
Drk3399-op1-opp.dtsi7 cluster0_opp: opp-table0 {
9 opp-shared;
12 opp-hz = /bits/ 64 <408000000>;
13 opp-microvolt = <800000>;
17 opp-hz = /bits/ 64 <600000000>;
18 opp-microvolt = <825000>;
21 opp-hz = /bits/ 64 <816000000>;
22 opp-microvolt = <850000>;
25 opp-hz = /bits/ 64 <1008000000>;
26 opp-microvolt = <900000>;
[all …]
Drk3399-opp.dtsi7 cluster0_opp: opp-table0 {
9 opp-shared;
12 opp-hz = /bits/ 64 <408000000>;
13 opp-microvolt = <800000>;
17 opp-hz = /bits/ 64 <600000000>;
18 opp-microvolt = <800000>;
21 opp-hz = /bits/ 64 <816000000>;
22 opp-microvolt = <850000>;
25 opp-hz = /bits/ 64 <1008000000>;
26 opp-microvolt = <925000>;
[all …]
/Linux-v5.4/arch/powerpc/kvm/
Dmpic.c129 static inline void write_IRQreg_idr(struct openpic *opp, int n_IRQ,
172 #define IVPR_VECTOR(opp, _ivprr_) ((_ivprr_) & (opp)->vector_mask) argument
242 static void mpic_irq_raise(struct openpic *opp, struct irq_dest *dst, in mpic_irq_raise() argument
251 __func__, (int)(dst - &opp->dst[0])); in mpic_irq_raise()
264 static void mpic_irq_lower(struct openpic *opp, struct irq_dest *dst, in mpic_irq_lower() argument
269 __func__, (int)(dst - &opp->dst[0])); in mpic_irq_lower()
292 static void IRQ_check(struct openpic *opp, struct irq_queue *q) in IRQ_check() argument
299 irq = find_next_bit(q->queue, opp->max_irq, irq + 1); in IRQ_check()
300 if (irq == opp->max_irq) in IRQ_check()
304 irq, IVPR_PRIORITY(opp->src[irq].ivpr), priority); in IRQ_check()
[all …]
/Linux-v5.4/arch/arm64/boot/dts/exynos/
Dexynos5433-bus.dtsi92 opp-shared;
94 opp-400000000 {
95 opp-hz = /bits/ 64 <400000000>;
96 opp-microvolt = <1075000>;
98 opp-267000000 {
99 opp-hz = /bits/ 64 <267000000>;
100 opp-microvolt = <1000000>;
102 opp-200000000 {
103 opp-hz = /bits/ 64 <200000000>;
104 opp-microvolt = <975000>;
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/cpufreq/
Dcpufreq-mediatek.txt13 - operating-points-v2: Please refer to Documentation/devicetree/bindings/opp/opp.txt
31 opp-shared;
33 opp-598000000 {
34 opp-hz = /bits/ 64 <598000000>;
35 opp-microvolt = <1050000>;
38 opp-747500000 {
39 opp-hz = /bits/ 64 <747500000>;
40 opp-microvolt = <1050000>;
43 opp-1040000000 {
44 opp-hz = /bits/ 64 <1040000000>;
[all …]
Dti-cpufreq.txt24 For each opp entry in 'operating-points-v2' table:
25 - opp-supported-hw: Two bitfields indicating:
57 cpu0_opp_table: opp-table {
62 * The three following nodes are marked with opp-suspend
67 opp-hz = /bits/ 64 <300000000>;
68 opp-microvolt = <950000 931000 969000>;
69 opp-supported-hw = <0x06 0x0010>;
70 opp-suspend;
74 opp-hz = /bits/ 64 <275000000>;
75 opp-microvolt = <1100000 1078000 1122000>;
[all …]
Dcpufreq-st.txt9 For more information about the expected DT format [See: ../opp/opp.txt].
18 - operating-points : [See: ../power/opp.txt]
40 - operating-points-v2 : [See ../power/opp.txt]
61 opp-supported-hw = <0x00000004 0xffffffff 0xffffffff>;
62 opp-hz = /bits/ 64 <1500000000>;
65 opp-microvolt-pcode0 = <1200000>;
66 opp-microvolt-pcode1 = <1200000>;
67 opp-microvolt-pcode2 = <1200000>;
68 opp-microvolt-pcode3 = <1200000>;
69 opp-microvolt-pcode4 = <1170000>;
[all …]
/Linux-v5.4/drivers/opp/
Dcore.c101 unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp) in dev_pm_opp_get_voltage() argument
103 if (IS_ERR_OR_NULL(opp)) { in dev_pm_opp_get_voltage()
108 return opp->supplies[0].u_volt; in dev_pm_opp_get_voltage()
119 unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp) in dev_pm_opp_get_freq() argument
121 if (IS_ERR_OR_NULL(opp) || !opp->available) { in dev_pm_opp_get_freq()
126 return opp->rate; in dev_pm_opp_get_freq()
137 unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp) in dev_pm_opp_get_level() argument
139 if (IS_ERR_OR_NULL(opp) || !opp->available) { in dev_pm_opp_get_level()
144 return opp->level; in dev_pm_opp_get_level()
158 bool dev_pm_opp_is_turbo(struct dev_pm_opp *opp) in dev_pm_opp_is_turbo() argument
[all …]
Ddebugfs.c30 void opp_debug_remove_one(struct dev_pm_opp *opp) in opp_debug_remove_one() argument
32 debugfs_remove_recursive(opp->dentry); in opp_debug_remove_one()
35 static void opp_debug_create_supplies(struct dev_pm_opp *opp, in opp_debug_create_supplies() argument
51 &opp->supplies[i].u_volt); in opp_debug_create_supplies()
54 &opp->supplies[i].u_volt_min); in opp_debug_create_supplies()
57 &opp->supplies[i].u_volt_max); in opp_debug_create_supplies()
60 &opp->supplies[i].u_amp); in opp_debug_create_supplies()
64 void opp_debug_create_one(struct dev_pm_opp *opp, struct opp_table *opp_table) in opp_debug_create_one() argument
77 if (likely(opp->rate)) in opp_debug_create_one()
78 id = opp->rate; in opp_debug_create_one()
[all …]
Dof.c78 struct dev_pm_opp *opp; in _find_opp_of_np() local
82 list_for_each_entry(opp, &opp_table->opp_list, node) { in _find_opp_of_np()
83 if (opp->np == opp_np) { in _find_opp_of_np()
84 dev_pm_opp_get(opp); in _find_opp_of_np()
86 return opp; in _find_opp_of_np()
269 struct dev_pm_opp *opp) in _of_opp_free_required_opps() argument
271 struct dev_pm_opp **required_opps = opp->required_opps; in _of_opp_free_required_opps()
286 opp->required_opps = NULL; in _of_opp_free_required_opps()
291 struct dev_pm_opp *opp) in _of_opp_alloc_required_opps() argument
305 opp->required_opps = required_opps; in _of_opp_alloc_required_opps()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/devfreq/
Dexynos-bus.txt203 opp-shared;
205 opp-50000000 {
206 opp-hz = /bits/ 64 <50000000>;
207 opp-microvolt = <800000>;
209 opp-100000000 {
210 opp-hz = /bits/ 64 <100000000>;
211 opp-microvolt = <800000>;
213 opp-134000000 {
214 opp-hz = /bits/ 64 <134000000>;
215 opp-microvolt = <800000>;
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/power/
Dqcom,rpmpd.txt16 and Documentation/devicetree/bindings/opp/opp.txt for more details
25 opp-level values specified in the OPP tables for RPMh power domains
34 rpmhpd_opp_table: opp-table {
38 opp-level = <RPMH_REGULATOR_LEVEL_RETENTION>;
42 opp-level = <RPMH_REGULATOR_LEVEL_MIN_SVS>;
46 opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>;
50 opp-level = <RPMH_REGULATOR_LEVEL_SVS>;
54 opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
58 opp-level = <RPMH_REGULATOR_LEVEL_NOM>;
62 opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>;
[all …]

1234567