[openwrt/openwrt] apm821xx: rename pciex to pcie
LEDE Commits
lede-commits at lists.infradead.org
Tue Nov 18 04:15:16 PST 2025
ansuel pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/66a7e04e9e10247978c301a679428cbfc001e6ea
commit 66a7e04e9e10247978c301a679428cbfc001e6ea
Author: Rosen Penev <rosenp at gmail.com>
AuthorDate: Wed Sep 11 15:44:30 2024 -0700
apm821xx: rename pciex to pcie
Fixes:
Warning (pci_bridge): /plb/pciex at d00000000: node name is not "pci" or "pcie"
Matches upstream commit: 86bc917d2ac117ec922dbf8ed92ca989bf333281
Signed-off-by: Rosen Penev <rosenp at gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19425
Signed-off-by: Christian Marangi <ansuelsmth at gmail.com>
---
.../etc/hotplug.d/ieee80211/05-wifi-migrate | 47 ++++++++++++++++++++++
target/linux/apm821xx/dts/apm82181.dtsi | 2 +-
2 files changed, 48 insertions(+), 1 deletion(-)
diff --git a/target/linux/apm821xx/base-files/etc/hotplug.d/ieee80211/05-wifi-migrate b/target/linux/apm821xx/base-files/etc/hotplug.d/ieee80211/05-wifi-migrate
new file mode 100644
index 0000000000..0496092084
--- /dev/null
+++ b/target/linux/apm821xx/base-files/etc/hotplug.d/ieee80211/05-wifi-migrate
@@ -0,0 +1,47 @@
+#!/bin/sh
+
+# This must run before 10-wifi-detect
+
+[ "${ACTION}" = "add" ] || return
+
+. /lib/functions.sh
+. /lib/functions/system.sh
+
+do_migrate_radio()
+{
+ local config="$1"
+
+ config_get from "$config" path
+
+ to=${from/pciex\//pcie\/}
+
+ # Checks if kernel version is less than 6.12.0, if it is and the path is
+ # using the new format, then path should be migrated to the old format.
+ [ "$(get_linux_version)" -lt "612000" ] && to=${from/pcie\//pciex\/}
+
+ [ "$from" = "$to" ] && return
+
+ uci set "wireless.${config}.path=${to}"
+ WIRELESS_CHANGED=true
+
+ logger -t wifi-migrate "Updated path of wireless.${config} from '${from}' to '${to}'"
+}
+
+migrate_radio()
+{
+ config_load wireless
+
+ config_foreach do_migrate_radio wifi-device
+}
+
+WIRELESS_CHANGED=false
+
+case "$(board_name)" in
+*)
+ migrate_radio
+ ;;
+esac
+
+$WIRELESS_CHANGED && uci commit wireless
+
+exit 0
diff --git a/target/linux/apm821xx/dts/apm82181.dtsi b/target/linux/apm821xx/dts/apm82181.dtsi
index 5f80467d74..5b7d907311 100644
--- a/target/linux/apm821xx/dts/apm82181.dtsi
+++ b/target/linux/apm821xx/dts/apm82181.dtsi
@@ -418,7 +418,7 @@
#size-cells = <0>;
};
- PCIE0: pciex at d00000000 {
+ PCIE0: pcie at d00000000 {
device_type = "pci"; /* see ppc4xx_pci_find_bridge */
#interrupt-cells = <1>;
#size-cells = <2>;
More information about the lede-commits
mailing list