broadband-modem-qmi: Add MHI QMI port peek support
For MHI data port (mhi-net), simply return the primary QMI port. Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
This commit is contained in:
@@ -246,7 +246,7 @@ peek_port_qmi_for_data (MMBroadbandModemQmi *self,
|
|||||||
g_assert (mm_port_get_subsys (data) == MM_PORT_SUBSYS_NET);
|
g_assert (mm_port_get_subsys (data) == MM_PORT_SUBSYS_NET);
|
||||||
|
|
||||||
net_port_driver = mm_kernel_device_get_driver (mm_port_peek_kernel_device (data));
|
net_port_driver = mm_kernel_device_get_driver (mm_port_peek_kernel_device (data));
|
||||||
if (g_strcmp0 (net_port_driver, "qmi_wwan") != 0) {
|
if (g_strcmp0 (net_port_driver, "qmi_wwan") != 0 && g_strcmp0 (net_port_driver, "mhi_net")) {
|
||||||
g_set_error (error,
|
g_set_error (error,
|
||||||
MM_CORE_ERROR,
|
MM_CORE_ERROR,
|
||||||
MM_CORE_ERROR_FAILED,
|
MM_CORE_ERROR_FAILED,
|
||||||
@@ -256,6 +256,9 @@ peek_port_qmi_for_data (MMBroadbandModemQmi *self,
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!g_strcmp0 (net_port_driver, "mhi_net"))
|
||||||
|
return mm_broadband_modem_qmi_peek_port_qmi (self);
|
||||||
|
|
||||||
net_port_parent_path = mm_kernel_device_get_interface_sysfs_path (mm_port_peek_kernel_device (data));
|
net_port_parent_path = mm_kernel_device_get_interface_sysfs_path (mm_port_peek_kernel_device (data));
|
||||||
if (!net_port_parent_path) {
|
if (!net_port_parent_path) {
|
||||||
g_set_error (error,
|
g_set_error (error,
|
||||||
|
Reference in New Issue
Block a user