I am designing a system architecture with the imx31 while using the ADS as a reference. I am looking for a description of all the GPIO that I can have available to me through the functional multiplexing. Basically I need to know what GPIO I have available to me for interrupts. The documentation talks about having 32 GPIO through the GPIO module, but then the functional multiplexing and pinout charts show only 9 GPIO available (this seems very low), and anymore I cannot tell if they exist through multiplexing or not. Does anyone know how many independent GPIO I can use specifically for general purpose pins? Any help would be appreciated.