[U-Boot] [PATCH 0/9] Support for SPEAr SoCs

Armando VISCONTI armando.visconti at st.com
Wed Dec 16 17:49:33 CET 2009


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
>
>   




More information about the U-Boot mailing list