diff options
author | Peter Chen <peter.chen@freescale.com> | 2015-03-13 02:21:42 -0400 |
---|---|---|
committer | Shawn Guo <shawn.guo@linaro.org> | 2015-03-30 04:43:50 -0400 |
commit | 4e18a2243a8783010cc2c3c1c454e2eb279c0486 (patch) | |
tree | 3d0ab09644f3b963df25171056b93ceaa4f583f7 /arch/arm | |
parent | 159097f86d6fa90bbd5dc954c1beeb7b800af92f (diff) |
ARM: imx6qdl-sabreauto.dtsi: add max7310 support
max7310 is an i2c interface gpio expander
Signed-off-by: Peter Chen <peter.chen@freescale.com>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi b/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi index 009abd69385d..46b2fed7c319 100644 --- a/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi +++ b/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | |||
@@ -182,6 +182,34 @@ | |||
182 | }; | 182 | }; |
183 | }; | 183 | }; |
184 | 184 | ||
185 | &i2c3 { | ||
186 | pinctrl-names = "default"; | ||
187 | pinctrl-0 = <&pinctrl_i2c3>; | ||
188 | pinctrl-assert-gpios = <&gpio5 4 GPIO_ACTIVE_HIGH>; | ||
189 | status = "okay"; | ||
190 | |||
191 | max7310_a: gpio@30 { | ||
192 | compatible = "maxim,max7310"; | ||
193 | reg = <0x30>; | ||
194 | gpio-controller; | ||
195 | #gpio-cells = <2>; | ||
196 | }; | ||
197 | |||
198 | max7310_b: gpio@32 { | ||
199 | compatible = "maxim,max7310"; | ||
200 | reg = <0x32>; | ||
201 | gpio-controller; | ||
202 | #gpio-cells = <2>; | ||
203 | }; | ||
204 | |||
205 | max7310_c: gpio@34 { | ||
206 | compatible = "maxim,max7310"; | ||
207 | reg = <0x34>; | ||
208 | gpio-controller; | ||
209 | #gpio-cells = <2>; | ||
210 | }; | ||
211 | }; | ||
212 | |||
185 | &iomuxc { | 213 | &iomuxc { |
186 | pinctrl-names = "default"; | 214 | pinctrl-names = "default"; |
187 | pinctrl-0 = <&pinctrl_hog>; | 215 | pinctrl-0 = <&pinctrl_hog>; |
@@ -265,6 +293,13 @@ | |||
265 | >; | 293 | >; |
266 | }; | 294 | }; |
267 | 295 | ||
296 | pinctrl_i2c3: i2c3grp { | ||
297 | fsl,pins = < | ||
298 | MX6QDL_PAD_GPIO_3__I2C3_SCL 0x4001b8b1 | ||
299 | MX6QDL_PAD_EIM_D18__I2C3_SDA 0x4001b8b1 | ||
300 | >; | ||
301 | }; | ||
302 | |||
268 | pinctrl_pwm3: pwm1grp { | 303 | pinctrl_pwm3: pwm1grp { |
269 | fsl,pins = < | 304 | fsl,pins = < |
270 | MX6QDL_PAD_SD4_DAT1__PWM3_OUT 0x1b0b1 | 305 | MX6QDL_PAD_SD4_DAT1__PWM3_OUT 0x1b0b1 |