wifi: rtw89: 8831bu: Add support for ELECOM WD{B,C}-X600DU2M-B
PATCH 1/5 wifi: rtw89: 8831bu: Add support for ELECOM WD{B,C}-X600DU2M-B
Add the ids 056e:4027 and 056e:4028 into the device table to support ELECOM WD{B,C}-X600DU2M-B, two new 8831bu-based adapters.
Compile tested only.
https://github.com/morrownr/rtw89/commit/9e2db2834b37c6adfc4b872a9ef56c927df22bea
--- drivers/net/wireless/realtek/rtw89/rtw8851bu.c | 6 ++++++ 1 file changed, 6 insertions(+)
drivers/net/wireless/realtek/rtw89/rtw8851bu.c +6 -0
@@ -37,6 +37,12 @@ static const struct rtw89_driver_info rtw89_8851bu_info = { };static const struct usb_device_id rtw_8851bu_id_table[] = { +/* ELECOM WDC-X600DU2M-B */ + {USB_DEVICE_AND_INTERFACE_INFO (0x056e ,0x4027 ,0xff ,0xff ,0xff ), + .driver_info = (kernel_ulong_t)&rtw89_8851bu_info }, +/* ELECOM WDB-X600DU2M-B */ + {USB_DEVICE_AND_INTERFACE_INFO (0x056e ,0x4028 ,0xff ,0xff ,0xff ), + .driver_info = (kernel_ulong_t)&rtw89_8851bu_info }, {USB_DEVICE_AND_INTERFACE_INFO (0x0bda ,0xb831 ,0xff ,0xff ,0xff ), .driver_info = (kernel_ulong_t)&rtw89_8851bu_info }, {USB_DEVICE_AND_INTERFACE_INFO (0x0bda ,0xb851 ,0xff ,0xff ,0xff ),
Signature · 1 line
2.53.0
PATCH 2/5 wifi: rtw89: 8832au: Support two additional devices
Add two new ids into the device table to support the following 8832au-based adapters:
- Mercusys MA72XH (2c4e:0124)
- TP-Link Archer TX23U (37ad:0102)
Compile tested only.
--- drivers/net/wireless/realtek/rtw89/rtw8852au.c | 4 ++++ 1 file changed, 4 insertions(+)
drivers/net/wireless/realtek/rtw89/rtw8852au.c +4 -0
@@ -63,10 +63,14 @@ static const struct usb_device_id rtw_8852au_id_table[] = { .driver_info = (kernel_ulong_t)&rtw89_8852au_info }, { USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0141, 0xff, 0xff, 0xff), .driver_info = (kernel_ulong_t)&rtw89_8852au_info }, + { USB_DEVICE_AND_INTERFACE_INFO(0x2c4e, 0x0124, 0xff, 0xff, 0xff), + .driver_info = (kernel_ulong_t)&rtw89_8852au_info }, { USB_DEVICE_AND_INTERFACE_INFO(0x3625, 0x010d, 0xff, 0xff, 0xff), .driver_info = (kernel_ulong_t)&rtw89_8852au_info }, { USB_DEVICE_AND_INTERFACE_INFO(0x3625, 0x010f, 0xff, 0xff, 0xff), .driver_info = (kernel_ulong_t)&rtw89_8852au_info }, + { USB_DEVICE_AND_INTERFACE_INFO(0x37ad, 0x0102, 0xff, 0xff, 0xff), + .driver_info = (kernel_ulong_t)&rtw89_8852au_info }, {}, };MODULE_DEVICE_TABLE (usb, rtw_8852au_id_table);
Signature · 1 line
2.53.0
PATCH 3/5 wifi: rtw89: 8832bu: Add support for I-O DATA WN-DAX1200U
In reply to Zenm ChenAdd the id 04bb:095b into the device table to support I-O DATA WN-DAX1200U, an 8832bu-based adapter.
Compile tested only.
https://github.com/morrownr/rtw89/commit/b22949056cfccf85a96540b2c0bd4d32e76cab0f
--- drivers/net/wireless/realtek/rtw89/rtw8852bu.c | 2 ++ 1 file changed, 2 insertions(+)
drivers/net/wireless/realtek/rtw89/rtw8852bu.c +2 -0
@@ -37,6 +37,8 @@ static const struct rtw89_driver_info rtw89_8852bu_info = { };static const struct usb_device_id rtw_8852bu_id_table[] = { + {USB_DEVICE_AND_INTERFACE_INFO (0x04bb ,0x095b ,0xff ,0xff ,0xff ), + .driver_info = (kernel_ulong_t)&rtw89_8852bu_info }, {USB_DEVICE_AND_INTERFACE_INFO (0x0bda ,0xb832 ,0xff ,0xff ,0xff ), .driver_info = (kernel_ulong_t)&rtw89_8852bu_info }, {USB_DEVICE_AND_INTERFACE_INFO (0x0bda ,0xb83a ,0xff ,0xff ,0xff ),
Signature · 1 line
2.53.0
PATCH 4/5 wifi: rtw89: 8832cu: Add support for Mercusys MA86XH
In reply to Zenm ChenAdd the id 2c4e:0127 into the device table to support Mercusys MA86XH, a new 8832cu-based adapter.
This also deletes the id 35b2:0502 which doesn't actaully exist and was wrongly added into the driver.
Compile tested only.
https://github.com/morrownr/rtw89/commit/40149484a9db41a4146d2fb4980c92017c5f552c
https://github.com/morrownr/rtw89/commit/c82b4b42a93c2d189a11306701552d4732dc9fb0
--- drivers/net/wireless/realtek/rtw89/rtw8852cu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/net/wireless/realtek/rtw89/rtw8852cu.c +2 -2
@@ -53,9 +53,9 @@ static const struct usb_device_id rtw_8852cu_id_table[] = { .driver_info = (kernel_ulong_t)&rtw89_8852cu_info }, { USB_DEVICE_AND_INTERFACE_INFO(0x28de, 0x2432, 0xff, 0xff, 0xff), .driver_info = (kernel_ulong_t)&rtw89_8852cu_info }, - { USB_DEVICE_AND_INTERFACE_INFO(0x2c7c, 0x8206, 0xff, 0xff, 0xff), + { USB_DEVICE_AND_INTERFACE_INFO(0x2c4e, 0x0127, 0xff, 0xff, 0xff), .driver_info = (kernel_ulong_t)&rtw89_8852cu_info }, - { USB_DEVICE_AND_INTERFACE_INFO(0x35b2, 0x0502, 0xff, 0xff, 0xff), + { USB_DEVICE_AND_INTERFACE_INFO(0x2c7c, 0x8206, 0xff, 0xff, 0xff), .driver_info = (kernel_ulong_t)&rtw89_8852cu_info }, { USB_DEVICE_AND_INTERFACE_INFO(0x35bc, 0x0101, 0xff, 0xff, 0xff), .driver_info = (kernel_ulong_t)&rtw89_8852cu_info },
Signature · 1 line
2.53.0
PATCH 5/5 wifi: rtw89: 8912au: Add support for Mercusys MA37BEH
In reply to Zenm ChenAdd the id 2c4e:0125 into the device table to support Mercusys MA37BEH, a new 8912au-based adapter.
Compile tested only.
https://github.com/morrownr/rtw89/commit/73cd715afee2dda3f670cdae5e40fbeba7d9be36
--- drivers/net/wireless/realtek/rtw89/rtw8922au.c | 2 ++ 1 file changed, 2 insertions(+)
drivers/net/wireless/realtek/rtw89/rtw8922au.c +2 -0
@@ -56,6 +56,8 @@ static const struct usb_device_id rtw_8922au_id_table[] = { .driver_info = (kernel_ulong_t)&rtw89_8922au_info }, { USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x332b, 0xff, 0xff, 0xff), .driver_info = (kernel_ulong_t)&rtw89_8922au_info }, + { USB_DEVICE_AND_INTERFACE_INFO(0x2c4e, 0x0125, 0xff, 0xff, 0xff), + .driver_info = (kernel_ulong_t)&rtw89_8922au_info }, { USB_DEVICE_AND_INTERFACE_INFO(0x3625, 0x010a, 0xff, 0xff, 0xff), .driver_info = (kernel_ulong_t)&rtw89_8922au_info }, { USB_DEVICE_AND_INTERFACE_INFO(0x37ad, 0x0100, 0xff, 0xff, 0xff),
Signature · 1 line
2.53.0