mirror of
https://github.com/torvalds/linux.git
synced 2026-05-23 14:42:08 +02:00
arm64: dts: stratix10: add i2c pins for pinctrl
Add the I2C pins definition to the Stratix10 devkit. This allows for the I2C driver to use pinctrl on the pins to allow for GPIO recovery. Signed-off-by: Dinh Nguyen <dinguyen@kernel.org> --- v2: remove underscores in node names
This commit is contained in:
parent
21ab7031cb
commit
d17c1a3d6a
|
|
@ -65,6 +65,22 @@ sdmmca-ecc@ff8c8c00 {
|
|||
};
|
||||
};
|
||||
|
||||
&pinctrl0 {
|
||||
i2c1_pmx_func: i2c1-pmx-func {
|
||||
pinctrl-single,pins = <
|
||||
0x78 0x4 /* I2C1_SDA (IO6-B) PIN30SEL) */
|
||||
0x7c 0x4 /* I2C1_SCL (IO7-B) PIN31SEL */
|
||||
>;
|
||||
};
|
||||
|
||||
i2c1_pmx_func_gpio: i2c1-pmx-func-gpio {
|
||||
pinctrl-single,pins = <
|
||||
0x78 0x8 /* I2C1_SDA (IO6-B) PIN30SEL) */
|
||||
0x7c 0x8 /* I2C1_SCL (IO7-B) PIN31SEL */
|
||||
>;
|
||||
};
|
||||
};
|
||||
|
||||
&gpio1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
@ -131,6 +147,13 @@ &i2c1 {
|
|||
i2c-sda-falling-time-ns = <890>; /* hcnt */
|
||||
i2c-sdl-falling-time-ns = <890>; /* lcnt */
|
||||
|
||||
pinctrl-names = "default", "gpio";
|
||||
pinctrl-0 = <&i2c1_pmx_func>;
|
||||
pinctrl-1 = <&i2c1_pmx_func_gpio>;
|
||||
|
||||
scl-gpios = <&portb 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||
sda-gpios = <&portb 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||
|
||||
adc@14 {
|
||||
compatible = "lltc,ltc2497";
|
||||
reg = <0x14>;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user