Enabled SPI flash by default for ROCK Pi 4A/B/C

This commit is contained in:
Piotr Szczepanik 2020-10-06 22:57:58 +02:00
parent 0f8791e68c
commit c010b05e66
3 changed files with 69 additions and 0 deletions

View file

@ -0,0 +1,21 @@
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts
index ffe40eca8..ac0ac5932 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts
@@ -719,6 +719,16 @@ &sdhci {
status = "okay";
};
+&spi1 {
+ status = "okay";
+
+ flash@0 {
+ compatible = "jedec,spi-nor";
+ reg = <0>;
+ spi-max-frequency = <10000000>;
+ };
+};
+
&tcphy0 {
status = "okay";
};

View file

@ -0,0 +1,21 @@
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts
index ffe40eca8..ac0ac5932 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts
@@ -719,6 +719,16 @@ &sdhci {
status = "okay";
};
+&spi1 {
+ status = "okay";
+
+ flash@0 {
+ compatible = "jedec,spi-nor";
+ reg = <0>;
+ spi-max-frequency = <10000000>;
+ };
+};
+
&tcphy0 {
status = "okay";
};

View file

@ -0,0 +1,27 @@
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rockpi4b.dts b/arch/arm64/boot/dts/rockchip/rk3399-rockpi4b.dts
index 9d88c06c5..9f3693003 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399-rockpi4b.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3399-rockpi4b.dts
@@ -353,6 +353,22 @@
status = "okay";
};
+&spi1 {
+ status = "okay";
+ max-freq = <10000000>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ spiflash: spi-flash@0 {
+ #address-cells = <0x1>;
+ #size-cells = <1>;
+ compatible = "jedec,spi-nor";
+ reg = <0x0>;
+ spi-max-frequency = <10000000>;
+ status = "okay";
+ };
+};
+
&i2s0 {
status = "okay";
rockchip,i2s-broken-burst-len;