
The following patch series aims at 1. adding a seperate defconfig for qspi on dra7. 2. Also populate the qspi partition table for dra7 evm boards. 3. cleanup and fixes around qspi4 pin mode and bulk erase respectively.
Tested on J6 evm(PG1.1) with the following sysconfig boot settings. sysconfig[5:0] = 100111.
Here is the log till uboot prompt: --------------------------------- U-Boot SPL 2014.04-rc3-00005-ge97693a (Apr 02 2014 - 15:35:24) DRA752 ES1.1 U-Boot 2014.04-rc3-00005-ge97693a (Apr 02 2014 - 15:35:24) CPU : DRA752 ES1.1 Board: DRA7xx I2C: ready DRAM: 1.5 GiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 SCSI: SF: Detected S25FL256S_64K with page size 256 Bytes, erase size 64 KiB, total 32 MiB, mapped at 5c000000 *** Warning - bad CRC, using default environment
SATA link 0 timeout. AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst scanning bus for devices... Found 0 device(s). Net: <ethaddr> not set. Validating first E-fuse MAC cpsw Warning: Your board does not use generic board. Please read doc/README.generic-board and take action. Boards not upgraded by the late 2014 may break or be removed. Hit any key to stop autoboot: 0
Sourav Poddar (5): board.cfg: am43xx: Add QSPI boot config. qspi: add support for qspi4 device configs: dra7-evm: Add mtd parts info for qspi. configs: dra7-evm: change uboot offset spi: ti_qspi: Add delay for successful bulk erase.
arch/arm/include/asm/arch-omap5/spl.h | 4 +++ boards.cfg | 2 ++ drivers/spi/ti_qspi.c | 3 +++ include/configs/dra7xx_evm.h | 48 ++++++++++++++++++++++++++++++++- 4 files changed, 56 insertions(+), 1 deletion(-)