[U-Boot] [PATCH 0/5] vybrid: Add vybrid CPU and vf600 tower board support
Alison Wang
b18965 at freescale.com
Fri Apr 12 08:53:50 CEST 2013
This series contains the support for vybrid CPU and vf600 tower board.
The Vybrid devices are a family of Freescale's latest Dual Single
Core offering with ARM Cortex A5 and CM4 based processors for
Advanced Connected Radio, Entry Infotainment, and Cluster as well
as high end industrial and general purpose applications.
Alison Wang (5):
vybrid: add vybrid CPU support
vybrid: add Freescale vybrid vf600 tower board support
vybrid: add uart driver support
vybrid: add eSDHC driver support
vybrid: add ethernet driver support
Makefile | 8 ++
arch/arm/cpu/armv7/vybrid-common/Makefile | 46 +++++++
arch/arm/cpu/armv7/vybrid-common/cpu.c | 127 ++++++++++++++++++
arch/arm/cpu/armv7/vybrid-common/speed.c | 37 +++++
arch/arm/cpu/armv7/vybrid-common/timer.c | 140 +++++++++++++++++++
arch/arm/cpu/armv7/vybrid/Makefile | 45 +++++++
arch/arm/cpu/armv7/vybrid/asm-offsets.c | 70 ++++++++++
arch/arm/cpu/armv7/vybrid/clock.c | 278 ++++++++++++++++++++++++++++++++++++++
arch/arm/cpu/armv7/vybrid/iomux.c | 42 ++++++
arch/arm/cpu/armv7/vybrid/lowlevel_init.S | 128 ++++++++++++++++++
arch/arm/cpu/armv7/vybrid/soc.c | 42 ++++++
arch/arm/include/asm/arch-vybrid/clock.h | 41 ++++++
arch/arm/include/asm/arch-vybrid/iomux.h | 323 ++++++++++++++++++++++++++++++++++++++++++++
arch/arm/include/asm/arch-vybrid/serial-vybrid.h | 213 +++++++++++++++++++++++++++++
arch/arm/include/asm/arch-vybrid/sys_proto.h | 30 +++++
arch/arm/include/asm/arch-vybrid/timer.h | 405 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/include/asm/arch-vybrid/vybrid-pins.h | 88 ++++++++++++
arch/arm/include/asm/arch-vybrid/vybrid-regs.h | 735 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/include/asm/fec.h | 302 +++++++++++++++++++++++++++++++++++++++++
arch/arm/include/asm/global_data.h | 3 +
arch/arm/include/asm/mach-types.h | 56 ++++++++
arch/arm/include/asm/u-boot.h | 3 +
board/freescale/vybrid/Makefile | 40 ++++++
board/freescale/vybrid/vybrid.c | 488 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/freescale/vybrid/vybridimage.cfg | 44 ++++++
boards.cfg | 2 +
drivers/mmc/fsl_esdhc.c | 4 +-
drivers/net/mcffec.c | 18 ++-
drivers/net/mcfmii.c | 5 +-
drivers/serial/Makefile | 1 +
drivers/serial/serial.c | 2 +
drivers/serial/serial_vybrid.c | 129 ++++++++++++++++++
include/configs/vybrid.h | 284 +++++++++++++++++++++++++++++++++++++++
include/configs/vybrid_iram.h | 284 +++++++++++++++++++++++++++++++++++++++
34 files changed, 4455 insertions(+), 8 deletions(-)
create mode 100644 arch/arm/cpu/armv7/vybrid-common/Makefile
create mode 100644 arch/arm/cpu/armv7/vybrid-common/cpu.c
create mode 100644 arch/arm/cpu/armv7/vybrid-common/speed.c
create mode 100644 arch/arm/cpu/armv7/vybrid-common/timer.c
create mode 100644 arch/arm/cpu/armv7/vybrid/Makefile
create mode 100644 arch/arm/cpu/armv7/vybrid/asm-offsets.c
create mode 100644 arch/arm/cpu/armv7/vybrid/clock.c
create mode 100644 arch/arm/cpu/armv7/vybrid/iomux.c
create mode 100644 arch/arm/cpu/armv7/vybrid/lowlevel_init.S
create mode 100644 arch/arm/cpu/armv7/vybrid/soc.c
create mode 100644 arch/arm/include/asm/arch-vybrid/clock.h
create mode 100644 arch/arm/include/asm/arch-vybrid/iomux.h
create mode 100644 arch/arm/include/asm/arch-vybrid/serial-vybrid.h
create mode 100644 arch/arm/include/asm/arch-vybrid/sys_proto.h
create mode 100644 arch/arm/include/asm/arch-vybrid/timer.h
create mode 100644 arch/arm/include/asm/arch-vybrid/vybrid-pins.h
create mode 100644 arch/arm/include/asm/arch-vybrid/vybrid-regs.h
create mode 100644 arch/arm/include/asm/fec.h
create mode 100644 board/freescale/vybrid/Makefile
create mode 100644 board/freescale/vybrid/vybrid.c
create mode 100644 board/freescale/vybrid/vybridimage.cfg
create mode 100644 drivers/serial/serial_vybrid.c
create mode 100644 include/configs/vybrid.h
create mode 100644 include/configs/vybrid_iram.h
More information about the U-Boot
mailing list