■修正処理 https://armadillo.atmark-techno.com/forum/armadillo/26111 より ①もともとのPIN設定修正(0x400010b0->0x4000b8b0) --------------------------- &iomuxc { ・・・・・・・・・・ pinctrl_tlv320aic3110_reset: tlv320aic3110_reset_grp { fsl,pins = < MX6UL_PAD_UART2_TX_DATA__GPIO1_IO20 0x4000b8b0 ★ >; }; }; --------------------------- ②設定追加 --------------------------- &pinctrl_customize { fsl,pins = < /* CON2_87: 追加するリセット用ピン */ MX6UL_PAD_UART2_CTS_B__GPIO1_IO22 0x4000b8b0 >; }; --------------------------- ③ ②追加による重複を避けるため、armadillo-610-at-dtweb.dts の設定箇所コメントアウト --------------------------- //MX6UL_PAD_UART2_CTS_B__GPIO1_IO22 0x400010b0 // CON2_87 --------------------------- ■結果  上記の変更でgpioinfo -c gpiochip0のline 20に「consumer=tlv320aic3110-reset」が再び戻るようになった★ ■その他  修正の前と後とで 「dmesg | grep -iE 'gpio|pin'」を実施した。  修正後は以下MSGがなくなっていたが、これは pinctrl_customize で設定を追加し為、「no fsl,pins..」が解消したと推測  imx6ul-pinctrl 20e0000.pinctrl: no fsl,pins and pins property in node /soc/bus@2000000/pinctrl@20e0000/customizegrp ======================================================================== ■修正前 /home/atmark # gpioinfo -c gpiochip0 gpiochip0 - 32 lines: line 0: unnamed input line 1: unnamed input line 2: unnamed input line 3: unnamed input line 4: unnamed input line 5: unnamed input line 6: unnamed input line 7: unnamed input line 8: unnamed input line 9: unnamed output line 10: unnamed input line 11: unnamed input line 12: unnamed input line 13: unnamed input line 14: unnamed input line 15: unnamed input line 16: unnamed input line 17: unnamed input line 18: unnamed output consumer=yellow line 19: unnamed input line 20: unnamed output consumer=tlv320aic3110-reset line 21: unnamed input line 22: unnamed input line 23: unnamed output consumer=regulators:regulator-sd2vmmc line 24: unnamed input line 25: unnamed input line 26: unnamed input consumer=wp line 27: unnamed input active-low consumer=cd line 28: unnamed input line 29: unnamed input line 30: unnamed input line 31: unnamed input /home/atmark # /home/atmark # gpioget --numeric -c gpiochip0 20 gpioget: unable to request lines: Resource busy /home/atmark # /home/atmark # gpioget --numeric -c gpiochip0 22 1 /home/atmark # /home/atmark # dmesg | grep -iE 'gpio|pin' [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129920 [ 0.032402] pinctrl core: initialized pinctrl subsystem [ 0.290194] imx6ul-pinctrl 20e0000.pinctrl: no fsl,pins and pins property in node /soc/bus@2000000/pinctrl@20e0000/extgpioledsgrp [ 0.290381] imx6ul-pinctrl 20e0000.pinctrl: no fsl,pins and pins property in node /soc/bus@2000000/pinctrl@20e0000/lcd70ext_l00hoggrp [ 0.290439] imx6ul-pinctrl 20e0000.pinctrl: no fsl,pins and pins property in node /soc/bus@2000000/pinctrl@20e0000/gpioampgrp [ 0.290478] imx6ul-pinctrl 20e0000.pinctrl: no fsl,pins and pins property in node /soc/bus@2000000/pinctrl@20e0000/gpiocon13bgrp [ 0.290513] imx6ul-pinctrl 20e0000.pinctrl: no fsl,pins and pins property in node /soc/bus@2000000/pinctrl@20e0000/thread_hoggrp [ 0.290549] imx6ul-pinctrl 20e0000.pinctrl: no fsl,pins and pins property in node /soc/bus@2000000/pinctrl@20e0000/customizegrp [ 0.290568] imx6ul-pinctrl 20e0000.pinctrl: initialized IMX pinctrl driver [ 0.293029] imx6ul-pinctrl 2290000.iomuxc-snvs: no fsl,pins and pins property in node /soc/bus@2200000/iomuxc-snvs@2290000/expansioninterfacehogsnvsgrp [ 0.293058] imx6ul-pinctrl 2290000.iomuxc-snvs: initialized IMX pinctrl driver [ 0.320286] gpio-45 (SWITCH_LCD_DATA18): hogged as output/high [ 0.632939] sdhci-esdhc-imx 2194000.mmc: Got CD GPIO [ 0.633016] sdhci-esdhc-imx 2194000.mmc: Got WP GPIO /home/atmark # ======================================================================== ■修正後 /home/atmark # gpioinfo -c gpiochip0 gpiochip0 - 32 lines: line 0: unnamed input line 1: unnamed input line 2: unnamed input line 3: unnamed input line 4: unnamed input line 5: unnamed input line 6: unnamed input line 7: unnamed input line 8: unnamed input line 9: unnamed output line 10: unnamed input line 11: unnamed input line 12: unnamed input line 13: unnamed input line 14: unnamed input line 15: unnamed input line 16: unnamed input line 17: unnamed input line 18: unnamed output consumer=yellow line 19: unnamed input line 20: unnamed output consumer=tlv320aic3110-reset ★ line 21: unnamed input line 22: unnamed input line 23: unnamed output consumer=regulators:regulator-sd2vmmc line 24: unnamed input line 25: unnamed input line 26: unnamed input consumer=wp line 27: unnamed input active-low consumer=cd line 28: unnamed input line 29: unnamed input line 30: unnamed input line 31: unnamed input /home/atmark # /home/atmark # gpioget --numeric -c gpiochip0 20 gpioget: unable to request lines: Resource busy /home/atmark # /home/atmark # gpioget --numeric -c gpiochip0 22 1 /home/atmark # /home/atmark # dmesg | grep -iE 'gpio|pin' [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129920 [ 0.032347] pinctrl core: initialized pinctrl subsystem [ 0.290595] imx6ul-pinctrl 20e0000.pinctrl: no fsl,pins and pins property in node /soc/bus@2000000/pinctrl@20e0000/extgpioledsgrp [ 0.290782] imx6ul-pinctrl 20e0000.pinctrl: no fsl,pins and pins property in node /soc/bus@2000000/pinctrl@20e0000/lcd70ext_l00hoggrp [ 0.290841] imx6ul-pinctrl 20e0000.pinctrl: no fsl,pins and pins property in node /soc/bus@2000000/pinctrl@20e0000/gpioampgrp [ 0.290881] imx6ul-pinctrl 20e0000.pinctrl: no fsl,pins and pins property in node /soc/bus@2000000/pinctrl@20e0000/gpiocon13bgrp [ 0.290919] imx6ul-pinctrl 20e0000.pinctrl: no fsl,pins and pins property in node /soc/bus@2000000/pinctrl@20e0000/thread_hoggrp [ 0.290942] imx6ul-pinctrl 20e0000.pinctrl: initialized IMX pinctrl driver [ 0.293405] imx6ul-pinctrl 2290000.iomuxc-snvs: no fsl,pins and pins property in node /soc/bus@2200000/iomuxc-snvs@2290000/expansioninterfacehogsnvsgrp [ 0.293433] imx6ul-pinctrl 2290000.iomuxc-snvs: initialized IMX pinctrl driver [ 0.320649] gpio-45 (SWITCH_LCD_DATA18): hogged as output/high [ 0.633177] sdhci-esdhc-imx 2194000.mmc: Got CD GPIO [ 0.633253] sdhci-esdhc-imx 2194000.mmc: Got WP GPIO /home/atmark #