openwrt/target/linux
Jan-Niklas Burfeind c7d3bbb909 sunxi: ensure NanoPi R1 has unique MAC address
Ensure the MAC address for all NanoPi R1 boards is assigned uniquely for
each board.

The vendor ships the device in two variants; one with and one without
eMMC; but both without static mac-addresses.
In order to assign both board types unique MAC addresses, fall back on
the same method used for the NanoPi R2S and R4S in case the EEPROM
chip is not present by generating the board MAC from the SD card CID.

[0] https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R1#Hardware_Spec

Similar too and based on:

commit b5675f500d ("rockchip: ensure NanoPi R4S has unique MAC address")

Co-authored-by: David Bauer <mail@david-bauer.net>
Signed-off-by: Jan-Niklas Burfeind <git@aiyionpri.me>
2022-12-25 02:27:55 +01:00
..
airoha airoha: disable swconfig 2022-11-27 13:18:29 +01:00
apm821xx kernel: bump 5.10 to 5.10.161 2022-12-24 15:24:18 +01:00
archs38 kernel: remove target specific CONFIG_IKCONFIG lines 2022-10-14 13:15:47 +02:00
armvirt kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config 2022-10-21 13:47:01 +02:00
at91 at91: Remove CONFIG_PINCTRL_MCP23S08 configuration option 2022-10-31 00:46:15 +01:00
ath25 ath25: add generic subtarget 2022-12-23 19:44:14 +01:00
ath79 ath79: image: don't depend on other COMPILE targets 2022-12-19 12:27:35 +00:00
bcm27xx kernel: bump 5.15 to 5.15.85 2022-12-24 15:22:33 +01:00
bcm47xx mac80211: remove old legacy legacy drivers 2022-11-09 20:44:28 +01:00
bcm53xx bcm53xx: Patch to support BCMA rev 11 2022-12-15 15:08:08 +01:00
bcm63xx kernel: bump 5.15 to 5.15.83 2022-12-14 23:34:50 +01:00
bcm4908 treewide: uniform vendor name for ASUS 2022-11-16 23:30:11 +01:00
bmips kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config 2022-10-21 13:47:01 +02:00
gemini gemini: add generic subtarget 2022-12-23 19:44:20 +01:00
generic kernel: bump 5.10 to 5.10.161 2022-12-24 15:24:18 +01:00
imx cypress-nvram: consolidate NVRAM packages 2022-11-16 20:14:13 +01:00
ipq40xx ipq40xx: fix usb driver not loaded for GL-A1300 2022-12-11 03:06:54 +01:00
ipq806x ipq806x: 5.15: standardize wpq864 partition table 2022-12-14 02:23:22 +01:00
kirkwood kirkwood: add generic subtarget 2022-12-23 19:44:20 +01:00
lantiq lantiq: vr9: include usb driver for fritz 7430 2022-12-11 16:46:34 +01:00
layerscape kernel: bump 5.15 to 5.15.83 2022-12-14 23:34:50 +01:00
malta kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config 2022-10-21 13:47:01 +02:00
mediatek mediatek: redmi-ax6000: drop cs-gpios 2022-12-17 15:07:54 +08:00
mpc85xx mpc85xx: drop empty patch as it backported to LTS kernel 5.15.70 2022-12-24 12:24:46 +01:00
mvebu Revert "Revert "mvebu: switch default kernel to 5.15"" 2022-12-20 14:00:35 +01:00
mxs mxs: add generic subtarget 2022-12-23 19:44:20 +01:00
octeon kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config 2022-10-21 13:47:01 +02:00
octeontx octeontx: add generic subtarget 2022-12-23 19:44:21 +01:00
omap omap: add generic subtarget 2022-12-23 19:44:22 +01:00
oxnas kernel: bump 5.15 to 5.15.75 2022-10-30 17:54:59 +01:00
pistachio pistachio: add generic subtarget 2022-12-23 19:44:22 +01:00
qoriq qoriq: switch to kernel 5.15 2022-12-14 18:53:39 +02:00
ramips ramips: Fix drivers/pwm/pwm-mediatek-ramips.c compile 2022-12-23 00:43:39 +01:00
realtek realtek: 5.15: Fix incorrect switch patches 2022-12-24 11:56:21 +01:00
rockchip sunxi: ensure NanoPi R1 has unique MAC address 2022-12-25 02:27:55 +01:00
sunxi sunxi: ensure NanoPi R1 has unique MAC address 2022-12-25 02:27:55 +01:00
tegra tegra: add generic subtarget 2022-12-23 19:44:21 +01:00
uml uml: switch to Kernel 5.15 2022-12-12 09:06:17 +01:00
x86 kernel: Move CONFIG_DRM_XEN_FRONTEND to generic configuration 2022-12-23 00:43:23 +01:00
zynq zynq: add generic subtarget 2022-12-23 19:44:21 +01:00
Makefile build: fix issues with targets installed via feeds 2022-09-27 13:41:12 +02:00