[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