[U-Boot] [PATCH 0/5] vybrid: Add vybrid CPU and vf600 tower board support
Liu Hui-R64343
r64343 at freescale.com
Mon Apr 15 04:03:33 CEST 2013
>-----Original Message-----
>From: Wang Huan-B18965
>Sent: Friday, April 12, 2013 2:54 PM
>To: u-boot at lists.denx.de
>Cc: sbabic at denx.de; Liu Hui-R64343; Estevam Fabio-R49496
>Subject: [PATCH 0/5] vybrid: Add vybrid CPU and vf600 tower board
>support
>
>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
Typically, the sequence for the new CPU/board support is:
- CPU MSL support (clock/iomux/gpio/low level init/
- Driver support,
- Board support,
Jason Liu
>
> 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