[source] ramips: fix wrong blocksizes

LEDE Commits lede-commits at lists.infradead.org
Thu Sep 15 00:54:30 PDT 2016


mkresin pushed a commit to source.git, branch master:
https://git.lede-project.org/eb88a9cacb41a69cdeb335298882b218361ff825

commit eb88a9cacb41a69cdeb335298882b218361ff825
Author: Mathias Kresin <dev at kresin.me>
AuthorDate: Wed Sep 14 19:11:19 2016 +0200

    ramips: fix wrong blocksizes
    
    The D-Link DIR-860L B1 has a flash chip which doesn't support
    4K sectors. Since the DIR-860L B1 was the only mt7621 board which had
    the 4k blocksize set, the 4K sector support is removed from the kernel
    config.
    
    I've checked the flash chips of all boards having set a 4K blocksize
    again. This time I searched harder to finding bootlogs instead of
    relying on wikis articles and/or the device tree source file.
    
    The Planex MZK-DP150N has an en25q32b instead of the mentioned one in
    the dts. Albeit the en25q32b supports 4K sectors, 4K support is not
    enabled in the driver. Change the blocksize for this board back to 64K.
    
    Reported-by: Russell Senior <russell at personaltelco.net>
    Signed-off-by: Mathias Kresin <dev at kresin.me>
---
 target/linux/ramips/image/mt7621.mk   | 2 +-
 target/linux/ramips/image/rt305x.mk   | 2 +-
 target/linux/ramips/mt7621/config-4.4 | 1 -
 3 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk
index ceed8ab..0c14d51 100644
--- a/target/linux/ramips/image/mt7621.mk
+++ b/target/linux/ramips/image/mt7621.mk
@@ -57,7 +57,7 @@ TARGET_DEVICES += wsr-1166
 
 define Device/dir-860l-b1
   DTS := DIR-860L-B1
-  BLOCKSIZE := 4k
+  BLOCKSIZE := 64k
   IMAGES += factory.bin
   KERNEL := kernel-bin | patch-dtb | relocate-kernel | lzma | uImage lzma
   IMAGE_SIZE := $(ralink_default_fw_size_16M)
diff --git a/target/linux/ramips/image/rt305x.mk b/target/linux/ramips/image/rt305x.mk
index 13193ae..be21ac4 100644
--- a/target/linux/ramips/image/rt305x.mk
+++ b/target/linux/ramips/image/rt305x.mk
@@ -432,7 +432,7 @@ TARGET_DEVICES += wcr150gn
 
 define Device/mzk-dp150n
   DTS := MZK-DP150N
-  BLOCKSIZE := 4k
+  BLOCKSIZE := 64k
   IMAGE_SIZE := $(ralink_default_fw_size_4M)
   DEVICE_TITLE := Planex MZK-DP150N
   DEVICE_PACKAGES := kmod-spi-dev
diff --git a/target/linux/ramips/mt7621/config-4.4 b/target/linux/ramips/mt7621/config-4.4
index b391005..9132d89 100644
--- a/target/linux/ramips/mt7621/config-4.4
+++ b/target/linux/ramips/mt7621/config-4.4
@@ -159,7 +159,6 @@ CONFIG_MTD_NAND=y
 CONFIG_MTD_NAND_ECC=y
 CONFIG_MTD_PHYSMAP=y
 CONFIG_MTD_SPI_NOR=y
-CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
 CONFIG_MTD_SPLIT_FIRMWARE=y
 CONFIG_MTD_SPLIT_SEAMA_FW=y
 CONFIG_MTD_SPLIT_TRX_FW=y



More information about the lede-commits mailing list