USB devices can now be added to devices.txt as:
0x0000 | 0x0000 | vendor id | product id | ...

Signed-off-by: Andre Heider <a.hei...@gmail.com>
---
 devices.txt      | 2 ++
 iwinfo_nl80211.c | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/devices.txt b/devices.txt
index b01e4ac..8796276 100644
--- a/devices.txt
+++ b/devices.txt
@@ -200,3 +200,5 @@
 0x14e4 0xaa52 0x14e4 0xaa52    0      0  "Broadcom" "BCM43602"
 0x02d0 0xa9a6 0x0000 0x0000    0      0  "Cypress"  "CYW43455"
 0x1ae9 0x0310 0x1ae9 0x0000    0      0  "Wilocity" "Wil6210"
+# USB devices
+# 0x0000 | 0x0000 | vendor id | product id | ...
diff --git a/iwinfo_nl80211.c b/iwinfo_nl80211.c
index fcc48dd..aa92382 100644
--- a/iwinfo_nl80211.c
+++ b/iwinfo_nl80211.c
@@ -3463,7 +3463,9 @@ static int nl80211_get_hardware_id(const char *ifname, 
char *buf)
                { "vendor", &id->vendor_id },
                { "device", &id->device_id },
                { "subsystem_vendor", &id->subsystem_vendor_id },
-               { "subsystem_device", &id->subsystem_device_id }
+               { "subsystem_device", &id->subsystem_device_id },
+               { "../idVendor", &id->subsystem_vendor_id },
+               { "../idProduct", &id->subsystem_device_id },
        };
 
        memset(id, 0, sizeof(*id));
-- 
2.35.1


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to