diff options
Diffstat (limited to 'bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0191-arm64-dts-renesas-condor-add-I2C0-support.patch')
-rw-r--r-- | bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0191-arm64-dts-renesas-condor-add-I2C0-support.patch | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0191-arm64-dts-renesas-condor-add-I2C0-support.patch b/bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0191-arm64-dts-renesas-condor-add-I2C0-support.patch new file mode 100644 index 00000000..443bdac4 --- /dev/null +++ b/bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0191-arm64-dts-renesas-condor-add-I2C0-support.patch @@ -0,0 +1,67 @@ +From ef4b9080dc83f007f2b767d9176bae80d005b75c Mon Sep 17 00:00:00 2001 +From: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> +Date: Thu, 31 May 2018 23:26:49 +0300 +Subject: [PATCH 011/211] arm64: dts: renesas: condor: add I2C0 support + +Define the Condor board dependent part of the I2C0 device node. + +The I2C0 bus is populated by 2 ON Semiconductor PCA9654 I/O expanders +and Analog Devices ADV7511W HDMI transmitter (but we're only describing +the former chips now). + +Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> +Signed-off-by: Simon Horman <horms+renesas@verge.net.au> +(cherry picked from commit 45fde0d498dc77e5fc221960843fa377e0c70822) +Signed-off-by: Valentine Barshak <valentine.barshak@cogentembedded.com> +--- + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 27 +++++++++++++++++++++++++ + 1 file changed, 27 insertions(+) + +diff --git a/arch/arm64/boot/dts/renesas/r8a77980-condor.dts b/arch/arm64/boot/dts/renesas/r8a77980-condor.dts +index 0b93a7d..cc3ee25 100644 +--- a/arch/arm64/boot/dts/renesas/r8a77980-condor.dts ++++ b/arch/arm64/boot/dts/renesas/r8a77980-condor.dts +@@ -80,6 +80,28 @@ + clock-frequency = <32768>; + }; + ++&i2c0 { ++ pinctrl-0 = <&i2c0_pins>; ++ pinctrl-names = "default"; ++ ++ status = "okay"; ++ clock-frequency = <400000>; ++ ++ io_expander0: gpio@20 { ++ compatible = "onnn,pca9654"; ++ reg = <0x20>; ++ gpio-controller; ++ #gpio-cells = <2>; ++ }; ++ ++ io_expander1: gpio@21 { ++ compatible = "onnn,pca9654"; ++ reg = <0x21>; ++ gpio-controller; ++ #gpio-cells = <2>; ++ }; ++}; ++ + &mmc0 { + pinctrl-0 = <&mmc_pins>; + pinctrl-1 = <&mmc_pins_uhs>; +@@ -104,6 +126,11 @@ + function = "canfd0"; + }; + ++ i2c0_pins: i2c0 { ++ groups = "i2c0"; ++ function = "i2c0"; ++ }; ++ + mmc_pins: mmc { + groups = "mmc_data8", "mmc_ctrl", "mmc_ds"; + function = "mmc"; +-- +2.7.4 + |