/linux-4.1.27/include/linux/regulator/ |
D | consumer.h | 136 struct regulator; 152 struct regulator *consumer; 161 struct regulator *__must_check regulator_get(struct device *dev, 163 struct regulator *__must_check devm_regulator_get(struct device *dev, 165 struct regulator *__must_check regulator_get_exclusive(struct device *dev, 167 struct regulator *__must_check devm_regulator_get_exclusive(struct device *dev, 169 struct regulator *__must_check regulator_get_optional(struct device *dev, 171 struct regulator *__must_check devm_regulator_get_optional(struct device *dev, 173 void regulator_put(struct regulator *regulator); 174 void devm_regulator_put(struct regulator *regulator); [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/regulator/ |
D | mt6397-regulator.txt | 4 - compatible: "mediatek,mt6397-regulator" 6 according to its regulator type, buck_<name> and ldo_<name>. 8 for regulators at Documentation/devicetree/bindings/regulator/regulator.txt. 24 compatible = "mediatek,mt6397-regulator"; 27 regulator-compatible = "buck_vpca15"; 28 regulator-name = "vpca15"; 29 regulator-min-microvolt = < 850000>; 30 regulator-max-microvolt = <1350000>; 31 regulator-ramp-delay = <12500>; 32 regulator-enable-ramp-delay = <200>; [all …]
|
D | pfuze100.txt | 8 - regulators: This is the list of child nodes that specify the regulator 10 Documentation/devicetree/bindings/regulator/regulator.txt. 20 Each regulator is defined using the standard binding for regulators. 30 regulator-min-microvolt = <300000>; 31 regulator-max-microvolt = <1875000>; 32 regulator-boot-on; 33 regulator-always-on; 34 regulator-ramp-delay = <6250>; 38 regulator-min-microvolt = <300000>; 39 regulator-max-microvolt = <1875000>; [all …]
|
D | tps65217.txt | 8 - regulators: This is the list of child nodes that specify the regulator 12 Documentation/devicetree/bindings/regulator/regulator.txt. 20 Each regulator is defined using the standard binding for regulators. 30 regulator-min-microvolt = <900000>; 31 regulator-max-microvolt = <1800000>; 32 regulator-boot-on; 33 regulator-always-on; 37 regulator-min-microvolt = <900000>; 38 regulator-max-microvolt = <3300000>; 39 regulator-boot-on; [all …]
|
D | max8660.txt | 1 Maxim MAX8660 voltage regulator 6 - any required generic properties defined in regulator.txt 16 regulator@0 { 17 regulator-compatible= "V3(DCDC)"; 18 regulator-min-microvolt = <725000>; 19 regulator-max-microvolt = <1800000>; 22 regulator@1 { 23 regulator-compatible= "V4(DCDC)"; 24 regulator-min-microvolt = <725000>; 25 regulator-max-microvolt = <1800000>; [all …]
|
D | ltc3589.txt | 8 - regulators: Contains eight regulator child nodes sw1, sw2, sw3, bb-out, 10 documented in Documentation/devicetree/bindings/regulator/regulator.txt. 12 Each regulator is defined using the standard binding for regulators. The 24 regulator is fixed to 1.8 V on LTC3589 and to 2.8 V on LTC3589-1,2. The ldo4 25 regulator can output between 1.8 V and 3.3 V on LTC3589 and between 1.2 V 26 and 3.2 V on LTC3589-1,2 in four steps. The ldo1 standby regulator can not 27 be disabled and thus should have the regulator-always-on property set. 37 regulator-min-microvolt = <591930>; 38 regulator-max-microvolt = <1224671>; 40 regulator-ramp-delay = <7000>; [all …]
|
D | tps6586x.txt | 9 - regulators: A node that houses a sub-node for each regulator within the 11 regulator-compatible property if present), with valid values listed below. 13 regulators; see regulator.txt. 29 Each regulator is defined using the standard binding for regulators. 31 Note: LDO5 and LDO_RTC is supplied by SYS regulator internally and driver 58 regulator-name = "vdd_sys"; 59 regulator-boot-on; 60 regulator-always-on; 64 regulator-min-microvolt = < 725000>; 65 regulator-max-microvolt = <1500000>; [all …]
|
D | lp872x.txt | 36 (Documentation/devicetree/bindings/regulator/regulator.txt) 61 regulator-min-microvolt = <1200000>; 62 regulator-max-microvolt = <3300000>; 66 regulator-min-microvolt = <1200000>; 67 regulator-max-microvolt = <3300000>; 71 regulator-min-microvolt = <1200000>; 72 regulator-max-microvolt = <3300000>; 73 regulator-boot-on; 77 regulator-min-microvolt = <800000>; 78 regulator-max-microvolt = <2850000>; [all …]
|
D | regulator.txt | 4 - regulator-name: A string used as a descriptive name for regulator outputs 5 - regulator-min-microvolt: smallest voltage consumers may set 6 - regulator-max-microvolt: largest voltage consumers may set 7 - regulator-microvolt-offset: Offset applied to voltages to compensate for voltage drops 8 - regulator-min-microamp: smallest current consumers may set 9 - regulator-max-microamp: largest current consumers may set 10 - regulator-always-on: boolean, regulator should never be disabled 11 - regulator-boot-on: bootloader/firmware enabled regulator 12 - regulator-allow-bypass: allow the regulator to go into bypass mode 13 - <name>-supply: phandle to the parent supply/regulator node [all …]
|
D | tps65090.txt | 7 - regulators: A node that houses a sub-node for each regulator within the 10 standard binding for regulators; see regulator.txt. 29 Each regulator is defined using the standard binding for regulators. 53 regulator-name = "dcdc1"; 54 regulator-boot-on; 55 regulator-always-on; 61 regulator-name = "dcdc2"; 62 regulator-boot-on; 63 regulator-always-on; 67 regulator-name = "dcdc3"; [all …]
|
D | da9211.txt | 7 - regulators: A node that houses a sub-node for each regulator within the 10 standard binding for regulators; see regulator.txt. 15 - Any optional property defined in regulator.txt 26 regulator-name = "VBUCKA"; 27 regulator-min-microvolt = < 300000>; 28 regulator-max-microvolt = <1570000>; 29 regulator-min-microamp = <2000000>; 30 regulator-max-microamp = <5000000>; 34 regulator-name = "VBUCKB"; 35 regulator-min-microvolt = < 300000>; [all …]
|
D | max77802.txt | 15 regulator-name { 16 standard regulator constraints.... 18 refer Documentation/devicetree/bindings/regulator/regulator.txt 20 The regulator node name should be initialized with a string to get matched 29 The max77802 regulator supports two different operating modes: Normal and Low 32 mode during system suspend. The standard regulator suspend states binding can 33 be used to configure the regulator operating mode. 35 The regulators that support the standard "regulator-initial-mode" property, 38 The possible values for "regulator-initial-mode" and "regulator-mode" are: 39 1: Normal regulator voltage output mode. [all …]
|
D | vexpress.txt | 10 Required regulator properties: 11 - "regulator-name" 12 - "regulator-always-on" 14 Optional regulator properties: 15 - "regulator-min-microvolt" 16 - "regulator-max-microvolt" 18 See Documentation/devicetree/bindings/regulator/regulator.txt 19 for more details about the regulator properties. 21 When no "regulator-[min|max]-microvolt" properties are defined, 22 the device is treated as fixed (or rather "read-only") regulator. [all …]
|
D | as3722-regulator.txt | 2 Name of the regulator subnode must be "regulators". 7 regulator node. The AS3722 is having 7 DCDC step-down regulators as 23 - regulators : Must contain a sub-node per regulator from the list below. 25 information for that regulator. See regulator.txt for a 54 regulator-name = "vdd_cpu"; 55 regulator-min-microvolt = <700000>; 56 regulator-max-microvolt = <1400000>; 57 regulator-always-on; 62 regulator-name = "vdd_core"; 63 regulator-min-microvolt = <700000>; [all …]
|
D | act8865-regulator.txt | 34 Any standard regulator properties can be used to configure the single regulator. 56 regulator-name = "VCC_1V8"; 57 regulator-min-microvolt = <1800000>; 58 regulator-max-microvolt = <1800000>; 59 regulator-always-on; 63 regulator-name = "VCC_1V2"; 64 regulator-min-microvolt = <1100000>; 65 regulator-max-microvolt = <1300000>; 66 regulator-suspend-mem-microvolt = <1150000>; 67 regulator-suspend-standby-microvolt = <1150000>; [all …]
|
D | 88pm860x.txt | 1 Marvell 88PM860x regulator 6 - regulators: A node that houses a sub-node for each regulator within the 7 device. Each sub-node is identified using the regulator-compatible 18 regulator-min-microvolt = <1000000>; 19 regulator-max-microvolt = <1500000>; 20 regulator-boot-on; 21 regulator-always-on; 24 regulator-min-microvolt = <1000000>; 25 regulator-max-microvolt = <3000000>; 26 regulator-boot-on; [all …]
|
D | max8907.txt | 1 MAX8907 regulator 14 - regulators: A node that houses a sub-node for each regulator within the 16 regulator-compatible property if present), with valid values listed below. 18 regulators; see regulator.txt. 47 regulator-name = "vbat_pmu"; 48 regulator-min-microvolt = <5000000>; 49 regulator-max-microvolt = <5000000>; 50 regulator-always-on; 54 regulator-name = "nvvdd_sv1,vdd_cpu_pmu"; 55 regulator-min-microvolt = <1000000>; [all …]
|
D | 88pm800.txt | 1 Marvell 88PM800 regulator 6 - regulators: A node that houses a sub-node for each regulator within the 8 regulator-compatible property if present), with valid values listed below. 10 regulators; see regulator.txt. 25 regulator-min-microvolt = <600000>; 26 regulator-max-microvolt = <3950000>; 27 regulator-boot-on; 28 regulator-always-on; 31 regulator-min-microvolt = <600000>; 32 regulator-max-microvolt = <15000000>; [all …]
|
D | gpio-regulator.txt | 4 - compatible : Must be "regulator-gpio". 6 if there are no states, then use a fixed regulator 9 - enable-gpio : GPIO to use to enable/disable the regulator. 15 - regulator-type : Specifies what is being regulated, must be either 18 Any property defined as part of the core regulator binding defined in 19 regulator.txt can also be used. 23 mmciv: gpio-regulator { 24 compatible = "regulator-gpio"; 26 regulator-name = "mmci-gpio-supply"; 27 regulator-min-microvolt = <1800000>; [all …]
|
D | sky81452-regulator.txt | 1 SKY81452 voltage regulator 4 - regulator node named lout. 5 - any required generic properties defined in regulator.txt 8 - any available generic properties defined in regulator.txt 12 regulator { 14 regulator-name = "sky81452-lout"; 15 regulator-min-microvolt = <4500000>; 16 regulator-max-microvolt = <8000000>;
|
D | fixed-regulator.txt | 4 - compatible: Must be "regulator-fixed"; 15 Any property defined as part of the core regulator 16 binding, defined in regulator.txt, can also be used. 17 However a fixed voltage regulator is expected to have the 18 regulator-min-microvolt and regulator-max-microvolt 24 compatible = "regulator-fixed"; 25 regulator-name = "fixed-supply"; 26 regulator-min-microvolt = <1800000>; 27 regulator-max-microvolt = <1800000>; 31 regulator-boot-on;
|
D | isl9305.txt | 1 Intersil ISL9305/ISL9305H voltage regulator 7 - regulators: A node that houses a sub-node for each regulator within the 10 is defined by the standard binding for regulators; see regulator.txt. 11 - VINDCD1-supply: A phandle to a regulator node supplying VINDCD1. 12 VINDCD2-supply: A phandle to a regulator node supplying VINDCD2. 13 VINLDO1-supply: A phandle to a regulator node supplying VINLDO1. 14 VINLDO2-supply: A phandle to a regulator node supplying VINLDO2. 17 - Per-regulator optional properties are defined in regulator.txt 32 regulator-name = "VDD_DSP"; 33 regulator-always-on;
|
D | anatop-regulator.txt | 4 - compatible: Must be "fsl,anatop-regulator" 9 - anatop-min-voltage: Minimum voltage of this regulator 10 - anatop-max-voltage: Maximum voltage of this regulator 17 Any property defined as part of the core regulator 18 binding, defined in regulator.txt, can also be used. 22 regulator-vddpu { 23 compatible = "fsl,anatop-regulator"; 24 regulator-name = "vddpu"; 25 regulator-min-microvolt = <725000>; 26 regulator-max-microvolt = <1300000>; [all …]
|
D | pwm-regulator.txt | 1 pwm regulator bindings 4 - compatible: Should be "pwm-regulator" 9 Any property defined as part of the core regulator binding defined in 10 regulator.txt can also be used. 14 compatible = "pwm-regulator; 24 regulator-min-microvolt = <1016000>; 25 regulator-max-microvolt = <1114000>; 26 regulator-name = "vdd_logic";
|
D | s5m8767-regulator.txt | 63 regulator-name = "VDD_ALIVE_1.0V"; 64 regulator-min-microvolt = <1100000>; 65 regulator-max-microvolt = <1100000>; 66 regulator-always-on; 67 regulator-boot-on; 71 The above regulator entries are defined in regulator bindings documentation 80 GPIO controlling this regulator (enable/disable); This is 94 The bindings inside the regulator nodes use the standard regulator bindings 134 regulator-name = "VDD_ABB_3.3V"; 135 regulator-min-microvolt = <3300000>; [all …]
|
D | max1586-regulator.txt | 1 Maxim MAX1586 voltage regulator 8 - any required generic properties defined in regulator.txt 20 regulator-name = "vcc_core"; 21 regulator-compatible = "Output_V3"; 22 regulator-min-microvolt = <1000000>; 23 regulator-max-microvolt = <1705000>; 24 regulator-always-on;
|
D | max8952.txt | 1 Maxim MAX8952 voltage regulator 8 - any required generic properties defined in regulator.txt 12 - max8952,en-gpio: GPIO used to control enable status of regulator 29 - any available generic properties defined in regulator.txt 46 /* generic regulator properties */ 47 regulator-name = "vdd_arm"; 48 regulator-min-microvolt = <770000>; 49 regulator-max-microvolt = <1400000>; 50 regulator-always-on; 51 regulator-boot-on;
|
D | pbias-regulator.txt | 1 PBIAS internal regulator for SD card dual voltage i/o pads on OMAP SoCs. 8 - regulator-name : should be 15 - Any optional property defined in bindings/regulator/regulator.txt 24 regulator-name = "pbias_mmc_omap5"; 25 regulator-min-microvolt = <1800000>; 26 regulator-max-microvolt = <3000000>;
|
D | da9210.txt | 6 - reg: the i2c slave address of the regulator. It should be 0x68. 8 Any standard regulator properties can be used to configure the single da9210 17 regulator-min-microvolt = <900000>; 18 regulator-max-microvolt = <1000000>; 19 regulator-boot-on; 20 regulator-always-on;
|
D | max8973-regulator.txt | 6 - reg: the i2c slave address of the regulator. It should be 0x1b. 8 Any standard regulator properties can be used to configure the single max8973 17 regulator-min-microvolt = <935000>; 18 regulator-max-microvolt = <1200000>; 19 regulator-boot-on; 20 regulator-always-on;
|
D | palmas-pmic.txt | 1 * palmas regulator IP block devicetree bindings 22 - regulators : Must contain a sub-node per regulator from the list below. 24 information for that regulator. See regulator.txt for a 65 regulator-name = "smps12"; 66 regulator-min-microvolt = < 600000>; 67 regulator-max-microvolt = <1500000>; 68 regulator-always-on; 69 regulator-boot-on; 77 regulator-name = "ldo1"; 78 regulator-min-microvolt = <2800000>; [all …]
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | mmp2-brownstone.dts | 43 regulator-min-microvolt = <637500>; 44 regulator-max-microvolt = <1425000>; 45 regulator-boot-on; 46 regulator-always-on; 49 regulator-min-microvolt = <650000>; 50 regulator-max-microvolt = <2225000>; 51 regulator-boot-on; 52 regulator-always-on; 55 regulator-min-microvolt = <750000>; 56 regulator-max-microvolt = <3900000>; [all …]
|
D | exynos5420-arndale-octa.dts | 103 regulator-name = "PVDD_ALIVE_1V0"; 104 regulator-min-microvolt = <1000000>; 105 regulator-max-microvolt = <1000000>; 106 regulator-always-on; 110 regulator-name = "PVDD_APIO_1V8"; 111 regulator-min-microvolt = <1800000>; 112 regulator-max-microvolt = <1800000>; 116 regulator-name = "PVDD_APIO_MMCON_1V8"; 117 regulator-min-microvolt = <1800000>; 118 regulator-max-microvolt = <1800000>; [all …]
|
D | rk3288-evb-rk808.dts | 61 regulator-always-on; 62 regulator-boot-on; 63 regulator-min-microvolt = <750000>; 64 regulator-max-microvolt = <1350000>; 65 regulator-name = "vdd_arm"; 66 regulator-state-mem { 67 regulator-off-in-suspend; 72 regulator-always-on; 73 regulator-boot-on; 74 regulator-min-microvolt = <850000>; [all …]
|
D | exynos5420-smdk5420.dts | 39 vdd: fixed-regulator@0 { 40 compatible = "regulator-fixed"; 42 regulator-name = "vdd-supply"; 43 regulator-min-microvolt = <1800000>; 44 regulator-max-microvolt = <1800000>; 45 regulator-always-on; 48 dbvdd: fixed-regulator@1 { 49 compatible = "regulator-fixed"; 51 regulator-name = "dbvdd-supply"; 52 regulator-min-microvolt = <3300000>; [all …]
|
D | exynos5422-odroidxu3.dts | 66 regulator-name = "vdd_ldo1"; 67 regulator-min-microvolt = <1000000>; 68 regulator-max-microvolt = <1000000>; 69 regulator-always-on; 73 regulator-name = "vdd_ldo3"; 74 regulator-min-microvolt = <1800000>; 75 regulator-max-microvolt = <1800000>; 76 regulator-always-on; 80 regulator-name = "vdd_ldo5"; 81 regulator-min-microvolt = <1800000>; [all …]
|
D | imx53-qsrb.dts | 54 regulator-name = "SW1"; 55 regulator-min-microvolt = <650000>; 56 regulator-max-microvolt = <1437500>; 57 regulator-boot-on; 58 regulator-always-on; 62 regulator-name = "SW1B"; 63 regulator-min-microvolt = <650000>; 64 regulator-max-microvolt = <1437500>; 65 regulator-boot-on; 66 regulator-always-on; [all …]
|
D | exynos4412-origen.dts | 42 mmc_reg: regulator@0 { 43 compatible = "regulator-fixed"; 45 regulator-name = "VMEM_VDD_2.8V"; 46 regulator-min-microvolt = <2800000>; 47 regulator-max-microvolt = <2800000>; 233 regulator-name = "VDD_ALIVE"; 234 regulator-min-microvolt = <1100000>; 235 regulator-max-microvolt = <1100000>; 236 regulator-always-on; 237 regulator-boot-on; [all …]
|
D | tegra114-tn7.dts | 86 regulator-name = "vd-cpu"; 87 regulator-min-microvolt = <1000000>; 88 regulator-max-microvolt = <1000000>; 89 regulator-always-on; 90 regulator-boot-on; 94 regulator-name = "vd-soc"; 95 regulator-min-microvolt = <1100000>; 96 regulator-max-microvolt = <1100000>; 97 regulator-always-on; 98 regulator-boot-on; [all …]
|
D | exynos5250-arndale.dts | 81 main_dc_reg: regulator@0 { 82 compatible = "regulator-fixed"; 84 regulator-name = "MAIN_DC"; 87 mmc_reg: regulator@1 { 88 compatible = "regulator-fixed"; 90 regulator-name = "VDD_33ON_2.8V"; 91 regulator-min-microvolt = <2800000>; 92 regulator-max-microvolt = <2800000>; 97 reg_hdmi_en: regulator@2 { 98 compatible = "regulator-fixed"; [all …]
|
D | pxa910-dkb.dts | 46 regulator-min-microvolt = <1000000>; 47 regulator-max-microvolt = <1500000>; 48 regulator-boot-on; 49 regulator-always-on; 52 regulator-min-microvolt = <1000000>; 53 regulator-max-microvolt = <1500000>; 54 regulator-boot-on; 55 regulator-always-on; 58 regulator-min-microvolt = <1000000>; 59 regulator-max-microvolt = <3000000>; [all …]
|
D | exynos5420-peach-pit.dts | 16 #include <dt-bindings/regulator/maxim,max77802.h> 92 usb300_vbus_reg: regulator-usb300 { 93 compatible = "regulator-fixed"; 94 regulator-name = "P5.0V_USB3CON0"; 95 regulator-min-microvolt = <5000000>; 96 regulator-max-microvolt = <5000000>; 103 usb301_vbus_reg: regulator-usb301 { 104 compatible = "regulator-fixed"; 105 regulator-name = "P5.0V_USB3CON1"; 106 regulator-min-microvolt = <5000000>; [all …]
|
D | exynos5800-peach-pi.dts | 16 #include <dt-bindings/regulator/maxim,max77802.h> 92 usb300_vbus_reg: regulator-usb300 { 93 compatible = "regulator-fixed"; 94 regulator-name = "P5.0V_USB3CON0"; 95 regulator-min-microvolt = <5000000>; 96 regulator-max-microvolt = <5000000>; 103 usb301_vbus_reg: regulator-usb301 { 104 compatible = "regulator-fixed"; 105 regulator-name = "P5.0V_USB3CON1"; 106 regulator-min-microvolt = <5000000>; [all …]
|
D | s5pv210-aquila.dts | 43 vtf_reg: fixed-regulator@0 { 44 compatible = "regulator-fixed"; 46 regulator-name = "V_TF_2.8V"; 47 regulator-min-microvolt = <2800000>; 48 regulator-max-microvolt = <2800000>; 53 pda_reg: fixed-regulator@1 { 54 compatible = "regulator-fixed"; 55 regulator-name = "VCC_1.8V_PDA"; 56 regulator-min-microvolt = <1800000>; 57 regulator-max-microvolt = <1800000>; [all …]
|
D | imx6sx-sdb-reva.dts | 27 regulator-min-microvolt = <300000>; 28 regulator-max-microvolt = <1875000>; 29 regulator-boot-on; 30 regulator-always-on; 31 regulator-ramp-delay = <6250>; 35 regulator-min-microvolt = <300000>; 36 regulator-max-microvolt = <1875000>; 37 regulator-boot-on; 38 regulator-always-on; 39 regulator-ramp-delay = <6250>; [all …]
|
D | tegra124-nyan.dtsi | 163 regulator-name = "+VDD_CPU_AP"; 164 regulator-min-microvolt = <700000>; 165 regulator-max-microvolt = <1350000>; 166 regulator-min-microamp = <3500000>; 167 regulator-max-microamp = <3500000>; 168 regulator-always-on; 169 regulator-boot-on; 174 regulator-name = "+VDD_CORE"; 175 regulator-min-microvolt = <700000>; 176 regulator-max-microvolt = <1350000>; [all …]
|
D | rk3288-evb-act8846.dts | 31 regulator-name = "vdd_cpu"; 32 regulator-min-microvolt = <850000>; 33 regulator-max-microvolt = <1350000>; 34 regulator-always-on; 35 regulator-boot-on; 43 regulator-name = "vdd_gpu"; 44 regulator-min-microvolt = <850000>; 45 regulator-max-microvolt = <1350000>; 46 regulator-always-on; 79 regulator-name = "VCC_DDR"; [all …]
|
D | exynos4412-odroid-common.dtsi | 213 regulator-name = "VDD_ALIVE_1.0V"; 214 regulator-min-microvolt = <1000000>; 215 regulator-max-microvolt = <1000000>; 216 regulator-always-on; 220 regulator-name = "VDDQ_M1_2_1.8V"; 221 regulator-min-microvolt = <1800000>; 222 regulator-max-microvolt = <1800000>; 223 regulator-always-on; 227 regulator-name = "VDDQ_EXT_1.8V"; 228 regulator-min-microvolt = <1800000>; [all …]
|
D | imx53-voipac-dmm-668.dtsi | 33 reg_3p3v: regulator@0 { 34 compatible = "regulator-fixed"; 36 regulator-name = "3P3V"; 37 regulator-min-microvolt = <3300000>; 38 regulator-max-microvolt = <3300000>; 39 regulator-always-on; 42 reg_usb_vbus: regulator@1 { 43 compatible = "regulator-fixed"; 45 regulator-name = "usb_vbus"; 46 regulator-min-microvolt = <5000000>; [all …]
|
D | tegra30-cardhu-a04.dts | 23 ddr_reg: regulator@100 { 24 compatible = "regulator-fixed"; 25 regulator-name = "ddr"; 27 regulator-min-microvolt = <1500000>; 28 regulator-max-microvolt = <1500000>; 29 regulator-always-on; 30 regulator-boot-on; 35 sys_3v3_reg: regulator@101 { 36 compatible = "regulator-fixed"; 38 regulator-name = "sys_3v3"; [all …]
|
D | imx53-qsb.dts | 30 regulator-min-microvolt = <500000>; 31 regulator-max-microvolt = <2075000>; 32 regulator-always-on; 36 regulator-min-microvolt = <500000>; 37 regulator-max-microvolt = <2075000>; 38 regulator-always-on; 42 regulator-min-microvolt = <925000>; 43 regulator-max-microvolt = <2500000>; 44 regulator-always-on; 48 regulator-min-microvolt = <925000>; [all …]
|
D | exynos5250-smdk5250.dts | 32 vdd: fixed-regulator@0 { 33 compatible = "regulator-fixed"; 34 regulator-name = "vdd-supply"; 35 regulator-min-microvolt = <1800000>; 36 regulator-max-microvolt = <1800000>; 37 regulator-always-on; 40 dbvdd: fixed-regulator@1 { 41 compatible = "regulator-fixed"; 42 regulator-name = "dbvdd-supply"; 43 regulator-min-microvolt = <3300000>; [all …]
|
D | exynos3250-rinato.dts | 67 compatible = "maxim,max77836-regulator"; 69 regulator-name = "SAFEOUT"; 73 regulator-name = "CHARGER"; 74 regulator-min-microamp = <45000>; 75 regulator-max-microamp = <475000>; 76 regulator-boot-on; 80 regulator-name = "MOT_2.7V"; 81 regulator-min-microvolt = <1100000>; 82 regulator-max-microvolt = <2700000>; 86 regulator-name = "UNUSED_LDO2"; [all …]
|
D | imx6sx-sdb.dts | 42 regulator-min-microvolt = <300000>; 43 regulator-max-microvolt = <1875000>; 44 regulator-boot-on; 45 regulator-always-on; 46 regulator-ramp-delay = <6250>; 50 regulator-min-microvolt = <800000>; 51 regulator-max-microvolt = <3300000>; 52 regulator-boot-on; 53 regulator-always-on; 57 regulator-min-microvolt = <400000>; [all …]
|
D | rk3288-popmetal.dts | 88 vcc_sys: vsys-regulator { 89 compatible = "regulator-fixed"; 90 regulator-name = "vcc_sys"; 91 regulator-min-microvolt = <5000000>; 92 regulator-max-microvolt = <5000000>; 93 regulator-always-on; 94 regulator-boot-on; 178 regulator-always-on; 179 regulator-boot-on; 180 regulator-min-microvolt = <750000>; [all …]
|
D | exynos4210-trats.dts | 37 vemmc_reg: regulator-0 { 38 compatible = "regulator-fixed"; 39 regulator-name = "VMEM_VDD_2.8V"; 40 regulator-min-microvolt = <2800000>; 41 regulator-max-microvolt = <2800000>; 46 tsp_reg: regulator-1 { 47 compatible = "regulator-fixed"; 48 regulator-name = "TSP_FIXED_VOLTAGES"; 49 regulator-min-microvolt = <2800000>; 50 regulator-max-microvolt = <2800000>; [all …]
|
D | exynos4210-origen.dts | 42 mmc_reg: regulator@0 { 43 compatible = "regulator-fixed"; 45 regulator-name = "VMEM_VDD_2.8V"; 46 regulator-min-microvolt = <2800000>; 47 regulator-max-microvolt = <2800000>; 126 regulator-name = "VDD_ABB_3.3V"; 127 regulator-min-microvolt = <3300000>; 128 regulator-max-microvolt = <3300000>; 132 regulator-name = "VDD_ALIVE_1.1V"; 133 regulator-min-microvolt = <1100000>; [all …]
|
D | tegra30-cardhu-a02.dts | 23 ddr_reg: regulator@100 { 24 compatible = "regulator-fixed"; 26 regulator-name = "vdd_ddr"; 27 regulator-min-microvolt = <1500000>; 28 regulator-max-microvolt = <1500000>; 29 regulator-always-on; 30 regulator-boot-on; 35 sys_3v3_reg: regulator@101 { 36 compatible = "regulator-fixed"; 38 regulator-name = "sys_3v3"; [all …]
|
D | rk3188-radxarock.dts | 71 vcc_otg: usb-otg-regulator { 72 compatible = "regulator-fixed"; 77 regulator-name = "otg-vbus"; 78 regulator-min-microvolt = <5000000>; 79 regulator-max-microvolt = <5000000>; 80 regulator-always-on; 81 regulator-boot-on; 84 vcc_sd0: sdmmc-regulator { 85 compatible = "regulator-fixed"; 86 regulator-name = "sdmmc-supply"; [all …]
|
D | s5pv210-goni.dts | 44 vtf_reg: fixed-regulator@0 { 45 compatible = "regulator-fixed"; 46 regulator-name = "V_TF_2.8V"; 47 regulator-min-microvolt = <2800000>; 48 regulator-max-microvolt = <2800000>; 54 pda_reg: fixed-regulator@1 { 55 compatible = "regulator-fixed"; 56 regulator-name = "VCC_1.8V_PDA"; 57 regulator-min-microvolt = <1800000>; 58 regulator-max-microvolt = <1800000>; [all …]
|
D | tps65910.dtsi | 21 vrtc_reg: regulator@0 { 23 regulator-compatible = "vrtc"; 26 vio_reg: regulator@1 { 28 regulator-compatible = "vio"; 31 vdd1_reg: regulator@2 { 33 regulator-compatible = "vdd1"; 36 vdd2_reg: regulator@3 { 38 regulator-compatible = "vdd2"; 41 vdd3_reg: regulator@4 { 43 regulator-compatible = "vdd3"; [all …]
|
D | rk3066a-bqcurie2.dts | 27 vcc_sd0: fixed-regulator { 28 compatible = "regulator-fixed"; 29 regulator-name = "sdmmc-supply"; 30 regulator-min-microvolt = <3000000>; 31 regulator-max-microvolt = <3000000>; 81 vcc_rtc: regulator@0 { 82 regulator-name = "vcc_rtc"; 83 regulator-always-on; 86 vcc_io: regulator@1 { 87 regulator-name = "vcc_io"; [all …]
|
D | tegra30-cardhu.dtsi | 7 * A02 will have different sets of GPIOs for fixed regulator compare to 253 regulator-name = "vddio_ddr_1v2"; 254 regulator-min-microvolt = <1200000>; 255 regulator-max-microvolt = <1200000>; 256 regulator-always-on; 260 regulator-name = "vdd_1v5_gen"; 261 regulator-min-microvolt = <1500000>; 262 regulator-max-microvolt = <1500000>; 263 regulator-always-on; 267 regulator-name = "vdd_cpu,vdd_sys"; [all …]
|
D | exynos4210-universal_c210.dts | 63 vemmc_reg: voltage-regulator { 64 compatible = "regulator-fixed"; 65 regulator-name = "VMEM_VDD_2_8V"; 66 regulator-min-microvolt = <2800000>; 67 regulator-max-microvolt = <2800000>; 180 tsp_reg: voltage-regulator { 181 compatible = "regulator-fixed"; 182 regulator-name = "TSP_2_8V"; 183 regulator-min-microvolt = <2800000>; 184 regulator-max-microvolt = <2800000>; [all …]
|
D | am3517-craneboard.dts | 24 compatible = "regulator-fixed"; 25 regulator-name = "vbat"; 26 regulator-min-microvolt = <5000000>; 27 regulator-max-microvolt = <5000000>; 28 regulator-boot-on; 104 vrtc_reg: regulator@0 { 105 regulator-always-on; 108 vio_reg: regulator@1 { 109 regulator-always-on; 118 vpll_reg: regulator@7 { [all …]
|
D | rk3066a-rayeager.dts | 76 vsys: vsys-regulator { 77 compatible = "regulator-fixed"; 78 regulator-name = "vsys"; 79 regulator-min-microvolt = <5000000>; 80 regulator-max-microvolt = <5000000>; 81 regulator-always-on; 82 regulator-boot-on; 86 vcc_stdby: 5v-stdby-regulator { 87 compatible = "regulator-fixed"; 88 regulator-name = "5v_stdby"; [all …]
|
D | exynos3250-monk.dts | 49 vemmc_reg: voltage-regulator-0 { 50 compatible = "regulator-fixed"; 51 regulator-name = "V_EMMC_2.8V-fixed"; 52 regulator-min-microvolt = <2800000>; 53 regulator-max-microvolt = <2800000>; 76 compatible = "maxim,max77836-regulator"; 78 regulator-name = "SAFEOUT"; 82 regulator-name = "CHARGER"; 83 regulator-min-microamp = <45000>; 84 regulator-max-microamp = <475000>; [all …]
|
D | tegra20-whistler.dts | 323 regulator-name = "vbat_pmu"; 324 regulator-always-on; 328 regulator-name = "nvvdd_sv1,vdd_cpu_pmu"; 329 regulator-min-microvolt = <1000000>; 330 regulator-max-microvolt = <1000000>; 331 regulator-always-on; 335 regulator-name = "nvvdd_sv2,vdd_core"; 336 regulator-min-microvolt = <1200000>; 337 regulator-max-microvolt = <1200000>; 338 regulator-always-on; [all …]
|
D | sh73a0-kzm9g.dts | 51 reg_1p8v: regulator@0 { 52 compatible = "regulator-fixed"; 53 regulator-name = "fixed-1.8V"; 54 regulator-min-microvolt = <1800000>; 55 regulator-max-microvolt = <1800000>; 56 regulator-always-on; 57 regulator-boot-on; 60 reg_3p3v: regulator@1 { 61 compatible = "regulator-fixed"; 62 regulator-name = "fixed-3.3V"; [all …]
|
D | rk3288-firefly.dtsi | 98 vcc_sys: vsys-regulator { 99 compatible = "regulator-fixed"; 100 regulator-name = "vcc_sys"; 101 regulator-min-microvolt = <5000000>; 102 regulator-max-microvolt = <5000000>; 103 regulator-always-on; 104 regulator-boot-on; 107 vcc_sd: sdmmc-regulator { 108 compatible = "regulator-fixed"; 112 regulator-name = "vcc_sd"; [all …]
|
D | rk3066a-marsboard.dts | 54 vcc_sd0: sdmmc-regulator { 55 compatible = "regulator-fixed"; 56 regulator-name = "sdmmc-supply"; 57 regulator-min-microvolt = <3000000>; 58 regulator-max-microvolt = <3000000>; 64 vsys: vsys-regulator { 65 compatible = "regulator-fixed"; 66 regulator-name = "vsys"; 67 regulator-min-microvolt = <5000000>; 68 regulator-max-microvolt = <5000000>; [all …]
|
D | exynos4412-trats2.dts | 62 cam_io_reg: voltage-regulator-1 { 63 compatible = "regulator-fixed"; 64 regulator-name = "CAM_SENSOR_A"; 65 regulator-min-microvolt = <2800000>; 66 regulator-max-microvolt = <2800000>; 71 lcd_vdd3_reg: voltage-regulator-2 { 72 compatible = "regulator-fixed"; 73 regulator-name = "LCD_VDD_2.2V"; 74 regulator-min-microvolt = <2200000>; 75 regulator-max-microvolt = <2200000>; [all …]
|
D | am335x-lxm.dts | 29 compatible = "regulator-fixed"; 30 regulator-name = "vbat"; 31 regulator-min-microvolt = <5000000>; 32 regulator-max-microvolt = <5000000>; 33 regulator-boot-on; 38 compatible = "regulator-fixed"; 39 regulator-name = "vmmcsd_fixed"; 40 regulator-min-microvolt = <3300000>; 41 regulator-max-microvolt = <3300000>; 42 regulator-boot-on; [all …]
|
D | imx6q-dmo-edmqmx6.dts | 41 reg_3p3v: regulator@0 { 42 compatible = "regulator-fixed"; 44 regulator-name = "3P3V"; 45 regulator-min-microvolt = <3300000>; 46 regulator-max-microvolt = <3300000>; 47 regulator-always-on; 50 reg_usb_otg_switch: regulator@1 { 51 compatible = "regulator-fixed"; 53 regulator-name = "usb_otg_switch"; 54 regulator-min-microvolt = <5000000>; [all …]
|
D | kirkwood-net5big.dts | 34 regulator@2 { 35 compatible = "regulator-fixed"; 37 regulator-name = "hdd1power"; 38 regulator-min-microvolt = <5000000>; 39 regulator-max-microvolt = <5000000>; 41 regulator-always-on; 42 regulator-boot-on; 46 regulator@3 { 47 compatible = "regulator-fixed"; 49 regulator-name = "hdd2power"; [all …]
|
D | imx6q-gw5400-a.dts | 81 reg_1p0v: regulator@0 { 82 compatible = "regulator-fixed"; 84 regulator-name = "1P0V"; 85 regulator-min-microvolt = <1000000>; 86 regulator-max-microvolt = <1000000>; 87 regulator-always-on; 90 reg_3p3v: regulator@1 { 91 compatible = "regulator-fixed"; 93 regulator-name = "3P3V"; 94 regulator-min-microvolt = <3300000>; [all …]
|
D | exynos5250-spring.dts | 154 regulator-name = "P1.0V_LDO_OUT4"; 155 regulator-min-microvolt = <1000000>; 156 regulator-max-microvolt = <1000000>; 157 regulator-always-on; 162 regulator-name = "P1.0V_LDO_OUT5"; 163 regulator-min-microvolt = <1000000>; 164 regulator-max-microvolt = <1000000>; 165 regulator-always-on; 170 regulator-name = "vdd_mydp"; 171 regulator-min-microvolt = <1000000>; [all …]
|
D | omap5-cm-t54.dts | 25 vmmcsd_fixed: fixed-regulator-mmcsd { 26 compatible = "regulator-fixed"; 27 regulator-name = "vmmcsd_fixed"; 28 regulator-min-microvolt = <3300000>; 29 regulator-max-microvolt = <3300000>; 32 vwlan_pdn_fixed: fixed-regulator-vwlan-pdn { 33 compatible = "regulator-fixed"; 34 regulator-name = "vwlan_pdn_fixed"; 35 regulator-min-microvolt = <3300000>; 36 regulator-max-microvolt = <3300000>; [all …]
|
D | twl6030.dtsi | 23 vaux1: regulator-vaux1 { 25 regulator-min-microvolt = <1000000>; 26 regulator-max-microvolt = <3000000>; 29 vaux2: regulator-vaux2 { 31 regulator-min-microvolt = <1200000>; 32 regulator-max-microvolt = <2800000>; 35 vaux3: regulator-vaux3 { 37 regulator-min-microvolt = <1000000>; 38 regulator-max-microvolt = <3000000>; 41 vmmc: regulator-vmmc { [all …]
|
D | imx6qdl-gw54xx.dtsi | 80 reg_1p0v: regulator@0 { 81 compatible = "regulator-fixed"; 83 regulator-name = "1P0V"; 84 regulator-min-microvolt = <1000000>; 85 regulator-max-microvolt = <1000000>; 86 regulator-always-on; 89 reg_3p3v: regulator@1 { 90 compatible = "regulator-fixed"; 92 regulator-name = "3P3V"; 93 regulator-min-microvolt = <3300000>; [all …]
|
D | tegra20-colibri-512.dtsi | 255 sys_reg: regulator@0 { 257 regulator-compatible = "sys"; 258 regulator-name = "vdd_sys"; 259 regulator-always-on; 262 regulator@1 { 264 regulator-compatible = "sm0"; 265 regulator-name = "vdd_sm0,vdd_core"; 266 regulator-min-microvolt = <1200000>; 267 regulator-max-microvolt = <1200000>; 268 regulator-always-on; [all …]
|
D | armada-388-gp.dts | 262 compatible = "regulator-fixed"; 263 regulator-name = "usb3-vbus"; 264 regulator-min-microvolt = <5000000>; 265 regulator-max-microvolt = <5000000>; 267 regulator-always-on; 272 compatible = "regulator-fixed"; 273 regulator-name = "v5.0-vbus0"; 274 regulator-min-microvolt = <5000000>; 275 regulator-max-microvolt = <5000000>; 277 regulator-always-on; [all …]
|
D | omap5-uevm.dts | 28 compatible = "regulator-fixed"; 29 regulator-name = "vmmcsd_fixed"; 30 regulator-min-microvolt = <3000000>; 31 regulator-max-microvolt = <3000000>; 41 compatible = "regulator-fixed"; 42 regulator-name = "vmmcsdio_fixed"; 43 regulator-min-microvolt = <1800000>; 44 regulator-max-microvolt = <1800000>; 391 regulator-name = "smps123"; 392 regulator-min-microvolt = < 600000>; [all …]
|
D | tegra20-plutux.dts | 63 vcc_24v_reg: regulator@100 { 64 compatible = "regulator-fixed"; 66 regulator-name = "vcc_24v"; 67 regulator-min-microvolt = <24000000>; 68 regulator-max-microvolt = <24000000>; 69 regulator-always-on; 72 vdd_5v0_reg: regulator@101 { 73 compatible = "regulator-fixed"; 75 regulator-name = "vdd_5v0"; 77 regulator-min-microvolt = <5000000>; [all …]
|
D | exynos5250-snow.dts | 57 vbat: vbat-fixed-regulator { 58 compatible = "regulator-fixed"; 59 regulator-name = "vbat-supply"; 60 regulator-boot-on; 101 power-regulator { 136 regulator-name = "vcd_led"; 140 regulator-name = "video_mid"; 141 regulator-always-on; 145 regulator-name = "wwan_r"; 146 regulator-always-on; [all …]
|
D | tegra124-venice2.dts | 687 regulator-name = "+VDD_CPU_AP"; 688 regulator-min-microvolt = <700000>; 689 regulator-max-microvolt = <1400000>; 690 regulator-min-microamp = <3500000>; 691 regulator-max-microamp = <3500000>; 692 regulator-always-on; 693 regulator-boot-on; 698 regulator-name = "+VDD_CORE"; 699 regulator-min-microvolt = <700000>; 700 regulator-max-microvolt = <1350000>; [all …]
|
D | imx27-phytec-phycore-som.dtsi | 28 reg_3v3: regulator@0 { 29 compatible = "regulator-fixed"; 31 regulator-name = "3V3"; 32 regulator-min-microvolt = <3300000>; 33 regulator-max-microvolt = <3300000>; 36 reg_5v0: regulator@1 { 37 compatible = "regulator-fixed"; 39 regulator-name = "5V0"; 40 regulator-min-microvolt = <5000000>; 41 regulator-max-microvolt = <5000000>; [all …]
|
D | twl4030.dtsi | 32 vaux1: regulator-vaux1 { 36 vaux2: regulator-vaux2 { 40 vaux3: regulator-vaux3 { 44 vaux4: regulator-vaux4 { 48 vcc: regulator-vdd1 { 50 regulator-min-microvolt = <600000>; 51 regulator-max-microvolt = <1450000>; 54 vdac: regulator-vdac { 56 regulator-min-microvolt = <1800000>; 57 regulator-max-microvolt = <1800000>; [all …]
|
D | imx6sl-evk.dts | 47 reg_usb_otg1_vbus: regulator@0 { 48 compatible = "regulator-fixed"; 50 regulator-name = "usb_otg1_vbus"; 51 regulator-min-microvolt = <5000000>; 52 regulator-max-microvolt = <5000000>; 58 reg_usb_otg2_vbus: regulator@1 { 59 compatible = "regulator-fixed"; 61 regulator-name = "usb_otg2_vbus"; 62 regulator-min-microvolt = <5000000>; 63 regulator-max-microvolt = <5000000>; [all …]
|
D | tegra20-tec.dts | 72 vcc_24v_reg: regulator@100 { 73 compatible = "regulator-fixed"; 75 regulator-name = "vcc_24v"; 76 regulator-min-microvolt = <24000000>; 77 regulator-max-microvolt = <24000000>; 78 regulator-always-on; 81 vdd_5v0_reg: regulator@101 { 82 compatible = "regulator-fixed"; 84 regulator-name = "vdd_5v0"; 86 regulator-min-microvolt = <5000000>; [all …]
|
D | am437x-idk-evm.dts | 21 v24_0d: fixed-regulator-v24_0d { 22 compatible = "regulator-fixed"; 23 regulator-name = "V24_0D"; 24 regulator-min-microvolt = <24000000>; 25 regulator-max-microvolt = <24000000>; 26 regulator-always-on; 27 regulator-boot-on; 30 v3_3d: fixed-regulator-v3_3d { 31 compatible = "regulator-fixed"; 32 regulator-name = "V3_3D"; [all …]
|
D | tegra30-colibri.dtsi | 210 regulator-name = "vddio_ddr_1v35"; 211 regulator-min-microvolt = <1350000>; 212 regulator-max-microvolt = <1350000>; 213 regulator-always-on; 220 regulator-name = "vdd_cpu,vdd_sys"; 221 regulator-min-microvolt = <1150000>; 222 regulator-max-microvolt = <1150000>; 223 regulator-always-on; 228 regulator-name = "vdd_1v8_gen"; 229 regulator-min-microvolt = <1800000>; [all …]
|
D | imx6qdl-sabresd.dtsi | 30 reg_usb_otg_vbus: regulator@0 { 31 compatible = "regulator-fixed"; 33 regulator-name = "usb_otg_vbus"; 34 regulator-min-microvolt = <5000000>; 35 regulator-max-microvolt = <5000000>; 41 reg_usb_h1_vbus: regulator@1 { 42 compatible = "regulator-fixed"; 44 regulator-name = "usb_h1_vbus"; 45 regulator-min-microvolt = <5000000>; 46 regulator-max-microvolt = <5000000>; [all …]
|
D | imx51-digi-connectcore-som.dtsi | 44 regulator-min-microvolt = <1000000>; 45 regulator-max-microvolt = <1100000>; 46 regulator-boot-on; 47 regulator-always-on; 51 regulator-min-microvolt = <1225000>; 52 regulator-max-microvolt = <1225000>; 53 regulator-boot-on; 54 regulator-always-on; 58 regulator-min-microvolt = <1200000>; 59 regulator-max-microvolt = <1200000>; [all …]
|
D | am335x-igep0033.dtsi | 41 compatible = "regulator-fixed"; 42 regulator-name = "vbat"; 43 regulator-min-microvolt = <5000000>; 44 regulator-max-microvolt = <5000000>; 45 regulator-boot-on; 49 compatible = "regulator-fixed"; 50 regulator-name = "vmmc"; 51 regulator-min-microvolt = <3300000>; 52 regulator-max-microvolt = <3300000>; 257 vrtc_reg: regulator@0 { [all …]
|
D | tegra20-medcom-wide.dts | 91 vcc_24v_reg: regulator@100 { 92 compatible = "regulator-fixed"; 94 regulator-name = "vcc_24v"; 95 regulator-min-microvolt = <24000000>; 96 regulator-max-microvolt = <24000000>; 97 regulator-always-on; 100 vdd_5v0_reg: regulator@101 { 101 compatible = "regulator-fixed"; 103 regulator-name = "vdd_5v0"; 105 regulator-min-microvolt = <5000000>; [all …]
|
D | kirkwood-synology.dtsi | 617 regulator@1 { 618 compatible = "regulator-fixed"; 620 regulator-name = "hdd1power"; 621 regulator-min-microvolt = <5000000>; 622 regulator-max-microvolt = <5000000>; 624 regulator-always-on; 625 regulator-boot-on; 630 regulator@2 { 631 compatible = "regulator-fixed"; 633 regulator-name = "hdd2power"; [all …]
|
D | imx6qdl-phytec-pfla02.dtsi | 27 reg_usb_otg_vbus: regulator@0 { 28 compatible = "regulator-fixed"; 30 regulator-name = "usb_otg_vbus"; 31 regulator-min-microvolt = <5000000>; 32 regulator-max-microvolt = <5000000>; 37 reg_usb_h1_vbus: regulator@1 { 38 compatible = "regulator-fixed"; 40 regulator-name = "usb_h1_vbus"; 41 regulator-min-microvolt = <5000000>; 42 regulator-max-microvolt = <5000000>; [all …]
|
D | imx6dl-riotboard.dts | 27 reg_2p5v: regulator@0 { 28 compatible = "regulator-fixed"; 30 regulator-name = "2P5V"; 31 regulator-min-microvolt = <2500000>; 32 regulator-max-microvolt = <2500000>; 35 reg_3p3v: regulator@1 { 36 compatible = "regulator-fixed"; 38 regulator-name = "3P3V"; 39 regulator-min-microvolt = <3300000>; 40 regulator-max-microvolt = <3300000>; [all …]
|
D | da850-evm.dts | 140 compatible = "regulator-fixed"; 141 regulator-name = "vbat"; 142 regulator-min-microvolt = <5000000>; 143 regulator-max-microvolt = <5000000>; 144 regulator-boot-on; 183 vdcdc1_reg: regulator@0 { 184 regulator-name = "VDCDC1_3.3V"; 185 regulator-min-microvolt = <3150000>; 186 regulator-max-microvolt = <3450000>; 187 regulator-always-on; [all …]
|
D | tegra114-dalmore.dts | 803 regulator-name = "vdd-cpu"; 804 regulator-min-microvolt = <500000>; 805 regulator-max-microvolt = <1520000>; 806 regulator-boot-on; 807 regulator-always-on; 836 regulator-name = "vdd-sys-5v0"; 837 regulator-always-on; 838 regulator-boot-on; 842 regulator-name = "vdd-sys-3v3"; 843 regulator-always-on; [all …]
|
D | am57xx-beagle-x15.dts | 30 compatible = "regulator-fixed"; 31 regulator-name = "vdd_3v3"; 33 regulator-min-microvolt = <3300000>; 34 regulator-max-microvolt = <3300000>; 39 compatible = "regulator-fixed"; 40 regulator-name = "vtt_fixed"; 42 regulator-min-microvolt = <3300000>; 43 regulator-max-microvolt = <3300000>; 44 regulator-always-on; 45 regulator-boot-on; [all …]
|
D | tps65217.dtsi | 21 dcdc1_reg: regulator@0 { 23 regulator-compatible = "dcdc1"; 26 dcdc2_reg: regulator@1 { 28 regulator-compatible = "dcdc2"; 31 dcdc3_reg: regulator@2 { 33 regulator-compatible = "dcdc3"; 36 ldo1_reg: regulator@3 { 38 regulator-compatible = "ldo1"; 41 ldo2_reg: regulator@4 { 43 regulator-compatible = "ldo2"; [all …]
|
D | imx6qdl-sabreauto.dtsi | 91 regulator-min-microvolt = <300000>; 92 regulator-max-microvolt = <1875000>; 93 regulator-boot-on; 94 regulator-always-on; 95 regulator-ramp-delay = <6250>; 99 regulator-min-microvolt = <300000>; 100 regulator-max-microvolt = <1875000>; 101 regulator-boot-on; 102 regulator-always-on; 103 regulator-ramp-delay = <6250>; [all …]
|
D | tegra20-ventana.dts | 413 regulator-name = "vdd_sys"; 414 regulator-always-on; 418 regulator-name = "vdd_sm0,vdd_core"; 419 regulator-min-microvolt = <1200000>; 420 regulator-max-microvolt = <1200000>; 421 regulator-always-on; 425 regulator-name = "vdd_sm1,vdd_cpu"; 426 regulator-min-microvolt = <1000000>; 427 regulator-max-microvolt = <1000000>; 428 regulator-always-on; [all …]
|
D | tegra114-roth.dts | 792 regulator@43 { 795 regulator-name = "vdd-cpu"; 796 regulator-min-microvolt = <500000>; 797 regulator-max-microvolt = <1520000>; 798 regulator-always-on; 799 regulator-boot-on; 823 regulator-name = "vdd-ddr"; 824 regulator-min-microvolt = <1200000>; 825 regulator-max-microvolt = <1500000>; 826 regulator-always-on; [all …]
|
D | tegra20-tamonten.dtsi | 351 regulator-name = "vdd_sys"; 352 regulator-always-on; 356 regulator-name = "vdd_sys_sm0,vdd_core"; 357 regulator-min-microvolt = <1200000>; 358 regulator-max-microvolt = <1200000>; 359 regulator-always-on; 363 regulator-name = "vdd_sys_sm1,vdd_cpu"; 364 regulator-min-microvolt = <1000000>; 365 regulator-max-microvolt = <1000000>; 366 regulator-always-on; [all …]
|
D | tegra20-paz00.dts | 331 regulator-name = "vdd_sys"; 332 regulator-always-on; 336 regulator-name = "+1.2vs_sm0,vdd_core"; 337 regulator-min-microvolt = <1200000>; 338 regulator-max-microvolt = <1200000>; 339 regulator-always-on; 343 regulator-name = "+1.0vs_sm1,vdd_cpu"; 344 regulator-min-microvolt = <1000000>; 345 regulator-max-microvolt = <1000000>; 346 regulator-always-on; [all …]
|
D | tegra20-harmony.dts | 333 regulator-name = "vdd_sys"; 334 regulator-always-on; 338 regulator-name = "vdd_sm0,vdd_core"; 339 regulator-min-microvolt = <1200000>; 340 regulator-max-microvolt = <1200000>; 341 regulator-always-on; 345 regulator-name = "vdd_sm1,vdd_cpu"; 346 regulator-min-microvolt = <1000000>; 347 regulator-max-microvolt = <1000000>; 348 regulator-always-on; [all …]
|
D | r8a73a4-ape6evm.dts | 39 vcc_mmc0: regulator@0 { 40 compatible = "regulator-fixed"; 41 regulator-name = "MMC0 Vcc"; 42 regulator-min-microvolt = <2800000>; 43 regulator-max-microvolt = <2800000>; 44 regulator-always-on; 47 vcc_sdhi0: regulator@1 { 48 compatible = "regulator-fixed"; 50 regulator-name = "SDHI0 Vcc"; 51 regulator-min-microvolt = <3300000>; [all …]
|
D | am335x-chilisom.dtsi | 135 dcdc1_reg: regulator@0 { 136 regulator-name = "vdds_dpr"; 137 regulator-always-on; 140 dcdc2_reg: regulator@1 { 142 regulator-name = "vdd_mpu"; 143 regulator-min-microvolt = <925000>; 144 regulator-max-microvolt = <1325000>; 145 regulator-boot-on; 146 regulator-always-on; 149 dcdc3_reg: regulator@2 { [all …]
|
D | tegra20-iris-512.dts | 80 regulator@0 { 81 compatible = "regulator-fixed"; 83 regulator-name = "usb_host_vbus"; 84 regulator-min-microvolt = <5000000>; 85 regulator-max-microvolt = <5000000>; 86 regulator-boot-on; 87 regulator-always-on; 91 vcc_sd_reg: regulator@1 { 92 compatible = "regulator-fixed"; 94 regulator-name = "vcc_sd"; [all …]
|
D | imx28-evk.dts | 283 reg_3p3v: regulator@0 { 284 compatible = "regulator-fixed"; 286 regulator-name = "3P3V"; 287 regulator-min-microvolt = <3300000>; 288 regulator-max-microvolt = <3300000>; 289 regulator-always-on; 292 reg_vddio_sd0: regulator@1 { 293 compatible = "regulator-fixed"; 295 regulator-name = "vddio-sd0"; 296 regulator-min-microvolt = <3300000>; [all …]
|
D | dra7-evm.dts | 23 compatible = "regulator-fixed"; 24 regulator-name = "mmc2_3v3"; 25 regulator-min-microvolt = <3300000>; 26 regulator-max-microvolt = <3300000>; 40 compatible = "regulator-fixed"; 41 regulator-name = "vtt_fixed"; 42 regulator-min-microvolt = <1350000>; 43 regulator-max-microvolt = <1350000>; 44 regulator-always-on; 45 regulator-boot-on; [all …]
|
D | kirkwood-laplug.dts | 98 usb_power_back1: regulator@1 { 99 compatible = "regulator-fixed"; 101 regulator-name = "USB Power Back 1"; 102 regulator-min-microvolt = <5000000>; 103 regulator-max-microvolt = <5000000>; 105 regulator-always-on; 106 regulator-boot-on; 110 usb_power_back2: regulator@2 { 111 compatible = "regulator-fixed"; 113 regulator-name = "USB Power Back 2"; [all …]
|
D | sunxi-common-regulators.dtsi | 2 * sunxi boards common regulator (ahci target power supply, usb-vbus) code 85 compatible = "regulator-fixed"; 88 regulator-name = "ahci-5v"; 89 regulator-min-microvolt = <5000000>; 90 regulator-max-microvolt = <5000000>; 91 regulator-boot-on; 98 compatible = "regulator-fixed"; 101 regulator-name = "usb0-vbus"; 102 regulator-min-microvolt = <5000000>; 103 regulator-max-microvolt = <5000000>; [all …]
|
D | berlin2q-marvell-dmp.dts | 32 reg_usb0_vbus: regulator@0 { 33 compatible = "regulator-fixed"; 34 regulator-name = "usb0_vbus"; 35 regulator-min-microvolt = <5000000>; 36 regulator-max-microvolt = <5000000>; 41 reg_usb1_vbus: regulator@1 { 42 compatible = "regulator-fixed"; 43 regulator-name = "usb1_vbus"; 44 regulator-min-microvolt = <5000000>; 45 regulator-max-microvolt = <5000000>; [all …]
|
D | tegra30-apalis.dtsi | 432 regulator-name = "vddio_ddr_1v35"; 433 regulator-min-microvolt = <1350000>; 434 regulator-max-microvolt = <1350000>; 435 regulator-always-on; 440 regulator-name = 442 regulator-min-microvolt = <1050000>; 443 regulator-max-microvolt = <1050000>; 448 regulator-name = "vdd_cpu,vdd_sys"; 449 regulator-min-microvolt = <1150000>; 450 regulator-max-microvolt = <1150000>; [all …]
|
D | imx51-babbage.dts | 130 reg_hub_reset: regulator@0 { 131 compatible = "regulator-fixed"; 135 regulator-name = "hub_reset"; 136 regulator-min-microvolt = <5000000>; 137 regulator-max-microvolt = <5000000>; 199 regulator-min-microvolt = <600000>; 200 regulator-max-microvolt = <1375000>; 201 regulator-boot-on; 202 regulator-always-on; 206 regulator-min-microvolt = <900000>; [all …]
|
D | tegra20-seaboard.dts | 437 regulator-name = "vdd_sys"; 438 regulator-always-on; 442 regulator-name = "vdd_sm0,vdd_core"; 443 regulator-min-microvolt = <1300000>; 444 regulator-max-microvolt = <1300000>; 445 regulator-always-on; 449 regulator-name = "vdd_sm1,vdd_cpu"; 450 regulator-min-microvolt = <1125000>; 451 regulator-max-microvolt = <1125000>; 452 regulator-always-on; [all …]
|
D | tps6507x.dtsi | 21 vdcdc1_reg: regulator@0 { 23 regulator-compatible = "VDCDC1"; 26 vdcdc2_reg: regulator@1 { 28 regulator-compatible = "VDCDC2"; 31 vdcdc3_reg: regulator@2 { 33 regulator-compatible = "VDCDC3"; 36 ldo1_reg: regulator@3 { 38 regulator-compatible = "LDO1"; 41 ldo2_reg: regulator@4 { 43 regulator-compatible = "LDO2";
|
D | tegra124-jetson-tk1.dts | 1466 regulator-name = "+VDD_CPU_AP"; 1467 regulator-min-microvolt = <700000>; 1468 regulator-max-microvolt = <1400000>; 1469 regulator-min-microamp = <3500000>; 1470 regulator-max-microamp = <3500000>; 1471 regulator-always-on; 1472 regulator-boot-on; 1477 regulator-name = "+VDD_CORE"; 1478 regulator-min-microvolt = <700000>; 1479 regulator-max-microvolt = <1350000>; [all …]
|
D | am335x-bone-common.dtsi | 57 compatible = "regulator-fixed"; 58 regulator-name = "vmmcsd_fixed"; 59 regulator-min-microvolt = <3300000>; 60 regulator-max-microvolt = <3300000>; 246 dcdc1_reg: regulator@0 { 247 regulator-name = "vdds_dpr"; 248 regulator-always-on; 251 dcdc2_reg: regulator@1 { 253 regulator-name = "vdd_mpu"; 254 regulator-min-microvolt = <925000>; [all …]
|
D | imx6qdl-tx6.dtsi | 73 reg_3v3_etn: regulator@0 { 74 compatible = "regulator-fixed"; 76 regulator-name = "3V3_ETN"; 77 regulator-min-microvolt = <3300000>; 78 regulator-max-microvolt = <3300000>; 85 reg_2v5: regulator@1 { 86 compatible = "regulator-fixed"; 88 regulator-name = "2V5"; 89 regulator-min-microvolt = <2500000>; 90 regulator-max-microvolt = <2500000>; [all …]
|
D | dra72-evm.dts | 23 compatible = "regulator-fixed"; 24 regulator-name = "evm_3v3"; 25 regulator-min-microvolt = <3300000>; 26 regulator-max-microvolt = <3300000>; 172 regulator-name = "smps1"; 173 regulator-min-microvolt = <850000>; 174 regulator-max-microvolt = <1250000>; 175 regulator-always-on; 176 regulator-boot-on; 181 regulator-name = "smps2"; [all …]
|
D | r8a7740-armadillo800eva.dts | 36 reg_3p3v: regulator@0 { 37 compatible = "regulator-fixed"; 38 regulator-name = "fixed-3.3V"; 39 regulator-min-microvolt = <3300000>; 40 regulator-max-microvolt = <3300000>; 41 regulator-always-on; 42 regulator-boot-on; 45 vcc_sdhi0: regulator@1 { 46 compatible = "regulator-fixed"; 48 regulator-name = "SDHI0 Vcc"; [all …]
|
D | emev2-kzm9d.dts | 66 reg_1p8v: regulator@0 { 67 compatible = "regulator-fixed"; 68 regulator-name = "fixed-1.8V"; 69 regulator-min-microvolt = <1800000>; 70 regulator-max-microvolt = <1800000>; 71 regulator-always-on; 72 regulator-boot-on; 75 reg_3p3v: regulator@1 { 76 compatible = "regulator-fixed"; 77 regulator-name = "fixed-3.3V"; [all …]
|
D | imx6qdl-gw52xx.dtsi | 79 reg_1p0v: regulator@0 { 80 compatible = "regulator-fixed"; 82 regulator-name = "1P0V"; 83 regulator-min-microvolt = <1000000>; 84 regulator-max-microvolt = <1000000>; 85 regulator-always-on; 88 /* remove this fixed regulator once ltc3676__sw2 driver available */ 89 reg_1p8v: regulator@1 { 90 compatible = "regulator-fixed"; 92 regulator-name = "1P8V"; [all …]
|
D | imx28-m28cu3.dts | 234 reg_3p3v: regulator@0 { 235 compatible = "regulator-fixed"; 237 regulator-name = "3P3V"; 238 regulator-min-microvolt = <3300000>; 239 regulator-max-microvolt = <3300000>; 240 regulator-always-on; 243 reg_vddio_sd0: regulator@1 { 244 compatible = "regulator-fixed"; 246 regulator-name = "vddio-sd0"; 247 regulator-min-microvolt = <3300000>; [all …]
|
D | r8a7791-henninger.dts | 39 vcc_sdhi0: regulator@0 { 40 compatible = "regulator-fixed"; 42 regulator-name = "SDHI0 Vcc"; 43 regulator-min-microvolt = <3300000>; 44 regulator-max-microvolt = <3300000>; 45 regulator-always-on; 48 vccq_sdhi0: regulator@1 { 49 compatible = "regulator-gpio"; 51 regulator-name = "SDHI0 VccQ"; 52 regulator-min-microvolt = <1800000>; [all …]
|
D | am335x-nano.dts | 382 dcdc1_reg: regulator@0 { 384 regulator-min-microvolt = <1450000>; 385 regulator-max-microvolt = <1550000>; 386 regulator-boot-on; 387 regulator-always-on; 390 dcdc2_reg: regulator@1 { 392 regulator-name = "vdd_mpu"; 393 regulator-min-microvolt = <915000>; 394 regulator-max-microvolt = <1140000>; 395 regulator-boot-on; [all …]
|
D | am335x-evmsk.dts | 36 compatible = "regulator-fixed"; 37 regulator-name = "vbat"; 38 regulator-min-microvolt = <5000000>; 39 regulator-max-microvolt = <5000000>; 40 regulator-boot-on; 44 compatible = "regulator-fixed"; 45 regulator-name = "lis3_reg"; 46 regulator-boot-on; 52 compatible = "regulator-fixed"; 53 regulator-name = "vwl1271"; [all …]
|
D | imx6sx-sdb.dtsi | 57 vcc_sd3: regulator@0 { 58 compatible = "regulator-fixed"; 62 regulator-name = "VCC_SD3"; 63 regulator-min-microvolt = <3000000>; 64 regulator-max-microvolt = <3000000>; 69 reg_usb_otg1_vbus: regulator@1 { 70 compatible = "regulator-fixed"; 74 regulator-name = "usb_otg1_vbus"; 75 regulator-min-microvolt = <5000000>; 76 regulator-max-microvolt = <5000000>; [all …]
|
D | imx6qdl-gw53xx.dtsi | 80 reg_1p0v: regulator@0 { 81 compatible = "regulator-fixed"; 83 regulator-name = "1P0V"; 84 regulator-min-microvolt = <1000000>; 85 regulator-max-microvolt = <1000000>; 86 regulator-always-on; 89 /* remove when pmic 1p8 regulator available */ 90 reg_1p8v: regulator@1 { 91 compatible = "regulator-fixed"; 93 regulator-name = "1P8V"; [all …]
|
D | bcm28155-ap.dts | 94 regulator-min-microvolt = <3300000>; 95 regulator-max-microvolt = <3300000>; 96 regulator-always-on; 100 regulator-min-microvolt = <3000000>; 101 regulator-max-microvolt = <3000000>; 105 regulator-min-microvolt = <2700000>; 106 regulator-max-microvolt = <3300000>; 110 regulator-min-microvolt = <3300000>; 111 regulator-max-microvolt = <3300000>; 112 regulator-always-on; [all …]
|
D | omap3-overo-base.dtsi | 34 compatible = "regulator-fixed"; 35 regulator-name = "hsusb2_vbus"; 36 regulator-min-microvolt = <5000000>; 37 regulator-max-microvolt = <5000000>; 51 w3cbw003c_npoweron: regulator-w3cbw003c-npoweron { 52 compatible = "regulator-fixed"; 53 regulator-name = "regulator-w3cbw003c-npoweron"; 54 regulator-min-microvolt = <3300000>; 55 regulator-max-microvolt = <3300000>; 61 w3cbw003c_wifi_nreset: regulator-w3cbw003c-wifi-nreset { [all …]
|
D | imx6qdl-gw552x.dtsi | 63 reg_1p0v: regulator@0 { 64 compatible = "regulator-fixed"; 66 regulator-name = "1P0V"; 67 regulator-min-microvolt = <1000000>; 68 regulator-max-microvolt = <1000000>; 69 regulator-always-on; 72 reg_3p3v: regulator@2 { 73 compatible = "regulator-fixed"; 75 regulator-name = "3P3V"; 76 regulator-min-microvolt = <3300000>; [all …]
|
D | tegra30-colibri-eval-v3.dts | 179 sys_5v0_reg: regulator@1 { 180 compatible = "regulator-fixed"; 182 regulator-name = "5v0"; 183 regulator-min-microvolt = <5000000>; 184 regulator-max-microvolt = <5000000>; 185 regulator-always-on; 188 usbc_vbus_reg: regulator@2 { 189 compatible = "regulator-fixed"; 191 regulator-name = "usbc_vbus"; 192 regulator-min-microvolt = <5000000>; [all …]
|
D | kirkwood-blackarmor-nas220.dts | 69 sata0_power: regulator@1 { 70 compatible = "regulator-fixed"; 72 regulator-name = "SATA0 Power"; 73 regulator-min-microvolt = <5000000>; 74 regulator-max-microvolt = <5000000>; 76 regulator-always-on; 77 regulator-boot-on; 81 sata1_power: regulator@2 { 82 compatible = "regulator-fixed"; 84 regulator-name = "SATA1 Power"; [all …]
|
D | at91-sama5d3_xplained.dts | 70 regulator-name = "VCC_1V8"; 71 regulator-min-microvolt = <1800000>; 72 regulator-max-microvolt = <1800000>; 73 regulator-always-on; 77 regulator-name = "VCC_1V2"; 78 regulator-min-microvolt = <1200000>; 79 regulator-max-microvolt = <1200000>; 80 regulator-always-on; 84 regulator-name = "VCC_3V3"; 85 regulator-min-microvolt = <3300000>; [all …]
|
D | rk3288-evb.dtsi | 83 vcc_host: vcc-host-regulator { 84 compatible = "regulator-fixed"; 89 regulator-name = "vcc_host"; 90 regulator-always-on; 91 regulator-boot-on; 94 vcc_phy: vcc-phy-regulator { 95 compatible = "regulator-fixed"; 100 regulator-name = "vcc_phy"; 101 regulator-min-microvolt = <3300000>; 102 regulator-max-microvolt = <3300000>; [all …]
|
D | tegra20-trimslice.dts | 409 hdmi_vdd_reg: regulator@0 { 410 compatible = "regulator-fixed"; 412 regulator-name = "avdd_hdmi"; 413 regulator-min-microvolt = <3300000>; 414 regulator-max-microvolt = <3300000>; 415 regulator-always-on; 418 hdmi_pll_reg: regulator@1 { 419 compatible = "regulator-fixed"; 421 regulator-name = "avdd_hdmi_pll"; 422 regulator-min-microvolt = <1800000>; [all …]
|
D | vf-colibri-eval-v3.dtsi | 26 sys_5v0_reg: regulator@0 { 27 compatible = "regulator-fixed"; 29 regulator-name = "5v0"; 30 regulator-min-microvolt = <5000000>; 31 regulator-max-microvolt = <5000000>; 32 regulator-always-on; 36 usbh_vbus_reg: regulator@1 { 37 compatible = "regulator-fixed"; 41 regulator-name = "usbh_vbus"; 42 regulator-min-microvolt = <5000000>; [all …]
|
D | omap3-cm-t3517.dts | 13 vmmc: regulator-vmmc { 14 compatible = "regulator-fixed"; 15 regulator-name = "vmmc"; 16 regulator-min-microvolt = <3300000>; 17 regulator-max-microvolt = <3300000>; 21 compatible = "regulator-fixed"; 22 regulator-name = "vw1271"; 28 regulator-min-microvolt = <1800000>; 29 regulator-max-microvolt = <1800000>; 36 compatible = "regulator-fixed"; [all …]
|
D | am335x-evm.dts | 28 compatible = "regulator-fixed"; 29 regulator-name = "vbat"; 30 regulator-min-microvolt = <5000000>; 31 regulator-max-microvolt = <5000000>; 32 regulator-boot-on; 36 compatible = "regulator-fixed"; 37 regulator-name = "lis3_reg"; 38 regulator-boot-on; 554 vrtc_reg: regulator@0 { 555 regulator-always-on; [all …]
|
D | sun7i-a20-olinuxino-lime2.dts | 142 regulator-min-microvolt = <1300000>; 143 regulator-max-microvolt = <1300000>; 144 regulator-always-on; 148 regulator-min-microvolt = <1800000>; 149 regulator-max-microvolt = <3300000>; 150 regulator-always-on; 154 regulator-min-microvolt = <700000>; 155 regulator-max-microvolt = <3500000>; 156 regulator-always-on; 160 regulator-min-microvolt = <1250000>; [all …]
|
D | imx53-m53.dtsi | 28 reg_3p2v: regulator@0 { 29 compatible = "regulator-fixed"; 31 regulator-name = "3P2V"; 32 regulator-min-microvolt = <3200000>; 33 regulator-max-microvolt = <3200000>; 34 regulator-always-on; 37 reg_backlight: regulator@1 { 38 compatible = "regulator-fixed"; 40 regulator-name = "lcd-supply"; 41 regulator-min-microvolt = <3200000>; [all …]
|
D | imx28-tx28.dts | 52 reg_usb0_vbus: regulator@0 { 53 compatible = "regulator-fixed"; 55 regulator-name = "usb0_vbus"; 56 regulator-min-microvolt = <5000000>; 57 regulator-max-microvolt = <5000000>; 62 reg_usb1_vbus: regulator@1 { 63 compatible = "regulator-fixed"; 65 regulator-name = "usb1_vbus"; 66 regulator-min-microvolt = <5000000>; 67 regulator-max-microvolt = <5000000>; [all …]
|
D | imx6qdl-aristainetos.dtsi | 20 reg_2p5v: regulator@0 { 21 compatible = "regulator-fixed"; 22 regulator-name = "2P5V"; 23 regulator-min-microvolt = <2500000>; 24 regulator-max-microvolt = <2500000>; 25 regulator-always-on; 28 reg_3p3v: regulator@1 { 29 compatible = "regulator-fixed"; 30 regulator-name = "3P3V"; 31 regulator-min-microvolt = <3300000>; [all …]
|
D | r8a7791-koelsch.dts | 173 vcc_sdhi0: regulator@0 { 174 compatible = "regulator-fixed"; 176 regulator-name = "SDHI0 Vcc"; 177 regulator-min-microvolt = <3300000>; 178 regulator-max-microvolt = <3300000>; 184 vccq_sdhi0: regulator@1 { 185 compatible = "regulator-gpio"; 187 regulator-name = "SDHI0 VccQ"; 188 regulator-min-microvolt = <1800000>; 189 regulator-max-microvolt = <3300000>; [all …]
|
D | tegra30-apalis-eval.dts | 231 sys_5v0_reg: regulator@1 { 232 compatible = "regulator-fixed"; 234 regulator-name = "5v0"; 235 regulator-min-microvolt = <5000000>; 236 regulator-max-microvolt = <5000000>; 237 regulator-always-on; 241 usbo1_vbus_reg: regulator@2 { 242 compatible = "regulator-fixed"; 244 regulator-name = "usbo1_vbus"; 245 regulator-min-microvolt = <5000000>; [all …]
|
D | imx25-pdk.dts | 30 reg_fec_3v3: regulator@0 { 31 compatible = "regulator-fixed"; 33 regulator-name = "fec-3v3"; 34 regulator-min-microvolt = <3300000>; 35 regulator-max-microvolt = <3300000>; 40 reg_2p5v: regulator@1 { 41 compatible = "regulator-fixed"; 43 regulator-name = "2P5V"; 44 regulator-min-microvolt = <2500000>; 45 regulator-max-microvolt = <2500000>; [all …]
|
D | r8a7790-lager.dts | 121 compatible = "regulator-fixed"; 122 regulator-name = "fixed-3.3V"; 123 regulator-min-microvolt = <3300000>; 124 regulator-max-microvolt = <3300000>; 125 regulator-boot-on; 126 regulator-always-on; 129 vcc_sdhi0: regulator@1 { 130 compatible = "regulator-fixed"; 132 regulator-name = "SDHI0 Vcc"; 133 regulator-min-microvolt = <3300000>; [all …]
|
D | ste-dbx5x0.dtsi | 325 compatible = "stericsson,db8500-prcmu-regulator"; 329 regulator-compatible = "db8500_vape"; 330 regulator-always-on; 335 regulator-compatible = "db8500_varm"; 340 regulator-compatible = "db8500_vmodem"; 345 regulator-compatible = "db8500_vpll"; 350 regulator-compatible = "db8500_vsmps1"; 355 regulator-compatible = "db8500_vsmps2"; 360 regulator-compatible = "db8500_vsmps3"; 365 regulator-compatible = "db8500_vrf1"; [all …]
|
D | imx28-eukrea-mbmx28lc.dtsi | 85 reg_3p3v: regulator@0 { 86 compatible = "regulator-fixed"; 87 regulator-name = "3P3V"; 88 regulator-min-microvolt = <3300000>; 89 regulator-max-microvolt = <3300000>; 90 regulator-always-on; 93 reg_lcd_3v3: regulator@1 { 94 compatible = "regulator-fixed"; 97 regulator-name = "lcd-3v3"; 98 regulator-min-microvolt = <3300000>; [all …]
|
D | imx6qdl-gw51xx.dtsi | 64 reg_3p3v: regulator@0 { 65 compatible = "regulator-fixed"; 67 regulator-name = "3P3V"; 68 regulator-min-microvolt = <3300000>; 69 regulator-max-microvolt = <3300000>; 70 regulator-always-on; 73 reg_5p0v: regulator@1 { 74 compatible = "regulator-fixed"; 76 regulator-name = "5P0V"; 77 regulator-min-microvolt = <5000000>; [all …]
|
D | omap3-igep0020.dts | 20 compatible = "regulator-fixed"; 21 regulator-name = "regulator-lbee1usjyc-pdn"; 22 regulator-min-microvolt = <3300000>; 23 regulator-max-microvolt = <3300000>; 31 compatible = "regulator-fixed"; 32 regulator-name = "regulator-lbee1usjyc-reset-n-w"; 33 regulator-min-microvolt = <3300000>; 34 regulator-max-microvolt = <3300000>;
|
D | omap3-igep0030.dts | 20 compatible = "regulator-fixed"; 21 regulator-name = "regulator-lbee1usjyc-pdn"; 22 regulator-min-microvolt = <3300000>; 23 regulator-max-microvolt = <3300000>; 31 compatible = "regulator-fixed"; 32 regulator-name = "regulator-lbee1usjyc-reset-n-w"; 33 regulator-min-microvolt = <3300000>; 34 regulator-max-microvolt = <3300000>;
|
D | ste-u300.dts | 318 regulator-compatible = "ab3100_ldo_a"; 320 regulator-always-on; 321 regulator-boot-on; 324 regulator-compatible = "ab3100_ldo_c"; 328 regulator-compatible = "ab3100_ldo_d"; 332 regulator-compatible = "ab3100_ldo_e"; 333 regulator-min-microvolt = <1800000>; 334 regulator-max-microvolt = <1800000>; 336 regulator-always-on; 337 regulator-boot-on; [all …]
|
D | am437x-gp-evm.dts | 27 compatible = "regulator-fixed"; 28 regulator-name = "vmmcsd_fixed"; 29 regulator-min-microvolt = <3300000>; 30 regulator-max-microvolt = <3300000>; 35 compatible = "regulator-fixed"; 36 regulator-name = "vtt_fixed"; 37 regulator-min-microvolt = <1500000>; 38 regulator-max-microvolt = <1500000>; 39 regulator-always-on; 40 regulator-boot-on; [all …]
|
D | ste-href.dtsi | 114 vmmci: regulator-gpio { 115 compatible = "regulator-gpio"; 117 regulator-min-microvolt = <1800000>; 118 regulator-max-microvolt = <2900000>; 119 regulator-name = "mmci-reg"; 120 regulator-type = "voltage"; 231 regulator-name = "V-DISPLAY"; 235 regulator-name = "V-eMMC1"; 239 regulator-name = "V-MMC-SD"; 243 regulator-name = "V-INTCORE"; [all …]
|
D | kirkwood-lsxl.dtsi | 187 usb_power: regulator@1 { 188 compatible = "regulator-fixed"; 190 regulator-name = "USB Power"; 191 regulator-min-microvolt = <5000000>; 192 regulator-max-microvolt = <5000000>; 194 regulator-always-on; 195 regulator-boot-on; 198 hdd_power: regulator@2 { 199 compatible = "regulator-fixed"; 201 regulator-name = "HDD Power"; [all …]
|
D | omap-gpmc-smsc911x.dtsi | 9 vddvario: regulator-vddvario { 10 compatible = "regulator-fixed"; 11 regulator-name = "vddvario"; 12 regulator-always-on; 15 vdd33a: regulator-vdd33a { 16 compatible = "regulator-fixed"; 17 regulator-name = "vdd33a"; 18 regulator-always-on;
|
D | omap3-sbc-t3517.dts | 18 vddvario: regulator-vddvario-sb-t35 { 19 compatible = "regulator-fixed"; 20 regulator-name = "vddvario"; 21 regulator-always-on; 24 vdd33a: regulator-vdd33a-sb-t35 { 25 compatible = "regulator-fixed"; 26 regulator-name = "vdd33a"; 27 regulator-always-on;
|
D | armada-xp-synology-ds414.dts | 243 sata1_regulator: sata1-regulator { 244 compatible = "regulator-fixed"; 246 regulator-name = "SATA1 Power"; 247 regulator-min-microvolt = <5000000>; 248 regulator-max-microvolt = <5000000>; 251 regulator-always-on; 252 regulator-boot-on; 256 sata2_regulator: sata2-regulator { 257 compatible = "regulator-fixed"; 259 regulator-name = "SATA2 Power"; [all …]
|
D | imx28-m28evk.dts | 240 reg_vddio_sd0: regulator@1 { 241 compatible = "regulator-fixed"; 243 regulator-name = "vddio-sd0"; 244 regulator-min-microvolt = <3300000>; 245 regulator-max-microvolt = <3300000>; 249 reg_usb0_vbus: regulator@2 { 250 compatible = "regulator-fixed"; 252 regulator-name = "usb0_vbus"; 253 regulator-min-microvolt = <5000000>; 254 regulator-max-microvolt = <5000000>; [all …]
|
D | omap-gpmc-smsc9221.dtsi | 13 vddvario: regulator-vddvario { 14 compatible = "regulator-fixed"; 15 regulator-name = "vddvario"; 16 regulator-always-on; 19 vdd33a: regulator-vdd33a { 20 compatible = "regulator-fixed"; 21 regulator-name = "vdd33a"; 22 regulator-always-on;
|
D | imx6qdl-rex.dtsi | 25 reg_3p3v: regulator@0 { 26 compatible = "regulator-fixed"; 28 regulator-name = "3P3V"; 29 regulator-min-microvolt = <3300000>; 30 regulator-max-microvolt = <3300000>; 31 regulator-always-on; 34 reg_usbh1_vbus: regulator@1 { 35 compatible = "regulator-fixed"; 38 regulator-name = "usbh1_vbus"; 39 regulator-min-microvolt = <5000000>; [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | rk808.txt | 29 listed in a child node named 'regulators'. Each regulator is represented 32 regulator-name { 33 /* standard regulator bindings here */ 37 the 'n' in regulator name, as in DCDC_REGn or LDOn, represents the DCDC or LDO 47 Standard regulator bindings are used inside regulator subnodes. Check 48 Documentation/devicetree/bindings/regulator/regulator.txt 72 regulator-always-on; 73 regulator-boot-on; 74 regulator-min-microvolt = <750000>; 75 regulator-max-microvolt = <1300000>; [all …]
|
D | tps65910.txt | 15 - regulators: This is the list of child nodes that specify the regulator 19 Documentation/devicetree/bindings/regulator/regulator.txt. 20 The regulator is matched with the regulator-compatible. 22 The valid regulator-compatible values are: 28 - xxx-supply: Input voltage supply regulator. 30 properties can cause the regulator registration fails. 66 - ti,regulator-ext-sleep-control: enable external sleep 104 vdd1_reg: regulator@0 { 105 regulator-compatible = "vdd1"; 107 regulator-min-microvolt = < 600000>; [all …]
|
D | mc13xxx.txt | 25 - regulators : Contain the regulator nodes. The regulators are bound using 55 sw1a : regulator SW1A (register 24, bit 0) 56 sw1b : regulator SW1B (register 25, bit 0) 57 sw2a : regulator SW2A (register 26, bit 0) 58 sw2b : regulator SW2B (register 27, bit 0) 59 sw3 : regulator SW3 (register 29, bit 20) 60 vaudio : regulator VAUDIO (register 32, bit 0) 61 viohi : regulator VIOHI (register 32, bit 3) 62 violo : regulator VIOLO (register 32, bit 6) 63 vdig : regulator VDIG (register 32, bit 9) [all …]
|
D | da9052-i2c.txt | 8 - regulators : Contain the regulator nodes. The DA9052/53 regulators are 11 buck0 : regulator BUCK0 12 buck1 : regulator BUCK1 13 buck2 : regulator BUCK2 14 buck3 : regulator BUCK3 15 ldo4 : regulator LDO4 16 ldo5 : regulator LDO5 17 ldo6 : regulator LDO6 18 ldo7 : regulator LDO7 19 ldo8 : regulator LDO8 [all …]
|
D | tps6507x.txt | 6 - regulators: This is the list of child nodes that specify the regulator 10 Documentation/devicetree/bindings/regulator/regulator.txt. 11 The regulator is matched with the regulator-compatible. 13 The valid regulator-compatible values are: 15 - xxx-supply: Input voltage supply regulator. 17 Missing of these properties can cause the regulator registration 47 vdcdc1_reg: regulator@0 { 48 regulator-compatible = "VDCDC1"; 50 regulator-min-microvolt = <3150000>; 51 regulator-max-microvolt = <3450000>; [all …]
|
D | max77686.txt | 24 regulator-compatible = LDOn/BUCKn 25 standard regulator constraints.... 27 refer Documentation/devicetree/bindings/regulator/regulator.txt 29 The regulator-compatible property of regulator should initialized with string 40 Use standard regulator bindings for it ('regulator-off-in-suspend'). 43 control. To turn this feature on this property must be added to the regulator 59 regulator-compatible = "LDO11"; 60 regulator-name = "vdd_ldo11"; 61 regulator-min-microvolt = <1900000>; 62 regulator-max-microvolt = <1900000>; [all …]
|
D | da9055.txt | 8 da9055-regulator : : Regulators 32 - regulators : Contain the regulator nodes. The DA9055 regulators are 35 buck1 : regulator BUCK1 36 buck2 : regulator BUCK2 37 ldo1 : regulator LDO1 38 ldo2 : regulator LDO2 39 ldo3 : regulator LDO3 40 ldo4 : regulator LDO4 41 ldo5 : regulator LDO5 42 ldo6 : regulator LDO6 [all …]
|
D | s2mpa01.txt | 23 included in this sub-node use the standard regulator bindings which are 26 Properties for BUCK regulator nodes: 27 - regulator-ramp-delay: ramp delay in uV/us. May be 6250, 12500 31 In the absence of the regulator-ramp-delay property, the default ramp 35 for a particular group of BUCKs. So provide same regulator-ramp-delay=<value>. 61 regulator-name = "VDD_ALIVE"; 62 regulator-min-microvolt = <1000000>; 63 regulator-max-microvolt = <1000000>; 67 regulator-name = "VDDQ_MMC2"; 68 regulator-min-microvolt = <2800000>; [all …]
|
D | s2mps11.txt | 45 [standard regulator constraints....]; 48 regulator-ramp-delay for BUCKs = [6250/12500/25000(default)/50000] uV/us 51 regulator-ramp-delay = <0> can be used for them to disable ramp delay. 52 In the absence of the regulator-ramp-delay property, the default ramp 56 for a particular group of BUCKs. So provide same regulator-ramp-delay<value>. 61 over GPIO. To turn this feature on this property must be added to the regulator 64 controlling this regulator (enable/disable); 67 regulator-name = "V_EMMC_2.8V"; 68 regulator-min-microvolt = <2800000>; 69 regulator-max-microvolt = <2800000>; [all …]
|
D | max14577.txt | 49 - compatible : "maxim,max14577-regulator" 50 or "maxim,max77836-regulator" 52 May contain a sub-node per regulator from the list below. Each 54 for that regulator. See regulator.txt for a description of standard 57 List of valid regulator names: 61 The SAFEOUT is a fixed voltage regulator so there is no need to specify 80 compatible = "maxim,max14577-regulator"; 83 regulator-name = "SAFEOUT"; 86 regulator-name = "CHARGER"; 87 regulator-min-microamp = <90000>; [all …]
|
D | mt6397.txt | 27 - compatible: "mediatek,mt6397-regulator" 28 see Documentation/devicetree/bindings/regulator/mt6397-regulator.txt 50 compatible = "mediatek,mt6397-regulator"; 53 regulator-compatible = "buck_vpca15"; 54 regulator-name = "vpca15"; 55 regulator-min-microvolt = <850000>; 56 regulator-max-microvolt = <1400000>; 57 regulator-ramp-delay = <12500>; 58 regulator-always-on; 62 regulator-compatible = "ldo_vgp4"; [all …]
|
D | axp20x.txt | 18 - <input>-supply: a phandle to the regulator supply node. May be omitted if 22 - regulators: A node that houses a sub-node for each regulator. Regulators 25 See Documentation/devicetree/bindings/regulator/regulator.txt 26 for more information on standard regulator bindings. 65 regulator-always-on; 66 regulator-min-microvolt = <1000000>; 67 regulator-max-microvolt = <1450000>; 68 regulator-name = "vdd-cpu"; 72 regulator-always-on; 73 regulator-min-microvolt = <1000000>; [all …]
|
D | da9063.txt | 7 da9063-regulator : : LDOs & BUCKs 46 The component follows the standard regulator framework and the bindings 47 details of individual regulator device can be found in: 48 Documentation/devicetree/bindings/regulator/regulator.txt 78 regulator-name = "BCORE1"; 79 regulator-min-microvolt = <300000>; 80 regulator-max-microvolt = <1570000>; 81 regulator-min-microamp = <500000>; 82 regulator-max-microamp = <2000000>; 83 regulator-boot-on; [all …]
|
D | rn5t618.txt | 13 - regulators: the node is required if the regulator functionality is 14 needed. The valid regulator names are: DCDC1, DCDC2, DCDC3, LDO1, 16 The common bindings for each individual regulator can be found in: 17 Documentation/devicetree/bindings/regulator/regulator.txt 27 regulator-min-microvolt = <1050000>; 28 regulator-max-microvolt = <1050000>; 32 regulator-min-microvolt = <1175000>; 33 regulator-max-microvolt = <1175000>;
|
D | hi6421.txt | 24 regulator-name = "VOUT0"; 25 regulator-min-microvolt = <2850000>; 26 regulator-max-microvolt = <2850000>; 31 regulator-name = "VOUT1"; 32 regulator-min-microvolt = <1700000>; 33 regulator-max-microvolt = <2000000>; 34 regulator-boot-on; 35 regulator-always-on;
|
D | sky81452.txt | 10 - regulator : container node for regulators following the binding 11 in regulator/sky81452-regulator.txt 28 regulator { 30 regulator-name = "sky81452-lout"; 31 regulator-min-microvolt = <4500000>; 32 regulator-max-microvolt = <8000000>;
|
D | max8998.txt | 47 for buck1 regulator that can be selected using dvs gpio. 51 for buck2 regulator that can be selected using dvs gpio. 54 listed in a child node named 'regulators'. Each regulator is represented 57 regulator-name { 58 /* standard regulator bindings here */ 62 the 'n' in regulator name, as in LDOn or BUCKn, represents the LDO or BUCK 73 voltage type regulator 78 Standard regulator bindings are used inside regulator subnodes. Check 79 Documentation/devicetree/bindings/regulator/regulator.txt 105 regulator-name = "VDD_ALIVE_1.1V"; [all …]
|
D | as3722.txt | 79 Device has multiple DCDC and LDOs. The node "regulators" is require if regulator 82 Following are properties of regulator subnode. 87 regulator node. The input supply of these regulators are provided 102 The subnodes name is the name of regulator and it must be one of: 106 information for that regulator. See regulator.txt for a description 176 regulator-name = "vdd_cpu"; 177 regulator-min-microvolt = <700000>; 178 regulator-max-microvolt = <1400000>; 179 regulator-always-on; 184 regulator-name = "vdd_core"; [all …]
|
D | max8925.txt | 22 max8925-regulator : : Regulators 40 regulator-min-microvolt = <637500>; 41 regulator-max-microvolt = <1425000>; 42 regulator-boot-on; 43 regulator-always-on; 47 regulator-min-microvolt = <750000>; 48 regulator-max-microvolt = <3900000>; 49 regulator-boot-on; 50 regulator-always-on;
|
D | max77693.txt | 25 standard regulator constratints[*]. 28 [*] refer Documentation/devicetree/bindings/regulator/regulator.txt 37 [*] refer Documentation/devicetree/bindings/regulator/regulator.txt 88 regulator-compatible = "ESAFEOUT1"; 89 regulator-name = "ESAFEOUT1"; 90 regulator-boot-on; 93 regulator-compatible = "ESAFEOUT2"; 94 regulator-name = "ESAFEOUT2"; 97 regulator-compatible = "CHARGER"; 98 regulator-name = "CHARGER"; [all …]
|
/linux-4.1.27/drivers/regulator/ |
D | Makefile | 14 obj-$(CONFIG_REGULATOR_AAT2870) += aat2870-regulator.o 17 obj-$(CONFIG_REGULATOR_ACT8865) += act8865-regulator.o 19 obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o 21 obj-$(CONFIG_REGULATOR_AS3711) += as3711-regulator.o 22 obj-$(CONFIG_REGULATOR_AS3722) += as3722-regulator.o 23 obj-$(CONFIG_REGULATOR_AXP20X) += axp20x-regulator.o 24 obj-$(CONFIG_REGULATOR_BCM590XX) += bcm590xx-regulator.o 26 obj-$(CONFIG_REGULATOR_DA9052) += da9052-regulator.o 27 obj-$(CONFIG_REGULATOR_DA9055) += da9055-regulator.o 28 obj-$(CONFIG_REGULATOR_DA9063) += da9063-regulator.o [all …]
|
D | da9055-regulator.c | 87 struct da9055_regulator *regulator = rdev_get_drvdata(rdev); in da9055_buck_get_mode() local 88 struct da9055_regulator_info *info = regulator->info; in da9055_buck_get_mode() 91 ret = da9055_reg_read(regulator->da9055, info->mode.reg); in da9055_buck_get_mode() 113 struct da9055_regulator *regulator = rdev_get_drvdata(rdev); in da9055_buck_set_mode() local 114 struct da9055_regulator_info *info = regulator->info; in da9055_buck_set_mode() 129 return da9055_reg_update(regulator->da9055, info->mode.reg, in da9055_buck_set_mode() 135 struct da9055_regulator *regulator = rdev_get_drvdata(rdev); in da9055_ldo_get_mode() local 136 struct da9055_regulator_info *info = regulator->info; in da9055_ldo_get_mode() 139 ret = da9055_reg_read(regulator->da9055, info->volt.reg_b); in da9055_ldo_get_mode() 151 struct da9055_regulator *regulator = rdev_get_drvdata(rdev); in da9055_ldo_set_mode() local [all …]
|
D | devres.c | 30 regulator_put(*(struct regulator **)res); in devm_regulator_release() 33 static struct regulator *_devm_regulator_get(struct device *dev, const char *id, in _devm_regulator_get() 36 struct regulator **ptr, *regulator; in _devm_regulator_get() local 44 regulator = regulator_get(dev, id); in _devm_regulator_get() 47 regulator = regulator_get_exclusive(dev, id); in _devm_regulator_get() 50 regulator = regulator_get_optional(dev, id); in _devm_regulator_get() 53 regulator = ERR_PTR(-EINVAL); in _devm_regulator_get() 56 if (!IS_ERR(regulator)) { in _devm_regulator_get() 57 *ptr = regulator; in _devm_regulator_get() 63 return regulator; in _devm_regulator_get() [all …]
|
D | da9052-regulator.c | 93 struct da9052_regulator *regulator = rdev_get_drvdata(rdev); in da9052_dcdc_get_current_limit() local 97 ret = da9052_reg_read(regulator->da9052, DA9052_BUCKA_REG + offset/2); in da9052_dcdc_get_current_limit() 110 if (regulator->da9052->chip_id == DA9052) in da9052_dcdc_get_current_limit() 121 struct da9052_regulator *regulator = rdev_get_drvdata(rdev); in da9052_dcdc_set_current_limit() local 127 if (regulator->da9052->chip_id == DA9052) in da9052_dcdc_set_current_limit() 147 return da9052_reg_update(regulator->da9052, in da9052_dcdc_set_current_limit() 152 return da9052_reg_update(regulator->da9052, in da9052_dcdc_set_current_limit() 161 struct da9052_regulator *regulator = rdev_get_drvdata(rdev); in da9052_list_voltage() local 162 struct da9052_regulator_info *info = regulator->info; in da9052_list_voltage() 166 if ((id == DA9052_ID_BUCK4) && (regulator->da9052->chip_id == DA9052) in da9052_list_voltage() [all …]
|
D | core.c | 71 struct regulator_dev *regulator; member 109 static struct regulator *create_regulator(struct regulator_dev *rdev, 206 struct regulator *regulator; in regulator_check_consumers() local 208 list_for_each_entry(regulator, &rdev->consumer_list, list) { in regulator_check_consumers() 213 if (!regulator->min_uV && !regulator->max_uV) in regulator_check_consumers() 216 if (*max_uV > regulator->max_uV) in regulator_check_consumers() 217 *max_uV = regulator->max_uV; in regulator_check_consumers() 218 if (*min_uV < regulator->min_uV) in regulator_check_consumers() 219 *min_uV = regulator->min_uV; in regulator_check_consumers() 488 struct regulator *regulator; in regulator_total_uA_show() local [all …]
|
D | Kconfig | 12 The intention is to allow systems to dynamically control regulator 32 tristate "Fixed voltage regulator support" 39 tristate "Virtual regulator consumer support" 42 current regulator API which provides sysfs controls for 49 tristate "Userspace regulator consumer support" 61 This driver supports Marvell 88PM800 voltage regulator chips. 71 This driver supports 88PM8607 voltage regulator chips. 74 tristate "Active-semi act8865 voltage regulator" 79 regulator via I2C bus. 85 This driver supports AD5398 and AD5821 current regulator chips. [all …]
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-class-regulator | 1 What: /sys/class/regulator/.../state 6 Some regulator directories will contain a field called 7 state. This reports the regulator enable control, for 16 'enabled' means the regulator output is ON and is supplying 19 'disabled' means the regulator output is OFF and is not 27 or microamps to determine configured regulator output levels. 30 What: /sys/class/regulator/.../status 32 Some regulator directories will contain a field called 33 "status". This reports the current regulator status, for 46 "off" means the regulator is not supplying power to the [all …]
|
/linux-4.1.27/Documentation/power/regulator/ |
D | consumer.txt | 4 This text describes the regulator interface for consumer device drivers. 11 A consumer driver can get access to its supply regulator by calling :- 13 regulator = regulator_get(dev, "Vcc"); 16 then finds the correct regulator by consulting a machine specific lookup table. 18 regulator that supplies this consumer. 20 To release the regulator the consumer driver should call :- 22 regulator_put(regulator); 24 Consumers can be supplied by more than one regulator e.g. codec consumer with 30 The regulator access functions regulator_get() and regulator_put() will 39 int regulator_enable(regulator); [all …]
|
D | overview.txt | 1 Linux voltage and current regulator framework 10 The intention is to allow systems to dynamically control regulator power output 35 o Consumer - Electronic device that is supplied power by a regulator. 48 output power of a regulator, switch or by another power 51 The supply regulator may be behind a switch(s). i.e. 59 That is one regulator and three power domains: 89 Regulator Level: This is defined by the regulator hardware 90 operating parameters and is specified in the regulator 94 - regulator current output limit is 20mA @ 5V but is 122 regulator operating parameters for input/output voltage. [all …]
|
/linux-4.1.27/Documentation/DocBook/ |
D | .regulator.xml.cmd | 1 …entation/DocBook/regulator.xml := SRCTREE=./ ./scripts/docproc doc Documentation/DocBook/regulator… 2 …regulator.xml: Documentation/DocBook/regulator.tmpl include/linux/regulator/consumer.h include/lin…
|
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-sunxi.c | 31 struct regulator *regulator; member 52 gmac->regulator = devm_regulator_get_optional(dev, "phy"); in sun7i_gmac_setup() 53 if (IS_ERR(gmac->regulator)) { in sun7i_gmac_setup() 54 if (PTR_ERR(gmac->regulator) == -EPROBE_DEFER) in sun7i_gmac_setup() 57 gmac->regulator = NULL; in sun7i_gmac_setup() 71 if (gmac->regulator) { in sun7i_gmac_init() 72 ret = regulator_enable(gmac->regulator); in sun7i_gmac_init() 105 if (gmac->regulator) in sun7i_gmac_exit() 106 regulator_disable(gmac->regulator); in sun7i_gmac_exit()
|
/linux-4.1.27/drivers/net/ethernet/arc/ |
D | emac_rockchip.c | 45 struct regulator *regulator; member 151 priv->regulator = devm_regulator_get_optional(dev, "phy"); in emac_rockchip_probe() 152 if (IS_ERR(priv->regulator)) { in emac_rockchip_probe() 153 if (PTR_ERR(priv->regulator) == -EPROBE_DEFER) in emac_rockchip_probe() 156 priv->regulator = NULL; in emac_rockchip_probe() 159 if (priv->regulator) { in emac_rockchip_probe() 160 err = regulator_enable(priv->regulator); in emac_rockchip_probe() 190 if (priv->regulator) in emac_rockchip_probe() 191 regulator_disable(priv->regulator); in emac_rockchip_probe() 209 if (priv->regulator) in emac_rockchip_remove() [all …]
|