Skip to contentSkip to conversation

Please pull u-boot-staging.git/[email protected]

U-Boot Stefan Roese 2 participants 5 messages Jun 5, 2012 – Jul 5, 2012

lore
Share & tools
lore
#0 lore raw

Hi Albert!

I have collected all of the remaining ARM/SPEAr patches in my staging repository. There are some dependencies between the patches, so I also added the NOR, NAND and ethernet patches in this pull request. The patches have the Acked-by from the corresponding custodians (Joe for networking, Scott for NAND, myself for NOR).

Since most of the patches are ARM/SPEAr platform related, I'm pushing the patchset through your ARM repository. Please pull and push to Wolfgang.

Thanks,
Stefan

The following changes since commit 4398d55991eb3c2484a2a8e991d701e5d7a64874:

net: sh-eth: Add support Gigabit of SH7734 (2012-05-23 17:53:09 -0500)

are available in the git repository at:

git://www.denx.de/git/u-boot-staging.git sr at denx.de

for you to fetch changes up to e94b7cb06a246532aba7af9e0f2040d4facba5db:

MTD: SPEAr SMI: Add write support for length < 4 bytes (2012-06-05 08:42:50 +0200)

----------------------------------------------------------------
Amit Virdi (10):
st_smi: Return error in case TFF is not set
st_smi: Change SMI timeout values
st_smi: Enhance the error handling
st_smi: Change timeout loop implementation
SPEAr: Fix ARM relocation support
SPEAr: Eliminate dependency on Xloader table
SPEAr: Initialize SNOR in early_board_init_f
SPEAr: Remove CONFIG_MTD_NAND_VERIFY_WRITE to speed up NAND access cleanup/SPEAr: Remove unnecessary parenthesis cleanup/SPEAr: Define configuration flags more elegantly

Armando Visconti (4):
st_smi: Removed no needed dependency on ST_M25Pxx_ID
st_smi: Change the flash probing method
st_smi: Fix bug in flash_print_info()
st_smi: Fixed page size for Winbond W25Q128FV flash

Shiraz Hashim (5):
st_smi: Move status register read before modifying ctrl register
SPEAr: Enable autoneg for ethernet
SPEAr: Enable dcache for fast file transfer
SPEAr: explicitly select clk src for UART
SPEAr: Correct SoC ID offset in misc configuration space

Simon Glass (1):
arm: Don't use printf() in SPL builds

Stefan Roese (10):
net: Multiple updates/enhancements to designware.c
GPIO: Add SPEAr GPIO driver
SPL: common/Makefile: Add image.c to SPL build
SPL: lib/Makefile: Add crc32.c to SPL build
SPL: ARM: spear: Remove some objects from SPL build
Makefile: Add u-boot.spr build target (SPEAr)
SPL: ARM: spear: Add SPL support for SPEAr600 platform rtc/m41t62: Add support for M41T82 with HT (Halt Update)
i2c: designware_i2c.c: Add support for the "i2c probe" command
MTD: SPEAr SMI: Add write support for length < 4 bytes

Vipin KUMAR (14):
mtd/NAND: Add FSMC driver support
SPEAr: Configure FSMC driver for NAND interface
mtd/NAND: Remove obsolete SPEAr specific NAND drivers
st_smi: Add support for SPEAr SMI driver
st_smi: Read status until timeout happens
SPEAr: Place ethaddr write and read within CONFIG_CMD_NET
SPEAr: Configure network support for spear SoCs
SPEAr: Add macb driver support for spear310 and spear320
SPEAr: Add basic arch related support for SPEAr SoCs
SPEAr: Add configuration options for spear3xx and spear6xx boards
SPEAr: Remove unused flag (CONFIG_SYS_HZ_CLOCK)
SPEAr: Change the default environment variables
SPEAr: Enable usb device high speed support
SPEAr: Enable udc and usb-console support only for usbtty configuration

