All,
Just fyi SPEAr is an ARM based family of SoC designed by us here in STMicro. THx for your help in reviewing. Regards, Arm Vipin KUMAR wrote: > This patchset contains the support for 4 SoCs from SPEAr family > SPEAr300 > SPEAr310 > SPEAr320 > SPEAr600 > > It also contains the drivers needed for spear devices > > Regards > Vipin Kumar > > Vipin (9): > i2c driver support for SPEAr SoCs > smi driver support for SPEAr SoCs > nand driver support for SPEAr SoCs > usbd driver and usb boot firmware support for SPEAr SoCs > SPEAr600 SoC support added > SPEAr300 SoC support added > SPEAr310 SoC support added > SPEAr320 SoC support added > SPEAr600 build support added > > MAKEALL | 4 + > Makefile | 12 + > board/spear/common/spr_lowlevel_init.S | 202 +++++ > board/spear/common/spr_misc.c | 270 +++++++ > board/spear/spear300/Makefile | 52 ++ > board/spear/spear300/config.mk | 39 + > board/spear/spear300/spr300_board.c | 57 ++ > board/spear/spear310/Makefile | 52 ++ > board/spear/spear310/config.mk | 42 + > board/spear/spear310/spr310_board.c | 58 ++ > board/spear/spear320/Makefile | 52 ++ > board/spear/spear320/config.mk | 42 + > board/spear/spear320/spr320_board.c | 58 ++ > board/spear/spear600/Makefile | 52 ++ > board/spear/spear600/config.mk | 39 + > board/spear/spear600/spr600_board.c | 53 ++ > common/cmd_bdinfo.c | 20 + > common/main.c | 2 + > cpu/arm926ejs/spear/Makefile | 52 ++ > cpu/arm926ejs/spear/reset.c | 49 ++ > cpu/arm926ejs/spear/timer.c | 148 ++++ > drivers/i2c/Makefile | 1 + > drivers/i2c/spr_i2c.c | 321 ++++++++ > drivers/mtd/Makefile | 1 + > drivers/mtd/nand/Makefile | 1 + > drivers/mtd/nand/spr_nand.c | 126 +++ > drivers/mtd/spr_smi.c | 548 +++++++++++++ > drivers/serial/usbtty.h | 2 + > drivers/usb/gadget/Makefile | 1 + > drivers/usb/gadget/spr_udc.c | 996 > ++++++++++++++++++++++++ > include/asm-arm/arch-spear/spr_defs.h | 31 + > include/asm-arm/arch-spear/spr_emi.h | 55 ++ > include/asm-arm/arch-spear/spr_gpt.h | 83 ++ > include/asm-arm/arch-spear/spr_i2c.h | 143 ++++ > include/asm-arm/arch-spear/spr_misc.h | 126 +++ > include/asm-arm/arch-spear/spr_nand.h | 58 ++ > include/asm-arm/arch-spear/spr_smi.h | 112 +++ > include/asm-arm/arch-spear/spr_syscntl.h | 38 + > include/asm-arm/arch-spear/spr_xloader_table.h | 67 ++ > include/asm-arm/u-boot.h | 5 + > include/configs/spear300.h | 260 ++++++ > include/configs/spear310.h | 353 +++++++++ > include/configs/spear320.h | 336 ++++++++ > include/configs/spear600.h | 260 ++++++ > include/usb/spr_udc.h | 227 ++++++ > 45 files changed, 5506 insertions(+), 0 deletions(-) > create mode 100755 board/spear/common/spr_lowlevel_init.S > create mode 100755 board/spear/common/spr_misc.c > create mode 100755 board/spear/spear300/Makefile > create mode 100755 board/spear/spear300/config.mk > create mode 100755 board/spear/spear300/spr300_board.c > create mode 100755 board/spear/spear310/Makefile > create mode 100755 board/spear/spear310/config.mk > create mode 100755 board/spear/spear310/spr310_board.c > create mode 100755 board/spear/spear320/Makefile > create mode 100755 board/spear/spear320/config.mk > create mode 100755 board/spear/spear320/spr320_board.c > create mode 100755 board/spear/spear600/Makefile > create mode 100755 board/spear/spear600/config.mk > create mode 100755 board/spear/spear600/spr600_board.c > create mode 100755 cpu/arm926ejs/spear/Makefile > create mode 100755 cpu/arm926ejs/spear/reset.c > create mode 100755 cpu/arm926ejs/spear/timer.c > mode change 100644 => 100755 drivers/i2c/Makefile > create mode 100755 drivers/i2c/spr_i2c.c > mode change 100644 => 100755 drivers/mtd/Makefile > create mode 100755 drivers/mtd/nand/spr_nand.c > create mode 100755 drivers/mtd/spr_smi.c > mode change 100644 => 100755 drivers/serial/usbtty.h > mode change 100644 => 100755 drivers/usb/gadget/Makefile > create mode 100755 drivers/usb/gadget/spr_udc.c > create mode 100644 include/asm-arm/arch-spear/spr_defs.h > create mode 100755 include/asm-arm/arch-spear/spr_emi.h > create mode 100755 include/asm-arm/arch-spear/spr_gpt.h > create mode 100755 include/asm-arm/arch-spear/spr_i2c.h > create mode 100644 include/asm-arm/arch-spear/spr_misc.h > create mode 100644 include/asm-arm/arch-spear/spr_nand.h > create mode 100755 include/asm-arm/arch-spear/spr_smi.h > create mode 100644 include/asm-arm/arch-spear/spr_syscntl.h > create mode 100755 include/asm-arm/arch-spear/spr_xloader_table.h > create mode 100755 include/configs/spear300.h > create mode 100755 include/configs/spear310.h > create mode 100755 include/configs/spear320.h > create mode 100755 include/configs/spear600.h > create mode 100755 include/usb/spr_udc.h > > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot