[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