diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2020-11-09 12:31:03 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2020-11-09 18:41:57 +0100 |
commit | 4ec2db75b8fc1175c12d007ca64d2edcf630e3cc (patch) | |
tree | f4035d682e30b31a16a7970e9b0b20f1974f93f6 /src/mm-port-serial-qcdm.c | |
parent | 56fca1447324f6ac47f2c7e7c9534c49f1bf1da3 (diff) |
port-serial-qcdm: allow specifying input subsystem
We have assumed until now that all QCDM ports are based on TTY
drivers, e.g. exposed via USB.
This may no longer be true, so allow creating QCDM ports with
an explicit subsystem instead of defaulting always to TTY.
Diffstat (limited to 'src/mm-port-serial-qcdm.c')
-rw-r--r-- | src/mm-port-serial-qcdm.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mm-port-serial-qcdm.c b/src/mm-port-serial-qcdm.c index e5bc94e6..08f24303 100644 --- a/src/mm-port-serial-qcdm.c +++ b/src/mm-port-serial-qcdm.c @@ -350,11 +350,12 @@ config_fd (MMPortSerial *port, int fd, GError **error) /*****************************************************************************/ MMPortSerialQcdm * -mm_port_serial_qcdm_new (const char *name) +mm_port_serial_qcdm_new (const char *name, + MMPortSubsys subsys) { return MM_PORT_SERIAL_QCDM (g_object_new (MM_TYPE_PORT_SERIAL_QCDM, MM_PORT_DEVICE, name, - MM_PORT_SUBSYS, MM_PORT_SUBSYS_TTY, + MM_PORT_SUBSYS, subsys, MM_PORT_TYPE, MM_PORT_TYPE_QCDM, MM_PORT_SERIAL_SEND_DELAY, (guint64) 0, NULL)); |