From 1b2e25cdbafd0993eee80e2d9ce9794b6da9a34b Mon Sep 17 00:00:00 2001 From: Lee Seungcheol Date: Thu, 6 May 2021 15:10:25 +0900 Subject: [PATCH] ODROID-N2: arm64/dts: make I2C0, I2C1 disabled by default and add DTBOs of them Change-Id: I040ac27ebe99e3e077c5229cf372380c0204d444 Signed-off-by: Lee Seungcheol --- arch/arm64/boot/dts/amlogic/meson64_odroidn2.dtsi | 12 ++++++++++++ .../boot/dts/amlogic/overlays/odroidn2/Makefile | 6 ++++-- .../boot/dts/amlogic/overlays/odroidn2/i2c0.dts | 13 +++++++++++++ .../boot/dts/amlogic/overlays/odroidn2/i2c1.dts | 13 +++++++++++++ 4 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 arch/arm64/boot/dts/amlogic/overlays/odroidn2/i2c0.dts create mode 100644 arch/arm64/boot/dts/amlogic/overlays/odroidn2/i2c1.dts diff --git a/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dtsi b/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dtsi index 4ee812f16f59..002f35870157 100644 --- a/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dtsi @@ -174,6 +174,18 @@ }; }; +&i2c2 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&i2c2_sda_x_pins>, <&i2c2_sck_x_pins>; +}; + +&i2c3 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&i2c3_sda_a_pins>, <&i2c3_sck_a_pins>; +}; + &sd_emmc_b { max-frequency = <200000000>; sd-uhs-sdr12; diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/Makefile b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/Makefile index bfbf7b01f1ed..a1482759fa95 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/Makefile +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/Makefile @@ -1,13 +1,15 @@ dtbo-y += \ fanspeed-full.dtbo \ hktft35.dtbo \ - spi0.dtbo \ + i2c0.dtbo \ + i2c1.dtbo \ pwm_cd.dtbo \ pwm_ef.dtbo \ pwmfan-lowtemp.dtbo \ + spi0.dtbo \ + sx865x-i2c1.dtbo \ uart0.dtbo \ uart1.dtbo \ - sx865x-i2c1.dtbo \ w1-gpio_p15.dtbo \ w1-gpio_p22.dtbo diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/i2c0.dts b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/i2c0.dts new file mode 100644 index 000000000000..a225d47fcd46 --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/i2c0.dts @@ -0,0 +1,13 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&i2c2>; + + __overlay__ { + status = "okay"; + clock-frequency = <100000>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/i2c1.dts b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/i2c1.dts new file mode 100644 index 000000000000..880e19952d5b --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/i2c1.dts @@ -0,0 +1,13 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&i2c3>; + + __overlay__ { + status = "okay"; + clock-frequency = <100000>; + }; + }; +};