Vipin Kumar (6):
st_smi: Fix smi read status
SPEAr: Add interface information in initialization
SPEAr: Enable CONFIG_SYS_FLASH_PROTECTION
SPEAr: Correct the definition of CONFIG_SYS_MONITOR_BASE
SPEAr: Enable CONFIG_SYS_FLASH_EMPTY_INFO macro
SPEAr: Enable ONFI nand flash detection for spear3xx and 6xx and evb

 Makefile                                           |   17 +
 arch/arm/cpu/arm926ejs/spear/Makefile              |   25 +-
 arch/arm/cpu/arm926ejs/spear/cpu.c                 |   87 ++++
 arch/arm/cpu/arm926ejs/spear/spear600.c            |  236 ++++++++++
 arch/arm/cpu/arm926ejs/spear/spl.c                 |  282 ++++++++++++
 arch/arm/cpu/arm926ejs/spear/spl_boot.c            |  197 ++++++++
 .../spear/spr600_mt47h128m8_3_266_cl5_async.c      |  130 ++++++
 .../spear/spr600_mt47h32m16_333_cl5_psync.c        |  135 ++++++
 .../spear/spr600_mt47h32m16_37e_166_cl4_sync.c     |  130 ++++++
 .../spear/spr600_mt47h64m16_3_333_cl5_psync.c      |  144 ++++++
 arch/arm/cpu/arm926ejs/spear/start.S               |  122 +++++
 arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds        |   87 ++++
 arch/arm/include/asm/arch-spear/clk.h              |   27 ++
 arch/arm/include/asm/arch-spear/gpio.h             |   40 ++
 arch/arm/include/asm/arch-spear/hardware.h         |   63 ++-
 arch/arm/include/asm/arch-spear/spr_defs.h         |   23 +
 arch/arm/include/asm/arch-spear/spr_gpt.h          |    4 +-
 arch/arm/include/asm/arch-spear/spr_misc.h         |  147 +++++-
 arch/arm/include/asm/arch-spear/spr_nand.h         |   57 ---
 arch/arm/include/asm/arch-spear/spr_ssp.h          |   45 ++
 arch/arm/include/asm/arch-spear/spr_syscntl.h      |   14 +
 .../arm/include/asm/arch-spear/spr_xloader_table.h |   67 ---
 arch/arm/lib/eabi_compat.c                         |    3 +-
 board/spear/common/Makefile                        |    2 +
 board/spear/common/spr_misc.c                      |  102 ++--
 board/spear/spear300/config.mk                     |   39 --
 board/spear/spear300/spear300.c                    |   27 +-
 board/spear/spear310/config.mk                     |   44 --
 board/spear/spear310/spear310.c                    |   44 +-
 board/spear/spear320/config.mk                     |   44 --
 board/spear/spear320/spear320.c                    |   43 +-
 board/spear/spear600/Makefile                      |    2 +
 board/spear/spear600/config.mk                     |   39 --
 board/spear/spear600/spear600.c                    |   30 +-
 boards.cfg                                         |   24 +-
 common/Makefile                                    |    2 +-
 config.mk                                          |    4 +
 doc/README.spear                                   |   54 ++-
 drivers/gpio/Makefile                              |    1 +
 drivers/gpio/spear_gpio.c                          |  102 ++++
 drivers/i2c/designware_i2c.c                       |   16 +-
 drivers/mtd/Makefile                               |    2 +-
 drivers/mtd/nand/Makefile                          |    1 +
 drivers/mtd/nand/fsmc_nand.c                       |  486 ++++++++++++++++++++
 drivers/mtd/nand/spr_nand.c                        |  124 -----
 drivers/mtd/{spr_smi.c => st_smi.c}                |  255 ++++++----
 drivers/net/designware.c                           |  126 +++--
 drivers/net/designware.h                           |    2 +
 drivers/rtc/m41t62.c                               |   10 +-
 include/configs/spear-common.h                     |   94 ++--
 include/configs/{spear3xx.h => spear3xx_evb.h}     |   62 ++-
 include/configs/{spear6xx.h => spear6xx_evb.h}     |   20 +-
 include/linux/mtd/fsmc_nand.h                      |  101 ++++
 .../spr_smi.h => include/linux/mtd/st_smi.h        |   10 +-
 include/netdev.h                                   |    2 +-
 lib/Makefile                                       |    2 +-
 56 files changed, 3229 insertions(+), 769 deletions(-)
 create mode 100644 arch/arm/cpu/arm926ejs/spear/cpu.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spear600.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spl.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spl_boot.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h128m8_3_266_cl5_async.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h32m16_333_cl5_psync.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h32m16_37e_166_cl4_sync.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h64m16_3_333_cl5_psync.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/start.S
 create mode 100644 arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
 create mode 100644 arch/arm/include/asm/arch-spear/clk.h
 create mode 100644 arch/arm/include/asm/arch-spear/gpio.h
 delete mode 100644 arch/arm/include/asm/arch-spear/spr_nand.h
 create mode 100644 arch/arm/include/asm/arch-spear/spr_ssp.h
 delete mode 100644 arch/arm/include/asm/arch-spear/spr_xloader_table.h
 delete mode 100644 board/spear/spear300/config.mk
 delete mode 100644 board/spear/spear310/config.mk
 delete mode 100644 board/spear/spear320/config.mk
 delete mode 100644 board/spear/spear600/config.mk
 create mode 100644 drivers/gpio/spear_gpio.c
 create mode 100644 drivers/mtd/nand/fsmc_nand.c
 delete mode 100644 drivers/mtd/nand/spr_nand.c
 rename drivers/mtd/{spr_smi.c => st_smi.c} (62%)
 rename include/configs/{spear3xx.h => spear3xx_evb.h} (72%)
 rename include/configs/{spear6xx.h => spear6xx_evb.h} (74%)
 create mode 100644 include/linux/mtd/fsmc_nand.h
 rename arch/arm/include/asm/arch-spear/spr_smi.h => include/linux/mtd/st_smi.h (95%)
