--- before_armadillo-640-expansion-interface.txt 2021-09-30 09:49:35.968825438 +0900 +++ after_armadillo-640-expansion-interface.txt 2021-09-30 09:46:32.226569782 +0900 @@ -116,13 +116,18 @@ pinctrl_i2c_gpio1: i2cgpio1grp { fsl,pins = < - MX6UL_PAD_LCD_DATA18__GPIO3_IO23 0x00008 // CON9_13 - MX6UL_PAD_LCD_DATA19__GPIO3_IO24 0x00008 // CON9_14 MX6UL_PAD_CSI_DATA03__GPIO4_IO24 0x4001b8b1 // CON11_41 MX6UL_PAD_CSI_DATA00__GPIO4_IO21 0x4001b8b1 // CON11_40 >; }; + pinctrl_i2c_gpio2: i2cgpio2grp { + fsl,pins = < + MX6UL_PAD_LCD_DATA18__GPIO3_IO23 0x00008 // CON9_13 + MX6UL_PAD_LCD_DATA19__GPIO3_IO24 0x00008 // CON9_14 + >; + }; + pinctrl_rtc_nr3225sa: rtcnr3225sagrp { fsl,pins = < MX6UL_PAD_LCD_DATA21__GPIO3_IO26 0x08000 // CON9_16 @@ -223,15 +228,35 @@ #size-cells = <0>; compatible = "i2c-gpio"; gpios = < - &gpio3 24 GPIO_ACTIVE_HIGH /* SDA */ - &gpio3 23 GPIO_ACTIVE_HIGH /* SCL */ - >; - gpios = < &gpio4 21 GPIO_ACTIVE_HIGH /* SDA */ &gpio4 24 GPIO_ACTIVE_HIGH /* SCL */ >; i2c-gpio,delay-us = <2>; + touchpanel@51 { + compatible = "hid-over-i2c"; + interrupt-parent = <&gpio4>; + interrupts = <18 IRQ_TYPE_NONE>; + reg = <0x51>; + hid-descr-addr = <0x0001>; + vdd-supply = <&extreg_5v>; + reset-gpio = <&gpio1 4 GPIO_ACTIVE_HIGH>; + }; + }; + + i2c-gpio2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c_gpio2>; + + #address-cells = <1>; + #size-cells = <0>; + compatible = "i2c-gpio"; + gpios = < + &gpio3 24 GPIO_ACTIVE_HIGH /* SDA */ + &gpio3 23 GPIO_ACTIVE_HIGH /* SCL */ + >; + i2c-gpio,delay-us = <2>; + rtc_nr3225sa: rtc-nr3225sa { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_rtc_nr3225sa>; @@ -242,15 +267,6 @@ interrupt-parent = <&gpio3>; interrupts = <26 IRQ_TYPE_EDGE_FALLING>; }; - touchpanel@51 { - compatible = "hid-over-i2c"; - interrupt-parent = <&gpio4>; - interrupts = <18 IRQ_TYPE_NONE>; - reg = <0x51>; - hid-descr-addr = <0x0001>; - vdd-supply = <&extreg_5v>; - reset-gpio = <&gpio1 4 GPIO_ACTIVE_HIGH>; - }; }; ext_backlight_display: ext-backlight-display {