mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-11 07:34:31 +00:00
stm32mp1: board: Update the way vdd-supply is retrieved from DT
Due to kernel DT alignment, pwr-supply is renamed to vdd-supply and is a subnode of pwr-regulators. Signed-off-by: Patrice Chotard <patrice.chotard@st.com> Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
This commit is contained in:
parent
55f9cd2afe
commit
5e959ab85e
4 changed files with 17 additions and 6 deletions
|
@ -283,7 +283,10 @@
|
|||
};
|
||||
|
||||
&pwr {
|
||||
pwr-supply = <&vdd>;
|
||||
pwr-regulators {
|
||||
vdd-supply = <&vdd>;
|
||||
vdd_3v3_usbfs-supply = <&vdd_usb>;
|
||||
};
|
||||
};
|
||||
|
||||
&rng1 {
|
||||
|
|
|
@ -308,7 +308,10 @@
|
|||
};
|
||||
|
||||
&pwr {
|
||||
pwr-supply = <&vdd>;
|
||||
pwr-regulators {
|
||||
vdd-supply = <&vdd>;
|
||||
vdd_3v3_usbfs-supply = <&vdd_usb>;
|
||||
};
|
||||
};
|
||||
|
||||
&rng1 {
|
||||
|
|
|
@ -218,7 +218,10 @@
|
|||
};
|
||||
|
||||
&pwr {
|
||||
pwr-supply = <&vdd>;
|
||||
pwr-regulators {
|
||||
vdd-supply = <&vdd>;
|
||||
vdd_3v3_usbfs-supply = <&vdd_usb>;
|
||||
};
|
||||
};
|
||||
|
||||
&rng1 {
|
||||
|
|
|
@ -472,7 +472,9 @@ static void sysconf_init(void)
|
|||
* => U-Boot set the register only if VDD < 2.7V (in DT)
|
||||
* but this value need to be consistent with board design
|
||||
*/
|
||||
ret = syscon_get_by_driver_data(STM32MP_SYSCON_PWR, &pwr_dev);
|
||||
ret = uclass_get_device_by_driver(UCLASS_PMIC,
|
||||
DM_GET_DRIVER(stm32mp_pwr_pmic),
|
||||
&pwr_dev);
|
||||
if (!ret) {
|
||||
ret = uclass_get_device_by_driver(UCLASS_MISC,
|
||||
DM_GET_DRIVER(stm32mp_bsec),
|
||||
|
@ -486,8 +488,8 @@ static void sysconf_init(void)
|
|||
if (!ret)
|
||||
otp = otp & BIT(13);
|
||||
|
||||
/* get VDD = pwr-supply */
|
||||
ret = device_get_supply_regulator(pwr_dev, "pwr-supply",
|
||||
/* get VDD = vdd-supply */
|
||||
ret = device_get_supply_regulator(pwr_dev, "vdd-supply",
|
||||
&pwr_reg);
|
||||
|
||||
/* check if VDD is Low Voltage */
|
||||
|
|
Loading…
Reference in a new issue