Files
hardkernel-uboot/include
Vignesh R a2b7f1942f UPSTREAM: mtd: spi: Port SPI NOR framework from Linux
Current U-Boot SPI NOR support (sf layer) is quite outdated as it does not
support 4 byte addressing opcodes, SFDP table parsing and different types of
quad mode enable sequences. Many newer flashes no longer support BANK
registers used by sf layer to a access >16MB of flash address space.
So, sync SPI NOR framework from Linux v4.19 that supports all the
above features. Start with basic sync up that brings in basic framework
subsequent commits will bring in more features.

Change-Id: I16b35b48166c00b7a4be215cfb6dcde00805f9f8
Signed-off-by: Vignesh R <vigneshr@ti.com>
Tested-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
Tested-by: Stefan Roese <sr@denx.de>
Tested-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Reviewed-by: Jagan Teki <jagan@openedev.com>
Tested-by: Jagan Teki <jagan@amarulasolutions.com> #zynq-microzed
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
(cherry picked from commit 7aeedac01534ab343c28abed60f8e0fb9311bbee)
2019-07-05 19:33:49 +08:00
..
2017-07-03 17:35:28 -04:00
2017-11-14 10:55:45 +08:00
2016-12-03 13:21:21 -05:00
2017-02-08 15:56:28 -05:00
2017-06-05 11:02:29 -04:00
2019-06-05 14:47:56 +08:00
2018-02-24 19:02:43 +08:00
2016-10-19 09:01:51 +02:00
2019-06-06 14:59:32 +08:00
2017-07-28 23:34:39 +02:00
2017-04-13 09:41:10 -04:00
2018-10-19 15:27:57 +08:00
2018-01-16 18:16:48 +08:00
2016-11-14 23:24:03 +01:00
2017-08-16 08:30:24 -04:00
2017-11-14 10:55:45 +08:00
2016-12-08 10:36:22 -06:00
2019-07-05 19:33:39 +08:00
2017-09-03 15:30:35 -04:00
2018-07-18 16:33:02 +08:00
2017-07-23 09:24:47 -04:00
2019-02-25 14:29:34 +08:00
2019-06-18 08:39:39 +08:00
2017-06-12 08:37:55 -04:00
2017-04-14 19:38:57 -06:00
2018-10-19 15:27:57 +08:00
2019-07-05 19:33:44 +08:00
2017-07-28 12:02:47 -06:00
2017-06-12 08:37:55 -04:00
2018-01-17 15:27:28 +08:00
2018-12-19 17:08:21 +08:00
2017-10-24 16:22:17 +08:00
2017-07-28 23:34:07 +02:00
2018-05-11 11:08:38 +08:00
2019-02-25 10:08:47 +08:00
2017-09-12 16:04:25 +08:00
2017-08-23 10:41:58 +02:00
2017-08-16 08:22:18 -04:00
2018-09-25 19:32:33 +08:00
2019-07-01 19:17:50 +08:00
2017-04-12 13:28:27 -04:00
2017-08-24 11:00:47 +08:00
2016-10-23 18:33:48 -04:00