提交 5b615fbf 编写于 作者: M Maxime Ripard 提交者: Shawn Guo

ARM: dts: cfa10049: Add PCA9555 GPIO expander to the device tree

Add the GPIO expander found on the i2c1 bus, behind the muxer to the
device tree.

This gpio expander will be used to get tachymeters values and data ready
interruptions from the nuvoton NAU7802 ADCs.
Signed-off-by: NMaxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
上级 a49f0d1e
...@@ -23,7 +23,8 @@ ...@@ -23,7 +23,8 @@
apbh@80000000 { apbh@80000000 {
pinctrl@80018000 { pinctrl@80018000 {
pinctrl-names = "default", "default"; pinctrl-names = "default", "default";
pinctrl-1 = <&hog_pins_cfa10049>; pinctrl-1 = <&hog_pins_cfa10049
&hog_pins_cfa10049_pullup>;
hog_pins_cfa10049: hog-10049@0 { hog_pins_cfa10049: hog-10049@0 {
reg = <0>; reg = <0>;
...@@ -38,6 +39,16 @@ ...@@ -38,6 +39,16 @@
fsl,pull-up = <0>; fsl,pull-up = <0>;
}; };
hog_pins_cfa10049_pullup: hog-10049-pullup@0 {
reg = <0>;
fsl,pinmux-ids = <
0x2133 /* MX28_PAD_SSP2_D3__GPIO_2_19 */
>;
fsl,drive-strength = <0>;
fsl,voltage = <1>;
fsl,pull-up = <1>;
};
spi3_pins_cfa10049: spi3-cfa10049@0 { spi3_pins_cfa10049: spi3-cfa10049@0 {
reg = <0>; reg = <0>;
fsl,pinmux-ids = < fsl,pinmux-ids = <
...@@ -113,6 +124,19 @@ ...@@ -113,6 +124,19 @@
i2c@3 { i2c@3 {
reg = <3>; reg = <3>;
#address-cells = <1>;
#size-cells = <0>;
pca9555: pca9555@20 {
compatible = "nxp,pca9555";
interrupt-parent = <&gpio2>;
interrupts = <19 0x2>;
gpio-controller;
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <2>;
reg = <0x20>;
};
}; };
}; };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册