We have a board designed by the Digi custom dev group based on the imx6UL SOM. They started with the SBC Pro as a reference design looks like, and have 3 of the GPIOs we requested be connected to our custom peripheral routed to pins labeled thusly on the schematic:
LCD_RESET (A19)
LCD_CLK (C21)
LCD_HSYNC (B21)
These were obviously part of the parallel LCD interface on the reference design. I need to reconfigure these now so I can use them for the intended purpose, i.e. GPIO. Unfortunately I’m not sure where to start. I suspect the first thing is to make changes to the device tree somehow. Any clues would really be appreciated.
So it is GPIO3_IO04, unless configured as something else.
So technically if you disable parallel LCD in your device tree and rebuild, the pins should automatically become available as LCD.
If this pin is not defined in the device tree, it should automatically become a GPIO, but you can also explicitly define it in hoggrp in a manner similar to the below example:
&iomuxc {
pinctrl-names = “default”;
pinctrl-0 = <&pinctrl_hog>;