
From: Chris Morgan macromorgan@hotmail.com
The Odroid Go Advance uses a Rockchip Serial Flash Controller with an XT25F128B SPI NOR flash chip. This adds support for both.
Signed-off-by: Chris Morgan macromorgan@hotmail.com --- arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi | 8 ++++++++ arch/arm/dts/rk3326-odroid-go2.dts | 22 ++++++++++++++++++++++ 2 files changed, 30 insertions(+)
diff --git a/arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi b/arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi index 00767d2abd..7527a6ed0e 100644 --- a/arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi +++ b/arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi @@ -57,6 +57,14 @@ u-boot,spl-fifo-mode; };
+&sfc { + u-boot,dm-pre-reloc; +}; + +&spi_flash { + u-boot,dm-pre-reloc; +}; + &uart1 { clock-frequency = <24000000>; u-boot,dm-pre-reloc; diff --git a/arch/arm/dts/rk3326-odroid-go2.dts b/arch/arm/dts/rk3326-odroid-go2.dts index 8cd4688c49..eb8a21ce66 100644 --- a/arch/arm/dts/rk3326-odroid-go2.dts +++ b/arch/arm/dts/rk3326-odroid-go2.dts @@ -48,6 +48,14 @@ }; };
+ aliases { + i2c0 = &i2c0; + i2c1 = &i2c1; + serial1 = &uart1; + serial2 = &uart2; + spi0 = &sfc; + }; + gpio-keys { compatible = "gpio-keys"; pinctrl-names = "default"; @@ -617,6 +625,20 @@ status = "okay"; };
+&sfc { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&sfc_clk &sfc_cs &sfc_bus2>; + status = "okay"; + + spi_flash: xt25f128b@0 { + reg = <0>; + compatible = "xtx,xt25f128b","jedec,spi-nor"; + spi-max-frequency = <108000000>; + }; +}; + &tsadc { status = "okay"; };