2 GPIO pins

Discussion in 'UDOO NEO' started by klakier2121, Dec 18, 2015.

  1. klakier2121

    klakier2121 Member

    Joined:
    Dec 5, 2015
    Messages:
    48
    Likes Received:
    15
    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 !
     
  2. jas-mx

    jas-mx Active Member

    Joined:
    Dec 31, 2013
    Messages:
    407
    Likes Received:
    118
    If you review the dts you will see:

    pin 23 GPIO1_IO_24
    pin 41 GPIO4_IO_28
     
  3. klakier2121

    klakier2121 Member

    Joined:
    Dec 5, 2015
    Messages:
    48
    Likes Received:
    15
    pin 41 is GPIO_124
     
  4. Cyril BOSSELUT

    Cyril BOSSELUT New Member

    Joined:
    Oct 30, 2015
    Messages:
    23
    Likes Received:
    14
    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;
     
  5. klakier2121

    klakier2121 Member

    Joined:
    Dec 5, 2015
    Messages:
    48
    Likes Received:
    15
    Thanks! Close !
     
  6. jas-mx

    jas-mx Active Member

    Joined:
    Dec 31, 2013
    Messages:
    407
    Likes Received:
    118
    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.
     
  7. Andrea Rovai

    Andrea Rovai Well-Known Member

    Joined:
    Oct 27, 2014
    Messages:
    1,703
    Likes Received:
    240

Share This Page