Hello, I noticed that in external pins, there are two the same pins GPIO_124. They are: pin 41, pin 23. I checked and GPIO_124 is assigned to 41 pin, but what about pin 23? Thanks !
if you follow the dts and the formula in the doc http://www.udoo.org/docs-neo/Hardware_&_Accessories/Gpio.html MX6SX_PAD_QSPI1B_DQS__GPIO4_IO_28 0x80000000 // {{external-gpio-41}} MX6SX_PAD_CSI_PIXCLK__GPIO1_IO_24 0x80000000 // {{external-gpio-23}} pin 41 -> GPIO(4)_IO_(28) => (4 - 1)*32 + 28 = 124 pin 23 -> GPIO(1)_IO_(24) => (1 - 1)*32 + 24 = 24;
Referring to these pins by a GPIO number (ie GIPO_124) doesn't make sense because the pins are multiplexed to a pad on the imx6. They should be reference by the pad ie CSI_PIXCLK or QSPI1B_DQS. That way the correct functions (ie GPIO/I2C/CAN ... etc) for the pad can be identified.
Thanks jas, your feedback is precious. The docs are not concluded, so if you wanna make a pull request about your concern it's appreciated https://github.com/UDOOboard/Neo-Docs