apm821xx: rename pciex to pcie

Fixes:

Warning (pci_bridge): /plb/pciex@d00000000: node name is not "pci" or "pcie"

Matches upstream commit: 86bc917d2ac117ec922dbf8ed92ca989bf333281

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19425
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
Rosen Penev 2024-09-11 15:44:30 -07:00 committed by Christian Marangi
parent e5ad92c588
commit 66a7e04e9e
No known key found for this signature in database
GPG key ID: AC001D09ADBFEAD7
2 changed files with 48 additions and 1 deletions

View file

@ -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

View file

@ -418,7 +418,7 @@
#size-cells = <0>;
};
PCIE0: pciex@d00000000 {
PCIE0: pcie@d00000000 {
device_type = "pci"; /* see ppc4xx_pci_find_bridge */
#interrupt-cells = <1>;
#size-cells = <2>;