Commit graph

19 commits

Author SHA1 Message Date
Vladdrako
8ffb8bfd11
devices: add add Qualcomm Atheros IPQ6018 WiSoC compatible
This adds detection for the Qualcomm Atheros IPQ6018 WiSoC.

Signed-off-by: Vladyslav Andreichykov <vladdrako007@gmail.com>
2024-03-08 14:22:38 +01:00
Martin Schiller
163a640fef devices: add device id for Qualcomm Atheros QCA6174
This adds the device id for the Qualcomm Atheros QCA6174 found on a
jjPlus JWW6051 M.2 adapter.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2024-02-07 09:38:57 +01:00
Marty Jones
a34977c076
devices: add device id for Cypress CYW43455
Add Cypress CYW43455 id variant found on the Raspberry Pi 5.

Signed-off-by: Marty Jones <mj8263788@gmail.com>
2023-11-19 14:39:36 -05:00
Dennis Schmalacker
3eb34df3ee
devices: add device id for MediaTek MT7916AN
MediaTek MT7916AN (Filogic 630) is a DBDC 2*2 G-Band and 3*3 B-Band
chip found on the AsiaRF AW7916-NPD mini PCIe Module.

Add the additional ID.

Signed-off-by: Dennis Schmalacker <dennis-on-github@dclabs.de>
[ improve commit description, wrap to 75 char ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-11-16 12:48:38 +01:00
Shiji Yang
d1f07cfdf3
devices: add device id for Atheros AR9287 and AR9380
Atheros AR9287 is a 2*2 PCI wireless chip used in TP-Link TL-WR841N v7.
Atheros AR9380 is a 3*3 PCI wireless chip used in TP-Link TL-WR2543N v1.

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
2023-05-24 00:50:42 +02:00
David Bauer
c9f5c3f7b5 devices: add MediaTek MT7981 WMAC compatible
This adds detection for the MediaTek MT7981 WMAC.

Signed-off-by: David Bauer <mail@david-bauer.net>
2023-05-17 22:41:40 +02:00
Daniel Golle
b3888b2953
devices: add compatible strings for Ralink WiSoCs
Now that iwinfo_hardware_id_from_mtd() is no longer called in case
a compatible string is found we need to add those to devices.txt.
Unfortunately some WiSoCs share the same dtsi and hence also the
compatible string, so detection is now slightly wrong for those,
as they were previously identified parsing the MTD EEPROM data.
As a reminder that this will need fixing, the following entries
have been left in devices.txt:
0x1814 0x3051 0x1814 0x0007    0      0  "Ralink"   "Rt3051"
0x1814 0x3052 0x1814 0x0008    0      0  "Ralink"   "Rt3052"
0x1814 0x3350 0x1814 0x000b    0      0  "Ralink"   "Rt3350"
0x1814 0x3662 0x1814 0x000d    0      0  "Ralink"   "Rt3662"

Fixes: fac0787 ("devices: add support for declaring compatible matched devices")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2023-02-08 14:33:48 +00:00
Andre Heider
9b47b031c0
devices: add USB devices supported by the mt76 driver
A nice and stable working mainline driver deserves first class support,
and this adds all USB devices supported by it.

The PIDs/VIDs are taken directly from the driver, in the very same order
to make future syncs easy.

The single left out entry is the unknown 148f:760a.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-01-20 16:08:00 +01:00
Andre Heider
891acee618
devices: add MediaTek MT7628 card
This adds the single missing compatible supported by the mt76 driver,
which is used by a bunch of ramips mt7628an devices.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-01-20 16:07:59 +01:00
Jo-Philipp Wich
fac0787ab0
devices: add support for declaring compatible matched devices
Some device have embedded wifi card that are not connected with usb or
internall with pci. Such device have fake device_id and only the
vendor_id actually reflect something real but internally they don't have
any id and are just matched by the node compatible binding in DT.

We currently match this with a big if-else to match the single devices
but this can be improved and be matched directly in devices.txt

Rework this so that we can drop the big if-else and move the matching
to devices.txt

When a device is matched using compatible in iwinfo the hardware will be
flagged as embedded and won't print empty ids.

Update devices.txt by migrating all the compatible matching device from
fake id to compatible matching.

Tested-by: Christian Marangi <ansuelsmth@gmail.com> # ipq4019
Co-developed-by: Christian Marangi <ansuelsmth@gmail.com>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Tested-by: Robert Marko <robimarko@gmail.com> # ipq8074
Reviewed-by: Andre Heider <a.heider@gmail.com>
2023-01-10 00:26:50 +01:00
Robert Marko
c7b420a2f3
devices: add Qualcomm Atheros QCN6024/9024/9074 cards
Add Qualcomm Atheros QCN6024/9024/9074 PCI ID, they all are compatible and
use the same ID.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2023-01-06 17:44:23 +01:00
Robert Marko
5914d7113e
iwinfo: devices: add Qualcomm Atheros IPQ8074 WiSoC
Add detection of the Qualcomm Atheros IPQ8074 WiSoC using the compatible
string from device tree.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2023-01-06 15:13:10 +01:00
Andre Heider
c27ce7113e devices: add usb device MediaTek MT7921AU
Add USB PID/VID as found on e.g. Comfast CF-953AX.

Signed-off-by: Andre Heider <a.heider@gmail.com>
[rebase onto current master]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-12-15 21:21:59 +01:00
Daniel Golle
46f04f3808 devices: add MediaTek MT7986 WiSoC
Add detection of the MediaTek MT7986 WiSoC using the compatible string
from device tree.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-08-31 14:08:39 +01:00
David Bauer
a479b9b08a devices: remove whitespace
Signed-off-by: David Bauer <mail@david-bauer.net>
2022-04-24 23:04:57 +02:00
Hauke Mehrtens
90bfbb9a3a devices: Add Cypress CYW43455
This adds the Cypress CYW43455. This device was found on the Raspberry Pi 4.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-03-01 20:54:37 +01:00
David Bauer
234075bf15 devices: fix AMD RZ608 format
Signed-off-by: David Bauer <mail@david-bauer.net>
2022-01-06 02:13:45 +01:00
David Bauer
0e2a318824 devices: add AMD RZ608 device-id
Signed-off-by: David Bauer <mail@david-bauer.net>
2022-01-02 02:33:25 +01:00
Jo-Philipp Wich
a0a0e02dd9 iwinfo: rename hardware.txt to devices.txt
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-07-11 15:56:35 +02:00
Renamed from hardware.txt (Browse further)