Message ID | 20190129055007.17376-20-vigneshr@ti.com |
---|---|
State | Changes Requested |
Delegated to: | Jagannadha Sutradharudu Teki |
Headers | show |
Series | SF: Migrate to Linux SPI NOR framework | expand |
On Tue, Jan 29, 2019 at 11:28 AM Vignesh R <vigneshr@ti.com> wrote: > > Now that new SPI NOR layer uses stateless 4 byte opcodes by default, > don't enable SPI_FLASH_BAR. For SPI controllers that cannot support > 4-byte addressing, (stm32_qspi.c, fsl_qspi.c, mtk_qspi.c, ich.c, > renesas_rpc_spi.c) add an imply clause to enable SPI_FLASH_BAR so as to > not break functionality. > > 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> > --- > arch/arm/mach-omap2/am33xx/Kconfig | 1 - > configs/alt_defconfig | 1 - > configs/am57xx_evm_defconfig | 1 - > configs/am57xx_hs_evm_defconfig | 1 - > configs/ap121_defconfig | 1 - > configs/ap143_defconfig | 1 - > configs/avnet_ultra96_rev1_defconfig | 1 - > configs/axs101_defconfig | 1 - > configs/axs103_defconfig | 1 - > configs/bg0900_defconfig | 1 - > configs/blanche_defconfig | 1 - > configs/cl-som-am57x_defconfig | 1 - > configs/clearfog_defconfig | 1 - > configs/cm_t43_defconfig | 1 - > configs/db-88f6820-amc_defconfig | 1 - > configs/display5_defconfig | 1 - > configs/display5_factory_defconfig | 1 - > configs/dra7xx_evm_defconfig | 1 - > configs/dra7xx_hs_evm_defconfig | 1 - > configs/ds109_defconfig | 1 - > configs/ds414_defconfig | 1 - > configs/evb-rv1108_defconfig | 1 - > configs/gose_defconfig | 1 - > configs/helios4_defconfig | 1 - > configs/k2g_evm_defconfig | 1 - > configs/k2g_hs_evm_defconfig | 1 - > configs/koelsch_defconfig | 1 - > configs/lager_defconfig | 1 - > configs/maxbcm_defconfig | 1 - > configs/mt7629_rfb_defconfig | 1 - > configs/mx6sxsabreauto_defconfig | 1 - > configs/mx6sxsabresd_defconfig | 1 - > configs/mx6ul_14x14_evk_defconfig | 1 - > configs/mx6ul_9x9_evk_defconfig | 1 - > configs/mx6ull_14x14_evk_defconfig | 1 - > configs/mx6ull_14x14_evk_plugin_defconfig | 1 - > configs/mx7dsabresd_qspi_defconfig | 1 - > configs/porter_defconfig | 1 - > configs/r8a77970_eagle_defconfig | 1 - > configs/silk_defconfig | 1 - > configs/socfpga_arria5_defconfig | 1 - > configs/socfpga_cyclone5_defconfig | 1 - > configs/socfpga_is1_defconfig | 1 - > configs/socfpga_sockit_defconfig | 1 - > configs/socfpga_socrates_defconfig | 1 - > configs/socfpga_sr1500_defconfig | 1 - > configs/socfpga_stratix10_defconfig | 1 - > configs/stout_defconfig | 1 - > configs/topic_miami_defconfig | 1 - > configs/topic_miamilite_defconfig | 1 - > configs/topic_miamiplus_defconfig | 1 - > configs/xilinx_versal_virt_defconfig | 1 - > configs/xilinx_zynqmp_mini_qspi_defconfig | 1 - > configs/xilinx_zynqmp_zc1232_revA_defconfig | 1 - > configs/xilinx_zynqmp_zc1254_revA_defconfig | 1 - > configs/xilinx_zynqmp_zc1275_revA_defconfig | 1 - > configs/xilinx_zynqmp_zc1275_revB_defconfig | 1 - > configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 1 - > configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 1 - > configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig | 1 - > configs/xilinx_zynqmp_zcu100_revC_defconfig | 1 - > configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 1 - > configs/xilinx_zynqmp_zcu102_revA_defconfig | 1 - > configs/xilinx_zynqmp_zcu102_revB_defconfig | 1 - > configs/xilinx_zynqmp_zcu104_revA_defconfig | 1 - > configs/xilinx_zynqmp_zcu104_revC_defconfig | 1 - > configs/xilinx_zynqmp_zcu106_revA_defconfig | 1 - > configs/xilinx_zynqmp_zcu111_revA_defconfig | 1 - > configs/zynq_cc108_defconfig | 1 - > configs/zynq_cse_qspi_defconfig | 1 - > configs/zynq_dlc20_rev1_0_defconfig | 1 - > configs/zynq_microzed_defconfig | 1 - > configs/zynq_minized_defconfig | 1 - > configs/zynq_z_turn_defconfig | 1 - > configs/zynq_zc702_defconfig | 1 - > configs/zynq_zc706_defconfig | 1 - > configs/zynq_zc770_xm010_defconfig | 1 - > configs/zynq_zc770_xm013_defconfig | 1 - > configs/zynq_zed_defconfig | 1 - > configs/zynq_zybo_defconfig | 1 - > configs/zynq_zybo_z7_defconfig | 1 - zynq targets do need BAR, same has commented in previous mails. > --- a/configs/socfpga_socrates_defconfig > +++ b/configs/socfpga_socrates_defconfig > @@ -52,7 +52,6 @@ CONFIG_DM_MMC=y > CONFIG_MMC_DW=y > CONFIG_MTD_DEVICE=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > CONFIG_SPI_FLASH_STMICRO=y > diff --git a/configs/socfpga_sr1500_defconfig b/configs/socfpga_sr1500_defconfig > index 97366cdfff0c..d984047bfe63 100644 > --- a/configs/socfpga_sr1500_defconfig > +++ b/configs/socfpga_sr1500_defconfig > @@ -53,7 +53,6 @@ CONFIG_DM_MMC=y > CONFIG_MMC_DW=y > CONFIG_MTD_DEVICE=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_STMICRO=y > # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set > CONFIG_PHY_MARVELL=y > diff --git a/configs/socfpga_stratix10_defconfig b/configs/socfpga_stratix10_defconfig > index 5f3d733a8bc2..8550acb9ba2b 100644 > --- a/configs/socfpga_stratix10_defconfig > +++ b/configs/socfpga_stratix10_defconfig > @@ -39,7 +39,6 @@ CONFIG_SYS_I2C_DW=y > CONFIG_DM_MMC=y > CONFIG_MMC_DW=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_SPANSION=y > CONFIG_SPI_FLASH_STMICRO=y > # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set > diff --git a/configs/stout_defconfig b/configs/stout_defconfig > index acd05564f327..1b1ed8d3acc4 100644 > --- a/configs/stout_defconfig > +++ b/configs/stout_defconfig > @@ -64,7 +64,6 @@ CONFIG_RENESAS_SDHI=y > CONFIG_MTD=y > CONFIG_MTD_DEVICE=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_SPANSION=y > CONFIG_SPI_FLASH_MTD=y > CONFIG_PHY_MICREL=y > diff --git a/configs/topic_miami_defconfig b/configs/topic_miami_defconfig > index 927ce9ad2848..73dc9531cd92 100644 > --- a/configs/topic_miami_defconfig > +++ b/configs/topic_miami_defconfig > @@ -39,7 +39,6 @@ CONFIG_SYS_I2C_CADENCE=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_STMICRO=y > # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set > CONFIG_DEBUG_UART_ZYNQ=y > diff --git a/configs/topic_miamilite_defconfig b/configs/topic_miamilite_defconfig > index 95fa7678d639..e379a8e3d4cb 100644 > --- a/configs/topic_miamilite_defconfig > +++ b/configs/topic_miamilite_defconfig > @@ -39,7 +39,6 @@ CONFIG_SYS_I2C_CADENCE=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_STMICRO=y > # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set > CONFIG_DEBUG_UART_ZYNQ=y > diff --git a/configs/topic_miamiplus_defconfig b/configs/topic_miamiplus_defconfig > index 6d753c0326a1..a7bc257c97b9 100644 > --- a/configs/topic_miamiplus_defconfig > +++ b/configs/topic_miamiplus_defconfig > @@ -38,7 +38,6 @@ CONFIG_SYS_I2C_CADENCE=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_STMICRO=y > # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set > # CONFIG_NETDEVICES is not set > diff --git a/configs/xilinx_versal_virt_defconfig b/configs/xilinx_versal_virt_defconfig > index 57e497c922f8..2b226c400421 100644 > --- a/configs/xilinx_versal_virt_defconfig > +++ b/configs/xilinx_versal_virt_defconfig > @@ -50,7 +50,6 @@ CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_DM_SPI_FLASH=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > CONFIG_SPI_FLASH_STMICRO=y > diff --git a/configs/xilinx_zynqmp_mini_qspi_defconfig b/configs/xilinx_zynqmp_mini_qspi_defconfig > index 911d1beed2e1..ba521876b75f 100644 > --- a/configs/xilinx_zynqmp_mini_qspi_defconfig > +++ b/configs/xilinx_zynqmp_mini_qspi_defconfig > @@ -53,7 +53,6 @@ CONFIG_SPL_DM=y > CONFIG_SPL_DM_SEQ_ALIAS=y > # CONFIG_MMC is not set > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zc1232_revA_defconfig b/configs/xilinx_zynqmp_zc1232_revA_defconfig > index 35952d38157d..6a9b8793a1a5 100644 > --- a/configs/xilinx_zynqmp_zc1232_revA_defconfig > +++ b/configs/xilinx_zynqmp_zc1232_revA_defconfig > @@ -37,7 +37,6 @@ CONFIG_FPGA_ZYNQMPPL=y > CONFIG_MISC=y > # CONFIG_MMC is not set > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zc1254_revA_defconfig b/configs/xilinx_zynqmp_zc1254_revA_defconfig > index 9c412ebf9544..6a71a021876e 100644 > --- a/configs/xilinx_zynqmp_zc1254_revA_defconfig > +++ b/configs/xilinx_zynqmp_zc1254_revA_defconfig > @@ -37,7 +37,6 @@ CONFIG_FPGA_ZYNQMPPL=y > CONFIG_MISC=y > # CONFIG_MMC is not set > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zc1275_revA_defconfig b/configs/xilinx_zynqmp_zc1275_revA_defconfig > index d1108b8e7d89..055f6d8aba74 100644 > --- a/configs/xilinx_zynqmp_zc1275_revA_defconfig > +++ b/configs/xilinx_zynqmp_zc1275_revA_defconfig > @@ -37,7 +37,6 @@ CONFIG_FPGA_ZYNQMPPL=y > CONFIG_MISC=y > # CONFIG_MMC is not set > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zc1275_revB_defconfig b/configs/xilinx_zynqmp_zc1275_revB_defconfig > index e5e4eb2b745e..5e48158b6469 100644 > --- a/configs/xilinx_zynqmp_zc1275_revB_defconfig > +++ b/configs/xilinx_zynqmp_zc1275_revB_defconfig > @@ -41,7 +41,6 @@ CONFIG_MISC=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig b/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig > index dd6f50df4ee4..59db2131c0c4 100644 > --- a/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig > +++ b/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig > @@ -61,7 +61,6 @@ CONFIG_MMC_HS200_SUPPORT=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig b/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig > index bbbbb8ef4d07..5cd323482073 100644 > --- a/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig > +++ b/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig > @@ -59,7 +59,6 @@ CONFIG_NAND=y > CONFIG_NAND_ARASAN=y > CONFIG_SYS_NAND_MAX_CHIPS=2 > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_SST=y > CONFIG_PHY_MARVELL=y > CONFIG_PHY_NATSEMI=y > diff --git a/configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig b/configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig > index e742406cb22d..6f14234a590e 100644 > --- a/configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig > +++ b/configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig > @@ -47,7 +47,6 @@ CONFIG_MISC=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zcu100_revC_defconfig b/configs/xilinx_zynqmp_zcu100_revC_defconfig > index ca96b9ee2aa3..a3c81eb7e97f 100644 > --- a/configs/xilinx_zynqmp_zcu100_revC_defconfig > +++ b/configs/xilinx_zynqmp_zcu100_revC_defconfig > @@ -57,7 +57,6 @@ CONFIG_MISC=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zcu102_rev1_0_defconfig b/configs/xilinx_zynqmp_zcu102_rev1_0_defconfig > index d61ca4d37e45..ac1710195a2b 100644 > --- a/configs/xilinx_zynqmp_zcu102_rev1_0_defconfig > +++ b/configs/xilinx_zynqmp_zcu102_rev1_0_defconfig > @@ -74,7 +74,6 @@ CONFIG_MMC_UHS_SUPPORT=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zcu102_revA_defconfig b/configs/xilinx_zynqmp_zcu102_revA_defconfig > index e4d656889287..604e8c9f71e3 100644 > --- a/configs/xilinx_zynqmp_zcu102_revA_defconfig > +++ b/configs/xilinx_zynqmp_zcu102_revA_defconfig > @@ -72,7 +72,6 @@ CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0x20 > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zcu102_revB_defconfig b/configs/xilinx_zynqmp_zcu102_revB_defconfig > index ded0c6f0edcd..d0155b1d4fee 100644 > --- a/configs/xilinx_zynqmp_zcu102_revB_defconfig > +++ b/configs/xilinx_zynqmp_zcu102_revB_defconfig > @@ -72,7 +72,6 @@ CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0x20 > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zcu104_revA_defconfig b/configs/xilinx_zynqmp_zcu104_revA_defconfig > index 3025ace26116..06c3ca3db696 100644 > --- a/configs/xilinx_zynqmp_zcu104_revA_defconfig > +++ b/configs/xilinx_zynqmp_zcu104_revA_defconfig > @@ -57,7 +57,6 @@ CONFIG_MISC=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zcu104_revC_defconfig b/configs/xilinx_zynqmp_zcu104_revC_defconfig > index d1d39e2bc63b..d615cb04f40d 100644 > --- a/configs/xilinx_zynqmp_zcu104_revC_defconfig > +++ b/configs/xilinx_zynqmp_zcu104_revC_defconfig > @@ -58,7 +58,6 @@ CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0x20 > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zcu106_revA_defconfig b/configs/xilinx_zynqmp_zcu106_revA_defconfig > index 13f2e9da4d29..9f5f97500844 100644 > --- a/configs/xilinx_zynqmp_zcu106_revA_defconfig > +++ b/configs/xilinx_zynqmp_zcu106_revA_defconfig > @@ -68,7 +68,6 @@ CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0x20 > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/xilinx_zynqmp_zcu111_revA_defconfig b/configs/xilinx_zynqmp_zcu111_revA_defconfig > index b8e96042da0a..40586771a035 100644 > --- a/configs/xilinx_zynqmp_zcu111_revA_defconfig > +++ b/configs/xilinx_zynqmp_zcu111_revA_defconfig > @@ -60,7 +60,6 @@ CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0x20 > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/zynq_cc108_defconfig b/configs/zynq_cc108_defconfig > index 5a930d6a3856..1fd18ac36490 100644 > --- a/configs/zynq_cc108_defconfig > +++ b/configs/zynq_cc108_defconfig > @@ -34,7 +34,6 @@ CONFIG_DM_GPIO=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/zynq_cse_qspi_defconfig b/configs/zynq_cse_qspi_defconfig > index 1fc8a597ce9f..1f8aa6e4ba90 100644 > --- a/configs/zynq_cse_qspi_defconfig > +++ b/configs/zynq_cse_qspi_defconfig > @@ -56,7 +56,6 @@ CONFIG_DEFAULT_DEVICE_TREE="zynq-cse-qspi-single" > CONFIG_SPL_DM_SEQ_ALIAS=y > # CONFIG_MMC is not set > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/zynq_dlc20_rev1_0_defconfig b/configs/zynq_dlc20_rev1_0_defconfig > index 7ead19208f4f..42b565ce46a5 100644 > --- a/configs/zynq_dlc20_rev1_0_defconfig > +++ b/configs/zynq_dlc20_rev1_0_defconfig > @@ -49,7 +49,6 @@ CONFIG_ZYNQ_I2C0=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_STMICRO=y > CONFIG_SPI_FLASH_WINBOND=y > CONFIG_PHY_REALTEK=y > diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig > index 206938584bc0..83996bb7734a 100644 > --- a/configs/zynq_microzed_defconfig > +++ b/configs/zynq_microzed_defconfig > @@ -40,7 +40,6 @@ CONFIG_DM_GPIO=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_SPANSION=y > CONFIG_SPI_FLASH_STMICRO=y > CONFIG_SPI_FLASH_WINBOND=y > diff --git a/configs/zynq_minized_defconfig b/configs/zynq_minized_defconfig > index 1b8604076031..21f807a2d082 100644 > --- a/configs/zynq_minized_defconfig > +++ b/configs/zynq_minized_defconfig > @@ -41,7 +41,6 @@ CONFIG_DM_GPIO=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_SPANSION=y > CONFIG_SPI_FLASH_STMICRO=y > CONFIG_SPI_FLASH_WINBOND=y > diff --git a/configs/zynq_z_turn_defconfig b/configs/zynq_z_turn_defconfig > index ff3322cf85b7..f5cbaae0b190 100644 > --- a/configs/zynq_z_turn_defconfig > +++ b/configs/zynq_z_turn_defconfig > @@ -40,7 +40,6 @@ CONFIG_LED_GPIO=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_SPANSION=y > CONFIG_SPI_FLASH_STMICRO=y > CONFIG_SPI_FLASH_WINBOND=y > diff --git a/configs/zynq_zc702_defconfig b/configs/zynq_zc702_defconfig > index 9734f24fdfed..101568de8e1b 100644 > --- a/configs/zynq_zc702_defconfig > +++ b/configs/zynq_zc702_defconfig > @@ -52,7 +52,6 @@ CONFIG_LED_GPIO=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig > index 4a03351d1ee2..313a02a09141 100644 > --- a/configs/zynq_zc706_defconfig > +++ b/configs/zynq_zc706_defconfig > @@ -52,7 +52,6 @@ CONFIG_ZYNQ_I2C0=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/zynq_zc770_xm010_defconfig b/configs/zynq_zc770_xm010_defconfig > index fed1502d1b6b..22d5b847668c 100644 > --- a/configs/zynq_zc770_xm010_defconfig > +++ b/configs/zynq_zc770_xm010_defconfig > @@ -41,7 +41,6 @@ CONFIG_DM_GPIO=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/zynq_zc770_xm013_defconfig b/configs/zynq_zc770_xm013_defconfig > index a08bd2993385..dcadaf21316b 100644 > --- a/configs/zynq_zc770_xm013_defconfig > +++ b/configs/zynq_zc770_xm013_defconfig > @@ -35,7 +35,6 @@ CONFIG_FPGA_ZYNQPL=y > CONFIG_DM_GPIO=y > # CONFIG_MMC is not set > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_ISSI=y > CONFIG_SPI_FLASH_MACRONIX=y > CONFIG_SPI_FLASH_SPANSION=y > diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig > index dbf5c4173972..166c03469634 100644 > --- a/configs/zynq_zed_defconfig > +++ b/configs/zynq_zed_defconfig > @@ -43,7 +43,6 @@ CONFIG_DM_GPIO=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_SPANSION=y > CONFIG_SPI_FLASH_STMICRO=y > CONFIG_SPI_FLASH_WINBOND=y > diff --git a/configs/zynq_zybo_defconfig b/configs/zynq_zybo_defconfig > index 9e44e82549f7..6754ff529a97 100644 > --- a/configs/zynq_zybo_defconfig > +++ b/configs/zynq_zybo_defconfig > @@ -44,7 +44,6 @@ CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0xFA > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_SPANSION=y > CONFIG_PHY_MARVELL=y > CONFIG_PHY_REALTEK=y > diff --git a/configs/zynq_zybo_z7_defconfig b/configs/zynq_zybo_z7_defconfig > index d729ca340c36..6323645aeb02 100644 > --- a/configs/zynq_zybo_z7_defconfig > +++ b/configs/zynq_zybo_z7_defconfig > @@ -43,7 +43,6 @@ CONFIG_DM_GPIO=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ZYNQ=y > CONFIG_SPI_FLASH=y > -CONFIG_SPI_FLASH_BAR=y > CONFIG_SPI_FLASH_SPANSION=y > CONFIG_PHY_REALTEK=y > CONFIG_MII=y > diff --git a/doc/SPI/README.ti_qspi_dra_test b/doc/SPI/README.ti_qspi_dra_test > index fe378572369b..e89f53587fa7 100644 > --- a/doc/SPI/README.ti_qspi_dra_test > +++ b/doc/SPI/README.ti_qspi_dra_test > @@ -22,7 +22,6 @@ 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 > -SF: Warning - Only lower 16MiB accessible, Full access #define CONFIG_SPI_FLASH_BAR > U-Boot# sf erase 0 0x10000 > SF: 65536 bytes @ 0x0 Erased: OK > U-Boot# sf erase 0x20000 0x10000 > diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig > index df4c1a447842..be16a7f3ca88 100644 > --- a/drivers/spi/Kconfig > +++ b/drivers/spi/Kconfig > @@ -111,6 +111,7 @@ config FSL_DSPI > > config ICH_SPI > bool "Intel ICH SPI driver" > + imply SPI_FLASH_BAR > help > Enable the Intel ICH SPI driver. This driver can be used to > access the SPI NOR flash on platforms embedding this Intel > @@ -140,6 +141,7 @@ config MT7621_SPI > > config MTK_QSPI > bool "Mediatek QSPI driver" > + imply SPI_FLASH_BAR > help > Enable the Mediatek QSPI driver. This driver can be > used to access the SPI NOR flash on platforms embedding this > @@ -172,6 +174,7 @@ config PL022_SPI > config RENESAS_RPC_SPI > bool "Renesas RPC SPI driver" > depends on RCAR_GEN3 > + imply SPI_FLASH_BAR > help > Enable the Renesas RPC SPI driver, used to access SPI NOR flash > on Renesas RCar Gen3 SoCs. This uses driver model and requires a > @@ -213,6 +216,7 @@ config SANDBOX_SPI > config STM32_QSPI > bool "STM32F7 QSPI driver" > depends on STM32F7 > + imply SPI_FLASH_BAR > help > Enable the STM32F7 Quad-SPI (QSPI) driver. This driver can be > used to access the SPI NOR flash chips on platforms embedding > @@ -316,6 +320,7 @@ config FSL_ESPI > > config FSL_QSPI > bool "Freescale QSPI driver" > + imply SPI_FLASH_BAR > help > Enable the Freescale Quad-SPI (QSPI) driver. This driver can be > used to access the SPI NOR flash on platforms embedding this > diff --git a/include/configs/T102xQDS.h b/include/configs/T102xQDS.h > index f3b0fe0144ff..c63dfd318680 100644 > --- a/include/configs/T102xQDS.h > +++ b/include/configs/T102xQDS.h > @@ -501,7 +501,6 @@ unsigned long get_board_ddr_clk(void); > /* > * eSPI - Enhanced SPI > */ > -#define CONFIG_SPI_FLASH_BAR > #define CONFIG_SF_DEFAULT_SPEED 10000000 > #define CONFIG_SF_DEFAULT_MODE 0 > > diff --git a/include/configs/T102xRDB.h b/include/configs/T102xRDB.h > index 673d1112e22a..c72be9fb387a 100644 > --- a/include/configs/T102xRDB.h > +++ b/include/configs/T102xRDB.h > @@ -498,7 +498,6 @@ unsigned long get_board_ddr_clk(void); > /* > * eSPI - Enhanced SPI > */ > -#define CONFIG_SPI_FLASH_BAR > #define CONFIG_SF_DEFAULT_SPEED 10000000 > #define CONFIG_SF_DEFAULT_MODE 0 > > diff --git a/include/configs/T104xRDB.h b/include/configs/T104xRDB.h > index 7375d6ff4607..4cecab3401e9 100644 > --- a/include/configs/T104xRDB.h > +++ b/include/configs/T104xRDB.h > @@ -521,7 +521,6 @@ $(SRCTREE)/board/freescale/t104xrdb/t1042d4_sd_rcw.cfg > /* > * eSPI - Enhanced SPI > */ > -#define CONFIG_SPI_FLASH_BAR > #define CONFIG_SF_DEFAULT_SPEED 10000000 > #define CONFIG_SF_DEFAULT_MODE 0 > #define CONFIG_ENV_SPI_BUS 0 > diff --git a/include/configs/T208xQDS.h b/include/configs/T208xQDS.h > index 1dcf2779d755..69ec109831a0 100644 > --- a/include/configs/T208xQDS.h > +++ b/include/configs/T208xQDS.h > @@ -497,7 +497,6 @@ unsigned long get_board_ddr_clk(void); > */ > #ifdef CONFIG_SPI_FLASH > > -#define CONFIG_SPI_FLASH_BAR > #define CONFIG_SF_DEFAULT_SPEED 10000000 > #define CONFIG_SF_DEFAULT_MODE 0 > #endif > diff --git a/include/configs/T208xRDB.h b/include/configs/T208xRDB.h > index ddb60b3d6d94..1d6a390b72df 100644 > --- a/include/configs/T208xRDB.h > +++ b/include/configs/T208xRDB.h > @@ -437,7 +437,6 @@ unsigned long get_board_ddr_clk(void); > * eSPI - Enhanced SPI > */ > #ifdef CONFIG_SPI_FLASH > -#define CONFIG_SPI_FLASH_BAR > #define CONFIG_SF_DEFAULT_SPEED 10000000 > #define CONFIG_SF_DEFAULT_MODE 0 > #endif > diff --git a/include/configs/gw_ventana.h b/include/configs/gw_ventana.h > index 6cafdc66859b..6e23fa29b33b 100644 > --- a/include/configs/gw_ventana.h > +++ b/include/configs/gw_ventana.h > @@ -52,7 +52,6 @@ > /* SPI */ > #ifdef CONFIG_CMD_SF > #define CONFIG_SPI_FLASH_MTD > - #define CONFIG_SPI_FLASH_BAR > #define CONFIG_SF_DEFAULT_BUS 0 > #define CONFIG_SF_DEFAULT_CS 0 > /* GPIO 3-19 (21248) */ > diff --git a/include/configs/km/kmp204x-common.h b/include/configs/km/kmp204x-common.h > index a8f7300c1eb2..c762c93ac0aa 100644 > --- a/include/configs/km/kmp204x-common.h > +++ b/include/configs/km/kmp204x-common.h > @@ -253,7 +253,6 @@ int get_scl(void); > /* > * eSPI - Enhanced SPI > */ > -#define CONFIG_SPI_FLASH_BAR /* 4 byte-addressing */ > #define CONFIG_SF_DEFAULT_SPEED 20000000 > #define CONFIG_SF_DEFAULT_MODE 0 > > diff --git a/include/configs/ls1021aiot.h b/include/configs/ls1021aiot.h > index 10dc0c68435b..6be8df109bd6 100644 > --- a/include/configs/ls1021aiot.h > +++ b/include/configs/ls1021aiot.h > @@ -135,7 +135,6 @@ > #define QSPI0_AMBA_BASE 0x40000000 > #define FSL_QSPI_FLASH_SIZE (1 << 24) > #define FSL_QSPI_FLASH_NUM 2 > -#define CONFIG_SPI_FLASH_BAR > #define CONFIG_SPI_FLASH_SPANSION > #endif > > -- > 2.20.1 > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > https://lists.denx.de/listinfo/u-boot
On 31/01/19 6:48 PM, Jagan Teki wrote: > On Tue, Jan 29, 2019 at 11:28 AM Vignesh R <vigneshr@ti.com> wrote: >> >> Now that new SPI NOR layer uses stateless 4 byte opcodes by default, >> don't enable SPI_FLASH_BAR. For SPI controllers that cannot support >> 4-byte addressing, (stm32_qspi.c, fsl_qspi.c, mtk_qspi.c, ich.c, >> renesas_rpc_spi.c) add an imply clause to enable SPI_FLASH_BAR so as to >> not break functionality. >> >> 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> >> --- >> arch/arm/mach-omap2/am33xx/Kconfig | 1 - >> configs/alt_defconfig | 1 - >> configs/am57xx_evm_defconfig | 1 - >> configs/am57xx_hs_evm_defconfig | 1 - >> configs/ap121_defconfig | 1 - >> configs/ap143_defconfig | 1 - >> configs/avnet_ultra96_rev1_defconfig | 1 - >> configs/axs101_defconfig | 1 - >> configs/axs103_defconfig | 1 - >> configs/bg0900_defconfig | 1 - >> configs/blanche_defconfig | 1 - >> configs/cl-som-am57x_defconfig | 1 - >> configs/clearfog_defconfig | 1 - >> configs/cm_t43_defconfig | 1 - >> configs/db-88f6820-amc_defconfig | 1 - >> configs/display5_defconfig | 1 - >> configs/display5_factory_defconfig | 1 - >> configs/dra7xx_evm_defconfig | 1 - >> configs/dra7xx_hs_evm_defconfig | 1 - >> configs/ds109_defconfig | 1 - >> configs/ds414_defconfig | 1 - >> configs/evb-rv1108_defconfig | 1 - >> configs/gose_defconfig | 1 - >> configs/helios4_defconfig | 1 - >> configs/k2g_evm_defconfig | 1 - >> configs/k2g_hs_evm_defconfig | 1 - >> configs/koelsch_defconfig | 1 - >> configs/lager_defconfig | 1 - >> configs/maxbcm_defconfig | 1 - >> configs/mt7629_rfb_defconfig | 1 - >> configs/mx6sxsabreauto_defconfig | 1 - >> configs/mx6sxsabresd_defconfig | 1 - >> configs/mx6ul_14x14_evk_defconfig | 1 - >> configs/mx6ul_9x9_evk_defconfig | 1 - >> configs/mx6ull_14x14_evk_defconfig | 1 - >> configs/mx6ull_14x14_evk_plugin_defconfig | 1 - >> configs/mx7dsabresd_qspi_defconfig | 1 - >> configs/porter_defconfig | 1 - >> configs/r8a77970_eagle_defconfig | 1 - >> configs/silk_defconfig | 1 - >> configs/socfpga_arria5_defconfig | 1 - >> configs/socfpga_cyclone5_defconfig | 1 - >> configs/socfpga_is1_defconfig | 1 - >> configs/socfpga_sockit_defconfig | 1 - >> configs/socfpga_socrates_defconfig | 1 - >> configs/socfpga_sr1500_defconfig | 1 - >> configs/socfpga_stratix10_defconfig | 1 - >> configs/stout_defconfig | 1 - >> configs/topic_miami_defconfig | 1 - >> configs/topic_miamilite_defconfig | 1 - >> configs/topic_miamiplus_defconfig | 1 - >> configs/xilinx_versal_virt_defconfig | 1 - >> configs/xilinx_zynqmp_mini_qspi_defconfig | 1 - >> configs/xilinx_zynqmp_zc1232_revA_defconfig | 1 - >> configs/xilinx_zynqmp_zc1254_revA_defconfig | 1 - >> configs/xilinx_zynqmp_zc1275_revA_defconfig | 1 - >> configs/xilinx_zynqmp_zc1275_revB_defconfig | 1 - >> configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 1 - >> configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 1 - >> configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig | 1 - >> configs/xilinx_zynqmp_zcu100_revC_defconfig | 1 - >> configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 1 - >> configs/xilinx_zynqmp_zcu102_revA_defconfig | 1 - >> configs/xilinx_zynqmp_zcu102_revB_defconfig | 1 - >> configs/xilinx_zynqmp_zcu104_revA_defconfig | 1 - >> configs/xilinx_zynqmp_zcu104_revC_defconfig | 1 - >> configs/xilinx_zynqmp_zcu106_revA_defconfig | 1 - >> configs/xilinx_zynqmp_zcu111_revA_defconfig | 1 - >> configs/zynq_cc108_defconfig | 1 - >> configs/zynq_cse_qspi_defconfig | 1 - >> configs/zynq_dlc20_rev1_0_defconfig | 1 - >> configs/zynq_microzed_defconfig | 1 - >> configs/zynq_minized_defconfig | 1 - >> configs/zynq_z_turn_defconfig | 1 - >> configs/zynq_zc702_defconfig | 1 - >> configs/zynq_zc706_defconfig | 1 - >> configs/zynq_zc770_xm010_defconfig | 1 - >> configs/zynq_zc770_xm013_defconfig | 1 - >> configs/zynq_zed_defconfig | 1 - >> configs/zynq_zybo_defconfig | 1 - >> configs/zynq_zybo_z7_defconfig | 1 - > > zynq targets do need BAR, same has commented in previous mails. Hmmm, Is this a limitation of SPI controller on the SoC or flash on the board? AFAICS, zynq_spi.c, zynq_qspi.c zynq_spi.c zynqmp_gqspi.c are all FIFO based SPI controllers and ideally should not care about address length. Could you please explain why BAR is a requirement on these platforms? Were you able to test this series on any of those platforms? Regards Vignesh
On Thu, 31 Jan, 2019, 7:02 PM Vignesh R <vigneshr@ti.com wrote: > > > On 31/01/19 6:48 PM, Jagan Teki wrote: > > On Tue, Jan 29, 2019 at 11:28 AM Vignesh R <vigneshr@ti.com> wrote: > >> > >> Now that new SPI NOR layer uses stateless 4 byte opcodes by default, > >> don't enable SPI_FLASH_BAR. For SPI controllers that cannot support > >> 4-byte addressing, (stm32_qspi.c, fsl_qspi.c, mtk_qspi.c, ich.c, > >> renesas_rpc_spi.c) add an imply clause to enable SPI_FLASH_BAR so as to > >> not break functionality. > >> > >> 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> > >> --- > >> arch/arm/mach-omap2/am33xx/Kconfig | 1 - > >> configs/alt_defconfig | 1 - > >> configs/am57xx_evm_defconfig | 1 - > >> configs/am57xx_hs_evm_defconfig | 1 - > >> configs/ap121_defconfig | 1 - > >> configs/ap143_defconfig | 1 - > >> configs/avnet_ultra96_rev1_defconfig | 1 - > >> configs/axs101_defconfig | 1 - > >> configs/axs103_defconfig | 1 - > >> configs/bg0900_defconfig | 1 - > >> configs/blanche_defconfig | 1 - > >> configs/cl-som-am57x_defconfig | 1 - > >> configs/clearfog_defconfig | 1 - > >> configs/cm_t43_defconfig | 1 - > >> configs/db-88f6820-amc_defconfig | 1 - > >> configs/display5_defconfig | 1 - > >> configs/display5_factory_defconfig | 1 - > >> configs/dra7xx_evm_defconfig | 1 - > >> configs/dra7xx_hs_evm_defconfig | 1 - > >> configs/ds109_defconfig | 1 - > >> configs/ds414_defconfig | 1 - > >> configs/evb-rv1108_defconfig | 1 - > >> configs/gose_defconfig | 1 - > >> configs/helios4_defconfig | 1 - > >> configs/k2g_evm_defconfig | 1 - > >> configs/k2g_hs_evm_defconfig | 1 - > >> configs/koelsch_defconfig | 1 - > >> configs/lager_defconfig | 1 - > >> configs/maxbcm_defconfig | 1 - > >> configs/mt7629_rfb_defconfig | 1 - > >> configs/mx6sxsabreauto_defconfig | 1 - > >> configs/mx6sxsabresd_defconfig | 1 - > >> configs/mx6ul_14x14_evk_defconfig | 1 - > >> configs/mx6ul_9x9_evk_defconfig | 1 - > >> configs/mx6ull_14x14_evk_defconfig | 1 - > >> configs/mx6ull_14x14_evk_plugin_defconfig | 1 - > >> configs/mx7dsabresd_qspi_defconfig | 1 - > >> configs/porter_defconfig | 1 - > >> configs/r8a77970_eagle_defconfig | 1 - > >> configs/silk_defconfig | 1 - > >> configs/socfpga_arria5_defconfig | 1 - > >> configs/socfpga_cyclone5_defconfig | 1 - > >> configs/socfpga_is1_defconfig | 1 - > >> configs/socfpga_sockit_defconfig | 1 - > >> configs/socfpga_socrates_defconfig | 1 - > >> configs/socfpga_sr1500_defconfig | 1 - > >> configs/socfpga_stratix10_defconfig | 1 - > >> configs/stout_defconfig | 1 - > >> configs/topic_miami_defconfig | 1 - > >> configs/topic_miamilite_defconfig | 1 - > >> configs/topic_miamiplus_defconfig | 1 - > >> configs/xilinx_versal_virt_defconfig | 1 - > >> configs/xilinx_zynqmp_mini_qspi_defconfig | 1 - > >> configs/xilinx_zynqmp_zc1232_revA_defconfig | 1 - > >> configs/xilinx_zynqmp_zc1254_revA_defconfig | 1 - > >> configs/xilinx_zynqmp_zc1275_revA_defconfig | 1 - > >> configs/xilinx_zynqmp_zc1275_revB_defconfig | 1 - > >> configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 1 - > >> configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 1 - > >> configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig | 1 - > >> configs/xilinx_zynqmp_zcu100_revC_defconfig | 1 - > >> configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 1 - > >> configs/xilinx_zynqmp_zcu102_revA_defconfig | 1 - > >> configs/xilinx_zynqmp_zcu102_revB_defconfig | 1 - > >> configs/xilinx_zynqmp_zcu104_revA_defconfig | 1 - > >> configs/xilinx_zynqmp_zcu104_revC_defconfig | 1 - > >> configs/xilinx_zynqmp_zcu106_revA_defconfig | 1 - > >> configs/xilinx_zynqmp_zcu111_revA_defconfig | 1 - > >> configs/zynq_cc108_defconfig | 1 - > >> configs/zynq_cse_qspi_defconfig | 1 - > >> configs/zynq_dlc20_rev1_0_defconfig | 1 - > >> configs/zynq_microzed_defconfig | 1 - > >> configs/zynq_minized_defconfig | 1 - > >> configs/zynq_z_turn_defconfig | 1 - > >> configs/zynq_zc702_defconfig | 1 - > >> configs/zynq_zc706_defconfig | 1 - > >> configs/zynq_zc770_xm010_defconfig | 1 - > >> configs/zynq_zc770_xm013_defconfig | 1 - > >> configs/zynq_zed_defconfig | 1 - > >> configs/zynq_zybo_defconfig | 1 - > >> configs/zynq_zybo_z7_defconfig | 1 - > > > > zynq targets do need BAR, same has commented in previous mails. > > Hmmm, Is this a limitation of SPI controller on the SoC or flash on the > board? > AFAICS, zynq_spi.c, zynq_qspi.c zynq_spi.c zynqmp_gqspi.c are all FIFO > based SPI controllers and ideally should not care about address length. > Could you please explain why BAR is a requirement on these platforms? > > Were you able to test this series on any of those platforms? > Go back to the log history, initial intension for adding BAR was on zynq. >
On 31/01/19 7:06 PM, Jagan Teki wrote: [...] > >> configs/xilinx_zynqmp_mini_qspi_defconfig    | 1 - > >> configs/xilinx_zynqmp_zc1232_revA_defconfig   | 1 - > >> configs/xilinx_zynqmp_zc1254_revA_defconfig   | 1 - > >> configs/xilinx_zynqmp_zc1275_revA_defconfig   | 1 - > >> configs/xilinx_zynqmp_zc1275_revB_defconfig   | 1 - > >> configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 1 - > >> configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 1 - > >> configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig | 1 - > >> configs/xilinx_zynqmp_zcu100_revC_defconfig   | 1 - > >> configs/xilinx_zynqmp_zcu102_rev1_0_defconfig  | 1 - > >> configs/xilinx_zynqmp_zcu102_revA_defconfig   | 1 - > >> configs/xilinx_zynqmp_zcu102_revB_defconfig   | 1 - > >> configs/xilinx_zynqmp_zcu104_revA_defconfig   | 1 - > >> configs/xilinx_zynqmp_zcu104_revC_defconfig   | 1 - > >> configs/xilinx_zynqmp_zcu106_revA_defconfig   | 1 - > >> configs/xilinx_zynqmp_zcu111_revA_defconfig   | 1 - > >> configs/zynq_cc108_defconfig           | 1 - > >> configs/zynq_cse_qspi_defconfig         | 1 - > >> configs/zynq_dlc20_rev1_0_defconfig       | 1 - > >> configs/zynq_microzed_defconfig         | 1 - > >> configs/zynq_minized_defconfig          | 1 - > >> configs/zynq_z_turn_defconfig          | 1 - > >> configs/zynq_zc702_defconfig           | 1 - > >> configs/zynq_zc706_defconfig           | 1 - > >> configs/zynq_zc770_xm010_defconfig        | 1 - > >> configs/zynq_zc770_xm013_defconfig        | 1 - > >> configs/zynq_zed_defconfig            | 1 - > >> configs/zynq_zybo_defconfig           | 1 - > >> configs/zynq_zybo_z7_defconfig          | 1 - > > > > zynq targets do need BAR, same has commented in previous mails. > > Hmmm, Is this a limitation of SPI controller on the SoC or flash on the > board? > AFAICS, zynq_spi.c, zynq_qspi.c zynq_spi.c zynqmp_gqspi.c are all FIFO > based SPI controllers and ideally should not care about address length. > Could you please explain why BAR is a requirement on these platforms? > > Were you able to test this series on any of those platforms? > > > Go back to the log history, initial intension for adding BAR was on zynq. > Sorry, this is all I could find from mailing list (original series by you that adds BAR support): https://lists.denx.de/pipermail/u-boot/2013-June/157006.html There is nothing that mentions why Zynq platforms need BAR support and cannot use 4 byte opcodes to access >16MB space?
On Thu, 31 Jan, 2019, 7:16 PM Vignesh R <vigneshr@ti.com wrote: > On 31/01/19 7:06 PM, Jagan Teki wrote: > [...] > > >> configs/xilinx_zynqmp_mini_qspi_defconfig | 1 - > > >> configs/xilinx_zynqmp_zc1232_revA_defconfig | 1 - > > >> configs/xilinx_zynqmp_zc1254_revA_defconfig | 1 - > > >> configs/xilinx_zynqmp_zc1275_revA_defconfig | 1 - > > >> configs/xilinx_zynqmp_zc1275_revB_defconfig | 1 - > > >> configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 1 - > > >> configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 1 - > > >> configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig | 1 - > > >> configs/xilinx_zynqmp_zcu100_revC_defconfig | 1 - > > >> configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 1 - > > >> configs/xilinx_zynqmp_zcu102_revA_defconfig | 1 - > > >> configs/xilinx_zynqmp_zcu102_revB_defconfig | 1 - > > >> configs/xilinx_zynqmp_zcu104_revA_defconfig | 1 - > > >> configs/xilinx_zynqmp_zcu104_revC_defconfig | 1 - > > >> configs/xilinx_zynqmp_zcu106_revA_defconfig | 1 - > > >> configs/xilinx_zynqmp_zcu111_revA_defconfig | 1 - > > >> configs/zynq_cc108_defconfig | 1 - > > >> configs/zynq_cse_qspi_defconfig | 1 - > > >> configs/zynq_dlc20_rev1_0_defconfig | 1 - > > >> configs/zynq_microzed_defconfig | 1 - > > >> configs/zynq_minized_defconfig | 1 - > > >> configs/zynq_z_turn_defconfig | 1 - > > >> configs/zynq_zc702_defconfig | 1 - > > >> configs/zynq_zc706_defconfig | 1 - > > >> configs/zynq_zc770_xm010_defconfig | 1 - > > >> configs/zynq_zc770_xm013_defconfig | 1 - > > >> configs/zynq_zed_defconfig | 1 - > > >> configs/zynq_zybo_defconfig | 1 - > > >> configs/zynq_zybo_z7_defconfig | 1 - > > > > > > zynq targets do need BAR, same has commented in previous mails. > > > > Hmmm, Is this a limitation of SPI controller on the SoC or flash on > the > > board? > > AFAICS, zynq_spi.c, zynq_qspi.c zynq_spi.c zynqmp_gqspi.c are all > FIFO > > based SPI controllers and ideally should not care about address > length. > > Could you please explain why BAR is a requirement on these platforms? > > > > Were you able to test this series on any of those platforms? > > > > > > Go back to the log history, initial intension for adding BAR was on zynq. > > > > > Sorry, this is all I could find from mailing list (original series by > you that adds BAR support): > https://lists.denx.de/pipermail/u-boot/2013-June/157006.html > > There is nothing that mentions why Zynq platforms need BAR support and > cannot use 4 byte opcodes to access >16MB space? > Yes, zynq qspi ia unable to handle larger than 16MiB flashes so we used BAR to access those. Michal, Siva: can you confirm?
On 31/01/19 7:20 PM, Jagan Teki wrote: > On Thu, 31 Jan, 2019, 7:16 PM Vignesh R <vigneshr@ti.com > <mailto:vigneshr@ti.com> wrote: > > On 31/01/19 7:06 PM, Jagan Teki wrote: > [...] > >   >> configs/xilinx_zynqmp_mini_qspi_defconfig    | 1 - > >   >> configs/xilinx_zynqmp_zc1232_revA_defconfig   | 1 - > >   >> configs/xilinx_zynqmp_zc1254_revA_defconfig   | 1 - > >   >> configs/xilinx_zynqmp_zc1275_revA_defconfig   | 1 - > >   >> configs/xilinx_zynqmp_zc1275_revB_defconfig   | 1 - > >   >> configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 1 - > >   >> configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 1 - > >   >> configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig | 1 - > >   >> configs/xilinx_zynqmp_zcu100_revC_defconfig   | 1 - > >   >> configs/xilinx_zynqmp_zcu102_rev1_0_defconfig  | 1 - > >   >> configs/xilinx_zynqmp_zcu102_revA_defconfig   | 1 - > >   >> configs/xilinx_zynqmp_zcu102_revB_defconfig   | 1 - > >   >> configs/xilinx_zynqmp_zcu104_revA_defconfig   | 1 - > >   >> configs/xilinx_zynqmp_zcu104_revC_defconfig   | 1 - > >   >> configs/xilinx_zynqmp_zcu106_revA_defconfig   | 1 - > >   >> configs/xilinx_zynqmp_zcu111_revA_defconfig   | 1 - > >   >> configs/zynq_cc108_defconfig           | 1 - > >   >> configs/zynq_cse_qspi_defconfig         | 1 - > >   >> configs/zynq_dlc20_rev1_0_defconfig       | 1 - > >   >> configs/zynq_microzed_defconfig         | 1 - > >   >> configs/zynq_minized_defconfig          | 1 - > >   >> configs/zynq_z_turn_defconfig          | 1 - > >   >> configs/zynq_zc702_defconfig           | 1 - > >   >> configs/zynq_zc706_defconfig           | 1 - > >   >> configs/zynq_zc770_xm010_defconfig        | 1 - > >   >> configs/zynq_zc770_xm013_defconfig        | 1 - > >   >> configs/zynq_zed_defconfig            | 1 - > >   >> configs/zynq_zybo_defconfig           | 1 - > >   >> configs/zynq_zybo_z7_defconfig          | 1 - > >   > > >   > zynq targets do need BAR, same has commented in previous mails. > > > >   Hmmm, Is this a limitation of SPI controller on the SoC or > flash on the > >   board? > >   AFAICS, zynq_spi.c, zynq_qspi.c zynq_spi.c zynqmp_gqspi.c are > all FIFO > >   based SPI controllers and ideally should not care about > address length. > >   Could you please explain why BAR is a requirement on these > platforms? > > > >   Were you able to test this series on any of those platforms? > > > > > > Go back to the log history, initial intension for adding BAR was > on zynq. > > > > > Sorry, this is all I could find from mailing list (original series by > you that adds BAR support): > https://lists.denx.de/pipermail/u-boot/2013-June/157006.html > > There is nothing that mentions why Zynq platforms need BAR support and > cannot use 4 byte opcodes to access >16MB space? > > > Yes, zynq qspi ia unable to handle larger than 16MiB flashes so we used > BAR to access those. > I wonder how those boards work in kernel that does not support BAR. Anyways, if you provide a list of SPI controllers on zynq SoCs, I will add an imply SPI_FLASH_BAR for such Kconfigs and send a separate patch. > Michal, Siva: can you confirm? > >
On Thu, Jan 31, 2019 at 11:04 PM Vignesh R <vigneshr@ti.com> wrote: > > > > On 31/01/19 7:20 PM, Jagan Teki wrote: > > On Thu, 31 Jan, 2019, 7:16 PM Vignesh R <vigneshr@ti.com > > <mailto:vigneshr@ti.com> wrote: > > > > On 31/01/19 7:06 PM, Jagan Teki wrote: > > [...] > > > >> configs/xilinx_zynqmp_mini_qspi_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zc1232_revA_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zc1254_revA_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zc1275_revA_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zc1275_revB_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zcu100_revC_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zcu102_revA_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zcu102_revB_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zcu104_revA_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zcu104_revC_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zcu106_revA_defconfig | 1 - > > > >> configs/xilinx_zynqmp_zcu111_revA_defconfig | 1 - > > > >> configs/zynq_cc108_defconfig | 1 - > > > >> configs/zynq_cse_qspi_defconfig | 1 - > > > >> configs/zynq_dlc20_rev1_0_defconfig | 1 - > > > >> configs/zynq_microzed_defconfig | 1 - > > > >> configs/zynq_minized_defconfig | 1 - > > > >> configs/zynq_z_turn_defconfig | 1 - > > > >> configs/zynq_zc702_defconfig | 1 - > > > >> configs/zynq_zc706_defconfig | 1 - > > > >> configs/zynq_zc770_xm010_defconfig | 1 - > > > >> configs/zynq_zc770_xm013_defconfig | 1 - > > > >> configs/zynq_zed_defconfig | 1 - > > > >> configs/zynq_zybo_defconfig | 1 - > > > >> configs/zynq_zybo_z7_defconfig | 1 - > > > > > > > > zynq targets do need BAR, same has commented in previous mails. > > > > > > Hmmm, Is this a limitation of SPI controller on the SoC or > > flash on the > > > board? > > > AFAICS, zynq_spi.c, zynq_qspi.c zynq_spi.c zynqmp_gqspi.c are > > all FIFO > > > based SPI controllers and ideally should not care about > > address length. > > > Could you please explain why BAR is a requirement on these > > platforms? > > > > > > Were you able to test this series on any of those platforms? > > > > > > > > > Go back to the log history, initial intension for adding BAR was > > on zynq. > > > > > > > > > Sorry, this is all I could find from mailing list (original series by > > you that adds BAR support): > > https://lists.denx.de/pipermail/u-boot/2013-June/157006.html > > > > There is nothing that mentions why Zynq platforms need BAR support and > > cannot use 4 byte opcodes to access >16MB space? > > > > > > Yes, zynq qspi ia unable to handle larger than 16MiB flashes so we used > > BAR to access those. > > > > I wonder how those boards work in kernel that does not support BAR. > Anyways, if you provide a list of SPI controllers on zynq SoCs, I will > add an imply SPI_FLASH_BAR for such Kconfigs and send a separate patch. for zynq_qspi driver used boards yes and other you can proceed at this moment.
[...] >>> Yes, zynq qspi ia unable to handle larger than 16MiB flashes so we used >>> BAR to access those. >>> >> >> I wonder how those boards work in kernel that does not support BAR. >> Anyways, if you provide a list of SPI controllers on zynq SoCs, I will >> add an imply SPI_FLASH_BAR for such Kconfigs and send a separate patch. > > for zynq_qspi driver used boards yes and other you can proceed at this moment. > You mean config ZYNQ_QSPI and config ZYNQMP_GQSPI need BAR support? I will send a follow up patch on top of this series
On Fri, Feb 1, 2019 at 10:38 PM Vignesh R <vigneshr@ti.com> wrote: > > [...] > >>> Yes, zynq qspi ia unable to handle larger than 16MiB flashes so we used > >>> BAR to access those. > >>> > >> > >> I wonder how those boards work in kernel that does not support BAR. > >> Anyways, if you provide a list of SPI controllers on zynq SoCs, I will > >> add an imply SPI_FLASH_BAR for such Kconfigs and send a separate patch. > > > > for zynq_qspi driver used boards yes and other you can proceed at this moment. > > > > You mean config ZYNQ_QSPI and config ZYNQMP_GQSPI need BAR support? I > will send a follow up patch on top of this series ZYNQ_QSPI as for as I know, rest don't require or supported.
diff --git a/arch/arm/mach-omap2/am33xx/Kconfig b/arch/arm/mach-omap2/am33xx/Kconfig index 4f15346c86b8..2dac97a530be 100644 --- a/arch/arm/mach-omap2/am33xx/Kconfig +++ b/arch/arm/mach-omap2/am33xx/Kconfig @@ -230,7 +230,6 @@ config TARGET_AM43XX_EVM imply DM_I2C imply DM_SPI imply DM_SPI_FLASH - imply SPI_FLASH_BAR imply SPL_ENV_SUPPORT imply SPL_EXT_SUPPORT imply SPL_FAT_SUPPORT diff --git a/configs/alt_defconfig b/configs/alt_defconfig index 396ed5eaf287..44f1e1c51a4c 100644 --- a/configs/alt_defconfig +++ b/configs/alt_defconfig @@ -65,7 +65,6 @@ CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_MTD=y CONFIG_PHY_MICREL=y diff --git a/configs/am57xx_evm_defconfig b/configs/am57xx_evm_defconfig index 51dedc6111ce..8404d71d86e9 100644 --- a/configs/am57xx_evm_defconfig +++ b/configs/am57xx_evm_defconfig @@ -57,7 +57,6 @@ CONFIG_DM_MMC=y CONFIG_MMC_OMAP_HS=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_PHY_MICREL=y CONFIG_PHY_MICREL_KSZ90X1=y diff --git a/configs/am57xx_hs_evm_defconfig b/configs/am57xx_hs_evm_defconfig index 6924b0bd06ed..f9805d24f370 100644 --- a/configs/am57xx_hs_evm_defconfig +++ b/configs/am57xx_hs_evm_defconfig @@ -59,7 +59,6 @@ CONFIG_DM_MMC=y CONFIG_MMC_OMAP_HS=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_PHY_MICREL=y CONFIG_PHY_MICREL_KSZ90X1=y diff --git a/configs/ap121_defconfig b/configs/ap121_defconfig index 5d54267cd345..c9dbe4d72174 100644 --- a/configs/ap121_defconfig +++ b/configs/ap121_defconfig @@ -35,7 +35,6 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ATMEL=y CONFIG_SPI_FLASH_EON=y CONFIG_SPI_FLASH_GIGADEVICE=y diff --git a/configs/ap143_defconfig b/configs/ap143_defconfig index 83eb583b563e..7c1a296e2775 100644 --- a/configs/ap143_defconfig +++ b/configs/ap143_defconfig @@ -34,7 +34,6 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y # CONFIG_NET is not set CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ATMEL=y CONFIG_SPI_FLASH_EON=y CONFIG_SPI_FLASH_GIGADEVICE=y diff --git a/configs/avnet_ultra96_rev1_defconfig b/configs/avnet_ultra96_rev1_defconfig index 896de78b34e4..3c0f2a54afe8 100644 --- a/configs/avnet_ultra96_rev1_defconfig +++ b/configs/avnet_ultra96_rev1_defconfig @@ -57,7 +57,6 @@ CONFIG_MISC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/axs101_defconfig b/configs/axs101_defconfig index b4621c359fc6..b77ecc178151 100644 --- a/configs/axs101_defconfig +++ b/configs/axs101_defconfig @@ -38,7 +38,6 @@ CONFIG_MMC=y CONFIG_MMC_DW=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_MTD=y CONFIG_DM_ETH=y diff --git a/configs/axs103_defconfig b/configs/axs103_defconfig index e7894d297cda..f42b694ca78b 100644 --- a/configs/axs103_defconfig +++ b/configs/axs103_defconfig @@ -38,7 +38,6 @@ CONFIG_MMC=y CONFIG_MMC_DW=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_MTD=y CONFIG_DM_ETH=y diff --git a/configs/bg0900_defconfig b/configs/bg0900_defconfig index 6de81621cd45..2bafc793bc80 100644 --- a/configs/bg0900_defconfig +++ b/configs/bg0900_defconfig @@ -32,7 +32,6 @@ CONFIG_DOS_PARTITION=y CONFIG_NAND=y CONFIG_NAND_MXS=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_MII=y CONFIG_CONS_INDEX=0 diff --git a/configs/blanche_defconfig b/configs/blanche_defconfig index 244ab22f6fc1..c5042d885f4e 100644 --- a/configs/blanche_defconfig +++ b/configs/blanche_defconfig @@ -49,7 +49,6 @@ CONFIG_MTD_NOR_FLASH=y CONFIG_FLASH_CFI_DRIVER=y CONFIG_SYS_FLASH_CFI=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SMC911X=y CONFIG_SMC911X_BASE=0x18000000 diff --git a/configs/cl-som-am57x_defconfig b/configs/cl-som-am57x_defconfig index fec5e6083281..6b962a94ff5b 100644 --- a/configs/cl-som-am57x_defconfig +++ b/configs/cl-som-am57x_defconfig @@ -37,7 +37,6 @@ CONFIG_LED_STATUS_BIT=37 CONFIG_LED_STATUS_STATE=2 CONFIG_MMC_OMAP_HS=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ATMEL=y CONFIG_SPI_FLASH_EON=y CONFIG_SPI_FLASH_GIGADEVICE=y diff --git a/configs/clearfog_defconfig b/configs/clearfog_defconfig index e1c5a1fa13b4..16daa7e358fc 100644 --- a/configs/clearfog_defconfig +++ b/configs/clearfog_defconfig @@ -48,7 +48,6 @@ CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_SDMA=y CONFIG_MMC_SDHCI_MV=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_SPI_FLASH_MTD=y CONFIG_PHY_MARVELL=y diff --git a/configs/cm_t43_defconfig b/configs/cm_t43_defconfig index a2530b704db4..8bd121d58e0d 100644 --- a/configs/cm_t43_defconfig +++ b/configs/cm_t43_defconfig @@ -49,7 +49,6 @@ CONFIG_DM_GPIO=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ATMEL=y CONFIG_SPI_FLASH_EON=y CONFIG_SPI_FLASH_GIGADEVICE=y diff --git a/configs/db-88f6820-amc_defconfig b/configs/db-88f6820-amc_defconfig index 9068a584060a..3b583b074223 100644 --- a/configs/db-88f6820-amc_defconfig +++ b/configs/db-88f6820-amc_defconfig @@ -52,7 +52,6 @@ CONFIG_SYS_I2C_MVTWSI=y CONFIG_NAND=y CONFIG_NAND_PXA3XX=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PHY_MARVELL=y diff --git a/configs/display5_defconfig b/configs/display5_defconfig index 86ddc26a159b..cdf3642dd210 100644 --- a/configs/display5_defconfig +++ b/configs/display5_defconfig @@ -65,7 +65,6 @@ CONFIG_SYS_BOOTCOUNT_ADDR=0x020CC068 CONFIG_FSL_ESDHC=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PHYLIB=y diff --git a/configs/display5_factory_defconfig b/configs/display5_factory_defconfig index 2d25bd83ba54..6b9febf62fb6 100644 --- a/configs/display5_factory_defconfig +++ b/configs/display5_factory_defconfig @@ -66,7 +66,6 @@ CONFIG_DFU_SF=y CONFIG_FSL_ESDHC=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PHYLIB=y diff --git a/configs/dra7xx_evm_defconfig b/configs/dra7xx_evm_defconfig index fe253a6552e7..ef061501ef35 100644 --- a/configs/dra7xx_evm_defconfig +++ b/configs/dra7xx_evm_defconfig @@ -67,7 +67,6 @@ CONFIG_SPL_MMC_HS200_SUPPORT=y CONFIG_MMC_OMAP_HS=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_DM_ETH=y CONFIG_PHY_GIGE=y diff --git a/configs/dra7xx_hs_evm_defconfig b/configs/dra7xx_hs_evm_defconfig index 735be5506a18..f98ee470a909 100644 --- a/configs/dra7xx_hs_evm_defconfig +++ b/configs/dra7xx_hs_evm_defconfig @@ -65,7 +65,6 @@ CONFIG_MMC_HS200_SUPPORT=y CONFIG_MMC_OMAP_HS=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_DM_ETH=y CONFIG_PHY_GIGE=y diff --git a/configs/ds109_defconfig b/configs/ds109_defconfig index 352403e57385..3e4e71bcbf4e 100644 --- a/configs/ds109_defconfig +++ b/configs/ds109_defconfig @@ -25,7 +25,6 @@ CONFIG_SYS_I2C_MVTWSI=y # CONFIG_MMC is not set CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_MVGBE=y CONFIG_MII=y diff --git a/configs/ds414_defconfig b/configs/ds414_defconfig index 5325bd9968a8..8e1272a3817e 100644 --- a/configs/ds414_defconfig +++ b/configs/ds414_defconfig @@ -44,7 +44,6 @@ CONFIG_SPL_OF_TRANSLATE=y # CONFIG_MMC is not set CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PHY_ADDR_ENABLE=y CONFIG_PHY_MARVELL=y diff --git a/configs/evb-rv1108_defconfig b/configs/evb-rv1108_defconfig index 0ca6930e433f..367354a84ee4 100644 --- a/configs/evb-rv1108_defconfig +++ b/configs/evb-rv1108_defconfig @@ -29,7 +29,6 @@ CONFIG_FASTBOOT_FLASH_MMC_DEV=1 CONFIG_ROCKCHIP_GPIO=y CONFIG_SYS_I2C_ROCKCHIP=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_GIGADEVICE=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_SPI_FLASH_MTD=y diff --git a/configs/gose_defconfig b/configs/gose_defconfig index 0368c659633e..a5afb3c5699b 100644 --- a/configs/gose_defconfig +++ b/configs/gose_defconfig @@ -64,7 +64,6 @@ CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_MTD=y CONFIG_PHY_MICREL=y diff --git a/configs/helios4_defconfig b/configs/helios4_defconfig index 514b40c356f1..6ef40b036625 100644 --- a/configs/helios4_defconfig +++ b/configs/helios4_defconfig @@ -47,7 +47,6 @@ CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_SDMA=y CONFIG_MMC_SDHCI_MV=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_PHY_GIGE=y CONFIG_MVNETA=y diff --git a/configs/k2g_evm_defconfig b/configs/k2g_evm_defconfig index ab9e695b0295..c518b707a512 100644 --- a/configs/k2g_evm_defconfig +++ b/configs/k2g_evm_defconfig @@ -44,7 +44,6 @@ CONFIG_NAND=y CONFIG_NAND_DAVINCI=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PHYLIB=y diff --git a/configs/k2g_hs_evm_defconfig b/configs/k2g_hs_evm_defconfig index a6757cc0b463..93fa2360ad11 100644 --- a/configs/k2g_hs_evm_defconfig +++ b/configs/k2g_hs_evm_defconfig @@ -37,7 +37,6 @@ CONFIG_NAND=y CONFIG_NAND_DAVINCI=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PHYLIB=y diff --git a/configs/koelsch_defconfig b/configs/koelsch_defconfig index dbacfd87ba5d..1ff14ac4abd0 100644 --- a/configs/koelsch_defconfig +++ b/configs/koelsch_defconfig @@ -64,7 +64,6 @@ CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_MTD=y CONFIG_PHY_MICREL=y diff --git a/configs/lager_defconfig b/configs/lager_defconfig index 242e104b6bd3..d924d76911de 100644 --- a/configs/lager_defconfig +++ b/configs/lager_defconfig @@ -66,7 +66,6 @@ CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_MTD=y CONFIG_PHY_MICREL=y diff --git a/configs/maxbcm_defconfig b/configs/maxbcm_defconfig index a4d2fcd2596a..5c716cdec8b8 100644 --- a/configs/maxbcm_defconfig +++ b/configs/maxbcm_defconfig @@ -33,7 +33,6 @@ CONFIG_DEFAULT_DEVICE_TREE="armada-xp-maxbcm" CONFIG_SPL_OF_TRANSLATE=y # CONFIG_MMC is not set CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y diff --git a/configs/mt7629_rfb_defconfig b/configs/mt7629_rfb_defconfig index cfb44ad176d8..459c67827dbd 100644 --- a/configs/mt7629_rfb_defconfig +++ b/configs/mt7629_rfb_defconfig @@ -42,7 +42,6 @@ CONFIG_SPL_CLK=y # CONFIG_MMC is not set CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_EON=y CONFIG_SPI_FLASH_GIGADEVICE=y CONFIG_SPI_FLASH_ISSI=y diff --git a/configs/mx6sxsabreauto_defconfig b/configs/mx6sxsabreauto_defconfig index f0954e721301..b60e9b672277 100644 --- a/configs/mx6sxsabreauto_defconfig +++ b/configs/mx6sxsabreauto_defconfig @@ -39,7 +39,6 @@ CONFIG_NAND=y CONFIG_NAND_MXS=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PHYLIB=y CONFIG_MII=y diff --git a/configs/mx6sxsabresd_defconfig b/configs/mx6sxsabresd_defconfig index 8ee2a006d241..5c0aa635c861 100644 --- a/configs/mx6sxsabresd_defconfig +++ b/configs/mx6sxsabresd_defconfig @@ -41,7 +41,6 @@ CONFIG_DM_MMC=y CONFIG_FSL_ESDHC=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PHYLIB=y diff --git a/configs/mx6ul_14x14_evk_defconfig b/configs/mx6ul_14x14_evk_defconfig index a23bb8eecb4a..fb44e54a5c52 100644 --- a/configs/mx6ul_14x14_evk_defconfig +++ b/configs/mx6ul_14x14_evk_defconfig @@ -46,7 +46,6 @@ CONFIG_DM_MMC=y CONFIG_FSL_ESDHC=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PHYLIB=y CONFIG_PHY_MICREL=y diff --git a/configs/mx6ul_9x9_evk_defconfig b/configs/mx6ul_9x9_evk_defconfig index c4061cf141fe..c423f438d4e6 100644 --- a/configs/mx6ul_9x9_evk_defconfig +++ b/configs/mx6ul_9x9_evk_defconfig @@ -46,7 +46,6 @@ CONFIG_DM_MMC=y CONFIG_FSL_ESDHC=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PHYLIB=y CONFIG_PHY_MICREL=y diff --git a/configs/mx6ull_14x14_evk_defconfig b/configs/mx6ull_14x14_evk_defconfig index 59d5d1283cfe..a5a1cb504df9 100644 --- a/configs/mx6ull_14x14_evk_defconfig +++ b/configs/mx6ull_14x14_evk_defconfig @@ -33,7 +33,6 @@ CONFIG_DM_MMC=y CONFIG_FSL_ESDHC=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PINCTRL=y CONFIG_PINCTRL_IMX6=y diff --git a/configs/mx6ull_14x14_evk_plugin_defconfig b/configs/mx6ull_14x14_evk_plugin_defconfig index 331f12d6f033..831b8ccd79ff 100644 --- a/configs/mx6ull_14x14_evk_plugin_defconfig +++ b/configs/mx6ull_14x14_evk_plugin_defconfig @@ -34,7 +34,6 @@ CONFIG_DM_MMC=y CONFIG_FSL_ESDHC=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PINCTRL=y CONFIG_PINCTRL_IMX6=y diff --git a/configs/mx7dsabresd_qspi_defconfig b/configs/mx7dsabresd_qspi_defconfig index fb176d79b39d..81f4538fe25d 100644 --- a/configs/mx7dsabresd_qspi_defconfig +++ b/configs/mx7dsabresd_qspi_defconfig @@ -50,7 +50,6 @@ CONFIG_MMC_HS200_SUPPORT=y CONFIG_FSL_ESDHC=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_EON=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_PHYLIB=y diff --git a/configs/porter_defconfig b/configs/porter_defconfig index d51db3d5cb28..7c54a5463869 100644 --- a/configs/porter_defconfig +++ b/configs/porter_defconfig @@ -64,7 +64,6 @@ CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_MTD=y CONFIG_PHY_MICREL=y diff --git a/configs/r8a77970_eagle_defconfig b/configs/r8a77970_eagle_defconfig index 5af1bdb221f6..d269c62101e3 100644 --- a/configs/r8a77970_eagle_defconfig +++ b/configs/r8a77970_eagle_defconfig @@ -43,7 +43,6 @@ CONFIG_SYS_I2C_RCAR_IIC=y # CONFIG_MMC is not set CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set CONFIG_PHY_MICREL=y diff --git a/configs/silk_defconfig b/configs/silk_defconfig index 3350e6903960..3cb4f6e005ae 100644 --- a/configs/silk_defconfig +++ b/configs/silk_defconfig @@ -66,7 +66,6 @@ CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_MTD=y CONFIG_PHY_MICREL=y diff --git a/configs/socfpga_arria5_defconfig b/configs/socfpga_arria5_defconfig index 0e5e74a62175..2f040926490a 100644 --- a/configs/socfpga_arria5_defconfig +++ b/configs/socfpga_arria5_defconfig @@ -51,7 +51,6 @@ CONFIG_DM_MMC=y CONFIG_MMC_DW=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set diff --git a/configs/socfpga_cyclone5_defconfig b/configs/socfpga_cyclone5_defconfig index e8de0f5709dd..2625aadf4024 100644 --- a/configs/socfpga_cyclone5_defconfig +++ b/configs/socfpga_cyclone5_defconfig @@ -51,7 +51,6 @@ CONFIG_DM_MMC=y CONFIG_MMC_DW=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y diff --git a/configs/socfpga_is1_defconfig b/configs/socfpga_is1_defconfig index 682e58fdb8b8..cd7211d202ba 100644 --- a/configs/socfpga_is1_defconfig +++ b/configs/socfpga_is1_defconfig @@ -48,7 +48,6 @@ CONFIG_SYS_I2C_DW=y # CONFIG_MMC is not set CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_PHY_MICREL=y CONFIG_PHY_MICREL_KSZ90X1=y diff --git a/configs/socfpga_sockit_defconfig b/configs/socfpga_sockit_defconfig index abbbcb94d34e..4c17d1a9e4a5 100644 --- a/configs/socfpga_sockit_defconfig +++ b/configs/socfpga_sockit_defconfig @@ -51,7 +51,6 @@ CONFIG_DM_MMC=y CONFIG_MMC_DW=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y diff --git a/configs/socfpga_socrates_defconfig b/configs/socfpga_socrates_defconfig index 53f8d3c348db..45fd78a15cd4 100644 --- a/configs/socfpga_socrates_defconfig +++ b/configs/socfpga_socrates_defconfig @@ -52,7 +52,6 @@ CONFIG_DM_MMC=y CONFIG_MMC_DW=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y diff --git a/configs/socfpga_sr1500_defconfig b/configs/socfpga_sr1500_defconfig index 97366cdfff0c..d984047bfe63 100644 --- a/configs/socfpga_sr1500_defconfig +++ b/configs/socfpga_sr1500_defconfig @@ -53,7 +53,6 @@ CONFIG_DM_MMC=y CONFIG_MMC_DW=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set CONFIG_PHY_MARVELL=y diff --git a/configs/socfpga_stratix10_defconfig b/configs/socfpga_stratix10_defconfig index 5f3d733a8bc2..8550acb9ba2b 100644 --- a/configs/socfpga_stratix10_defconfig +++ b/configs/socfpga_stratix10_defconfig @@ -39,7 +39,6 @@ CONFIG_SYS_I2C_DW=y CONFIG_DM_MMC=y CONFIG_MMC_DW=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set diff --git a/configs/stout_defconfig b/configs/stout_defconfig index acd05564f327..1b1ed8d3acc4 100644 --- a/configs/stout_defconfig +++ b/configs/stout_defconfig @@ -64,7 +64,6 @@ CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_DEVICE=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_MTD=y CONFIG_PHY_MICREL=y diff --git a/configs/topic_miami_defconfig b/configs/topic_miami_defconfig index 927ce9ad2848..73dc9531cd92 100644 --- a/configs/topic_miami_defconfig +++ b/configs/topic_miami_defconfig @@ -39,7 +39,6 @@ CONFIG_SYS_I2C_CADENCE=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set CONFIG_DEBUG_UART_ZYNQ=y diff --git a/configs/topic_miamilite_defconfig b/configs/topic_miamilite_defconfig index 95fa7678d639..e379a8e3d4cb 100644 --- a/configs/topic_miamilite_defconfig +++ b/configs/topic_miamilite_defconfig @@ -39,7 +39,6 @@ CONFIG_SYS_I2C_CADENCE=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set CONFIG_DEBUG_UART_ZYNQ=y diff --git a/configs/topic_miamiplus_defconfig b/configs/topic_miamiplus_defconfig index 6d753c0326a1..a7bc257c97b9 100644 --- a/configs/topic_miamiplus_defconfig +++ b/configs/topic_miamiplus_defconfig @@ -38,7 +38,6 @@ CONFIG_SYS_I2C_CADENCE=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set # CONFIG_NETDEVICES is not set diff --git a/configs/xilinx_versal_virt_defconfig b/configs/xilinx_versal_virt_defconfig index 57e497c922f8..2b226c400421 100644 --- a/configs/xilinx_versal_virt_defconfig +++ b/configs/xilinx_versal_virt_defconfig @@ -50,7 +50,6 @@ CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y diff --git a/configs/xilinx_zynqmp_mini_qspi_defconfig b/configs/xilinx_zynqmp_mini_qspi_defconfig index 911d1beed2e1..ba521876b75f 100644 --- a/configs/xilinx_zynqmp_mini_qspi_defconfig +++ b/configs/xilinx_zynqmp_mini_qspi_defconfig @@ -53,7 +53,6 @@ CONFIG_SPL_DM=y CONFIG_SPL_DM_SEQ_ALIAS=y # CONFIG_MMC is not set CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zc1232_revA_defconfig b/configs/xilinx_zynqmp_zc1232_revA_defconfig index 35952d38157d..6a9b8793a1a5 100644 --- a/configs/xilinx_zynqmp_zc1232_revA_defconfig +++ b/configs/xilinx_zynqmp_zc1232_revA_defconfig @@ -37,7 +37,6 @@ CONFIG_FPGA_ZYNQMPPL=y CONFIG_MISC=y # CONFIG_MMC is not set CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zc1254_revA_defconfig b/configs/xilinx_zynqmp_zc1254_revA_defconfig index 9c412ebf9544..6a71a021876e 100644 --- a/configs/xilinx_zynqmp_zc1254_revA_defconfig +++ b/configs/xilinx_zynqmp_zc1254_revA_defconfig @@ -37,7 +37,6 @@ CONFIG_FPGA_ZYNQMPPL=y CONFIG_MISC=y # CONFIG_MMC is not set CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zc1275_revA_defconfig b/configs/xilinx_zynqmp_zc1275_revA_defconfig index d1108b8e7d89..055f6d8aba74 100644 --- a/configs/xilinx_zynqmp_zc1275_revA_defconfig +++ b/configs/xilinx_zynqmp_zc1275_revA_defconfig @@ -37,7 +37,6 @@ CONFIG_FPGA_ZYNQMPPL=y CONFIG_MISC=y # CONFIG_MMC is not set CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zc1275_revB_defconfig b/configs/xilinx_zynqmp_zc1275_revB_defconfig index e5e4eb2b745e..5e48158b6469 100644 --- a/configs/xilinx_zynqmp_zc1275_revB_defconfig +++ b/configs/xilinx_zynqmp_zc1275_revB_defconfig @@ -41,7 +41,6 @@ CONFIG_MISC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig b/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig index dd6f50df4ee4..59db2131c0c4 100644 --- a/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig +++ b/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig @@ -61,7 +61,6 @@ CONFIG_MMC_HS200_SUPPORT=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig b/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig index bbbbb8ef4d07..5cd323482073 100644 --- a/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig +++ b/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig @@ -59,7 +59,6 @@ CONFIG_NAND=y CONFIG_NAND_ARASAN=y CONFIG_SYS_NAND_MAX_CHIPS=2 CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SST=y CONFIG_PHY_MARVELL=y CONFIG_PHY_NATSEMI=y diff --git a/configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig b/configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig index e742406cb22d..6f14234a590e 100644 --- a/configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig +++ b/configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig @@ -47,7 +47,6 @@ CONFIG_MISC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zcu100_revC_defconfig b/configs/xilinx_zynqmp_zcu100_revC_defconfig index ca96b9ee2aa3..a3c81eb7e97f 100644 --- a/configs/xilinx_zynqmp_zcu100_revC_defconfig +++ b/configs/xilinx_zynqmp_zcu100_revC_defconfig @@ -57,7 +57,6 @@ CONFIG_MISC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zcu102_rev1_0_defconfig b/configs/xilinx_zynqmp_zcu102_rev1_0_defconfig index d61ca4d37e45..ac1710195a2b 100644 --- a/configs/xilinx_zynqmp_zcu102_rev1_0_defconfig +++ b/configs/xilinx_zynqmp_zcu102_rev1_0_defconfig @@ -74,7 +74,6 @@ CONFIG_MMC_UHS_SUPPORT=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zcu102_revA_defconfig b/configs/xilinx_zynqmp_zcu102_revA_defconfig index e4d656889287..604e8c9f71e3 100644 --- a/configs/xilinx_zynqmp_zcu102_revA_defconfig +++ b/configs/xilinx_zynqmp_zcu102_revA_defconfig @@ -72,7 +72,6 @@ CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0x20 CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zcu102_revB_defconfig b/configs/xilinx_zynqmp_zcu102_revB_defconfig index ded0c6f0edcd..d0155b1d4fee 100644 --- a/configs/xilinx_zynqmp_zcu102_revB_defconfig +++ b/configs/xilinx_zynqmp_zcu102_revB_defconfig @@ -72,7 +72,6 @@ CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0x20 CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zcu104_revA_defconfig b/configs/xilinx_zynqmp_zcu104_revA_defconfig index 3025ace26116..06c3ca3db696 100644 --- a/configs/xilinx_zynqmp_zcu104_revA_defconfig +++ b/configs/xilinx_zynqmp_zcu104_revA_defconfig @@ -57,7 +57,6 @@ CONFIG_MISC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zcu104_revC_defconfig b/configs/xilinx_zynqmp_zcu104_revC_defconfig index d1d39e2bc63b..d615cb04f40d 100644 --- a/configs/xilinx_zynqmp_zcu104_revC_defconfig +++ b/configs/xilinx_zynqmp_zcu104_revC_defconfig @@ -58,7 +58,6 @@ CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0x20 CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zcu106_revA_defconfig b/configs/xilinx_zynqmp_zcu106_revA_defconfig index 13f2e9da4d29..9f5f97500844 100644 --- a/configs/xilinx_zynqmp_zcu106_revA_defconfig +++ b/configs/xilinx_zynqmp_zcu106_revA_defconfig @@ -68,7 +68,6 @@ CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0x20 CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/xilinx_zynqmp_zcu111_revA_defconfig b/configs/xilinx_zynqmp_zcu111_revA_defconfig index b8e96042da0a..40586771a035 100644 --- a/configs/xilinx_zynqmp_zcu111_revA_defconfig +++ b/configs/xilinx_zynqmp_zcu111_revA_defconfig @@ -60,7 +60,6 @@ CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0x20 CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/zynq_cc108_defconfig b/configs/zynq_cc108_defconfig index 5a930d6a3856..1fd18ac36490 100644 --- a/configs/zynq_cc108_defconfig +++ b/configs/zynq_cc108_defconfig @@ -34,7 +34,6 @@ CONFIG_DM_GPIO=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/zynq_cse_qspi_defconfig b/configs/zynq_cse_qspi_defconfig index 1fc8a597ce9f..1f8aa6e4ba90 100644 --- a/configs/zynq_cse_qspi_defconfig +++ b/configs/zynq_cse_qspi_defconfig @@ -56,7 +56,6 @@ CONFIG_DEFAULT_DEVICE_TREE="zynq-cse-qspi-single" CONFIG_SPL_DM_SEQ_ALIAS=y # CONFIG_MMC is not set CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/zynq_dlc20_rev1_0_defconfig b/configs/zynq_dlc20_rev1_0_defconfig index 7ead19208f4f..42b565ce46a5 100644 --- a/configs/zynq_dlc20_rev1_0_defconfig +++ b/configs/zynq_dlc20_rev1_0_defconfig @@ -49,7 +49,6 @@ CONFIG_ZYNQ_I2C0=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_PHY_REALTEK=y diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 206938584bc0..83996bb7734a 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -40,7 +40,6 @@ CONFIG_DM_GPIO=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_WINBOND=y diff --git a/configs/zynq_minized_defconfig b/configs/zynq_minized_defconfig index 1b8604076031..21f807a2d082 100644 --- a/configs/zynq_minized_defconfig +++ b/configs/zynq_minized_defconfig @@ -41,7 +41,6 @@ CONFIG_DM_GPIO=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_WINBOND=y diff --git a/configs/zynq_z_turn_defconfig b/configs/zynq_z_turn_defconfig index ff3322cf85b7..f5cbaae0b190 100644 --- a/configs/zynq_z_turn_defconfig +++ b/configs/zynq_z_turn_defconfig @@ -40,7 +40,6 @@ CONFIG_LED_GPIO=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_WINBOND=y diff --git a/configs/zynq_zc702_defconfig b/configs/zynq_zc702_defconfig index 9734f24fdfed..101568de8e1b 100644 --- a/configs/zynq_zc702_defconfig +++ b/configs/zynq_zc702_defconfig @@ -52,7 +52,6 @@ CONFIG_LED_GPIO=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 4a03351d1ee2..313a02a09141 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -52,7 +52,6 @@ CONFIG_ZYNQ_I2C0=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/zynq_zc770_xm010_defconfig b/configs/zynq_zc770_xm010_defconfig index fed1502d1b6b..22d5b847668c 100644 --- a/configs/zynq_zc770_xm010_defconfig +++ b/configs/zynq_zc770_xm010_defconfig @@ -41,7 +41,6 @@ CONFIG_DM_GPIO=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/zynq_zc770_xm013_defconfig b/configs/zynq_zc770_xm013_defconfig index a08bd2993385..dcadaf21316b 100644 --- a/configs/zynq_zc770_xm013_defconfig +++ b/configs/zynq_zc770_xm013_defconfig @@ -35,7 +35,6 @@ CONFIG_FPGA_ZYNQPL=y CONFIG_DM_GPIO=y # CONFIG_MMC is not set CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index dbf5c4173972..166c03469634 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -43,7 +43,6 @@ CONFIG_DM_GPIO=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_WINBOND=y diff --git a/configs/zynq_zybo_defconfig b/configs/zynq_zybo_defconfig index 9e44e82549f7..6754ff529a97 100644 --- a/configs/zynq_zybo_defconfig +++ b/configs/zynq_zybo_defconfig @@ -44,7 +44,6 @@ CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0xFA CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_PHY_MARVELL=y CONFIG_PHY_REALTEK=y diff --git a/configs/zynq_zybo_z7_defconfig b/configs/zynq_zybo_z7_defconfig index d729ca340c36..6323645aeb02 100644 --- a/configs/zynq_zybo_z7_defconfig +++ b/configs/zynq_zybo_z7_defconfig @@ -43,7 +43,6 @@ CONFIG_DM_GPIO=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ZYNQ=y CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_PHY_REALTEK=y CONFIG_MII=y diff --git a/doc/SPI/README.ti_qspi_dra_test b/doc/SPI/README.ti_qspi_dra_test index fe378572369b..e89f53587fa7 100644 --- a/doc/SPI/README.ti_qspi_dra_test +++ b/doc/SPI/README.ti_qspi_dra_test @@ -22,7 +22,6 @@ 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 -SF: Warning - Only lower 16MiB accessible, Full access #define CONFIG_SPI_FLASH_BAR U-Boot# sf erase 0 0x10000 SF: 65536 bytes @ 0x0 Erased: OK U-Boot# sf erase 0x20000 0x10000 diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index df4c1a447842..be16a7f3ca88 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig @@ -111,6 +111,7 @@ config FSL_DSPI config ICH_SPI bool "Intel ICH SPI driver" + imply SPI_FLASH_BAR help Enable the Intel ICH SPI driver. This driver can be used to access the SPI NOR flash on platforms embedding this Intel @@ -140,6 +141,7 @@ config MT7621_SPI config MTK_QSPI bool "Mediatek QSPI driver" + imply SPI_FLASH_BAR help Enable the Mediatek QSPI driver. This driver can be used to access the SPI NOR flash on platforms embedding this @@ -172,6 +174,7 @@ config PL022_SPI config RENESAS_RPC_SPI bool "Renesas RPC SPI driver" depends on RCAR_GEN3 + imply SPI_FLASH_BAR help Enable the Renesas RPC SPI driver, used to access SPI NOR flash on Renesas RCar Gen3 SoCs. This uses driver model and requires a @@ -213,6 +216,7 @@ config SANDBOX_SPI config STM32_QSPI bool "STM32F7 QSPI driver" depends on STM32F7 + imply SPI_FLASH_BAR help Enable the STM32F7 Quad-SPI (QSPI) driver. This driver can be used to access the SPI NOR flash chips on platforms embedding @@ -316,6 +320,7 @@ config FSL_ESPI config FSL_QSPI bool "Freescale QSPI driver" + imply SPI_FLASH_BAR help Enable the Freescale Quad-SPI (QSPI) driver. This driver can be used to access the SPI NOR flash on platforms embedding this diff --git a/include/configs/T102xQDS.h b/include/configs/T102xQDS.h index f3b0fe0144ff..c63dfd318680 100644 --- a/include/configs/T102xQDS.h +++ b/include/configs/T102xQDS.h @@ -501,7 +501,6 @@ unsigned long get_board_ddr_clk(void); /* * eSPI - Enhanced SPI */ -#define CONFIG_SPI_FLASH_BAR #define CONFIG_SF_DEFAULT_SPEED 10000000 #define CONFIG_SF_DEFAULT_MODE 0 diff --git a/include/configs/T102xRDB.h b/include/configs/T102xRDB.h index 673d1112e22a..c72be9fb387a 100644 --- a/include/configs/T102xRDB.h +++ b/include/configs/T102xRDB.h @@ -498,7 +498,6 @@ unsigned long get_board_ddr_clk(void); /* * eSPI - Enhanced SPI */ -#define CONFIG_SPI_FLASH_BAR #define CONFIG_SF_DEFAULT_SPEED 10000000 #define CONFIG_SF_DEFAULT_MODE 0 diff --git a/include/configs/T104xRDB.h b/include/configs/T104xRDB.h index 7375d6ff4607..4cecab3401e9 100644 --- a/include/configs/T104xRDB.h +++ b/include/configs/T104xRDB.h @@ -521,7 +521,6 @@ $(SRCTREE)/board/freescale/t104xrdb/t1042d4_sd_rcw.cfg /* * eSPI - Enhanced SPI */ -#define CONFIG_SPI_FLASH_BAR #define CONFIG_SF_DEFAULT_SPEED 10000000 #define CONFIG_SF_DEFAULT_MODE 0 #define CONFIG_ENV_SPI_BUS 0 diff --git a/include/configs/T208xQDS.h b/include/configs/T208xQDS.h index 1dcf2779d755..69ec109831a0 100644 --- a/include/configs/T208xQDS.h +++ b/include/configs/T208xQDS.h @@ -497,7 +497,6 @@ unsigned long get_board_ddr_clk(void); */ #ifdef CONFIG_SPI_FLASH -#define CONFIG_SPI_FLASH_BAR #define CONFIG_SF_DEFAULT_SPEED 10000000 #define CONFIG_SF_DEFAULT_MODE 0 #endif diff --git a/include/configs/T208xRDB.h b/include/configs/T208xRDB.h index ddb60b3d6d94..1d6a390b72df 100644 --- a/include/configs/T208xRDB.h +++ b/include/configs/T208xRDB.h @@ -437,7 +437,6 @@ unsigned long get_board_ddr_clk(void); * eSPI - Enhanced SPI */ #ifdef CONFIG_SPI_FLASH -#define CONFIG_SPI_FLASH_BAR #define CONFIG_SF_DEFAULT_SPEED 10000000 #define CONFIG_SF_DEFAULT_MODE 0 #endif diff --git a/include/configs/gw_ventana.h b/include/configs/gw_ventana.h index 6cafdc66859b..6e23fa29b33b 100644 --- a/include/configs/gw_ventana.h +++ b/include/configs/gw_ventana.h @@ -52,7 +52,6 @@ /* SPI */ #ifdef CONFIG_CMD_SF #define CONFIG_SPI_FLASH_MTD - #define CONFIG_SPI_FLASH_BAR #define CONFIG_SF_DEFAULT_BUS 0 #define CONFIG_SF_DEFAULT_CS 0 /* GPIO 3-19 (21248) */ diff --git a/include/configs/km/kmp204x-common.h b/include/configs/km/kmp204x-common.h index a8f7300c1eb2..c762c93ac0aa 100644 --- a/include/configs/km/kmp204x-common.h +++ b/include/configs/km/kmp204x-common.h @@ -253,7 +253,6 @@ int get_scl(void); /* * eSPI - Enhanced SPI */ -#define CONFIG_SPI_FLASH_BAR /* 4 byte-addressing */ #define CONFIG_SF_DEFAULT_SPEED 20000000 #define CONFIG_SF_DEFAULT_MODE 0 diff --git a/include/configs/ls1021aiot.h b/include/configs/ls1021aiot.h index 10dc0c68435b..6be8df109bd6 100644 --- a/include/configs/ls1021aiot.h +++ b/include/configs/ls1021aiot.h @@ -135,7 +135,6 @@ #define QSPI0_AMBA_BASE 0x40000000 #define FSL_QSPI_FLASH_SIZE (1 << 24) #define FSL_QSPI_FLASH_NUM 2 -#define CONFIG_SPI_FLASH_BAR #define CONFIG_SPI_FLASH_SPANSION #endif