Skip to contentSkip to conversation

sf: defconfig/kconfig updates

PATCH New Jagan Teki 1 participant 7 messages Jun 29, 2015 – Jul 1, 2015 Memory technology devices (MTD)

lore
Share & tools
lore

Jagan Teki

author
#0 lore raw

cover sf: defconfig/kconfig updates

defconfig/kconfig changes related to sf.

Jagan Teki (5):
README: Remove CONFIG_SPI_FLASH_MTD help text
defconfig: Move CONFIG_SPI_FLASH_BAR from configs
sf: Kconfig: Add SPI_FLASH_BAR entry
README: Remove CONFIG_SPI_FLASH_BAR help text
README: Remove CONFIG_SPI_FLASH_DATAFLASH help text

 README                         | 19 -------------------
 configs/alt_defconfig          |  1 +
 configs/am43xx_evm_defconfig   |  1 +
 configs/bg0900_defconfig       |  1 +
 configs/dra7xx_evm_defconfig   |  1 +
 configs/gose_defconfig         |  1 +
 configs/koelsch_defconfig      |  1 +
 configs/lager_defconfig        |  1 +
 configs/maxbcm_defconfig       |  1 +
 configs/mx6sxsabresd_defconfig |  1 +
 configs/porter_defconfig       |  1 +
 configs/silk_defconfig         |  1 +
 drivers/mtd/spi/Kconfig        |  8 ++++++++
 include/configs/alt.h          |  1 -
 include/configs/am43xx_evm.h   |  1 -
 include/configs/bg0900.h       |  1 -
 include/configs/dra7xx_evm.h   |  1 -
 include/configs/gose.h         |  1 -
 include/configs/koelsch.h      |  1 -
 include/configs/lager.h        |  1 -
 include/configs/maxbcm.h       |  1 -
 include/configs/mx6sxsabresd.h |  1 -
 include/configs/porter.h       |  1 -
 include/configs/silk.h         |  1 -
 24 files changed, 19 insertions(+), 30 deletions(-)
Signature · 1 line
1.9.1
author
#1 lore raw

PATCH 1/5 README: Remove CONFIG_SPI_FLASH_MTD help text

Since the help text is added in drivers/mtd/spi/Kconfig

---
 README | 9 ---------
 1 file changed, 9 deletions(-)
README +0 -9
index c49af74..c9a7785 100644
@@ -3090,15 +3090,6 @@ CBFS (Coreboot Filesystem) support
 		memories can be connected with a given cs line.
 		Currently Xilinx Zynq qspi supports these type of connections.
 
-		CONFIG_SPI_FLASH_MTD		spi-flash MTD layer
-
-		Define this option to use mtd support for spi flash layer, this
-		adapter is for translating mtd_read/mtd_write commands into
-		spi_flash_read/spi_flash_write commands. It is not intended to
-		use it within sf_cmd or the SPI flash subsystem. Such an adapter
-		is needed for subsystems like UBI which can only operate on top
-		of the MTD layer.
-
 		CONFIG_SPI_FLASH_DATAFLASH	SPI based Dataflash
 
 		Define this option to access AT45xxx Dataflash chips support
Signature · 1 line
1.9.1
author
#2 lore raw

PATCH 2/5 defconfig: Move CONFIG_SPI_FLASH_BAR from configs

In reply to Jagan Teki

This commit moves:
- CONFIG_SPI_FLASH_BAR

