openwrt/target/linux/ath79
Jeff Kletsky 20b3e77ba3 ath79: prepare NAND subtarget for upstream support of SPI NAND
Linux 4.19 supplies the upstream spi-nand framework,
permitting porting and support of boards with SPI NAND.

  * Adjusted nand/target.mk to provide FEATURES += squashfs nand

  * Updated config-default to provide current MTD and UBI support

Defaults selected for:

  CONFIG_MTD_UBI_WL_THRESHOLD=4096
  CONFIG_MTD_UBI_BEB_LIMIT=20
  # CONFIG_MTD_UBI_FASTMAP is not set
  # CONFIG_MTD_UBI_GLUEBI is not set

The bad-block reservation limit technically should be 21 for Paragon
SPI NAND but most other devices in the class are 20 blocks per Gbit.
In Linux 5.2 this is specified on a per-chip basis through NAND_MEMORG

Contents adjusted to remove declarations provided at the target level
by commit 08a134820f (Oct 23, 2019) ath79: enable PCI for whole target

Signed-off-by: Jeff Kletsky <git-commits@allycomm.com>
Tested-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
2019-11-14 14:38:58 +08:00
..
base-files/etc/hotplug.d/ieee80211 ath79: split base-files into subtargets 2019-10-27 14:24:22 +01:00
dts ath79: replace generic button node names 2019-11-07 17:13:18 +01:00
files ath79: add AR934x NAND Flash Controller driver 2019-10-20 15:32:53 +02:00
generic ath79: read label MAC address from flash instead of using phy0/phy1 2019-11-13 12:55:25 +01:00
image ath79: fix SUPPORTED_DEVICES for TP-Link TL-WR1043ND v3 2019-11-11 19:03:20 +01:00
nand ath79: prepare NAND subtarget for upstream support of SPI NAND 2019-11-14 14:38:58 +08:00
patches-4.14 ath79: disable delays on AT803X config init 2019-10-27 17:56:23 +01:00
patches-4.19 ath79: disable delays on AT803X config init 2019-10-27 17:56:23 +01:00
tiny ath79: fix sorting and harmonize indent in tiny board.d files 2019-11-05 13:14:29 +01:00
Makefile treewide: kernel: bump some targets to 4.19 2019-06-18 16:08:55 +02:00
config-4.14 ath79: enable PCI for whole target 2019-10-27 18:02:55 +01:00
config-4.19 ath79: enable PCI for whole target 2019-10-27 18:02:55 +01:00
modules.mk