.. | .. |
---|
555 | 555 | #define WETELECOM_PRODUCT_6802 0x6802 |
---|
556 | 556 | #define WETELECOM_PRODUCT_WMD300 0x6803 |
---|
557 | 557 | |
---|
| 558 | +#define FIBOCOM_VENDOR_ID 0x1782 |
---|
| 559 | +#define FIBOCOM_PRODUCT_L61031 0x4D10 |
---|
| 560 | +#define FIBOCOM_PRODUCT_L61032 0x4D11 |
---|
| 561 | +#define FIBOCOM_PRODUCT_L61033 0x4D11 |
---|
558 | 562 | |
---|
559 | 563 | /* Device flags */ |
---|
560 | 564 | |
---|
.. | .. |
---|
1965 | 1969 | .driver_info = RSVD(4) | RSVD(5) }, |
---|
1966 | 1970 | { USB_DEVICE_INTERFACE_CLASS(0x2cb7, 0x0105, 0xff), /* Fibocom NL678 series */ |
---|
1967 | 1971 | .driver_info = RSVD(6) }, |
---|
| 1972 | +#if 1 |
---|
| 1973 | + { USB_DEVICE(0x05C6, 0x9090) }, /* Quectel UC15 */ |
---|
| 1974 | + { USB_DEVICE(0x05C6, 0x9003) }, /* Quectel UC20 */ |
---|
| 1975 | + { USB_DEVICE(0x2C7C, 0x0125) }, /* Quectel EC25/EC20 R2.0 */ |
---|
| 1976 | + { USB_DEVICE(0x2C7C, 0x0121) }, /* Quectel EC21 */ |
---|
| 1977 | + { USB_DEVICE(0x05C6, 0x9215) }, /* Quectel EC20 */ |
---|
| 1978 | + { USB_DEVICE(0x2C7C, 0x0191) }, /* Quectel EG91 */ |
---|
| 1979 | + { USB_DEVICE(0x2C7C, 0x0195) }, /* Quectel EG95 */ |
---|
| 1980 | + { USB_DEVICE(0x2C7C, 0x0306) }, /* Quectel EG06/EP06/EM06 */ |
---|
| 1981 | + { USB_DEVICE(0x2C7C, 0x0296) }, /* Quectel BG96 */ |
---|
| 1982 | +#endif |
---|
| 1983 | + /* fibocom L610 */ |
---|
| 1984 | + { USB_DEVICE(FIBOCOM_VENDOR_ID, FIBOCOM_PRODUCT_L61031) }, |
---|
| 1985 | + { USB_DEVICE(FIBOCOM_VENDOR_ID, FIBOCOM_PRODUCT_L61032) }, |
---|
| 1986 | + { USB_DEVICE(FIBOCOM_VENDOR_ID, FIBOCOM_PRODUCT_L61033) }, |
---|
| 1987 | + |
---|
1968 | 1988 | { } /* Terminating entry */ |
---|
1969 | 1989 | }; |
---|
1970 | 1990 | MODULE_DEVICE_TABLE(usb, option_ids); |
---|
.. | .. |
---|
1999 | 2019 | #ifdef CONFIG_PM |
---|
2000 | 2020 | .suspend = usb_wwan_suspend, |
---|
2001 | 2021 | .resume = usb_wwan_resume, |
---|
| 2022 | + .reset_resume = usb_wwan_resume, |
---|
2002 | 2023 | #endif |
---|
2003 | 2024 | }; |
---|
2004 | 2025 | |
---|