from include/configs/*.h into configs/*_defconfigs

---
 configs/alt_defconfig          | 1 +
 configs/am43xx_evm_defconfig   | 1 +
 configs/bg0900_defconfig       | 1 +
 configs/dra7xx_evm_defconfig   | 1 +
 configs/gose_defconfig         | 1 +
 configs/koelsch_defconfig      | 1 +
 configs/lager_defconfig        | 1 +
 configs/maxbcm_defconfig       | 1 +
 configs/mx6sxsabresd_defconfig | 1 +
 configs/porter_defconfig       | 1 +
 configs/silk_defconfig         | 1 +
 include/configs/alt.h          | 1 -
 include/configs/am43xx_evm.h   | 1 -
 include/configs/bg0900.h       | 1 -
 include/configs/dra7xx_evm.h   | 1 -
 include/configs/gose.h         | 1 -
 include/configs/koelsch.h      | 1 -
 include/configs/lager.h        | 1 -
 include/configs/maxbcm.h       | 1 -
 include/configs/mx6sxsabresd.h | 1 -
 include/configs/porter.h       | 1 -
 include/configs/silk.h         | 1 -
 22 files changed, 11 insertions(+), 11 deletions(-)
configs/alt_defconfig +1 -0
index f4fea7f..d994d78 100644
@@ -17,4 +17,5 @@ CONFIG_TARGET_ALT=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_SPI_FLASH=y
+CONFIG_SPI_FLASH_BAR=y
 CONFIG_SH_SDHI=y
configs/am43xx_evm_defconfig +1 -0
index 407d67c..65efa9d 100644
@@ -5,4 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1,NAND"
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
+CONFIG_SPI_FLASH_BAR=y
 CONFIG_SPI_FLASH=y
configs/bg0900_defconfig +1 -0
index 8e0fac8..a29ad01 100644
@@ -4,3 +4,4 @@ CONFIG_SPL=y
 # CONFIG_CMD_IMLS is not set
 # CONFIG_CMD_FLASH is not set
 CONFIG_SPI_FLASH=y
+CONFIG_SPI_FLASH_BAR=y
configs/dra7xx_evm_defconfig +1 -0
index 1a0e01f..463a7e2 100644
@@ -8,3 +8,4 @@ CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=1"
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_NFS is not set
 CONFIG_SPI_FLASH=y
+CONFIG_SPI_FLASH_BAR=y
configs/gose_defconfig +1 -0
index bece0aa..72aee1c 100644
@@ -17,4 +17,5 @@ CONFIG_TARGET_GOSE=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_SPI_FLASH=y
+CONFIG_SPI_FLASH_BAR=y
 CONFIG_SH_SDHI=y
configs/koelsch_defconfig +1 -0
index 13c8310..df49a71 100644
@@ -17,4 +17,5 @@ CONFIG_TARGET_KOELSCH=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_SPI_FLASH=y
+CONFIG_SPI_FLASH_BAR=y
 CONFIG_SH_SDHI=y
configs/lager_defconfig +1 -0
index 3805fcb..6b86f00 100644
@@ -17,4 +17,5 @@ CONFIG_TARGET_LAGER=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_SPI_FLASH=y
+CONFIG_SPI_FLASH_BAR=y
 CONFIG_SH_SDHI=y
configs/maxbcm_defconfig +1 -0
index c5b3b67..b0b0d6c 100644
@@ -5,3 +5,4 @@ CONFIG_SPL=y
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
+CONFIG_SPI_FLASH_BAR=y
configs/mx6sxsabresd_defconfig +1 -0
index e355ba5..e6e4db5 100644
@@ -5,3 +5,4 @@ CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxsabresd/imximage.cfg,M
 # CONFIG_CMD_FLASH is not set
 # CONFIG_CMD_SETEXPR is not set
 CONFIG_SPI_FLASH=y
+CONFIG_SPI_FLASH_BAR=y
configs/porter_defconfig +1 -0
index 15f3434..dc8b5ca 100644
@@ -17,4 +17,5 @@ CONFIG_TARGET_PORTER=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_SPI_FLASH=y
+CONFIG_SPI_FLASH_BAR=y
 CONFIG_SH_SDHI=y
configs/silk_defconfig +1 -0
index 20c85fd..e4e4ebc 100644
@@ -17,4 +17,5 @@ CONFIG_TARGET_SILK=y
 # CONFIG_CMD_SETEXPR is not set
 # CONFIG_CMD_MISC is not set
 CONFIG_SPI_FLASH=y
+CONFIG_SPI_FLASH_BAR=y
 CONFIG_SH_SDHI=y
include/configs/alt.h +0 -1
index 524da42..6d2c242 100644
@@ -41,7 +41,6 @@
 
 /* FLASH */
 #define CONFIG_SPI
-#define CONFIG_SPI_FLASH_BAR
 #define CONFIG_SH_QSPI
 #define CONFIG_SPI_FLASH_SPANSION
 #define CONFIG_SPI_FLASH_QUAD
include/configs/am43xx_evm.h +0 -1
index 466ded7..33e534a 100644
@@ -204,7 +204,6 @@
 #define CONFIG_CMD_SF
 #define CONFIG_CMD_SPI
 #define CONFIG_TI_SPI_MMAP
-#define CONFIG_SPI_FLASH_BAR
 #define CONFIG_QSPI_SEL_GPIO                   48
 #define CONFIG_SF_DEFAULT_SPEED                48000000
 #define CONFIG_DEFAULT_SPI_MODE                SPI_MODE_3
