Message ID | 811391b298858a02cbaae0dfafb92073b701e7d1.1705489598.git.namcao@linutronix.de |
---|---|
State | Superseded |
Delegated to: | Andes |
Headers | show |
Series | [1/2] riscv: dts: starfive: add regulator device | expand |
On Wed, 17 Jan 2024 12:15:25 +0100 Nam Cao <namcao@linutronix.de> wrote: > Add the axp15060 regulator device. OpenSBI uses this device to perform > board reset and shutdown. > > Signed-off-by: Nam Cao <namcao@linutronix.de> > --- > arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi b/arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi > index e94f9fe826..388d29727f 100644 > --- a/arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi > +++ b/arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi > @@ -127,6 +127,11 @@ > pinctrl-0 = <&i2c5_pins>; > status = "okay"; > > + pmic@36 { > + compatible = "stf,axp15060-regulator"; I should mention that Linux is using the string "x-powers,axp15060" for the same device, but OpenSBI is using this one. So I'm not entirely sure which one should I use here in U-Boot. If we use Linux's string, then OpenSBI needs to be changed. > + reg = <0x36>; > + }; > + > eeprom@50 { > compatible = "atmel,24c04"; > reg = <0x50>;
diff --git a/arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi b/arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi index e94f9fe826..388d29727f 100644 --- a/arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi +++ b/arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi @@ -127,6 +127,11 @@ pinctrl-0 = <&i2c5_pins>; status = "okay"; + pmic@36 { + compatible = "stf,axp15060-regulator"; + reg = <0x36>; + }; + eeprom@50 { compatible = "atmel,24c04"; reg = <0x50>;
Add the axp15060 regulator device. OpenSBI uses this device to perform board reset and shutdown. Signed-off-by: Nam Cao <namcao@linutronix.de> --- arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi | 5 +++++ 1 file changed, 5 insertions(+)