#1 lore raw

Hi Albert,

as you requested, here a short reminder...

Quoted 190 lines · On Tuesday 05 June 2012 08:58:26 Stefan Roese wrote:

Hi Albert!

I have collected all of the remaining ARM/SPEAr patches in my staging repository. There are some dependencies between the patches, so I also added the NOR, NAND and ethernet patches in this pull request. The patches have the Acked-by from the corresponding custodians (Joe for networking, Scott for NAND, myself for NOR).

Since most of the patches are ARM/SPEAr platform related, I'm pushing the patchset through your ARM repository. Please pull and push to Wolfgang.

Thanks,
Stefan

The following changes since commit
4398d55991eb3c2484a2a8e991d701e5d7a64874:

net: sh-eth: Add support Gigabit of SH7734 (2012-05-23 17:53:09 -0500)

are available in the git repository at:

git://www.denx.de/git/u-boot-staging.git sr at denx.de

for you to fetch changes up to e94b7cb06a246532aba7af9e0f2040d4facba5db:

MTD: SPEAr SMI: Add write support for length < 4 bytes (2012-06-05
08:42:50 +0200)

----------------------------------------------------------------
Amit Virdi (10):
st_smi: Return error in case TFF is not set
st_smi: Change SMI timeout values
st_smi: Enhance the error handling
st_smi: Change timeout loop implementation
SPEAr: Fix ARM relocation support
SPEAr: Eliminate dependency on Xloader table
SPEAr: Initialize SNOR in early_board_init_f
SPEAr: Remove CONFIG_MTD_NAND_VERIFY_WRITE to speed up NAND access cleanup/SPEAr: Remove unnecessary parenthesis cleanup/SPEAr: Define configuration flags more elegantly

Armando Visconti (4):
st_smi: Removed no needed dependency on ST_M25Pxx_ID
st_smi: Change the flash probing method
st_smi: Fix bug in flash_print_info()
st_smi: Fixed page size for Winbond W25Q128FV flash

Shiraz Hashim (5):
st_smi: Move status register read before modifying ctrl register
SPEAr: Enable autoneg for ethernet
SPEAr: Enable dcache for fast file transfer
SPEAr: explicitly select clk src for UART
SPEAr: Correct SoC ID offset in misc configuration space

