ARM: at91: dt: at91sam9x5: add i2c-gpio pinctrl
i2c-gpio is sometimes used in place of i2c-at91. This adds the pin muxes for the gpios. Signed-off-by: Richard Genoud <richard.genoud@gmail.com> Acked-by: Ludovic Desroches <ludovic.desroches@atmel.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
This commit is contained in:
parent
e9a72ee81d
commit
463c9c7bf1
|
@ -343,6 +343,30 @@
|
|||
};
|
||||
};
|
||||
|
||||
i2c_gpio0 {
|
||||
pinctrl_i2c_gpio0: i2c_gpio0-0 {
|
||||
atmel,pins =
|
||||
<0 30 0x0 0x2 /* PA30 gpio multidrive I2C0 data */
|
||||
0 31 0x0 0x2>; /* PA31 gpio multidrive I2C0 clock */
|
||||
};
|
||||
};
|
||||
|
||||
i2c_gpio1 {
|
||||
pinctrl_i2c_gpio1: i2c_gpio1-0 {
|
||||
atmel,pins =
|
||||
<2 0 0x0 0x2 /* PC0 gpio multidrive I2C1 data */
|
||||
2 1 0x0 0x2>; /* PC1 gpio multidrive I2C1 clock */
|
||||
};
|
||||
};
|
||||
|
||||
i2c_gpio2 {
|
||||
pinctrl_i2c_gpio2: i2c_gpio2-0 {
|
||||
atmel,pins =
|
||||
<1 4 0x0 0x2 /* PB4 gpio multidrive I2C2 data */
|
||||
1 5 0x0 0x2>; /* PB5 gpio multidrive I2C2 clock */
|
||||
};
|
||||
};
|
||||
|
||||
pioA: gpio@fffff400 {
|
||||
compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
|
||||
reg = <0xfffff400 0x200>;
|
||||
|
@ -583,6 +607,8 @@
|
|||
i2c-gpio,delay-us = <2>; /* ~100 kHz */
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_i2c_gpio0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
@ -596,6 +622,8 @@
|
|||
i2c-gpio,delay-us = <2>; /* ~100 kHz */
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_i2c_gpio1>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
@ -609,6 +637,8 @@
|
|||
i2c-gpio,delay-us = <2>; /* ~100 kHz */
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_i2c_gpio2>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue