dell,dw5821e: add support for the DW5821e with eSIM variant
Same port layout as the default one, just a different PID.
This commit is contained in:
@@ -8,7 +8,7 @@ GOTO="mm_dell_port_types_end"
|
||||
LABEL="mm_dell_vendorcheck"
|
||||
SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
|
||||
|
||||
# Dell DW5821e
|
||||
# Dell DW5821e (default 0x81d7, with esim support 0x81e0)
|
||||
# if 02: primary port
|
||||
# if 03: secondary port
|
||||
# if 04: raw NMEA port
|
||||
@@ -17,6 +17,10 @@ ATTRS{idVendor}=="413c", ATTRS{idProduct}=="81d7", ENV{.MM_USBIFNUM}=="02", ENV{
|
||||
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="81d7", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_PORT_TYPE_AT_SECONDARY}="1"
|
||||
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="81d7", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_PORT_TYPE_GPS}="1"
|
||||
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="81d7", ENV{.MM_USBIFNUM}=="05", ENV{ID_MM_PORT_TYPE_QCDM}="1"
|
||||
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="81e0", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_PORT_TYPE_AT_PRIMARY}="1"
|
||||
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="81e0", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_PORT_TYPE_AT_SECONDARY}="1"
|
||||
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="81e0", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_PORT_TYPE_GPS}="1"
|
||||
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="81e0", ENV{.MM_USBIFNUM}=="05", ENV{ID_MM_PORT_TYPE_QCDM}="1"
|
||||
|
||||
# Dell DW5820e
|
||||
# if 02: AT port
|
||||
|
||||
@@ -399,7 +399,7 @@ create_modem (MMPlugin *self,
|
||||
#if defined WITH_MBIM
|
||||
if (mm_port_probe_list_has_mbim_port (probes)) {
|
||||
/* Specific implementation for the DW5821e */
|
||||
if (vendor == 0x413c && product == 0x81d7) {
|
||||
if (vendor == 0x413c && (product == 0x81d7 || product == 0x81e0)) {
|
||||
mm_dbg ("MBIM-powered DW5821e modem found...");
|
||||
return MM_BASE_MODEM (mm_broadband_modem_dell_dw5821e_new (uid,
|
||||
drivers,
|
||||
|
||||
Reference in New Issue
Block a user