Simon Glass (1):
arm: Don't use printf() in SPL builds

Stefan Roese (10):
net: Multiple updates/enhancements to designware.c
GPIO: Add SPEAr GPIO driver
SPL: common/Makefile: Add image.c to SPL build
SPL: lib/Makefile: Add crc32.c to SPL build
SPL: ARM: spear: Remove some objects from SPL build
Makefile: Add u-boot.spr build target (SPEAr)
SPL: ARM: spear: Add SPL support for SPEAr600 platform rtc/m41t62: Add support for M41T82 with HT (Halt Update)
i2c: designware_i2c.c: Add support for the "i2c probe" command
MTD: SPEAr SMI: Add write support for length < 4 bytes

Vipin KUMAR (14):
mtd/NAND: Add FSMC driver support
SPEAr: Configure FSMC driver for NAND interface mtd/NAND: Remove obsolete SPEAr specific NAND drivers
st_smi: Add support for SPEAr SMI driver
st_smi: Read status until timeout happens
SPEAr: Place ethaddr write and read within CONFIG_CMD_NET
SPEAr: Configure network support for spear SoCs
SPEAr: Add macb driver support for spear310 and spear320
SPEAr: Add basic arch related support for SPEAr SoCs
SPEAr: Add configuration options for spear3xx and spear6xx boards
SPEAr: Remove unused flag (CONFIG_SYS_HZ_CLOCK)
SPEAr: Change the default environment variables
SPEAr: Enable usb device high speed support
SPEAr: Enable udc and usb-console support only for usbtty
configuration

Vipin Kumar (6):
st_smi: Fix smi read status
SPEAr: Add interface information in initialization
SPEAr: Enable CONFIG_SYS_FLASH_PROTECTION
SPEAr: Correct the definition of CONFIG_SYS_MONITOR_BASE
SPEAr: Enable CONFIG_SYS_FLASH_EMPTY_INFO macro
SPEAr: Enable ONFI nand flash detection for spear3xx and 6xx and evb

 Makefile                                           |   17 +
 arch/arm/cpu/arm926ejs/spear/Makefile              |   25 +-
 arch/arm/cpu/arm926ejs/spear/cpu.c                 |   87 ++++
 arch/arm/cpu/arm926ejs/spear/spear600.c            |  236 ++++++++++
 arch/arm/cpu/arm926ejs/spear/spl.c                 |  282 ++++++++++++
 arch/arm/cpu/arm926ejs/spear/spl_boot.c            |  197 ++++++++
 .../spear/spr600_mt47h128m8_3_266_cl5_async.c      |  130 ++++++
 .../spear/spr600_mt47h32m16_333_cl5_psync.c        |  135 ++++++
 .../spear/spr600_mt47h32m16_37e_166_cl4_sync.c     |  130 ++++++
 .../spear/spr600_mt47h64m16_3_333_cl5_psync.c      |  144 ++++++
 arch/arm/cpu/arm926ejs/spear/start.S               |  122 +++++
 arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds        |   87 ++++
 arch/arm/include/asm/arch-spear/clk.h              |   27 ++
 arch/arm/include/asm/arch-spear/gpio.h             |   40 ++
 arch/arm/include/asm/arch-spear/hardware.h         |   63 ++-
 arch/arm/include/asm/arch-spear/spr_defs.h         |   23 +
 arch/arm/include/asm/arch-spear/spr_gpt.h          |    4 +-
 arch/arm/include/asm/arch-spear/spr_misc.h         |  147 +++++-
 arch/arm/include/asm/arch-spear/spr_nand.h         |   57 ---
 arch/arm/include/asm/arch-spear/spr_ssp.h          |   45 ++
 arch/arm/include/asm/arch-spear/spr_syscntl.h      |   14 +
 .../arm/include/asm/arch-spear/spr_xloader_table.h |   67 ---
 arch/arm/lib/eabi_compat.c                         |    3 +-
 board/spear/common/Makefile                        |    2 +
 board/spear/common/spr_misc.c                      |  102 ++--
 board/spear/spear300/config.mk                     |   39 --
 board/spear/spear300/spear300.c                    |   27 +-
 board/spear/spear310/config.mk                     |   44 --
 board/spear/spear310/spear310.c                    |   44 +-
 board/spear/spear320/config.mk                     |   44 --
 board/spear/spear320/spear320.c                    |   43 +-
 board/spear/spear600/Makefile                      |    2 +
 board/spear/spear600/config.mk                     |   39 --
 board/spear/spear600/spear600.c                    |   30 +-
 boards.cfg                                         |   24 +-
 common/Makefile                                    |    2 +-
 config.mk                                          |    4 +
 doc/README.spear                                   |   54 ++-
 drivers/gpio/Makefile                              |    1 +
 drivers/gpio/spear_gpio.c                          |  102 ++++
 drivers/i2c/designware_i2c.c                       |   16 +-
 drivers/mtd/Makefile                               |    2 +-
 drivers/mtd/nand/Makefile                          |    1 +
 drivers/mtd/nand/fsmc_nand.c                       |  486
