aboutsummaryrefslogtreecommitdiff
path: root/doc/SPI
diff options
context:
space:
mode:
Diffstat (limited to 'doc/SPI')
-rw-r--r--doc/SPI/README.ti_qspi_am43x_test76
-rw-r--r--doc/SPI/README.ti_qspi_dra_test47
-rw-r--r--doc/SPI/README.ti_qspi_flash47
3 files changed, 0 insertions, 170 deletions
diff --git a/doc/SPI/README.ti_qspi_am43x_test b/doc/SPI/README.ti_qspi_am43x_test
deleted file mode 100644
index 8fbf10b57a..0000000000
--- a/doc/SPI/README.ti_qspi_am43x_test
+++ /dev/null
@@ -1,76 +0,0 @@
-Testing details-
-----------------
-
-This doc simply illustrated the testing details of qspi flash
-driver with Macronix M25L51235 flash device.
-
-The test includes
-- probing the flash device
-- erasing the flash device
-- Writing to flash
-- Reading the contents of the flash.
-
-Test Log
---------
-
-Hit any key to stop autoboot: 0
-U-Boot# sf probe 0
-SF: Detected MX25L51235F with page size 256 Bytes, erase size 64 KiB, total 64 MiB, mapped at 30000000
-U-Boot# sf erase 0 0x80000
-SF: 524288 bytes @ 0x0 Erased: OK
-U-Boot# mw 81000000 0xdededede 0x40000
-U-Boot# sf write 81000000 0 0x40000
-SF: 262144 bytes @ 0x0 Written: OK
-U-Boot# sf read 82000000 0 0x40000
-SF: 262144 bytes @ 0x0 Read: OK
-U-Boot# md 0x82000000
-82000000: dededede dededede dededede dededede ................
-82000010: dededede dededede dededede dededede ................
-82000020: dededede dededede dededede dededede ................
-82000030: dededede dededede dededede dededede ................
-82000040: dededede dededede dededede dededede ................
-82000050: dededede dededede dededede dededede ................
-82000060: dededede dededede dededede dededede ................
-82000070: dededede dededede dededede dededede ................
-82000080: dededede dededede dededede dededede ................
-82000090: dededede dededede dededede dededede ................
-820000a0: dededede dededede dededede dededede ................
-820000b0: dededede dededede dededede dededede ................
-820000c0: dededede dededede dededede dededede ................
-820000d0: dededede dededede dededede dededede ................
-820000e0: dededede dededede dededede dededede ................
-820000f0: dededede dededede dededede dededede ................
-U-Boot# md 0x82010000
-82010000: dededede dededede dededede dededede ................
-82010010: dededede dededede dededede dededede ................
-82010020: dededede dededede dededede dededede ................
-82010030: dededede dededede dededede dededede ................
-82010040: dededede dededede dededede dededede ................
-82010050: dededede dededede dededede dededede ................
-82010060: dededede dededede dededede dededede ................
-82010070: dededede dededede dededede dededede ................
-82010080: dededede dededede dededede dededede ................
-82010090: dededede dededede dededede dededede ................
-820100a0: dededede dededede dededede dededede ................
-820100b0: dededede dededede dededede dededede ................
-820100c0: dededede dededede dededede dededede ................
-820100d0: dededede dededede dededede dededede ................
-820100e0: dededede dededede dededede dededede ................
-820100f0: dededede dededede dededede dededede ................
-U-Boot# md 0x82030000
-82030000: dededede dededede dededede dededede ................
-82030010: dededede dededede dededede dededede ................
-82030020: dededede dededede dededede dededede ................
-82030030: dededede dededede dededede dededede ................
-82030040: dededede dededede dededede dededede ................
-82030050: dededede dededede dededede dededede ................
-82030060: dededede dededede dededede dededede ................
-82030070: dededede dededede dededede dededede ................
-82030080: dededede dededede dededede dededede ................
-82030090: dededede dededede dededede dededede ................
-820300a0: dededede dededede dededede dededede ................
-820300b0: dededede dededede dededede dededede ................
-820300c0: dededede dededede dededede dededede ................
-820300d0: dededede dededede dededede dededede ................
-820300e0: dededede dededede dededede dededede ................
-820300f0: dededede dededede dededede dededede ................
diff --git a/doc/SPI/README.ti_qspi_dra_test b/doc/SPI/README.ti_qspi_dra_test
deleted file mode 100644
index e89f53587f..0000000000
--- a/doc/SPI/README.ti_qspi_dra_test
+++ /dev/null
@@ -1,47 +0,0 @@
--------------------------------------------------
- Simple steps used to test the QSPI at U-Boot
--------------------------------------------------
-
-For #1, build the patched U-Boot and load MLO/u-boot.img
-
-----------------------------------
-Boot from another medium like MMC
-----------------------------------
-
-U-Boot# mmc dev 0
-mmc0 is current device
-U-Boot# fatload mmc 0 0x82000000 MLO
-reading MLO
-55872 bytes read in 8 ms (6.7 MiB/s)
-U-Boot# fatload mmc 0 0x83000000 u-boot.img
-reading u-boot.img
-248600 bytes read in 19 ms (12.5 MiB/s)
-
---------------------------------------------------
-Commands to erase/write u-boot/mlo to flash device
---------------------------------------------------
-U-Boot# sf probe 0
-SF: Detected S25FL256S_64K with page size 256 Bytes, erase size 64 KiB, total 32 MiB, mapped at 5c000000
-U-Boot# sf erase 0 0x10000
-SF: 65536 bytes @ 0x0 Erased: OK
-U-Boot# sf erase 0x20000 0x10000
-SF: 65536 bytes @ 0x20000 Erased: OK
-U-Boot# sf erase 0x30000 0x10000
-SF: 65536 bytes @ 0x30000 Erased: OK
-U-Boot# sf erase 0x40000 0x10000
-SF: 65536 bytes @ 0x40000 Erased: OK
-U-Boot# sf erase 0x50000 0x10000
-SF: 65536 bytes @ 0x50000 Erased: OK
-U-Boot# sf erase 0x60000 0x10000
-SF: 65536 bytes @ 0x60000 Erased: OK
-U-Boot# sf write 82000000 0 0x10000
-SF: 65536 bytes @ 0x0 Written: OK
-U-Boot# sf write 83000000 0x20000 0x60000
-SF: 393216 bytes @ 0x20000 Written: OK
-
-For #2, set sysboot to QSPI-1 boot mode(SYSBOOT[5:0] = 100110) and power
-on. ROM should find the GP header at offset 0 and load/execute SPL. SPL
-then detects that ROM was in QSPI-1 mode (boot code 10) and attempts to
-find a U-Boot image header at offset 0x20000 (set in the config file)
-and proceeds to load that image using the U-Boot image payload offset/size
-from the header. It will then start U-Boot.
diff --git a/doc/SPI/README.ti_qspi_flash b/doc/SPI/README.ti_qspi_flash
deleted file mode 100644
index 5cc1fd03b6..0000000000
--- a/doc/SPI/README.ti_qspi_flash
+++ /dev/null
@@ -1,47 +0,0 @@
-QSPI U-Boot support
-------------------
-
-Host processor is connected to serial flash device via qpsi
-interface. QSPI is a kind of spi module that allows single,
-dual and quad read access to external spi devices. The module
-has a memory mapped interface which provide direct interface
-for accessing data form external spi devices.
-
-The one QSPI in the device is primarily intended for fast booting
-from Quad SPI flash devices.
-
-Usecase
--------
-
-MLO/u-boot.img will be flashed from SD/MMC to the flash device
-using serial flash erase and write commands. Then, switch settings
-will be changed to qspi boot. Then, the ROM code will read MLO
-from the predefined location in the flash, where it was flashed and
-execute it after storing it in SDRAM. Then, the MLO will read
-u-boot.img from flash and execute it from SDRAM.
-
-SPI mode
--------
-SPI mode uses mtd spi framework for transfer and reception of data.
-Can be used in:
-1. Normal mode: use single pin for transfers
-2. Dual Mode: use two pins for transfers.
-3. Quad mode: use four pin for transfer
-
-Memory mapped read mode
------------------------
-In this, SPI controller is configured using configuration port and then
-controller is switched to memory mapped port for data read.
-
-Driver
-------
-drivers/qspi/ti_qspi.c
- - Newly created file which is responsible for configuring the
- qspi controller and also for providing the low level api which
- is responsible for transferring the datas from host controller
- to flash device and vice versa.
-
-Testing
--------
-A seperated file named README.dra_qspi_test has been created which gives all the
-details about the commands required to test qspi at U-Boot level.