Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp15xx-osd32

According to the OSD32MP1 Power System overview[1] the EEPROM is connected to
the VDD line and not to some single-purpose fixed regulator.
Set the EEPROM supply according to the diagram to eliminate this parent-less
regulator.

[1]: https://octavosystems.com/app_notes/osd32mp1-power-system-overview/#connections

Signed-off-by: Leonard Göhrs <l.goehrs@pengutronix.de>
Acked-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>

authored by

Leonard Göhrs and committed by
Alexandre Torgue
ef4ea690 b2082d28

+1 -7
+1 -7
arch/arm/boot/dts/stm32mp15xx-osd32.dtsi
··· 50 50 no-map; 51 51 }; 52 52 }; 53 - 54 - reg_sip_eeprom: regulator_eeprom { 55 - compatible = "regulator-fixed"; 56 - regulator-name = "sip_eeprom"; 57 - regulator-always-on; 58 - }; 59 53 }; 60 54 61 55 &i2c4 { ··· 198 204 199 205 sip_eeprom: eeprom@50 { 200 206 compatible = "atmel,24c32"; 201 - vcc-supply = <&reg_sip_eeprom>; 207 + vcc-supply = <&vdd>; 202 208 reg = <0x50>; 203 209 }; 204 210 };