
Hey all,
The following series depends on both Ilya's cpsw work (the parts I've said I would accept as-is) as well as the previous series I posted. This series does a few things. The main part is support for the next TI EVM (AM335x StarterKit EVM) which features DDR3 and re-works the board.c files based on the intention to have a single build support all boards, based on the system EEPROM. Based on the header we will setup pinmux and in the case of the StarterKit EVM, enable a GPIO that controls power to the DDR. While in here I enabled the EEPROM command as this should make it easier for people to program the EEPROM on their custom capes on beaglebones. And a bugfix to gpio0 support was required for toggling the GPIO I mentioned on the StarterKit. While reworking board.c a few printf's were changed to puts and when we find an invalid EEPROM header, we print out what we found (useful in seeing how you programmed it wrong).