>-----Original Message----- >From: Wang Huan-B18965 >Sent: Friday, April 12, 2013 2:54 PM >To: u-boot@lists.denx.de >Cc: sba...@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 > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot