
Hi Tom,
Please pull this PR.
Summary: - SPL_SPI_FLASH_MTD (Frieder) - SPI NOR IDs' fixes, additions (Vignesh) - cs_info change (Bin) - Enable sunxi spi (Jagan)
Travis-CI: https://travis-ci.org/openedev/u-boot-amarula/builds/602483415
Thanks, Jagan.
The following changes since commit 17fd9915a4c639381804ed28274fa136ae3b0bee:
Merge branch '2019-10-24-UFS-support' (2019-10-24 09:51:48 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-spi master
for you to fetch changes up to 395ec7418695e5ce23f8b48c01a1dbffd2e52d3f:
spi-nor-ids: Add support for Adesto AT25SL321 (2019-10-25 00:48:32 +0530)
---------------------------------------------------------------- Bin Meng (2): dm: spi: Return 0 if driver does not implement ops->cs_info dm: spi: Change cs_info op to return -EINVAL for invalid cs num
Fabio Estevam (1): spi-nor-ids: Add support for Adesto AT25SL321
Frieder Schrempf (3): mtd: spi: Add a new option SPL_SPI_FLASH_MTD to Kconfig stm32mp1: configs: Add CONFIG_SPL_SPI_FLASH_MTD mtd: spi: Clean up usage of CONFIG_SPI_FLASH_MTD
Jagan Teki (8): mtd: spi: Kconfig: Update CONFIG_SPI_FLASH mtd: spi-nor: ids: Add is25wp256 chip spi: Kconfig: Add help text cmd: sf: Mark it default if DM_SPI_FLASH enabled mtd: spi: Kconfig: Imply SPI_FLASH if DM_SPI_FLASH spi: Kconfig: Enable SPI_SUNXI for SUNXI arm: sunxi: Enable SPI/SPI-FLASH support for A64 configs: sopine-baseboard: Enable SPI-FLASH
Ley Foon Tan (1): spi: designware_spi: Disable and free clock when remove driver
Vignesh Raghavendra (5): mtd: spi-nor-core: Use dev_err for reporting erase/write failures mtd: spi-nor-core: Replace MTD_SPI_NOR_USE_4K_SECTORS with SPI_FLASH_USE_4K_SECTORS spi-nor: spi-nor-ids: Disable SPI_NOR_4B_OPCODES for n25q512* and n25q256* spi-nor: spi-nor-ids: Add entries for mt25q variants spi-nor: spi-nor-ids: Add USE_FSR flag for mt25q* and n25q* entry
arch/arm/dts/sun50i-a64-sopine-baseboard-u-boot.dtsi | 12 ++++++++++++ arch/arm/mach-sunxi/Kconfig | 3 +++ cmd/Kconfig | 1 + configs/aristainetos2_defconfig | 1 + configs/aristainetos2b_defconfig | 1 + configs/aristainetos_defconfig | 1 + configs/cm_fx6_defconfig | 1 + configs/socfpga_arria5_defconfig | 1 + configs/socfpga_cyclone5_defconfig | 1 + configs/socfpga_dbm_soc1_defconfig | 1 + configs/socfpga_de0_nano_soc_defconfig | 1 + configs/socfpga_de10_nano_defconfig | 1 + configs/socfpga_is1_defconfig | 1 + configs/socfpga_mcvevk_defconfig | 1 + configs/socfpga_sockit_defconfig | 1 + configs/socfpga_socrates_defconfig | 1 + configs/socfpga_sr1500_defconfig | 1 + configs/socfpga_vining_fpga_defconfig | 1 + configs/sopine_baseboard_defconfig | 1 + configs/stm32mp15_basic_defconfig | 1 + doc/driver-model/spi-howto.rst | 8 ++++---- drivers/mtd/spi/Kconfig | 14 +++++++++++--- drivers/mtd/spi/Makefile | 2 +- drivers/mtd/spi/sf_internal.h | 2 +- drivers/mtd/spi/sf_probe.c | 6 +++--- drivers/mtd/spi/spi-nor-core.c | 8 ++++---- drivers/mtd/spi/spi-nor-ids.c | 19 +++++++++++++------ drivers/spi/Kconfig | 18 ++++++++++++++++++ drivers/spi/ath79_spi.c | 2 +- drivers/spi/bcm63xx_hsspi.c | 2 +- drivers/spi/bcm63xx_spi.c | 2 +- drivers/spi/designware_spi.c | 16 +++++++++++++++- drivers/spi/sandbox_spi.c | 2 +- drivers/spi/spi-uclass.c | 7 +++---- drivers/spi/tegra20_sflash.c | 2 +- include/configs/aristainetos-common.h | 1 - include/configs/cm_fx6.h | 7 ------- include/configs/da850evm.h | 7 +------ include/configs/dh_imx6.h | 1 - include/configs/display5.h | 1 - include/configs/gw_ventana.h | 10 +--------- include/configs/rcar-gen2-common.h | 4 +--- include/configs/socfpga_common.h | 4 ---- include/spi.h | 2 +- 44 files changed, 115 insertions(+), 65 deletions(-) create mode 100644 arch/arm/dts/sun50i-a64-sopine-baseboard-u-boot.dtsi