include/configs/bg0900.h +0 -1
index 76c1c6a..c45c8c2 100644
@@ -49,7 +49,6 @@
 
 /* SPI FLASH */
 #ifdef CONFIG_CMD_SF
-#define CONFIG_SPI_FLASH_BAR
 #define CONFIG_SPI_FLASH_STMICRO
 #define CONFIG_SF_DEFAULT_BUS		2
 #define CONFIG_SF_DEFAULT_CS		0
include/configs/dra7xx_evm.h +0 -1
index 914e1cf..d84427d 100644
@@ -125,7 +125,6 @@
 #define CONFIG_SPI_FLASH_SPANSION
 #define CONFIG_CMD_SF
 #define CONFIG_CMD_SPI
-#define CONFIG_SPI_FLASH_BAR
 #define CONFIG_TI_SPI_MMAP
 #define CONFIG_SF_DEFAULT_SPEED                48000000
 #define CONFIG_DEFAULT_SPI_MODE                SPI_MODE_3
include/configs/gose.h +0 -1
index f088649..c08e73a 100644
@@ -44,7 +44,6 @@
 #define CONFIG_SYS_NO_FLASH
 #define CONFIG_SPI
 #define CONFIG_SH_QSPI
-#define CONFIG_SPI_FLASH_BAR
 #define CONFIG_SPI_FLASH_SPANSION
 
 /* SH Ether */
include/configs/koelsch.h +0 -1
index ff948f9..c905cc2 100644
@@ -44,7 +44,6 @@
 #define CONFIG_SYS_NO_FLASH
 #define CONFIG_SPI
 #define CONFIG_SH_QSPI
-#define CONFIG_SPI_FLASH_BAR
 #define CONFIG_SPI_FLASH_SPANSION
 
 /* SH Ether */
include/configs/lager.h +0 -1
index 546863e..1450e8f 100644
@@ -42,7 +42,6 @@
 
 /* SPI */
 #define CONFIG_SPI
-#define CONFIG_SPI_FLASH_BAR
 #define CONFIG_SH_QSPI
 #define CONFIG_SPI_FLASH_SPANSION
 #define CONFIG_SYS_NO_FLASH
include/configs/maxbcm.h +0 -1
index 0839d39..4826044 100644
@@ -43,7 +43,6 @@
 #define CONFIG_SF_DEFAULT_MODE		SPI_MODE_3
 #define CONFIG_SPI_FLASH_STMICRO
 #define CONFIG_SPI_FLASH_SPANSION
-#define CONFIG_SPI_FLASH_BAR
 
 /* Environment in SPI NOR flash */
 #define CONFIG_ENV_IS_IN_SPI_FLASH
include/configs/mx6sxsabresd.h +0 -1
index 19f9e44..2b278a8 100644
@@ -189,7 +189,6 @@
 
 #ifdef CONFIG_FSL_QSPI
 #define CONFIG_CMD_SF
-#define CONFIG_SPI_FLASH_BAR
 #define CONFIG_SPI_FLASH_SPANSION
 #define CONFIG_SPI_FLASH_STMICRO
 #define CONFIG_SYS_FSL_QSPI_LE
include/configs/porter.h +0 -1
index 9367349..59b14e9 100644
@@ -42,7 +42,6 @@
 
 /* FLASH */
 #define CONFIG_SPI
-#define CONFIG_SPI_FLASH_BAR
 #define CONFIG_SH_QSPI
 #define CONFIG_SPI_FLASH_SPANSION
 #define CONFIG_SPI_FLASH_QUAD
include/configs/silk.h +0 -1
index b105f5a..cd839aa 100644
@@ -42,7 +42,6 @@
 
 /* FLASH */
 #define CONFIG_SPI
-#define CONFIG_SPI_FLASH_BAR
 #define CONFIG_SH_QSPI
 #define CONFIG_SPI_FLASH_SPANSION
 #define CONFIG_SPI_FLASH_QUAD
Signature · 1 line
1.9.1
author
#3 lore raw

PATCH 3/5 sf: Kconfig: Add SPI_FLASH_BAR entry

In reply to Jagan Teki

Added SPI_FLASH_BAR entry on Kconfig with help description

---
 drivers/mtd/spi/Kconfig | 8 ++++++++
 1 file changed, 8 insertions(+)
