Pin Mux cross reference

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:

  1. AF6 is the pin number for the RevB board. The RevC board uses pin AB26

  2. The 35xx Technical Reference manual refers to HSUSB3, not USB3HS

  3. Other Pins refer to 34XX rather than 3430

  4. 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

I propose that the kernel pin name be updated to use the Mode0 function as
used in the U-Boot name.

This is a great idea. I'm not sure about others but, I found that u-
boot's naming was much more intuitive than the kernel's.

--Krishna/.