| /linux/arch/arm/boot/dts/nvidia/ |
| H A D | tegra30-peripherals-opp.dtsi | 4 core_opp_table: opp-table-core { 6 opp-shared; 8 core_opp_950: opp-950000 { 9 opp-microvolt = <950000 950000 1350000>; 10 opp-level = <950000>; 13 core_opp_1000: opp-1000000 { 14 opp-microvolt = <1000000 1000000 1350000>; 15 opp-level = <1000000>; 18 core_opp_1050: opp-1050000 { 19 opp-microvolt = <1050000 1050000 1350000>; [all …]
|
| H A D | tegra124-peripherals-opp.dtsi | 4 emc_icc_dvfs_opp_table: opp-table-emc { 7 opp-12750000-800 { 8 opp-microvolt = <800000 800000 1150000>; 9 opp-hz = /bits/ 64 <12750000>; 10 opp-supported-hw = <0x0003>; 13 opp-12750000-950 { 14 opp-microvolt = <950000 950000 1150000>; 15 opp-hz = /bits/ 64 <12750000>; 16 opp-supported-hw = <0x0008>; 19 opp-12750000-1050 { [all …]
|
| H A D | tegra20-peripherals-opp.dtsi | 4 core_opp_table: opp-table-core { 6 opp-shared; 8 core_opp_950: opp-950000 { 9 opp-microvolt = <950000 950000 1300000>; 10 opp-level = <950000>; 13 core_opp_1000: opp-1000000 { 14 opp-microvolt = <1000000 1000000 1300000>; 15 opp-level = <1000000>; 18 core_opp_1100: opp-1100000 { 19 opp-microvolt = <1100000 1100000 1300000>; [all …]
|
| H A D | tegra30-cpu-opp-microvolt.dtsi | 4 cpu0_opp_table: opp-table-cpu0 { 5 opp-51000000-800 { 6 opp-microvolt = <800000 800000 1250000>; 9 opp-51000000-850 { 10 opp-microvolt = <850000 850000 1250000>; 13 opp-51000000-912 { 14 opp-microvolt = <912000 912000 1250000>; 17 opp-102000000-800 { 18 opp-microvolt = <800000 800000 1250000>; 21 opp-102000000-850 { [all …]
|
| H A D | tegra20-cpu-opp-microvolt.dtsi | 4 cpu0_opp_table: opp-table-cpu0 { 5 opp-216000000-750 { 6 opp-microvolt = <750000 750000 1125000>; 9 opp-216000000-800 { 10 opp-microvolt = <800000 800000 1125000>; 13 opp-312000000-750 { 14 opp-microvolt = <750000 750000 1125000>; 17 opp-312000000-800 { 18 opp-microvolt = <800000 800000 1125000>; 21 opp-456000000-750 { [all …]
|
| H A D | tegra30-cpu-opp.dtsi | 4 cpu0_opp_table: opp-table-cpu0 { 6 opp-shared; 8 opp-51000000-800 { 10 opp-supported-hw = <0x1F 0x31FE>; 11 opp-hz = /bits/ 64 <51000000>; 14 opp-51000000-850 { 16 opp-supported-hw = <0x1F 0x0C01>; 17 opp-hz = /bits/ 64 <51000000>; 20 opp-51000000-912 { 22 opp-supported-hw = <0x1F 0x0200>; [all …]
|
| H A D | tegra20-cpu-opp.dtsi | 4 cpu0_opp_table: opp-table-cpu0 { 6 opp-shared; 8 opp-216000000-750 { 10 opp-supported-hw = <0x0F 0x0003>; 11 opp-hz = /bits/ 64 <216000000>; 12 opp-suspend; 15 opp-216000000-800 { 17 opp-supported-hw = <0x0F 0x0004>; 18 opp-hz = /bits/ 64 <216000000>; 19 opp-suspend; [all …]
|
| /linux/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra132-peripherals-opp.dtsi | 4 /* EMC DVFS OPP table */ 5 emc_icc_dvfs_opp_table: opp-table-dvfs0 { 8 opp-12750000-800 { 9 opp-microvolt = <800000 800000 1150000>; 10 opp-hz = /bits/ 64 <12750000>; 11 opp-supported-hw = <0x0003>; 14 opp-12750000-950 { 15 opp-microvolt = <950000 950000 1150000>; 16 opp-hz = /bits/ 64 <12750000>; 17 opp-supported-hw = <0x0008>; [all …]
|
| H A D | tegra210-peripherals-opp.dtsi | 4 /* EMC DVFS OPP table */ 5 emc_icc_dvfs_opp_table: opp-table-dvfs0 { 8 opp-40800000-800 { 9 opp-microvolt = <800000 800000 1150000>; 10 opp-hz = /bits/ 64 <40800000>; 11 opp-supported-hw = <0x0003>; 14 opp-68000000-800 { 15 opp-microvolt = <800000 800000 1150000>; 16 opp-hz = /bits/ 64 <68000000>; 17 opp-supported-hw = <0x0003>; [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | msm8996pro.dtsi | 9 /delete-node/ opp-table-cluster0; 10 /delete-node/ opp-table-cluster1; 18 cluster0_opp: opp-table-cluster0 { 21 opp-shared; 23 opp-307200000 { 24 opp-hz = /bits/ 64 <307200000>; 25 opp-supported-hw = <0x70>; 27 opp-peak-kBps = <192000>; 29 opp-384000000 { 30 opp-hz = /bits/ 64 <384000000>; [all …]
|
| H A D | sa8540p.dtsi | 13 cpu0_opp_table: opp-table-cpu0 { 15 opp-shared; 17 opp-300000000 { 18 opp-hz = /bits/ 64 <300000000>; 19 opp-peak-kBps = <(300000 * 32)>; 21 opp-403200000 { 22 opp-hz = /bits/ 64 <403200000>; 23 opp-peak-kBps = <(384000 * 32)>; 25 opp-499200000 { 26 opp-hz = /bits/ 64 <499200000>; [all …]
|
| H A D | purwa.dtsi | 62 gpu_opp_table: opp-table { 65 opp-1400000000 { 66 opp-hz = /bits/ 64 <1400000000>; 67 opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L4>; 68 opp-peak-kBps = <16500000>; 69 qcom,opp-acd-level = <0xa8295ffd>; 70 opp-supported-hw = <0x3>; 73 opp-1250000000 { 74 opp-hz = /bits/ 64 <1250000000>; 75 opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L3>; [all …]
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588-opp.dtsi | 4 cluster0_opp_table: opp-table-cluster0 { 6 opp-shared; 8 opp-1008000000 { 9 opp-hz = /bits/ 64 <1008000000>; 10 opp-microvolt = <675000 675000 950000>; 13 opp-1200000000 { 14 opp-hz = /bits/ 64 <1200000000>; 15 opp-microvolt = <712500 712500 950000>; 18 opp-1416000000 { 19 opp-hz = /bits/ 64 <1416000000>; [all …]
|
| H A D | rk3399-op1.dtsi | 9 cluster0_opp: opp-table-0 { 11 opp-shared; 14 opp-hz = /bits/ 64 <408000000>; 15 opp-microvolt = <800000 800000 1150000>; 19 opp-hz = /bits/ 64 <600000000>; 20 opp-microvolt = <825000 825000 1150000>; 23 opp-hz = /bits/ 64 <816000000>; 24 opp-microvolt = <850000 850000 1150000>; 27 opp-hz = /bits/ 64 <1008000000>; 28 opp-microvolt = <900000 900000 1150000>; [all …]
|
| H A D | rk3588j.dtsi | 10 cluster0_opp_table: opp-table-cluster0 { 12 opp-shared; 14 opp-1200000000 { 15 opp-hz = /bits/ 64 <1200000000>; 16 opp-microvolt = <750000 750000 950000>; 18 opp-suspend; 20 opp-1296000000 { 21 opp-hz = /bits/ 64 <1296000000>; 22 opp-microvolt = <775000 775000 950000>; 27 cluster1_opp_table: opp-table-cluster1 { [all …]
|
| H A D | rk3399.dtsi | 9 cluster0_opp: opp-table-0 { 11 opp-shared; 14 opp-hz = /bits/ 64 <408000000>; 15 opp-microvolt = <825000 825000 1250000>; 19 opp-hz = /bits/ 64 <600000000>; 20 opp-microvolt = <825000 825000 1250000>; 23 opp-hz = /bits/ 64 <816000000>; 24 opp-microvolt = <850000 850000 1250000>; 27 opp-hz = /bits/ 64 <1008000000>; 28 opp-microvolt = <925000 925000 1250000>; [all …]
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos5800.dtsi | 24 opp-2000000000 { 25 opp-hz = /bits/ 64 <2000000000>; 26 opp-microvolt = <1312500 1312500 1500000>; 29 opp-1900000000 { 30 opp-hz = /bits/ 64 <1900000000>; 31 opp-microvolt = <1262500 1262500 1500000>; 34 opp-1800000000 { 35 opp-hz = /bits/ 64 <1800000000>; 36 opp-microvolt = <1237500 1237500 1500000>; 39 opp-1700000000 { [all …]
|
| H A D | exynos4212.dtsi | 58 cpu0_opp_table: opp-table-0 { 60 opp-shared; 62 opp-200000000 { 63 opp-hz = /bits/ 64 <200000000>; 64 opp-microvolt = <900000>; 67 opp-300000000 { 68 opp-hz = /bits/ 64 <300000000>; 69 opp-microvolt = <900000>; 72 opp-400000000 { 73 opp-hz = /bits/ 64 <400000000>; [all …]
|
| /linux/arch/arm64/boot/dts/allwinner/ |
| H A D | sun50i-h616-cpu-opp.dtsi | 5 cpu_opp_table: opp-table-cpu { 8 opp-shared; 10 opp-480000000 { 11 opp-hz = /bits/ 64 <480000000>; 12 opp-microvolt = <900000>; 14 opp-supported-hw = <0x3f>; 17 opp-600000000 { 18 opp-hz = /bits/ 64 <600000000>; 19 opp-microvolt = <900000>; 21 opp-supported-hw = <0x12>; [all …]
|
| H A D | sun50i-h6-gpu-opp.dtsi | 5 gpu_opp_table: opp-table-gpu { 8 opp-216000000 { 9 opp-hz = /bits/ 64 <216000000>; 10 opp-microvolt = <810000 810000 1200000>; 13 opp-264000000 { 14 opp-hz = /bits/ 64 <264000000>; 15 opp-microvolt = <810000 810000 1200000>; 18 opp-312000000 { 19 opp-hz = /bits/ 64 <312000000>; 20 opp-microvolt = <810000 810000 1200000>; [all …]
|
| H A D | sun50i-h6-cpu-opp.dtsi | 6 cpu_opp_table: opp-table-cpu { 9 opp-shared; 11 opp-480000000 { 13 opp-hz = /bits/ 64 <480000000>; 15 opp-microvolt-speed0 = <880000 880000 1200000>; 16 opp-microvolt-speed1 = <820000 820000 1200000>; 17 opp-microvolt-speed2 = <820000 820000 1200000>; 20 opp-720000000 { 22 opp-hz = /bits/ 64 <720000000>; 24 opp-microvolt-speed0 = <880000 880000 1200000>; [all …]
|
| /linux/Documentation/power/ |
| H A D | opp.rst | 2 Operating Performance Points (OPP) Library 10 2. Initial OPP List Registration 11 3. OPP Search Functions 12 4. OPP Availability Control Functions 13 5. OPP Data Retrieval Functions 19 1.1 What is an Operating Performance Point (OPP)? 48 OPP library provides a set of helper functions to organize and query the OPP 49 information. The library is located in drivers/opp/ directory and the header 50 is located in include/linux/pm_opp.h. OPP library can be enabled by enabling 52 Instrument's OMAP framework allows to optionally boot at a certain OPP without [all …]
|
| /linux/Documentation/devicetree/bindings/interconnect/ |
| H A D | mediatek,cci.yaml | 44 opp-table: 80 cci_opp: opp-table-cci { 82 opp-shared; 83 opp2_00: opp-273000000 { 84 opp-hz = /bits/ 64 <273000000>; 85 opp-microvolt = <650000>; 87 opp2_01: opp-338000000 { 88 opp-hz = /bits/ 64 <338000000>; 89 opp-microvolt = <687500>; 91 opp2_02: opp-403000000 { [all …]
|
| /linux/drivers/opp/ |
| H A D | core.c | 3 * Generic OPP Interface 23 #include "opp.h" 26 * The root of the list of all opp-tables. All opp_table structures branch off 32 /* Lock to allow exclusive modification to the device and opp lists */ 37 /* OPP ID allocator */ 67 * @dev: device pointer used to lookup OPP table 69 * Search OPP table for one containing matching device. 91 * representation in the OPP table and manage the clock configuration themselves 119 * dev_pm_opp_get_bw() - Gets the bandwidth corresponding to an opp 120 * @opp: opp for which bandwidth has to be returned for [all …]
|
| /linux/Documentation/devicetree/bindings/opp/ |
| H A D | opp-v2-base.yaml | 4 $id: http://devicetree.org/schemas/opp/opp-v2-base.yaml# 7 title: Generic OPP (Operating Performance Points) Common Properties 25 pattern: '^opp-table(-[a-z0-9]+)?$' 27 opp-shared: 29 Indicates that device nodes using this OPP Table Node's phandle switch 32 lines, but they share OPP tables. 36 '^opp(-?[0-9]+)*$': 39 One or more OPP nodes describing voltage-current-frequency combinations. 41 OPP. These are mandatory except for the case where the OPP table is 42 present only to indicate dependency between devices using the opp-shared [all …]
|