]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
mtd: bcm47xxsflash: support reading flash out of mapping window
authorRafał Miłecki <rafal@milecki.pl>
Wed, 8 Feb 2017 22:53:44 +0000 (23:53 +0100)
committerBrian Norris <computersforpeace@gmail.com>
Wed, 8 Feb 2017 23:07:59 +0000 (15:07 -0800)
commitccc38234fdc70120be79e7fb2df5c27ca5cd4c8a
tree475e969045afe56f802d0fb1205edb662fa536c8
parent9c8d7ff32a0aa001ac8506180e1662ecdf927f32
mtd: bcm47xxsflash: support reading flash out of mapping window

For reading flash content we use MMIO but it's possible to read only
first 16 MiB this way. It's simply an arch design/limitation.
To support flash sizes bigger than 16 MiB implement indirect access
using ChipCommon registers.
This has been tested using MX25L25635F.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Marek Vasut <marek.vasut@gmail.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
drivers/mtd/devices/bcm47xxsflash.c
drivers/mtd/devices/bcm47xxsflash.h