at91: Add support for taskit AT91SAM9G20 boards.
PATCH v6 1/1 at91: Add support for taskit AT91SAM9G20 boards.
This adds support for the AT91SAM9G20 boards by taskit GmbH. Both boards, Stamp9G20 and PortuxG20, are integrated in one file. PortuxG20 is basically a SBC built around the Stamp9G20.
---
Changes for v2:
- Added myself to the MAINTAINERS file.
- Fixed a missleading comments.
- Removed "Enable EMAC clock".
- Enabled the at91sam9 hw watchdog.
- Adding a timeout to PHY reset.
- Uses the generic CONFIG_MACH_TYPE in stamp9g20.h.
- Removed "mem=64M" from basicargs, its set by ATAGS.
- Increased the space for the linux kernel to 6Mb.
- Removed the "#ifdef CONFIG_MACB" switches.
- Removed all tailing whitespaces in comments.
- Removed CONFIG_USART3 its not used any more.
- CONFIG_SYS_BAUDRATE_TABLE is now generic.
- Removed the nowhere referenced CONFIG_STACKSIZE.
- Removed the unessasary IRQ stuff.
- Removed CONFIG_RESET_PHY_R & reset_phy().
Changes for v3:
- Moved all board specifig stuff into one block.
- Fixed error in boards.cfg.
- Added some comments about the PC5 and PC9 pins.
- Making networking support configurable again.
- Added autoload and autoboot to EXTRA_ENV_SETTINGS.
- Fixed some minor issues with the timeout function.
- Enabled CONFIG_CMD_SOURCE again.
Changes for v4:
- Fixed some trailing whitespace style errors.
- Enabled the STATUS_LED framework.
- Fixed the URSTEN handling while PHY reset.
Changes for v5:
- Enables the PIOA clock in coloured_LED_init.
- Fixes some typos.
- Fixes some 'parentheses' compiler warnings.
- Unifies the calculations to use shifting '<<'.
- Removes the obsolete CONFIG_ARCH_CPU_INIT.
- Removes unused variable.
- Fixes MAINTAINERS manipulation.
Changes for v6:
- Removes my dup from MAINTAINERS. ARGH!
MAINTAINERS | 4 + board/taskit/stamp9g20/Makefile | 53 +++++++ board/taskit/stamp9g20/led.c | 138 +++++++++++++++++++ board/taskit/stamp9g20/stamp9g20.c | 191 ++++++++++++++++++++++++++ boards.cfg | 2 + include/configs/stamp9g20.h | 266 ++++++++++++++++++++++++++++++++++++ 6 files changed, 654 insertions(+), 0 deletions(-) create mode 100644 board/taskit/stamp9g20/Makefile create mode 100644 board/taskit/stamp9g20/led.c create mode 100644 board/taskit/stamp9g20/stamp9g20.c create mode 100644 include/configs/stamp9g20.h
MAINTAINERS +4 -0
@@ -681,6 +681,10 @@ Vaibhav Hiremath <[email protected]> am3517_evm ARM ARMV7 (AM35x SoC) +Markus Hubig <[email protected]> + + STAMP9G20 ARM926EJS + Grazvydas Ignotas <[email protected]> omap3_pandora ARM ARMV7 (OMAP3xx SoC)
board/taskit/stamp9g20/Makefile new file +53 -0
53 lines not on this page · raw message
board/taskit/stamp9g20/led.c new file +138 -0
138 lines not on this page · raw message
board/taskit/stamp9g20/stamp9g20.c new file +191 -0
191 lines not on this page · raw message
boards.cfg +2 -0
@@ -120,6 +120,8 @@ cpu9G20_nand_128M arm arm926ejs cpu9260 eukrea pm9261 arm arm926ejs pm9261 ronetix at91 pm9261:AT91SAM9261 pm9263 arm arm926ejs pm9263 ronetix at91 pm9263:AT91SAM9263 pm9g45 arm arm926ejs pm9g45 ronetix at91 pm9g45:AT91SAM9G45 +portuxg20 arm arm926ejs stamp9g20 taskit at91 stamp9g20:AT91SAM9G20,PORTUXG20 +stamp9g20 arm arm926ejs stamp9g20 taskit at91 stamp9g20:AT91SAM9G20 cam_enc_4xx arm arm926ejs cam_enc_4xx ait davinci cam_enc_4xx da830evm arm arm926ejs da8xxevm davinci davinci da850_am18xxevm arm arm926ejs da8xxevm davinci davinci da850evm:DA850_AM18X_EVM,MAC_ADDR_IN_EEPROM,SYS_I2C_EEPROM_ADDR_LEN=2,SYS_I2C_EEPROM_ADDR=0x50
include/configs/stamp9g20.h new file +266 -0
266 lines not on this page · raw message
Signature · 1 line
1.7.7
PATCH v6 1/1 at91: Add support for taskit AT91SAM9G20 boards.
Dear Markus Hubig,
Quoted 7 lines · Markus Hubig
This adds support for the AT91SAM9G20 boards by taskit GmbH. Both boards, Stamp9G20 and PortuxG20, are integrated in one file. PortuxG20 is basically a SBC built around the Stamp9G20.
Signed-off-by Markus Hubig <[email protected]>Cc Andreas Bie?mann <[email protected]>---
applied to u-boot-atmel, thanks
Best regards
Andreas Bie?mann