From 4ec2db75b8fc1175c12d007ca64d2edcf630e3cc Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Mon, 9 Nov 2020 12:31:03 +0100 Subject: 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. --- src/mm-port-serial-qcdm.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/mm-port-serial-qcdm.c') 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)); -- cgit v1.2.3-70-g09d2