I have a board with a design based on Beagleboard. Now I need to add this board functionality to u-boot. I took source as described here:
git clone git://git.denx.de/u-boot.git u-boot-main
git checkout --track -b omap3 origin/master
When I was modifying PinMux settings I found that “mainline” did not reflect the actual Beagleboard configuration. For example:
MUX_VAL(CP(SYS_BOOT2), (IEN | PTD | DIS | M4)) /GPIO_4 - MMC1_WP/
In the schematic of Beagle MMC1_WP is ETK_D9 pin
MUX_VAL(CP(ETK_D8_ES2), (IEN | PTU | DIS | M3)) /HSUSB1_DIR/
ETK_D8 mapped to MSECURE signal in Beagleboard.
Can anybody recommend the u-boot sources where all software settings would reflect actual hardware configuration of Beagle?