++++++++++++++++++++ drivers/mtd/nand/spr_nand.c                        | 
124 -----
 drivers/mtd/{spr_smi.c => st_smi.c}                |  255 ++++++----
 drivers/net/designware.c                           |  126 +++--
 drivers/net/designware.h                           |    2 +
 drivers/rtc/m41t62.c                               |   10 +-
 include/configs/spear-common.h                     |   94 ++--
 include/configs/{spear3xx.h => spear3xx_evb.h}     |   62 ++-
 include/configs/{spear6xx.h => spear6xx_evb.h}     |   20 +-
 include/linux/mtd/fsmc_nand.h                      |  101 ++++
 .../spr_smi.h => include/linux/mtd/st_smi.h        |   10 +-
 include/netdev.h                                   |    2 +-
 lib/Makefile                                       |    2 +-
 56 files changed, 3229 insertions(+), 769 deletions(-)
 create mode 100644 arch/arm/cpu/arm926ejs/spear/cpu.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spear600.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spl.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spl_boot.c
 create mode 100644

arch/arm/cpu/arm926ejs/spear/spr600_mt47h128m8_3_266_cl5_async.c create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h32m16_333_cl5_psync.c create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h32m16_37e_166_cl4_sync.c create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h64m16_3_333_cl5_psync.c create mode 100644 arch/arm/cpu/arm926ejs/spear/start.S

 create mode 100644 arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
 create mode 100644 arch/arm/include/asm/arch-spear/clk.h
 create mode 100644 arch/arm/include/asm/arch-spear/gpio.h
 delete mode 100644 arch/arm/include/asm/arch-spear/spr_nand.h
 create mode 100644 arch/arm/include/asm/arch-spear/spr_ssp.h
 delete mode 100644 arch/arm/include/asm/arch-spear/spr_xloader_table.h
 delete mode 100644 board/spear/spear300/config.mk
 delete mode 100644 board/spear/spear310/config.mk
 delete mode 100644 board/spear/spear320/config.mk
 delete mode 100644 board/spear/spear600/config.mk
 create mode 100644 drivers/gpio/spear_gpio.c
 create mode 100644 drivers/mtd/nand/fsmc_nand.c
 delete mode 100644 drivers/mtd/nand/spr_nand.c
 rename drivers/mtd/{spr_smi.c => st_smi.c} (62%)
 rename include/configs/{spear3xx.h => spear3xx_evb.h} (72%)
 rename include/configs/{spear6xx.h => spear6xx_evb.h} (74%)
 create mode 100644 include/linux/mtd/fsmc_nand.h
 rename arch/arm/include/asm/arch-spear/spr_smi.h =>

include/linux/mtd/st_smi.h (95%)
_______________________________________________
U-Boot mailing list
U-Boot at lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Signature · 7 lines
Viele Gr??e,
Stefan

--
DENX Software Engineering GmbH,      MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich,  Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: office at denx.de
#2 lore raw