drivers/mtd/spi/Kconfig +8 -0
index 6d1030d..3015395 100644
@@ -34,6 +34,14 @@ config SPI_FLASH
 
 	  If unsure, say N
 
+config SPI_FLASH_BAR
+	bool "SPI flash Bank/Extended address register support"
+	depends on SPI_FLASH
+	help
+	  Enable the SPI flash Bank/Extended address register support.
+	  Bank/Extended address registers are used to access the flash
+	  which has size > 16MiB in 3-byte addressing.
+
 config SPI_FLASH_DATAFLASH
 	bool "AT45xxx DataFlash support"
 	depends on SPI_FLASH && DM_SPI_FLASH
Signature · 1 line
1.9.1
author
#4 lore raw

PATCH 4/5 README: Remove CONFIG_SPI_FLASH_BAR help text

In reply to Jagan Teki

Since the help text is added in drivers/mtd/spi/Kconfig

---
 README | 5 -----
 1 file changed, 5 deletions(-)
README +0 -5
index c9a7785..94c5228 100644
@@ -3079,11 +3079,6 @@ CBFS (Coreboot Filesystem) support
 		Define this option to include a destructive SPI flash
 		test ('sf test').
 
-		CONFIG_SPI_FLASH_BAR		Ban/Extended Addr Reg
-
-		Define this option to use the Bank addr/Extended addr
-		support on SPI flashes which has size > 16Mbytes.
-
 		CONFIG_SF_DUAL_FLASH		Dual flash memories
 
 		Define this option to use dual flash support where two flash
Signature · 1 line
1.9.1
author
#5 lore raw

PATCH 5/5 README: Remove CONFIG_SPI_FLASH_DATAFLASH help text

In reply to Jagan Teki

Since the help text is added in drivers/mtd/spi/Kconfig

---
 README | 5 -----
 1 file changed, 5 deletions(-)
README +0 -5
index 94c5228..53fc28e 100644
@@ -3085,11 +3085,6 @@ CBFS (Coreboot Filesystem) support
 		memories can be connected with a given cs line.
 		Currently Xilinx Zynq qspi supports these type of connections.
 
-		CONFIG_SPI_FLASH_DATAFLASH	SPI based Dataflash
-
-		Define this option to access AT45xxx Dataflash chips support
-		using spi flash interface.
-
 - SystemACE Support:
 		CONFIG_SYSTEMACE
 
Signature · 1 line
1.9.1
author
#6 lore raw

cover sf: defconfig/kconfig updates

In reply to Jagan Teki
Quoted 35 lines · Jagan Teki

defconfig/kconfig changes related to sf.

Jagan Teki (5):
README: Remove CONFIG_SPI_FLASH_MTD help text
defconfig: Move CONFIG_SPI_FLASH_BAR from configs
sf: Kconfig: Add SPI_FLASH_BAR entry
README: Remove CONFIG_SPI_FLASH_BAR help text
README: Remove CONFIG_SPI_FLASH_DATAFLASH help text

 README                         | 19 -------------------
 configs/alt_defconfig          |  1 +
 configs/am43xx_evm_defconfig   |  1 +
 configs/bg0900_defconfig       |  1 +
 configs/dra7xx_evm_defconfig   |  1 +
 configs/gose_defconfig         |  1 +
 configs/koelsch_defconfig      |  1 +
 configs/lager_defconfig        |  1 +
 configs/maxbcm_defconfig       |  1 +
 configs/mx6sxsabresd_defconfig |  1 +
 configs/porter_defconfig       |  1 +
 configs/silk_defconfig         |  1 +
 drivers/mtd/spi/Kconfig        |  8 ++++++++
 include/configs/alt.h          |  1 -
 include/configs/am43xx_evm.h   |  1 -
 include/configs/bg0900.h       |  1 -
 include/configs/dra7xx_evm.h   |  1 -
 include/configs/gose.h         |  1 -
 include/configs/koelsch.h      |  1 -
 include/configs/lager.h        |  1 -
 include/configs/maxbcm.h       |  1 -
 include/configs/mx6sxsabresd.h |  1 -
 include/configs/porter.h       |  1 -
 include/configs/silk.h         |  1 -
 24 files changed, 19 insertions(+), 30 deletions(-)
Quoted 3 lines

--
1.9.1

Applied to u-boot-spi/master

thanks!

Signature · 1 line
Jagan | openedev.