| /Linux-v5.4/arch/arm64/boot/dts/amlogic/ |
| D | meson-g12b-a311d.dtsi | 10 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 …]
|
| D | meson-g12b-s922x.dtsi | 10 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 …]
|
| D | meson-sm1.dtsi | 54 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 …]
|
| D | meson-g12a.dtsi | 53 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/ |
| D | qcom-nvmem-cpufreq.txt | 45 - 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 …]
|
| D | sun50i-nvmem-cpufreq.txt | 27 - 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 …]
|
| D | opp.txt | 54 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/ |
| D | exynos5800.dtsi | 24 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 …]
|
| D | rk3229.dtsi | 11 /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 …]
|
| D | exynos4412.dtsi | 81 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 …]
|
| D | meson8b.dtsi | 63 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 …]
|
| D | meson8.dtsi | 65 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 …]
|
| D | exynos4210.dtsi | 288 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/ |
| D | rk3399-op1-opp.dtsi | 7 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 …]
|
| D | rk3399-opp.dtsi | 7 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/ |
| D | mpic.c | 129 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/ |
| D | exynos5433-bus.dtsi | 92 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/ |
| D | cpufreq-mediatek.txt | 13 - 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 …]
|
| D | ti-cpufreq.txt | 24 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 …]
|
| D | cpufreq-st.txt | 9 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/ |
| D | core.c | 101 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 …]
|
| D | debugfs.c | 30 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 …]
|
| D | of.c | 78 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/ |
| D | exynos-bus.txt | 203 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/ |
| D | qcom,rpmpd.txt | 16 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 …]
|