diff --git a/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts b/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts index 2e628cc4cab1..ddb1542a5b2c 100644 --- a/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts +++ b/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts @@ -975,15 +975,6 @@ cs-gpios = <&gpio GPIOX_10 GPIO_ACTIVE_LOW>, <&gpio GPIOH_6 GPIO_ACTIVE_LOW>; - - spidev: spidev@0 { - status = "disabled"; - - compatible = "linux,spidev"; - /* spi default max clock 100Mhz */ - spi-max-frequency = <100000000>; - reg = <0>; - }; }; &i2c2 { diff --git a/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts b/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts index c10c70bc979c..7401f7f9d67b 100644 --- a/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts +++ b/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts @@ -740,14 +740,6 @@ cs-gpios = <&gpio GPIOX_10 GPIO_ACTIVE_LOW>, <&gpio GPIOA_4 GPIO_ACTIVE_LOW>; - - spidev: spidev@0 { - status = "disabled"; - compatible = "linux,spidev"; - reg = <0>; - /* spi default max clock 100Mhz */ - spi-max-frequency = <100000000>; - }; }; &spifc { diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidc4/spi0.dts b/arch/arm64/boot/dts/amlogic/overlays/odroidc4/spi0.dts index 79a8111f6c22..7c6a43b6209a 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/odroidc4/spi0.dts +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidc4/spi0.dts @@ -7,14 +7,17 @@ __overlay__ { status = "okay"; - }; - }; - fragment@1 { - target = <&spidev>; + #address-cells = <1>; + #size-cells = <0>; - __overlay__ { - status = "okay"; + spidev: spidev@0 { + status = "okay"; + compatible = "linux,spidev"; + reg = <0>; + /* spi default max clock 100Mhz */ + spi-max-frequency = <100000000>; + }; }; }; }; diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/spi0.dts b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/spi0.dts index fdfd9bbd7be9..7c6a43b6209a 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/spi0.dts +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/spi0.dts @@ -1,23 +1,23 @@ /dts-v1/; /plugin/; -#include -#include - / { fragment@0 { target = <&spicc0>; __overlay__ { status = "okay"; - }; - }; - fragment@1 { - target = <&spidev>; + #address-cells = <1>; + #size-cells = <0>; - __overlay__ { - status = "okay"; + spidev: spidev@0 { + status = "okay"; + compatible = "linux,spidev"; + reg = <0>; + /* spi default max clock 100Mhz */ + spi-max-frequency = <100000000>; + }; }; }; };