Skip to content

Commit 96b8b50

Browse files
committed
align patches
1 parent 7dd2289 commit 96b8b50

4 files changed

Lines changed: 32 additions & 23 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ Automated builds of OpenWrt for FriendlyARM NanoPi R2S & R4S boards
33

44
[![NanoPi Build](https://github.com/anaelorlinski/OpenWrt-NanoPi-R2S-R4S-Builds/actions/workflows/NanoPi-Build.yml/badge.svg)](https://github.com/anaelorlinski/OpenWrt-NanoPi-R2S-R4S-Builds/actions/workflows/NanoPi-Build.yml)
55

6-
## OpenWrt branch 22.03 (WIP)
6+
## OpenWrt branch 22.03 (stable)
77

88
[Download 22.03 Releases](https://github.com/anaelorlinski/OpenWrt-NanoPi-R2S-R4S-Builds/releases?q=OpenWrtAO-22.03&expanded=true) [Changelog](https://github.com/anaelorlinski/OpenWrt-NanoPi-R2S-R4S-Builds/blob/main/openwrt-22.03/release-info.md)
99

10-
## OpenWrt branch 21.02 (stable)
10+
## OpenWrt branch 21.02 (EOL)
1111

1212
[Download 21.02 Releases](https://github.com/anaelorlinski/OpenWrt-NanoPi-R2S-R4S-Builds/releases?q=OpenWrtAO-21.02&expanded=true) [Changelog](https://github.com/anaelorlinski/OpenWrt-NanoPi-R2S-R4S-Builds/blob/main/openwrt-21.02/release-info.md)
1313

openwrt-22.03/patches/target/linux/rockchip/armv8/base-files/etc/board.d/02_network

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,36 @@ rockchip_setup_interfaces()
1818
esac
1919
}
2020

21-
nanopi_r2s_generate_mac()
21+
generate_mac_from_mmc_cid()
2222
{
23-
local sd_hash=$(sha256sum /sys/class/block/mmcblk0/device/cid)
23+
local mmc_dev=$1
24+
25+
local sd_hash=$(sha256sum /sys/class/block/$mmc_dev/device/cid)
2426
local mac_base=$(macaddr_canonicalize "$(echo "${sd_hash}" | dd bs=1 count=12 2>/dev/null)")
2527
echo "$(macaddr_unsetbit_mc "$(macaddr_setbit_la "${mac_base}")")"
2628
}
2729

30+
nanopi_r4s_get_mac()
31+
{
32+
local interface=$1
33+
local eeprom_path="/sys/bus/i2c/devices/2-0051/eeprom"
34+
local address
35+
36+
if [ -f "$eeprom_path" ]; then
37+
address=$(get_mac_binary "$eeprom_path" 0xfa)
38+
if [ "$interface" = "lan" ]; then
39+
address=$(macaddr_setbit_la "$address")
40+
fi
41+
else
42+
address=$(generate_mac_from_mmc_cid mmcblk1)
43+
if [ "$interface" = "lan" ]; then
44+
address=$(macaddr_add "$address" 1)
45+
fi
46+
fi
47+
48+
echo "$address"
49+
}
50+
2851
rockchip_setup_macs()
2952
{
3053
local board="$1"
@@ -35,12 +58,12 @@ rockchip_setup_macs()
3558
case "$board" in
3659
friendlyarm,nanopi-r2c|\
3760
friendlyarm,nanopi-r2s)
38-
wan_mac=$(nanopi_r2s_generate_mac)
61+
wan_mac=$(generate_mac_from_mmc_cid mmcblk0)
3962
lan_mac=$(macaddr_add "$wan_mac" 1)
4063
;;
4164
friendlyarm,nanopi-r4s)
42-
wan_mac=$(get_mac_binary "/sys/bus/i2c/devices/2-0051/eeprom" 0xfa)
43-
lan_mac=$(macaddr_setbit_la "$wan_mac")
65+
wan_mac=$(nanopi_r4s_get_mac wan)
66+
lan_mac=$(nanopi_r4s_get_mac lan)
4467
;;
4568
esac
4669

openwrt-22.03/patches/target/linux/rockchip/patches-5.10/100-rockchip-use-system-LED-for-OpenWrt.patch renamed to openwrt-22.03/patches/target/linux/rockchip/patches-5.10/100-rockchip-use-system-LED-for-OpenWrt-r2s.patch

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,4 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
2929
chosen {
3030
stdout-path = "serial2:1500000n8";
3131
};
32-
--- a/arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts
33-
+++ b/arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts
34-
@@ -19,6 +19,13 @@
35-
model = "FriendlyElec NanoPi R4S";
36-
compatible = "friendlyarm,nanopi-r4s", "rockchip,rk3399";
37-
38-
+ aliases {
39-
+ led-boot = &sys_led;
40-
+ led-failsafe = &sys_led;
41-
+ led-running = &sys_led;
42-
+ led-upgrade = &sys_led;
43-
+ };
44-
+
45-
/delete-node/ display-subsystem;
46-
47-
gpio-leds {
32+

openwrt-22.03/release-info.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
- pbr latest version from https://github.com/stangri/source.openwrt.melmac.net
1919

2020
### Changelog
21+
- [2022-09-17] Align patches / Haproxy 2.6.5
2122
- [2022-08-30] Add qosify
2223
- [2022-08-25] Update U-Boot to 2022.07 (only tested on R4S 4GB)
2324
- [2022-08-25] Backport Packages from master

0 commit comments

Comments
 (0)