TMDS64EVM: Is Hot-Reassign of GPMC Data Bus Possible

Part Number: TMDS64EVM

Hello,

I have the following use case :

GPMC_AD[7:0] will be assigned as GPMC Data Bus after Linux boot. However; if I want to use those 8 pins and do hot-reassignment as regular I/O temporarily for the purpose other than GPMC data access then after those pins are functioning as GPMC data again. Is it possible ?

  • Hi Huynh,

    It is technically possible to change pinmux in Linux runtime, however, it is highly not recommended due to:

    - It cannot be done in Linux out of the box, but difficult to implement it in Linux due to the driver model designed in kernel. 

    - Depending on the exact purpose of those pin for both general I/O and GPMC, switching the pinmux at Linux runtime might cause signal glitch which could confuse the downstream devices.