Hi Stefan,

Quoted 37 lines · Stefan Roese

Hi Albert,

as you requested, here a short reminder...

Quoted 32 lines · On Tuesday 05 June 2012 08:58:26 Stefan Roese wrote:

Hi Albert!

I have collected all of the remaining ARM/SPEAr patches in my staging repository. There are some dependencies between the patches, so I also added the NOR, NAND and ethernet patches in this pull request. The patches have the Acked-by from the corresponding custodians (Joe for networking, Scott for NAND, myself for NOR).

Since most of the patches are ARM/SPEAr platform related, I'm pushing the patchset through your ARM repository. Please pull and push to Wolfgang.

Thanks,
Stefan

The following changes since commit
4398d55991eb3c2484a2a8e991d701e5d7a64874:

net: sh-eth: Add support Gigabit of SH7734 (2012-05-23 17:53:09
-0500)

are available in the git repository at:

git://www.denx.de/git/u-boot-staging.git sr at denx.de

for you to fetch changes up to
e94b7cb06a246532aba7af9e0f2040d4facba5db:

MTD: SPEAr SMI: Add write support for length < 4 bytes (2012-06-05
08:42:50 +0200)

Assigned to myself under review in patchwork, thanks.

Amicalement,

Signature · 1 line
Albert.
#3 lore raw
In reply to Stefan Roese

Hi Albert,

as you seem to be working on U-Boot patches right now, here another short reminder from me. ;)

Thanks,
Stefan

Quoted 203 lines · On Friday 22 June 2012 08:01:15 Stefan Roese wrote:

Hi Albert,

as you requested, here a short reminder...

Quoted 198 lines · On Tuesday 05 June 2012 08:58:26 Stefan Roese wrote:

Hi Albert!

I have collected all of the remaining ARM/SPEAr patches in my staging repository. There are some dependencies between the patches, so I also added the NOR, NAND and ethernet patches in this pull request. The patches have the Acked-by from the corresponding custodians (Joe for networking, Scott for NAND, myself for NOR).

Since most of the patches are ARM/SPEAr platform related, I'm pushing the patchset through your ARM repository. Please pull and push to Wolfgang.

Thanks,
Stefan

The following changes since commit

4398d55991eb3c2484a2a8e991d701e5d7a64874:
net: sh-eth: Add support Gigabit of SH7734 (2012-05-23 17:53:09 -0500)

are available in the git repository at:
git://www.denx.de/git/u-boot-staging.git sr at denx.de

for you to fetch changes up to e94b7cb06a246532aba7af9e0f2040d4facba5db:
MTD: SPEAr SMI: Add write support for length < 4 bytes (2012-06-05

08:42:50 +0200)

----------------------------------------------------------------

Amit Virdi (10):
st_smi: Return error in case TFF is not set
st_smi: Change SMI timeout values
st_smi: Enhance the error handling
st_smi: Change timeout loop implementation
SPEAr: Fix ARM relocation support
SPEAr: Eliminate dependency on Xloader table
SPEAr: Initialize SNOR in early_board_init_f
SPEAr: Remove CONFIG_MTD_NAND_VERIFY_WRITE to speed up NAND access cleanup/SPEAr: Remove unnecessary parenthesis cleanup/SPEAr: Define configuration flags more elegantly

Armando Visconti (4):
st_smi: Removed no needed dependency on ST_M25Pxx_ID
st_smi: Change the flash probing method
st_smi: Fix bug in flash_print_info()
st_smi: Fixed page size for Winbond W25Q128FV flash

Shiraz Hashim (5):
st_smi: Move status register read before modifying ctrl register
SPEAr: Enable autoneg for ethernet
SPEAr: Enable dcache for fast file transfer
SPEAr: explicitly select clk src for UART
SPEAr: Correct SoC ID offset in misc configuration space

Simon Glass (1):
arm: Don't use printf() in SPL builds

