phy: usbphyc: use regulator_set_enable_if_allowed for disabling vbus supply
dm: pmic: ignore disabled node in pmic_bind_children -----BEGIN PGP SIGNATURE----- iQJQBAABCgA6FiEEXyrViUccKBz9c35Jysd4L3sz/6YFAmOXBYEcHHBhdHJpY2Uu Y2hvdGFyZEBmb3NzLnN0LmNvbQAKCRDKx3gvezP/po9ZD/9gTAvGNsveYWAIiIHv n3BwIMeGizik85zu2H3QcUtyNmnsUNKFAnpUkAH87dKdF4/BHkak2HZVP9DUENYN PIrpt+D3Yo44PjrlAczsy9accmr6O1pQTwadPEMsXou8/0Ep/clL/dsJnFJWIvnp 1Xvp6Yd1rwbPCs+cJgpbhY/VgoT4YEZf7vcDzqPjWbJVyINhTZ+aF/VO3M5/6dbr s9CHZs+x/GYV2C6PEXN7dJrhlTS5NRGdNjKWu1YJNVcomX+HDRdgnk9Ce2JdlXJ+ bD15aQ5jm5MSbp0zZGXXYt6dxDgkrNa486sCu50gdTSW7PuTGWOjs1LW8FcezKji JpSUKALXcUKD4QSBRnYUuvZirUUgQQ/6QNOLg9as+0BrJcJ8FauEpsm0SzA8mgv/ PjUwT/jkPdzsh4uYJy2DXsLgfDSGayUkRsKKlXi85K7j1+qAQ/p0k7ODGGdV+UG8 3WYTtZgoy5fIYb3I7wXeStEecsthqebzC90h02lEZ+vLIszSL7gfPWVNmr5QwP8O NgwsO9oxyK2TVLMPx5fATgUGMy0U7gxB7cTtrSPgg9vg80MLi4wAIBgZVdexRGgN ShaDmvgGUEPkry3wfXjKHD/AL2mVLzpV560kxO7Klu3jmEpSXLwBPdjScQTF9zKq sdBWogxjmFSChS6FWPISci0ycQ== =8PpT -----END PGP SIGNATURE----- Merge tag 'u-boot-stm32-20221212' of https://source.denx.de/u-boot/custodians/u-boot-stm phy: usbphyc: use regulator_set_enable_if_allowed for disabling vbus supply dm: pmic: ignore disabled node in pmic_bind_children
This commit is contained in:
commit
b560f2c61f
@ -375,7 +375,7 @@ static int stm32_usbphyc_phy_power_off(struct phy *phy)
|
||||
return 0;
|
||||
|
||||
if (usbphyc_phy->vbus) {
|
||||
ret = regulator_set_enable(usbphyc_phy->vbus, false);
|
||||
ret = regulator_set_enable_if_allowed(usbphyc_phy->vbus, false);
|
||||
if (ret)
|
||||
return ret;
|
||||
}
|
||||
|
@ -39,6 +39,10 @@ int pmic_bind_children(struct udevice *pmic, ofnode parent,
|
||||
node_name = ofnode_get_name(node);
|
||||
|
||||
debug("* Found child node: '%s'\n", node_name);
|
||||
if (!ofnode_is_enabled(node)) {
|
||||
debug(" - ignoring disabled device\n");
|
||||
continue;
|
||||
}
|
||||
|
||||
child = NULL;
|
||||
for (info = child_info; info->prefix && info->driver; info++) {
|
||||
|
Loading…
Reference in New Issue
Block a user