Based on kernel version 6.10
. Page generated on 2024-07-16 09:00 EST
.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
| # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/mfd/ti,lp8732.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: TI LP873X Power Management Integrated Circuit
maintainers:
- J Keerthy <j-keerthy@ti.com>
description:
PMIC with two high-current buck converters and two linear regulators.
properties:
compatible:
enum:
- ti,lp8732
- ti,lp8733
reg:
maxItems: 1
gpio-controller: true
'#gpio-cells':
const: 2
regulators:
description:
List of child nodes that specify the regulator initialization data.
type: object
patternProperties:
"^buck[01]|ldo[01]$":
type: object
$ref: /schemas/regulator/regulator.yaml#
unevaluatedProperties: false
additionalProperties: false
patternProperties:
'^(buck[01]|ldo[01])-in-supply$':
description: Phandle to parent supply of each regulator populated under regulators node.
required:
- compatible
- reg
- regulators
- buck0-in-supply
- buck1-in-supply
- ldo0-in-supply
- ldo1-in-supply
additionalProperties: false
examples:
- |
i2c {
#address-cells = <1>;
#size-cells = <0>;
pmic: pmic@60 {
compatible = "ti,lp8733";
reg = <0x60>;
gpio-controller;
#gpio-cells = <2>;
buck0-in-supply = <&vsys_3v3>;
buck1-in-supply = <&vsys_3v3>;
ldo0-in-supply = <&vsys_3v3>;
ldo1-in-supply = <&vsys_3v3>;
regulators {
buck0: buck0 {
regulator-name = "buck0";
regulator-min-microvolt = <800000>;
regulator-max-microvolt = <1400000>;
regulator-min-microamp = <1500000>;
regulator-max-microamp = <4000000>;
regulator-ramp-delay = <10000>;
regulator-always-on;
regulator-boot-on;
};
buck1: buck1 {
regulator-name = "buck1";
regulator-min-microvolt = <800000>;
regulator-max-microvolt = <1400000>;
regulator-min-microamp = <1500000>;
regulator-max-microamp = <4000000>;
regulator-ramp-delay = <10000>;
regulator-boot-on;
regulator-always-on;
};
ldo0: ldo0 {
regulator-name = "ldo0";
regulator-min-microvolt = <800000>;
regulator-max-microvolt = <3000000>;
regulator-boot-on;
regulator-always-on;
};
ldo1: ldo1 {
regulator-name = "ldo1";
regulator-min-microvolt = <800000>;
regulator-max-microvolt = <3000000>;
regulator-always-on;
regulator-boot-on;
};
};
};
};
|
- << [ bindings ]
- 88pm860x.txt
- act8945a.txt
- actions,atc260x.yaml
- adi,max77541.yaml
- allwinner,sun4i-a10-ts.yaml
- allwinner,sun6i-a31-prcm.yaml
- allwinner,sun8i-a23-prcm.yaml
- altera-a10sr.txt
- ampere,smpro.yaml
- ams,as3711.yaml
- arm,dev-platforms-syscon.yaml
- as3722.txt
- aspeed,ast2x00-scu.yaml
- aspeed-gfx.txt
- aspeed-lpc.yaml
- atmel,hlcdc.yaml
- atmel,sama5d2-flexcom.yaml
- atmel-gpbr.txt
- atmel-matrix.txt
- atmel-smc.txt
- bfticu.txt
- brcm,bcm59056.txt
- brcm,bcm6318-gpio-sysctl.yaml
- brcm,bcm63268-gpio-sysctl.yaml
- brcm,bcm6328-gpio-sysctl.yaml
- brcm,bcm6358-gpio-sysctl.yaml
- brcm,bcm6362-gpio-sysctl.yaml
- brcm,bcm6368-gpio-sysctl.yaml
- brcm,cru.yaml
- brcm,misc.yaml
- brcm,twd.yaml
- canaan,k210-sysctl.yaml
- cirrus,lochnagar.yaml
- cirrus,madera.yaml
- da9052-i2c.txt
- da9055.txt
- da9150.txt
- delta,tn48m-cpld.yaml
- dlg,da9063.yaml
- ene-kb3930.yaml
- ene-kb930.yaml
- fsl,imx8qxp-csr.yaml
- fsl-imx25-tsadc.txt
- gateworks-gsc.yaml
- google,cros-ec.yaml
- hi6421.txt
- hisilicon,hi6421-spmi-pmic.yaml
- hisilicon,hi655x.txt
- iqs62x.yaml
- khadas,mcu.yaml
- kontron,sl28cpld.yaml
- lp3943.txt
- max77620.txt
- max77650.yaml
- maxim,max14577.yaml
- maxim,max5970.yaml
- maxim,max77686.yaml
- maxim,max77693.yaml
- maxim,max77714.yaml
- maxim,max77802.yaml
- maxim,max77843.yaml
- maxim,max8925.yaml
- maxim,max8998.yaml
- mc13xxx.txt
- mediatek,mt6357.yaml
- mediatek,mt6360.yaml
- mediatek,mt6370.yaml
- mediatek,mt8195-scpsys.yaml
- mfd.txt
- motorola-cpcap.txt
- mps,mp2629.yaml
- mscc,ocelot.yaml
- mt6397.txt
- mxs-lradc.txt
- netronix,ntxec.yaml
- nxp,bbnsm.yaml
- omap-usb-host.txt
- omap-usb-tll.txt
- palmas.txt
- qcom,pm8008.yaml
- qcom,spmi-pmic.yaml
- qcom,tcsr.yaml
- qcom-pm8xxx.yaml
- qriox.txt
- retu.txt
- richtek,rt4831.yaml
- richtek,rt5033.yaml
- richtek,rt5120.yaml
- ricoh,rn5t618.yaml
- rockchip,rk805.yaml
- rockchip,rk806.yaml
- rockchip,rk808.yaml
- rockchip,rk809.yaml
- rockchip,rk816.yaml
- rockchip,rk817.yaml
- rockchip,rk818.yaml
- rohm,bd71815-pmic.yaml
- rohm,bd71828-pmic.yaml
- rohm,bd71837-pmic.yaml
- rohm,bd71847-pmic.yaml
- rohm,bd9571mwv.yaml
- rohm,bd9576-pmic.yaml
- samsung,exynos5433-lpass.yaml
- samsung,s2mpa01.yaml
- samsung,s2mps11.yaml
- samsung,s5m8767.yaml
- silergy,sy7636a.yaml
- sky81452.txt
- sprd,sc27xx-pmic.txt
- sprd,ums512-glbreg.yaml
- st,stm32-lptimer.yaml
- st,stm32-timers.yaml
- st,stmfx.yaml
- st,stmpe.yaml
- st,stpmic1.yaml
- stericsson,ab8500.yaml
- stericsson,db8500-prcmu.yaml
- syscon.yaml
- tc3589x.txt
- ti,am3359-tscadc.yaml
- ti,j721e-system-controller.yaml
- ti,lp8732.yaml
- ti,lp87524-q1.yaml
- ti,lp87561-q1.yaml
- ti,lp87565-q1.yaml
- ti,nspire-misc.yaml
- ti,tps65086.yaml
- ti,tps6594.yaml
- ti,twl.yaml
- ti-keystone-devctrl.txt
- ti-lmu.txt
- tps6105x.txt
- tps6507x.txt
- tps65910.txt
- tps65912.txt
- twl4030-audio.txt
- twl4030-power.txt
- twl6040.txt
- wlf,arizona.yaml
- wm831x.txt
- x-powers,ac100.yaml
- x-powers,axp152.yaml
- xylon,logicvc.yaml
- zii,rave-sp.txt
-