Stefan Roese (10):
net: Multiple updates/enhancements to designware.c
GPIO: Add SPEAr GPIO driver
SPL: common/Makefile: Add image.c to SPL build
SPL: lib/Makefile: Add crc32.c to SPL build
SPL: ARM: spear: Remove some objects from SPL build
Makefile: Add u-boot.spr build target (SPEAr)
SPL: ARM: spear: Add SPL support for SPEAr600 platform rtc/m41t62: Add support for M41T82 with HT (Halt Update)
i2c: designware_i2c.c: Add support for the "i2c probe" command
MTD: SPEAr SMI: Add write support for length < 4 bytes

Vipin KUMAR (14):
mtd/NAND: Add FSMC driver support
SPEAr: Configure FSMC driver for NAND interface mtd/NAND: Remove obsolete SPEAr specific NAND drivers
st_smi: Add support for SPEAr SMI driver
st_smi: Read status until timeout happens
SPEAr: Place ethaddr write and read within CONFIG_CMD_NET
SPEAr: Configure network support for spear SoCs
SPEAr: Add macb driver support for spear310 and spear320
SPEAr: Add basic arch related support for SPEAr SoCs
SPEAr: Add configuration options for spear3xx and spear6xx boards
SPEAr: Remove unused flag (CONFIG_SYS_HZ_CLOCK)
SPEAr: Change the default environment variables
SPEAr: Enable usb device high speed support
SPEAr: Enable udc and usb-console support only for usbtty

configuration

Vipin Kumar (6):
st_smi: Fix smi read status
SPEAr: Add interface information in initialization
SPEAr: Enable CONFIG_SYS_FLASH_PROTECTION
SPEAr: Correct the definition of CONFIG_SYS_MONITOR_BASE
SPEAr: Enable CONFIG_SYS_FLASH_EMPTY_INFO macro
SPEAr: Enable ONFI nand flash detection for spear3xx and 6xx and evb

 Makefile                                           |   17 +
 arch/arm/cpu/arm926ejs/spear/Makefile              |   25 +-
 arch/arm/cpu/arm926ejs/spear/cpu.c                 |   87 ++++
 arch/arm/cpu/arm926ejs/spear/spear600.c            |  236 ++++++++++
 arch/arm/cpu/arm926ejs/spear/spl.c                 |  282 ++++++++++++
 arch/arm/cpu/arm926ejs/spear/spl_boot.c            |  197 ++++++++
 .../spear/spr600_mt47h128m8_3_266_cl5_async.c      |  130 ++++++
 .../spear/spr600_mt47h32m16_333_cl5_psync.c        |  135 ++++++
 .../spear/spr600_mt47h32m16_37e_166_cl4_sync.c     |  130 ++++++
 .../spear/spr600_mt47h64m16_3_333_cl5_psync.c      |  144 ++++++
 arch/arm/cpu/arm926ejs/spear/start.S               |  122 +++++
 arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds        |   87 ++++
 arch/arm/include/asm/arch-spear/clk.h              |   27 ++
 arch/arm/include/asm/arch-spear/gpio.h             |   40 ++
 arch/arm/include/asm/arch-spear/hardware.h         |   63 ++-
 arch/arm/include/asm/arch-spear/spr_defs.h         |   23 +
 arch/arm/include/asm/arch-spear/spr_gpt.h          |    4 +-
 arch/arm/include/asm/arch-spear/spr_misc.h         |  147 +++++-
 arch/arm/include/asm/arch-spear/spr_nand.h         |   57 ---
 arch/arm/include/asm/arch-spear/spr_ssp.h          |   45 ++
 arch/arm/include/asm/arch-spear/spr_syscntl.h      |   14 +
 .../arm/include/asm/arch-spear/spr_xloader_table.h |   67 ---
 arch/arm/lib/eabi_compat.c                         |    3 +-
 board/spear/common/Makefile                        |    2 +
 board/spear/common/spr_misc.c                      |  102 ++--
 board/spear/spear300/config.mk                     |   39 --
 board/spear/spear300/spear300.c                    |   27 +-
 board/spear/spear310/config.mk                     |   44 --
 board/spear/spear310/spear310.c                    |   44 +-
 board/spear/spear320/config.mk                     |   44 --
 board/spear/spear320/spear320.c                    |   43 +-
 board/spear/spear600/Makefile                      |    2 +
 board/spear/spear600/config.mk                     |   39 --
 board/spear/spear600/spear600.c                    |   30 +-
 boards.cfg                                         |   24 +-
 common/Makefile                                    |    2 +-
 config.mk                                          |    4 +
 doc/README.spear                                   |   54 ++-
 drivers/gpio/Makefile                              |    1 +
 drivers/gpio/spear_gpio.c                          |  102 ++++
 drivers/i2c/designware_i2c.c                       |   16 +-
 drivers/mtd/Makefile                               |    2 +-
 drivers/mtd/nand/Makefile                          |    1 +
 drivers/mtd/nand/fsmc_nand.c                       |  486

