From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthias Kaehlcke Date: Sun, 24 Jan 2010 17:56:25 +0100 Subject: [U-Boot] [PATCH 0/3] ARM: Add support for EDB93xx boards [rev4] Message-ID: <20100124165625.GT18402@darwin> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 4th revision of the patch set for EDB93xx boards --- Changes with respect to rev3: general * fixed coding style issues arch * added declaration of prototypes of get_XCLK() ethernet driver * renamed to ep93xx_eth * removed unnecessary ifdef * use a private structure for each instance instead of a global one * get mac address from dev->enetaddr * renamed init function to ep93xx_eth_initialize() * pass base address and device number to ep93xx_eth_initialize() * changed order of functions to avoid forward declarations * removed packed attribute from structures of 32 bit integers * removed declaration of prototypes of get_XCLK() board * use DECLARE_GLOBAL_DATA_PTR at file level * renamed MACH_TYPE to CONFIG_MACH_TYPE * use memcpy instead of copying the exception vectors manually * added file header to board config file 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 | 109 ++++++ board/edb93xx/flash_cfg.c | 38 ++ board/edb93xx/pll_cfg.c | 58 +++ board/edb93xx/pll_cfg.h | 72 ++++ board/edb93xx/sdram_cfg.c | 117 ++++++ board/edb93xx/sdram_cfg.h | 144 ++++++++ cpu/arm920t/ep93xx/Makefile | 56 +++ cpu/arm920t/ep93xx/cpu.c | 51 +++ cpu/arm920t/ep93xx/led.c | 101 ++++++ cpu/arm920t/ep93xx/lowlevel_init.S | 65 ++++ cpu/arm920t/ep93xx/speed.c | 110 ++++++ cpu/arm920t/ep93xx/timer.c | 168 +++++++++ cpu/arm920t/ep93xx/u-boot.lds | 59 +++ drivers/net/Makefile | 1 + drivers/net/ep93xx_eth.c | 654 ++++++++++++++++++++++++++++++++++ drivers/net/ep93xx_eth.h | 144 ++++++++ include/asm-arm/arch-ep93xx/ep93xx.h | 595 +++++++++++++++++++++++++++++++ include/common.h | 8 +- include/configs/edb93xx.h | 273 ++++++++++++++ include/netdev.h | 1 + 26 files changed, 2968 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/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_eth.c create mode 100644 drivers/net/ep93xx_eth.h create mode 100644 include/asm-arm/arch-ep93xx/ep93xx.h create mode 100644 include/configs/edb93xx.h