
On Mon, Jul 10, 2017 at 10:01 PM, Matt Weber matthew.weber@rockwellcollins.com wrote:
This patch adds support of non-jedec MRAM devices mr25hx from Everspin. This flash devices do not have jedec device ID and hence support for name matching is also added as part of this series.
This patch streamlined the update of SPI flash probing function API changes and included the following updates:
- Updated "spi_flash_probe" (old method) and
"spi_flash_probe_bus_cs" (new method) APIs 2) Added ifdefs for CONFIG_ENV_SPI_NAME and CONFIG_SF_DEFAULT_NAME so that addition of flash name in case of non-jedec device becomes streamlined. 3) Used CONFIG_ENV_SPI_NAME and CONFIG_SF_DEFAULT_NAME at all possible places except board/ files which has custom or hard coded arguments in "spi_flash_probe" functions. In such cases, passed NULL as flash name.
Signed-off-by: Ronak Desai ronak.desai@rockwellcollins.com Signed-off-by: Matthew Weber matthew.weber@rockwellcollins.com
board/Arcturus/ucp1020/cmd_arc.c | 4 ++-- board/Synology/ds414/cmd_syno.c | 2 +- board/aries/ma5d4evk/ma5d4evk.c | 3 ++- board/buffalo/lsxl/lsxl.c | 2 +- board/congatec/cgtqmx6eval/cgtqmx6eval.c | 5 +++-- board/davinci/da8xxevm/da850evm.c | 2 +- board/renesas/sh7752evb/sh7752evb.c | 4 ++-- board/renesas/sh7753evb/sh7753evb.c | 4 ++-- board/renesas/sh7757lcr/sh7757lcr.c | 6 +++--- board/siemens/taurus/taurus.c | 3 ++- cmd/mvebu/bubt.c | 3 ++- cmd/sf.c | 12 ++++++++---- common/env_sf.c | 10 ++++++---- common/spl/spl_spi.c | 3 ++- common/splash_source.c | 3 ++- drivers/dfu/dfu_sf.c | 3 ++- drivers/mtd/spi/Kconfig | 5 +++++ drivers/mtd/spi/fsl_espi_spl.c | 4 ++-- drivers/mtd/spi/sf-uclass.c | 9 +++++---- drivers/mtd/spi/sf_internal.h | 4 +++- drivers/mtd/spi/sf_probe.c | 18 +++++++++--------- drivers/mtd/spi/spi_flash.c | 27 ++++++++++++++++++++++++--- drivers/mtd/spi/spi_flash_ids.c | 11 +++++++++++ drivers/net/fm/fm.c | 4 ++-- drivers/spi/spi-uclass.c | 15 +++++++++------ include/spi.h | 6 +++++- include/spi_flash.h | 11 +++++++---- 27 files changed, 123 insertions(+), 60 deletions(-)
Please split this into multiple patches where inital non-jedec on flash has one patch and adding boards will be an individual patches.
thanks!