mac80211: only strip the platform/ prefix from path for pci devices
[openwrt/openwrt.git] / package / kernel / mac80211 / files / lib / wifi / mac80211.sh
index 92a9fce74468beb60d67401afef0f4c117079584..06f3b8b449fbf482d42123fd3d21f8c5b0d315bf 100644 (file)
@@ -101,7 +101,9 @@ detect_mac80211() {
                fi
                if [ -n "$path" ]; then
                        path="${path##/sys/devices/}"
-                       path="${path##platform/}"
+                       case "$path" in
+                               platform*/pci*) path="${path##platform/}";;
+                       esac
                        dev_id="        option path     '$path'"
                else
                        dev_id="        option macaddr  $(cat /sys/class/ieee80211/${dev}/macaddress)"