Home
last modified time | relevance | path

Searched full:opp (Results 1 – 25 of 586) sorted by relevance

12345678910>>...24

/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dtegra30-cpu-opp-microvolt.dtsi5 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 {
22 opp-microvolt = <850000 850000 1250000>;
[all …]
H A Dtegra30-cpu-opp.dtsi6 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>;
23 opp-hz = /bits/ 64 <51000000>;
[all …]
H A Dtegra20-cpu-opp-microvolt.dtsi5 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 {
22 opp-microvolt = <750000 750000 1125000>;
[all …]
H A Dtegra20-cpu-opp.dtsi6 opp-shared;
8 opp@216000000,750 {
10 opp-supported-hw = <0x0F 0x0003>;
11 opp-hz = /bits/ 64 <216000000>;
14 opp@216000000,800 {
16 opp-supported-hw = <0x0F 0x0004>;
17 opp-hz = /bits/ 64 <216000000>;
20 opp@312000000,750 {
22 opp-supported-hw = <0x0F 0x0003>;
23 opp-hz = /bits/ 64 <312000000>;
[all …]
H A Dexynos5800.dtsi24 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 Drk3229-cpu-opp.dtsi44 /delete-node/ opp-table0;
48 opp-shared;
59 opp-408000000 {
60 opp-hz = /bits/ 64 <408000000>;
61 opp-microvolt = <950000 950000 1400000>;
62 opp-microvolt-L0 = <950000 950000 1400000>;
63 opp-microvolt-L1 = <950000 950000 1400000>;
65 opp-suspend;
67 opp-600000000 {
68 opp-hz = /bits/ 64 <600000000>;
[all …]
H A Dexynos4412.dtsi79 cpu0_opp_table: opp-table0 {
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>;
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/opp/
H A Dqcom-nvmem-cpufreq.txt1 Qualcomm Technologies, Inc. NVMEM CPUFreq and OPP bindings
5 the CPU frequencies subset and voltage value of each OPP varies based on
11 to provide the OPP framework with required information (existing HW bitmap).
12 This is used to determine the voltage and frequency value for each OPP of
13 operating-points-v2 table when it is parsed by the OPP framework.
45 In every OPP node:
46 - opp-supported-hw: A single 32 bit bitmap value, representing compatible HW.
146 opp-shared;
148 opp-307200000 {
149 opp-hz = /bits/ 64 <307200000>;
[all …]
H A Dopp.txt1 Generic OPP (Operating Performance Points) Bindings
10 This document contain multiple versions of OPP binding and only one of them
45 phandle to a OPP table in their DT node. The OPP core will use this phandle to
50 phandle is available, then the same OPP table will be used for all power domains
54 should be documented as Documentation/devicetree/bindings/power/<vendor>-opp.txt
57 * OPP Table Node
66 - OPP nodes: One or more OPP nodes describing voltage-current-frequency
68 reference an OPP.
71 - opp-shared: Indicates that device nodes using this OPP Table Node's phandle
74 but they share OPP tables.
[all …]
H A Dallwinner,sun50i-h6-operating-points.yaml4 $id: http://devicetree.org/schemas/opp/allwinner,sun50i-h6-operating-points.yaml#
7 title: Allwinner H6 CPU OPP Device Tree Bindings
15 OPP varies based on the silicon variant in use. Allwinner Process
19 provide the OPP framework with required information.
34 opp-shared: true
41 "opp-[0-9]+":
45 opp-hz: true
48 "opp-microvolt-.*": true
51 - opp-hz
52 - opp-microvolt-speed0
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3399-opp.dtsi9 cluster0_opp: opp-table0 {
11 opp-shared;
45 opp-408000000 {
46 opp-hz = /bits/ 64 <408000000>;
47 opp-microvolt = <825000 825000 1250000>;
48 opp-microvolt-L0 = <825000 825000 1250000>;
49 opp-microvolt-L1 = <825000 825000 1250000>;
50 opp-microvolt-L2 = <825000 825000 1250000>;
51 opp-microvolt-L3 = <825000 825000 1250000>;
54 opp-600000000 {
[all …]
H A Drk3399-early-opp.dtsi13 /delete-node/ opp-table0;
14 /delete-node/ opp-table1;
15 /delete-node/ opp-table2;
17 cluster0_opp: opp-table0 {
19 opp-shared;
21 opp-408000000 {
22 opp-hz = /bits/ 64 <408000000>;
23 opp-microvolt = <900000 900000 1200000>;
26 opp-600000000 {
27 opp-hz = /bits/ 64 <600000000>;
[all …]
H A 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 …]
H A Drk3562j.dtsi38 /delete-node/ opp-1416000000;
39 /delete-node/ opp-1608000000;
40 /delete-node/ opp-1800000000;
41 /delete-node/ opp-2016000000;
42 opp-408000000 {
43 opp-microvolt = <850000 850000 1150000>;
45 opp-600000000 {
46 opp-microvolt = <850000 850000 1150000>;
48 opp-816000000 {
49 opp-microvolt = <850000 850000 1150000>;
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/amlogic/
H A Dmeson-g12b-a311d.dtsi10 cpu_opp_table_0: opp-table-0 {
12 opp-shared;
14 opp-1000000000 {
15 opp-hz = /bits/ 64 <1000000000>;
16 opp-microvolt = <761000>;
19 opp-1200000000 {
20 opp-hz = /bits/ 64 <1200000000>;
21 opp-microvolt = <781000>;
24 opp-1398000000 {
25 opp-hz = /bits/ 64 <1398000000>;
[all …]
H A Dmeson-g12b-s922x.dtsi10 cpu_opp_table_0: opp-table-0 {
12 opp-shared;
14 opp-1000000000 {
15 opp-hz = /bits/ 64 <1000000000>;
16 opp-microvolt = <731000>;
19 opp-1200000000 {
20 opp-hz = /bits/ 64 <1200000000>;
21 opp-microvolt = <731000>;
24 opp-1398000000 {
25 opp-hz = /bits/ 64 <1398000000>;
[all …]
H A Dmeson-g12a.dtsi56 cpu_opp_table: opp-table {
58 opp-shared;
60 opp-100000000 {
61 opp-hz = /bits/ 64 <100000000>;
62 opp-microvolt = <731000>;
65 opp-250000000 {
66 opp-hz = /bits/ 64 <250000000>;
67 opp-microvolt = <731000>;
70 opp-500000000 {
71 opp-hz = /bits/ 64 <500000000>;
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/
H A Dmali-opp.txt22 * ARM Mali Midgard OPP
24 * OPP Table Node
33 - OPP nodes: One or more OPP nodes describing voltage-current-frequency
35 reference an OPP.
37 * OPP Node
43 - opp-hz: Nominal frequency in Hz, expressed as a 64-bit big-endian integer.
48 - opp-hz-real: List of one or two real frequencies in Hz, expressed as 64-bit
52 - opp-core-mask: Shader core mask. If neither this or opp-core-count are present
53 then all shader cores will be used for this OPP.
55 - opp-core-count: Number of cores to use for this OPP. If this is present then
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/kvm/
H A Dmpic.c128 static inline void write_IRQreg_idr(struct openpic *opp, int n_IRQ,
171 #define IVPR_VECTOR(opp, _ivprr_) ((_ivprr_) & (opp)->vector_mask) argument
241 static void mpic_irq_raise(struct openpic *opp, struct irq_dest *dst, in mpic_irq_raise() argument
250 __func__, (int)(dst - &opp->dst[0])); in mpic_irq_raise()
263 static void mpic_irq_lower(struct openpic *opp, struct irq_dest *dst, in mpic_irq_lower() argument
268 __func__, (int)(dst - &opp->dst[0])); in mpic_irq_lower()
291 static void IRQ_check(struct openpic *opp, struct irq_queue *q) in IRQ_check() argument
298 irq = find_next_bit(q->queue, opp->max_irq, irq + 1); in IRQ_check()
299 if (irq == opp->max_irq) in IRQ_check()
303 irq, IVPR_PRIORITY(opp->src[irq].ivpr), priority); in IRQ_check()
[all …]
/OK3568_Linux_fs/kernel/Documentation/power/
H A Dopp.rst2 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
51 CONFIG_PM_OPP from power management menuconfig menu. OPP library depends on
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/cpufreq/
H A 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 …]
H A Dti-cpufreq.txt1 TI CPUFreq and OPP bindings
7 provide the OPP framework with supported hardware information. This is
9 when it is parsed by the OPP framework.
28 For each opp entry in 'operating-points-v2' table:
29 - opp-supported-hw: Two bitfields indicating:
30 1. Which revision of the SoC the OPP is supported by
31 2. Which eFuse bits indicate this OPP is available
34 matches, the OPP gets enabled.
61 cpu0_opp_table: opp-table {
66 * The three following nodes are marked with opp-suspend
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/exynos/
H A 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 …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/allwinner/
H A Dsun50i-h6-cpu-opp.dtsi6 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 …]
/OK3568_Linux_fs/kernel/drivers/opp/
H A Dcore.c3 * Generic OPP Interface
22 #include "opp.h"
25 * The root of the list of all opp-tables. All opp_table structures branch off
30 /* Lock to allow exclusive modification to the device and opp lists */
67 * @dev: device pointer used to lookup OPP table
69 * Search OPP table for one containing matching device.
93 * dev_pm_opp_get_voltage() - Gets the voltage corresponding to an opp
94 * @opp: opp for which voltage has to be returned for
96 * Return: voltage in micro volt corresponding to the opp, else
101 unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp) in dev_pm_opp_get_voltage() argument
[all …]

12345678910>>...24