++++++++++++++++++++ drivers/mtd/nand/spr_nand.c |
124 -----

 drivers/mtd/{spr_smi.c => st_smi.c}                |  255 ++++++----
 drivers/net/designware.c                           |  126 +++--
 drivers/net/designware.h                           |    2 +
 drivers/rtc/m41t62.c                               |   10 +-
 include/configs/spear-common.h                     |   94 ++--
 include/configs/{spear3xx.h => spear3xx_evb.h}     |   62 ++-
 include/configs/{spear6xx.h => spear6xx_evb.h}     |   20 +-
 include/linux/mtd/fsmc_nand.h                      |  101 ++++
 .../spr_smi.h => include/linux/mtd/st_smi.h        |   10 +-
 include/netdev.h                                   |    2 +-
 lib/Makefile                                       |    2 +-
 56 files changed, 3229 insertions(+), 769 deletions(-)
 create mode 100644 arch/arm/cpu/arm926ejs/spear/cpu.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spear600.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spl.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spl_boot.c
 create mode 100644

arch/arm/cpu/arm926ejs/spear/spr600_mt47h128m8_3_266_cl5_async.c create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h32m16_333_cl5_psync.c create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h32m16_37e_166_cl4_sync.c create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h64m16_3_333_cl5_psync.c create mode 100644 arch/arm/cpu/arm926ejs/spear/start.S

 create mode 100644 arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
 create mode 100644 arch/arm/include/asm/arch-spear/clk.h
 create mode 100644 arch/arm/include/asm/arch-spear/gpio.h
 delete mode 100644 arch/arm/include/asm/arch-spear/spr_nand.h
 create mode 100644 arch/arm/include/asm/arch-spear/spr_ssp.h
 delete mode 100644 arch/arm/include/asm/arch-spear/spr_xloader_table.h
 delete mode 100644 board/spear/spear300/config.mk
 delete mode 100644 board/spear/spear310/config.mk
 delete mode 100644 board/spear/spear320/config.mk
 delete mode 100644 board/spear/spear600/config.mk
 create mode 100644 drivers/gpio/spear_gpio.c
 create mode 100644 drivers/mtd/nand/fsmc_nand.c
 delete mode 100644 drivers/mtd/nand/spr_nand.c
 rename drivers/mtd/{spr_smi.c => st_smi.c} (62%)
 rename include/configs/{spear3xx.h => spear3xx_evb.h} (72%)
 rename include/configs/{spear6xx.h => spear6xx_evb.h} (74%)
 create mode 100644 include/linux/mtd/fsmc_nand.h
 rename arch/arm/include/asm/arch-spear/spr_smi.h =>

include/linux/mtd/st_smi.h (95%)
_______________________________________________
U-Boot mailing list
U-Boot at lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Signature · 7 lines
Viele Gr??e,
Stefan

--
DENX Software Engineering GmbH,      MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich,  Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: office at denx.de
#4 lore raw

Hi Stefan,

Quoted 7 lines · Stefan Roese

Hi Albert,

as you seem to be working on U-Boot patches right now, here another short reminder from me. ;)

Thanks,
Stefan

Can you rebase this on current uboot-arm? Sorry for the inconvenience.

Amicalement,

Signature · 1 line
Albert.