From: Nick Xie Date: Wed, 12 Aug 2020 02:18:09 +0000 (+0800) Subject: arm64: dts: overlay: VIM3/VIM3L: add spi1 X-Git-Tag: khadas-vims-v0.9.6-release~30 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e7bcb34af54515c6a0cb78c92a94fb4f46757920;p=platform%2Fkernel%2Flinux-amlogic.git arm64: dts: overlay: VIM3/VIM3L: add spi1 Signed-off-by: Nick Xie --- diff --git a/arch/arm64/boot/dts/amlogic/overlays/kvim3/Makefile b/arch/arm64/boot/dts/amlogic/overlays/kvim3/Makefile index c45ee646be33..1763d09b8299 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/kvim3/Makefile +++ b/arch/arm64/boot/dts/amlogic/overlays/kvim3/Makefile @@ -1,6 +1,7 @@ dtbo-y += uart3.dtbo \ pwm_f.dtbo \ - i2c3.dtbo + i2c3.dtbo \ + spi1.dtbo targets += $(dtbo-y) always := $(dtbo-y) diff --git a/arch/arm64/boot/dts/amlogic/overlays/kvim3/spi1.dts b/arch/arm64/boot/dts/amlogic/overlays/kvim3/spi1.dts new file mode 100644 index 000000000000..14b19c0ce928 --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/overlays/kvim3/spi1.dts @@ -0,0 +1,31 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&spicc1>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&pwm_ef>; + + __overlay__ { + // NOTE: This syntax DOES NOT work on device tree overlays + // If you want to use SPI1, you have to remove pwm_f overlay + /delete-property/ pinctrl-names; + /delete-property/ pinctrl-0; + }; + }; + + fragment@2 { + target = <&uart_C>; + + __overlay__ { + status = "disabled"; + }; + }; +}; diff --git a/arch/arm64/boot/dts/amlogic/overlays/kvim3l/Makefile b/arch/arm64/boot/dts/amlogic/overlays/kvim3l/Makefile index c45ee646be33..1763d09b8299 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/kvim3l/Makefile +++ b/arch/arm64/boot/dts/amlogic/overlays/kvim3l/Makefile @@ -1,6 +1,7 @@ dtbo-y += uart3.dtbo \ pwm_f.dtbo \ - i2c3.dtbo + i2c3.dtbo \ + spi1.dtbo targets += $(dtbo-y) always := $(dtbo-y) diff --git a/arch/arm64/boot/dts/amlogic/overlays/kvim3l/spi1.dts b/arch/arm64/boot/dts/amlogic/overlays/kvim3l/spi1.dts new file mode 100644 index 000000000000..14b19c0ce928 --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/overlays/kvim3l/spi1.dts @@ -0,0 +1,31 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&spicc1>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&pwm_ef>; + + __overlay__ { + // NOTE: This syntax DOES NOT work on device tree overlays + // If you want to use SPI1, you have to remove pwm_f overlay + /delete-property/ pinctrl-names; + /delete-property/ pinctrl-0; + }; + }; + + fragment@2 { + target = <&uart_C>; + + __overlay__ { + status = "disabled"; + }; + }; +};