mirror of https://gitee.com/openkylin/linux.git
44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
STM32MP1 PWR Regulators
|
|
-----------------------
|
|
|
|
Available Regulators in STM32MP1 PWR block are:
|
|
- reg11 for regulator 1V1
|
|
- reg18 for regulator 1V8
|
|
- usb33 for the swtich USB3V3
|
|
|
|
Required properties:
|
|
- compatible: Must be "st,stm32mp1,pwr-reg"
|
|
- list of child nodes that specify the regulator reg11, reg18 or usb33
|
|
initialization data for defined regulators. The definition for each of
|
|
these nodes is defined using the standard binding for regulators found at
|
|
Documentation/devicetree/bindings/regulator/regulator.txt.
|
|
- vdd-supply: phandle to the parent supply/regulator node for vdd input
|
|
- vdd_3v3_usbfs-supply: phandle to the parent supply/regulator node for usb33
|
|
|
|
Example:
|
|
|
|
pwr_regulators: pwr@50001000 {
|
|
compatible = "st,stm32mp1,pwr-reg";
|
|
reg = <0x50001000 0x10>;
|
|
vdd-supply = <&vdd>;
|
|
vdd_3v3_usbfs-supply = <&vdd_usb>;
|
|
|
|
reg11: reg11 {
|
|
regulator-name = "reg11";
|
|
regulator-min-microvolt = <1100000>;
|
|
regulator-max-microvolt = <1100000>;
|
|
};
|
|
|
|
reg18: reg18 {
|
|
regulator-name = "reg18";
|
|
regulator-min-microvolt = <1800000>;
|
|
regulator-max-microvolt = <1800000>;
|
|
};
|
|
|
|
usb33: usb33 {
|
|
regulator-name = "usb33";
|
|
regulator-min-microvolt = <3300000>;
|
|
regulator-max-microvolt = <3300000>;
|
|
};
|
|
};
|