[PATCH v5 1/1] bus: mhi: pci_generic: add Rolling Wireless RW151 1501/1502 PCI IDs
From: zwq2226404116
Date: Fri Sep 04 2026 - 01:06:17 EST
From: Wanquan Zhong <wanquan.zhong@xxxxxxxxxxx>
Hi,
Please find v5 on top of v1/v2/v3/v4. It adds PCI_DEVICE_SUB entries for
RW151 sub-vendor 0x2099, sub-device 0x1501 and 0x1502 on QCOM 0x0309,
continuing the 1500 series.
If you have any comments on v4 and before, I am happy to address
them. Please also let me know whether you prefer incremental follow-ups
like this or a single squashed series before merge.
Thanks,
Wanquan Zhong
bus: mhi: pci_generic: add Rolling Wireless RW151 1501/1502 PCI IDs
Add PCI_DEVICE_SUB entries for sub-vendor 0x2099, sub-device 0x1501 and
0x1502 on QCOM 0x0309 (sdx75). These are additional RW151 variants in the
same ID series as 0x1500.
Signed-off-by: Wanquan Zhong <wanquan.zhong@xxxxxxxxxxx>
---
v4 -> v5: Add RW151 PCI subsystem IDs 2099:1501 and 2099:1502
drivers/bus/mhi/host/pci_generic.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/drivers/bus/mhi/host/pci_generic.c b/drivers/bus/mhi/host/pci_generic.c
index d686aef6e158..af76ce57ce10 100644
--- a/drivers/bus/mhi/host/pci_generic.c
+++ b/drivers/bus/mhi/host/pci_generic.c
@@ -1039,6 +1039,12 @@ static const struct pci_device_id mhi_pci_id_table[] = {
{ PCI_DEVICE_SUB(PCI_VENDOR_ID_QCOM, 0x0309, 0x2099, 0x1500),
.driver_data = (kernel_ulong_t) &mhi_rolling_rw151_info },
/* Rolling RW151 (sdx75) */
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_QCOM, 0x0309, 0x2099, 0x1501),
+ .driver_data = (kernel_ulong_t) &mhi_rolling_rw151_info },
+ /* Rolling RW151 (sdx75) */
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_QCOM, 0x0309, 0x2099, 0x1502),
+ .driver_data = (kernel_ulong_t) &mhi_rolling_rw151_info },
+ /* Rolling RW151 (sdx75) */
{ PCI_DEVICE_SUB(PCI_VENDOR_ID_QCOM, 0x0309, 0x103c, 0x8fb8),
.driver_data = (kernel_ulong_t) &mhi_rolling_rw151_info },
/* Rolling RW151 (sdx75) */
--
2.50.0