[ rockchip-dev ] spidev to default overlay
Makes spidev2 an overlay for rk3288, tinker board defines it as default overlay overlay patch a bit messy, will clean shortly.
This commit is contained in:
parent
a37a9cf9bd
commit
f3ba298c2e
@ -5,7 +5,7 @@ BOOTCONFIG="tinker-rk3288_defconfig"
|
||||
#
|
||||
MODULES="hci_uart rfcomm hidp 8723bs"
|
||||
MODULES_NEXT=""
|
||||
#
|
||||
DEFAULT_OVERLAYS="spidev2"
|
||||
KERNEL_TARGET="default,next,dev"
|
||||
CLI_TARGET="stretch,bionic:default,next"
|
||||
DESKTOP_TARGET="stretch,bionic:default,next"
|
||||
|
||||
@ -198,3 +198,100 @@ index 000000000..02bb81a1e
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
diff --git a/arch/arm/boot/dts/overlay/Makefile b/arch/arm/boot/dts/overlay/Makefile
|
||||
index f1c792059..acf1bc549 100644
|
||||
--- a/arch/arm/boot/dts/overlay/Makefile
|
||||
+++ b/arch/arm/boot/dts/overlay/Makefile
|
||||
@@ -1,6 +1,7 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
dtbo-$(CONFIG_ARCH_ROCKCHIP) += \
|
||||
rockchip-ds1307.dtbo \
|
||||
+ rockchip-spidev2.dtbo \
|
||||
rockchip-w1-gpio.dtbo
|
||||
|
||||
scr-$(CONFIG_ARCH_ROCKCHIP) += \
|
||||
diff --git a/arch/arm/boot/dts/overlay/README.rockchip-overlays b/arch/arm/boot/dts/overlay/README.rockchip-overlays
|
||||
index 14b22cc0c..45abdbbc2 100644
|
||||
--- a/arch/arm/boot/dts/overlay/README.rockchip-overlays
|
||||
+++ b/arch/arm/boot/dts/overlay/README.rockchip-overlays
|
||||
@@ -9,6 +9,7 @@ rockchip (Rockchip)
|
||||
### Provided overlays:
|
||||
|
||||
- ds1307
|
||||
+- spidev2
|
||||
- w1-gpio
|
||||
|
||||
### Overlay details:
|
||||
@@ -17,6 +18,10 @@ rockchip (Rockchip)
|
||||
|
||||
Activates ds1307 rtc on i2c1
|
||||
|
||||
+### spidev2
|
||||
+
|
||||
+Activate spidev on spi2
|
||||
+
|
||||
### w1-gpio
|
||||
|
||||
Activates 1-wire gpio master on GPIO0 17
|
||||
diff --git a/arch/arm/boot/dts/overlay/rockchip-spidev2.dts b/arch/arm/boot/dts/overlay/rockchip-spidev2.dts
|
||||
new file mode 100644
|
||||
index 000000000..bdaf0bd77
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/overlay/rockchip-spidev2.dts
|
||||
@@ -0,0 +1,33 @@
|
||||
+/* Definition for SPI2 Spidev
|
||||
+ * spi port for Tinker Board
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+/plugin/;
|
||||
+
|
||||
+/{
|
||||
+ compatible = "rockchip,rk3288-miniarm", "rockchip,rk3288";
|
||||
+
|
||||
+ fragment@0 {
|
||||
+
|
||||
+ target = <&spi2>;
|
||||
+ __overlay__ {
|
||||
+
|
||||
+ spidev@0 {
|
||||
+ compatible = "rockchip,spi_tinker";
|
||||
+ reg = <0>;
|
||||
+ spi-max-frequency = <50000000>;
|
||||
+ spi-cpha = <1>;
|
||||
+ status = "okay";
|
||||
+ };
|
||||
+
|
||||
+ spidev@1 {
|
||||
+ compatible = "rockchip,spi_tinker";
|
||||
+ reg = <1>;
|
||||
+ spi-max-frequency = <50000000>;
|
||||
+ spi-cpha = <1>;
|
||||
+ status = "okay";
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
diff --git a/arch/arm/boot/dts/rk3288-tinker.dts b/arch/arm/boot/dts/rk3288-tinker.dts
|
||||
index 08ec7aa4b..f9efc85eb 100644
|
||||
--- a/arch/arm/boot/dts/rk3288-tinker.dts
|
||||
+++ b/arch/arm/boot/dts/rk3288-tinker.dts
|
||||
@@ -433,18 +433,7 @@
|
||||
&spi2 {
|
||||
status = "okay";
|
||||
max-freq = <50000000>;
|
||||
- spidev@0 {
|
||||
- compatible = "rockchip,spi_tinker";
|
||||
- reg = <0>;
|
||||
- spi-max-frequency = <50000000>;
|
||||
- spi-cpha = <1>;
|
||||
- };
|
||||
- spidev@1 {
|
||||
- compatible = "rockchip,spi_tinker";
|
||||
- reg = <1>;
|
||||
- spi-max-frequency = <50000000>;
|
||||
- spi-cpha = <1>;
|
||||
- };
|
||||
+
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user