From 48fa6b83047c7b7ea1b93e82fd19f975baf75db8 Mon Sep 17 00:00:00 2001 From: Hyeonki Hong Date: Fri, 29 May 2020 11:58:47 +0900 Subject: [PATCH] ODROID-COMMON: arm64/dts: move can0 node to each overlay directory Change-Id: Id193255239af6dbe0b8e7a80779ea5f3cfee2e6b --- .../boot/dts/amlogic/meson64_odroidc4.dts | 8 ------- .../boot/dts/amlogic/meson64_odroidn2.dts | 8 ------- .../dts/amlogic/overlays/odroidc4/Makefile | 3 ++- .../dts/amlogic/overlays/odroidc4/can0.dts | 23 +++++++++++++++++++ .../dts/amlogic/overlays/odroidn2/Makefile | 3 ++- .../dts/amlogic/overlays/odroidn2/can0.dts | 23 +++++++++++++++++++ 6 files changed, 50 insertions(+), 18 deletions(-) create mode 100644 arch/arm64/boot/dts/amlogic/overlays/odroidc4/can0.dts create mode 100644 arch/arm64/boot/dts/amlogic/overlays/odroidn2/can0.dts diff --git a/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts b/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts index 0525e7d6fb07..2e628cc4cab1 100644 --- a/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts +++ b/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts @@ -976,14 +976,6 @@ cs-gpios = <&gpio GPIOX_10 GPIO_ACTIVE_LOW>, <&gpio GPIOH_6 GPIO_ACTIVE_LOW>; - can0: can@0 { - compatible = "microchip,mcp2515"; - reg = <0>; - spi-max-frequency = <10000000>; - status = "disabled"; - gpio-irq = <&gpio GPIOX_3 GPIO_ACTIVE_LOW>; - }; - spidev: spidev@0 { status = "disabled"; diff --git a/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts b/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts index f4056f3347c9..c10c70bc979c 100644 --- a/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts +++ b/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts @@ -741,14 +741,6 @@ cs-gpios = <&gpio GPIOX_10 GPIO_ACTIVE_LOW>, <&gpio GPIOA_4 GPIO_ACTIVE_LOW>; - can0: can@0 { - compatible = "microchip,mcp2515"; - reg = <0>; - spi-max-frequency = <10000000>; - status = "disabled"; - gpio-irq = <&gpio GPIOX_3 GPIO_ACTIVE_LOW>; - }; - spidev: spidev@0 { status = "disabled"; compatible = "linux,spidev"; diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidc4/Makefile b/arch/arm64/boot/dts/amlogic/overlays/odroidc4/Makefile index 5400d719c417..7306dbee7b08 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/odroidc4/Makefile +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidc4/Makefile @@ -11,7 +11,8 @@ dtbo-$(CONFIG_ARCH_MESON64_ODROIDC4) += spi0.dtbo \ ads7846.dtbo \ sx865x-i2c1.dtbo \ pcf8563.dtbo \ - onewire.dtbo + onewire.dtbo \ + can0.dtbo targets += $(dtbo-y) always := $(dtbo-y) diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidc4/can0.dts b/arch/arm64/boot/dts/amlogic/overlays/odroidc4/can0.dts new file mode 100644 index 000000000000..41b4cc728919 --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidc4/can0.dts @@ -0,0 +1,23 @@ +/dts-v1/; +/plugin/; + +#include +#include + +/ { + fragment@0 { + target = <&spicc0>; + + __overlay__ { + status = "okay"; + + can0: can@0 { + compatible = "microchip,mcp2515"; + gpio-irq = <&gpio GPIOX_3 GPIO_ACTIVE_LOW>; + reg = <0>; + spi-max-frequency = <10000000>; + status = "okay"; + }; + }; + }; +}; \ No newline at end of file diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/Makefile b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/Makefile index bf9081f67b5f..65a9b4a45edd 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/Makefile +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/Makefile @@ -11,7 +11,8 @@ dtbo-$(CONFIG_ARCH_MESON64_ODROIDN2) += spi0.dtbo \ sx865x-i2c1.dtbo \ saradc.dtbo \ irblaster.dtbo \ - onewire.dtbo + onewire.dtbo \ + can0.dtbo targets += $(dtbo-y) always := $(dtbo-y) diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/can0.dts b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/can0.dts new file mode 100644 index 000000000000..41b4cc728919 --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/can0.dts @@ -0,0 +1,23 @@ +/dts-v1/; +/plugin/; + +#include +#include + +/ { + fragment@0 { + target = <&spicc0>; + + __overlay__ { + status = "okay"; + + can0: can@0 { + compatible = "microchip,mcp2515"; + gpio-irq = <&gpio GPIOX_3 GPIO_ACTIVE_LOW>; + reg = <0>; + spi-max-frequency = <10000000>; + status = "okay"; + }; + }; + }; +}; \ No newline at end of file