immortalwrt/target/linux
Adrian Schmutzler a214a9764c ath79: convert remaining mtd-mac-address cases to nvmem
Since the nvmem-based approach for retrieving MAC addresses
appears to depend on the addresses being set up after the
partitions, it is no longer possible to keep the MAC address
setup in shared DTSI files while the partitions itself are
set up in DTS files for the individual devices.

In ath79 the firmware partition is typically located somewhere
"in the middle" of the partition table. Thus, it's not trivial
to share the partitions containing MAC address information in
a common DTSI (like we did in some cases on ramips).

In this commit, MAC address setup is thus moved to the relevant
partitions, and in most cases needs to be duplicated. While
the duplication is not really nice, it eventually provides a
cleaner and more tidy setup, making the DTS(I) file
fragmentation a bit more logical. This should also help
with adding new devices, as information is distributed across
less locations.

For consistency, this commit also moves the mtd-cal-data property
"down" together with the MAC address setup, so it's not based
on a partition before the latter is defined either. (This is
only done for those files touched due to nvmem conversion.)

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2021-08-19 12:11:23 +08:00
..
apm821xx kernel: bump to 4.9.278, 4.14.242, 4.19.201 2021-08-06 22:23:34 +08:00
arc770
archs38
armvirt
at91
ath25
ath79 ath79: convert remaining mtd-mac-address cases to nvmem 2021-08-19 12:11:23 +08:00
bcm27xx kernel: bump 5.4 to 5.4.140 2021-08-15 12:38:33 +08:00
bcm47xx
bcm53xx kernel: bump 5.10 to 5.10.55 2021-08-09 12:02:53 +08:00
bcm63xx
bcm4908 kernel: bump 5.4 to 5.4.139 2021-08-15 12:38:21 +08:00
bmips treewide: backport support for nvmem on non platform devices 2021-08-06 18:51:27 +08:00
gemini treewide: add various missing config symbols 2021-08-11 12:03:11 +08:00
generic kernel: bump 5.10 to 5.10.59 2021-08-18 12:02:04 +08:00
imx6
ipq40xx ipq40xx: ar40xx: reset port status register 2021-08-15 12:37:47 +08:00
ipq806x target: drop some default packages 2021-08-06 10:45:40 +08:00
ipq807x
kirkwood
lantiq kernel: bump 5.4 to 5.4.139 2021-08-15 12:38:21 +08:00
layerscape treewide: add various missing config symbols 2021-08-11 12:03:11 +08:00
malta
mediatek kernel: bump 5.4 to 5.4.140 2021-08-15 12:38:33 +08:00
mpc85xx treewide: add various missing config symbols 2021-08-11 12:03:11 +08:00
mvebu kernel: bump 5.4 to 5.4.140 2021-08-15 12:38:33 +08:00
mxs
octeon kernel: bump 5.4 to 5.4.139 2021-08-15 12:38:21 +08:00
octeontx kernel: bump 5.4 to 5.4.136 2021-08-01 12:01:27 +08:00
omap omap: Remove EXT2 and EXT3 driver config 2021-08-09 12:10:36 +08:00
oxnas
pistachio
ramips ramips: convert most mtd-mac-address cases in DTSI to nvmem 2021-08-19 12:11:12 +08:00
realtek kernel: bump 5.4 to 5.4.139 2021-08-15 12:38:21 +08:00
rockchip rockchip: nanopi r4s: fix typo error 2021-08-17 19:46:39 +08:00
sunxi sunxi: refresh kernel 5.4 patches 2021-08-10 12:06:36 +08:00
tegra tegra: add missing Kconfig symbol 2021-08-14 12:21:27 +08:00
uml
x86 treewide: add various missing config symbols 2021-08-11 12:03:11 +08:00
zynq
Makefile