mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-01-31 13:43:09 +01:00
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:
parent
e5ad92c588
commit
66a7e04e9e
2 changed files with 48 additions and 1 deletions
|
|
@ -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
|
||||
|
|
@ -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>;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue