Today I added a Pin Mux cross reference table
http://elinux.org/BeagleBoardPinMux#Pin_Mux_Cross_Reference_Table
This table extends the table in the BeagleBoard System Reference Manual to include both RevB & RevC pinouts as well as the U-Boot and Kernel pin names.
I would like to suggest that we update the Kernel pin name to be more consistent. As you will see from the table, BB J3 Pin 4 is defined as AF6_3430_USB3HS_TTL_D4, which doesn’t make much sense:
-
AF6 is the pin number for the RevB board. The RevC board uses pin AB26
-
The 35xx Technical Reference manual refers to HSUSB3, not USB3HS
-
Other Pins refer to 34XX rather than 3430
-
Other pins refer to GPIO and not Mode5 function
I propose that the kernel pin name be updated to use the Mode0 function as used in the U-Boot name.
Any ideas or suggestions?
Regards,
John