DaVinci Pinmux 1.0

From eLinux.org
Revision as of 12:32, 27 October 2011 by Cschalle (talk | contribs) (Fix spelling of category)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Do this via U-Boot

Open davinci.c from the boards directory in U-BOOT.

The stuff regarding pinmux is in there. More specifically:

#define PINMUX0     0x01C40000

/* Enable UART0 MUX lines */
*(volatile unsigned int *)PINMUX4 |= 1;

/* Enable EMAC and AEMIF pins */
*(volatile unsigned int*) PINMUX0 = 0x80000C1F;

Using the above as a guide, and with a copy of the DaVinci datasheet, you should be able to get what you want working.