ath79: set 2048B ECC size for Mikrotik boards using soft ECC
authorLech Perczak <lech.perczak@gmail.com>
Mon, 1 May 2023 22:51:49 +0000 (00:51 +0200)
committerChristian Lamparter <chunkeey@gmail.com>
Sat, 13 May 2023 22:08:35 +0000 (00:08 +0200)
commit4f1b2cee3e6795d595ebfe201e0926456783c676
treebd0078bac7a930c7cc5593703bc0f43938aac895
parent8125729c7cf4e56b214d5ffa797040c47f451a87
ath79: set 2048B ECC size for Mikrotik boards using soft ECC

Two Mikrotik board families (SXT 5nD R2 and Routerboard 92x are using
software ECC on NAND. Some of them use chips capable of subpage write,
others do not - within the same family, and a common block size is
required for UBI, to avoid mounting errors. Set the ECC step size
explicitly for them to 2048B, so UBI can mount existing volumes without
problems, at the same time allowing to unlocking subpage write functionality,
reuqired for Meraki MR18.

Fixes: 6561ca1fa51 ("ath79: ar934x: fix mounting issues if subpage is not supported")
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
target/linux/ath79/dts/ar9344_mikrotik_routerboard-sxt-5nd-r2.dts
target/linux/ath79/dts/qca9558_mikrotik_routerboard-92x.dtsi