Difference between revisions of "BeagleBoardPinMux"
m (Fix typo) |
m (Link to TRM) |
||
Line 8: | Line 8: | ||
==OMAP3== | ==OMAP3== | ||
− | + | Details of OMAP35x PinMux can be found in [http://focus.ti.com/lit/ug/spruf98b/spruf98b.pdf OMAP35x Applications Processor TRM] (spruf98b.pdf). | |
==Beagle== | ==Beagle== |
Revision as of 08:25, 26 May 2009
This page is about Pin Multiplex (PinMux) on BeagleBoard (OMAP3). OMAP3 chip has less balls (pins) than the internal logic provides functionality. So each ball (pin) of OMAP3 can have different functionality (e.g. GPIO or I2C.TX). This is controlled by OMAP3 chip internal registers. This page tries to give some details where some info about OMAP3 pin mux can be found in hardware and how this is controlled by software, mainly U-Boot and Linux kernel. The information on this page can be used then e.g. to re-configure pins exposed at Beagle's expansion connector.
Hardware
OMAP3
Details of OMAP35x PinMux can be found in OMAP35x Applications Processor TRM (spruf98b.pdf).
Beagle
tbd.
Software
U-Boot
tbd.
Linux kernel
tbd.