ARM: Add support for EDB93XX boards [rev2]
Get series with b4
b4 am 20091223192554.GJ32054@darwinVersions newest first
- v1 Latest3 patches 0 repliesNew
Changes from the cover letter · 21 lines
* have different patches for CPU, network driver and boards
* reimplemented most of assembly code in C
* use structures for register maps instead of constants
* use MACH_TYPE instead of hard coded values
* set CONFIG_SYS_HZ to 1000 and rework timer code
* use get_ram_size() instead of relying on constants
* ported ethernet driver to CONFIG_NET_MULTI
* use common debug macros in ethernet driver and added macro ERROR to common.h
* eliminate use of bit fields in ethernet driver
* move declarations of ethernet driver to header file
* moved ethernet driver to drivers/net
* fixed coding style issues
* combine declaration of get_XCLK() functions with those of CONFIG_S3CXXXX
* removed scripting from Makefile
* added missing boards to Makefile
* keep board list in Makefile sorted
* added myself as maintainer for edb9xxx boards
* added edb93xx boards to MAKEALL
* simplified board config file
* removed board specific network settings
* removed unused functions
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | ARM: Add support for EP93XX SoCscpu/ cpu/ cpu/ +6 more | +1182 | 1 reply | |
| 1/3 | ARM: Add support for EP93XX SoCs | +0 | 1 reply | |
| 2/3 | Add EP93XX ethernet driverdrivers/ drivers/ drivers/ +1 more | +840 | 0 replies | |
| 3/3 | Add support for EDB93XX boardsMAINTAINERS MAKEALL Makefile +10 more | +947 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [U-Boot] [PATCH 0/3] ARM: Add support for EDB93XX boards [rev2]
Second revision of the patch set for EDB93XX boards
---
Changes:
* have different patches for CPU, network driver and boards
* reimplemented most of assembly code in C
* use structures for register maps instead of constants
* use MACH_TYPE instead of hard coded values
* set CONFIG_SYS_HZ to 1000 and rework timer code
* use get_ram_size() instead of relying on constants
* ported ethernet driver to CONFIG_NET_MULTI
* use common debug macros in ethernet driver and added macro ERROR to common.h
* eliminate use of bit fields in ethernet driver
* move declarations of ethernet driver to header file
* moved ethernet driver to drivers/net
* fixed coding style issues
* combine declaration of get_XCLK() functions with those of CONFIG_S3CXXXX
* removed scripting from Makefile
* added missing boards to Makefile
* keep board list in Makefile sorted
* added myself as maintainer for edb9xxx boards
* added edb93xx boards to MAKEALL
* simplified board config file
* removed board specific network settings
* removed unused functions
Matthias Kaehlcke (3):
ARM: Add support for EP93XX SoCs
Add EP93XX ethernet driver
Add support for EDB93XX boards
MAINTAINERS | 10 + MAKEALL | 8 + Makefile | 10 + board/edb93xx/Makefile | 50 +++ board/edb93xx/config.mk | 33 ++ board/edb93xx/early_udelay.h | 34 ++ board/edb93xx/edb93xx.c | 110 ++++++ board/edb93xx/flash_cfg.c | 38 ++ board/edb93xx/pll_cfg.c | 58 +++ board/edb93xx/pll_cfg.h | 72 ++++ board/edb93xx/sdram_cfg.c | 123 ++++++ board/edb93xx/sdram_cfg.h | 144 +++++++ cpu/arm920t/ep93xx/Makefile | 56 +++ cpu/arm920t/ep93xx/cpu.c | 51 +++ cpu/arm920t/ep93xx/led.c | 63 ++++ cpu/arm920t/ep93xx/led.h | 26 ++ cpu/arm920t/ep93xx/lowlevel_init.S | 65 ++++ cpu/arm920t/ep93xx/speed.c | 109 ++++++ cpu/arm920t/ep93xx/timer.c | 157 ++++++++ cpu/arm920t/ep93xx/u-boot.lds | 59 +++ drivers/net/Makefile | 1 + drivers/net/ep93xx.c | 677 ++++++++++++++++++++++++++++++++++ drivers/net/ep93xx.h | 153 ++++++++ include/asm-arm/arch-ep93xx/ep93xx.h | 596 ++++++++++++++++++++++++++++++ include/common.h | 10 +- include/configs/edb93xx.h | 257 +++++++++++++ 26 files changed, 2969 insertions(+), 1 deletions(-) create mode 100644 board/edb93xx/Makefile create mode 100644 board/edb93xx/config.mk create mode 100644 board/edb93xx/early_udelay.h create mode 100644 board/edb93xx/edb93xx.c create mode 100644 board/edb93xx/flash_cfg.c create mode 100644 board/edb93xx/pll_cfg.c create mode 100644 board/edb93xx/pll_cfg.h create mode 100644 board/edb93xx/sdram_cfg.c create mode 100644 board/edb93xx/sdram_cfg.h create mode 100644 cpu/arm920t/ep93xx/Makefile create mode 100644 cpu/arm920t/ep93xx/cpu.c create mode 100644 cpu/arm920t/ep93xx/led.c create mode 100644 cpu/arm920t/ep93xx/led.h create mode 100644 cpu/arm920t/ep93xx/lowlevel_init.S create mode 100644 cpu/arm920t/ep93xx/speed.c create mode 100644 cpu/arm920t/ep93xx/timer.c create mode 100644 cpu/arm920t/ep93xx/u-boot.lds create mode 100644 drivers/net/ep93xx.c create mode 100644 drivers/net/ep93xx.h create mode 100644 include/asm-arm/arch-ep93xx/ep93xx.h create mode 100644 include/configs/edb93xx.h