Commit e2ff42b4 authored by Chirag Parekh's avatar Chirag Parekh Committed by Michal Simek

ARM: zynq: dts: Add SCL & SDA GPIO entries for recovery

Wire i2c pinmuxing gpio recovery for zc702.
Signed-off-by: default avatarChirag Parekh <chiragp@xilinx.com>
Signed-off-by: default avatarMichal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/5eb73d1150648e782795e35c30fccb983b3e0db7.1683035557.git.michal.simek@amd.com
parent a9d37bd4
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
*/ */
/dts-v1/; /dts-v1/;
#include "zynq-7000.dtsi" #include "zynq-7000.dtsi"
#include <dt-bindings/gpio/gpio.h>
/ { / {
model = "Xilinx ZC702 board"; model = "Xilinx ZC702 board";
...@@ -106,8 +107,11 @@ &gpio0 { ...@@ -106,8 +107,11 @@ &gpio0 {
&i2c0 { &i2c0 {
status = "okay"; status = "okay";
clock-frequency = <400000>; clock-frequency = <400000>;
pinctrl-names = "default"; pinctrl-names = "default", "gpio";
pinctrl-0 = <&pinctrl_i2c0_default>; pinctrl-0 = <&pinctrl_i2c0_default>;
pinctrl-1 = <&pinctrl_i2c0_gpio>;
scl-gpios = <&gpio0 50 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
sda-gpios = <&gpio0 51 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
i2c-mux@74 { i2c-mux@74 {
compatible = "nxp,pca9548"; compatible = "nxp,pca9548";
...@@ -298,6 +302,19 @@ conf { ...@@ -298,6 +302,19 @@ conf {
}; };
}; };
pinctrl_i2c0_gpio: i2c0-gpio {
mux {
groups = "gpio0_50_grp", "gpio0_51_grp";
function = "gpio0";
};
conf {
groups = "gpio0_50_grp", "gpio0_51_grp";
slew-rate = <0>;
io-standard = <1>;
};
};
pinctrl_sdhci0_default: sdhci0-default { pinctrl_sdhci0_default: sdhci0-default {
mux { mux {
groups = "sdio0_2_grp"; groups = "sdio0_2_grp";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment