Message ID | 20240202-helios4-spi-v2-1-df085461d894@solid-run.com |
---|---|
State | Accepted |
Commit | 52f7530e2d0f432d6978affc12732c756b522b85 |
Delegated to: | Stefan Roese |
Headers | show |
Series | arm: mvebu: helios-4: add config fragment for spi booting et al | expand |
On 2/2/24 16:13, Josua Mayer wrote: > SolidRun Armada-388 SoM has an i2c bus supporting on-som eeprom, and > peripherals on a carrier. > armada-38x.dtsi disables this bus by default, it should be enabled by > som or carrier dts. > > Linux has moved i2c0 from helios-4 board dts to som dtsi, including > status, pinctrl and clock speed. > Copy these settings from mainline. > > This fixes accessing i2c bus from u-boot commandline. > > Signed-off-by: Josua Mayer <josua@solid-run.com> Applied to u-boot-marvell/master Thanks, Stefan > --- > arch/arm/dts/armada-38x-solidrun-microsom.dtsi | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/arch/arm/dts/armada-38x-solidrun-microsom.dtsi b/arch/arm/dts/armada-38x-solidrun-microsom.dtsi > index f6ae784bed..1540162e03 100644 > --- a/arch/arm/dts/armada-38x-solidrun-microsom.dtsi > +++ b/arch/arm/dts/armada-38x-solidrun-microsom.dtsi > @@ -99,6 +99,11 @@ > }; > > &i2c0 { > + clock-frequency = <400000>; > + pinctrl-0 = <&i2c0_pins>; > + pinctrl-names = "default"; > + status = "okay"; > + > eeprom@53 { > compatible = "atmel,24c02"; > reg = <0x53>; > Viele Grüße, Stefan Roese
diff --git a/arch/arm/dts/armada-38x-solidrun-microsom.dtsi b/arch/arm/dts/armada-38x-solidrun-microsom.dtsi index f6ae784bed..1540162e03 100644 --- a/arch/arm/dts/armada-38x-solidrun-microsom.dtsi +++ b/arch/arm/dts/armada-38x-solidrun-microsom.dtsi @@ -99,6 +99,11 @@ }; &i2c0 { + clock-frequency = <400000>; + pinctrl-0 = <&i2c0_pins>; + pinctrl-names = "default"; + status = "okay"; + eeprom@53 { compatible = "atmel,24c02"; reg = <0x53>;
SolidRun Armada-388 SoM has an i2c bus supporting on-som eeprom, and peripherals on a carrier. armada-38x.dtsi disables this bus by default, it should be enabled by som or carrier dts. Linux has moved i2c0 from helios-4 board dts to som dtsi, including status, pinctrl and clock speed. Copy these settings from mainline. This fixes accessing i2c bus from u-boot commandline. Signed-off-by: Josua Mayer <josua@solid-run.com> --- arch/arm/dts/armada-38x-solidrun-microsom.dtsi | 5 +++++ 1 file changed, 5 insertions(+)