Sierra Gobinet or drivers builtin with Linux Kernel

Hello,
I am trying to use the MC7455 with our embedded board. I am facing lot of difficulties in bringing up the MC7455. I have plugged in the MC7455 using the miniPCIe slot in my board.
With this I could see that the MC7455 fails to attach and keeps on resetting itself. The log message are as follows:

Sep 05 13:36:02 cl-som-imx7 kernel[232]: usb 1-1.3: New USB device found, idVendor=1199, idProduct=9070
Sep 05 13:36:02 cl-som-imx7 kernel[232]: usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 05 13:36:02 cl-som-imx7 kernel: usb 1-1.3: Product: Sierra Wireless MC7455 Qualcomm
Sep 05 13:36:02 cl-som-imx7 kernel[232]: usb 1-1.3: Product: Sierra Wireless MC7455 Qualcomm
Sep 05 13:36:02 cl-som-imx7 kernel: usb 1-1.3: Manufacturer: Sierra Wireless, Incorporated
Sep 05 13:36:02 cl-som-imx7 kernel: usb 1-1.3: SerialNumber: LQ71660082041020
Sep 05 13:36:02 cl-som-imx7 kernel[232]: usb 1-1.3: Manufacturer: Sierra Wireless, Incorporated
Sep 05 13:36:02 cl-som-imx7 kernel[232]: usb 1-1.3: SerialNumber: LQ71660082041020
Sep 05 13:36:03 cl-som-imx7 kernel: usb 1-1.3: USB disconnect, device number 4
Sep 05 13:36:03 cl-som-imx7 kernel[232]: usb 1-1.3: USB disconnect, device number 4
usb 1-1.3: new high-speed USB device number 5 using ci_hdrc
usb 1-1.3: New USB device found, idVendor=1199, idProduct=9070
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.3: Product: Sierra Wireless MC7455 Qualcomm
usb 1-1.3: Manufacturer: Sierra Wireless, Incorporated
usb 1-1.3: SerialNumber: LQ71660082041020
Sep 05 13:36:17 cl-som-imx7 kernel: usb 1-1.3: new high-speed USB device number 5 using ci_hdrc
Sep 05 13:36:17 cl-som-imx7 kernel[232]: usb 1-1.3: new high-speed USB device number 5 using ci_hdrc
Sep 05 13:36:17 cl-som-imx7 kernel: usb 1-1.3: New USB device found, idVendor=1199, idProduct=9070
Sep 05 13:36:17 cl-som-imx7 kernel: usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 05 13:36:17 cl-som-imx7 kernel[232]: usb 1-1.3: New USB device found, idVendor=1199, idProduct=9070
Sep 05 13:36:17 cl-som-imx7 kernel[232]: usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 05 13:36:17 cl-som-imx7 kernel: usb 1-1.3: Product: Sierra Wireless MC7455 Qualcomm
Sep 05 13:36:17 cl-som-imx7 kernel[232]: usb 1-1.3: Product: Sierra Wireless MC7455 Qualcomm
Sep 05 13:36:17 cl-som-imx7 kernel: usb 1-1.3: Manufacturer: Sierra Wireless, Incorporated
Sep 05 13:36:17 cl-som-imx7 kernel: usb 1-1.3: SerialNumber: LQ71660082041020
Sep 05 13:36:17 cl-som-imx7 kernel[232]: usb 1-1.3: Manufacturer: Sierra Wireless, Incorporated
Sep 05 13:36:17 cl-som-imx7 kernel[232]: usb 1-1.3: SerialNumber: LQ71660082041020
usb 1-1.3: USB disconnect, device number 5
Sep 05 13:36:18 cl-som-imx7 kernel: usb 1-1.3: USB disconnect, device number 5
Sep 05 13:36:18 cl-som-imx7 kernel[232]: usb 1-1.3: USB disconnect, device number 5

If I use miniPCIe to USB converter and plug the MC7455 to the USB slot I could see that the device gets attached to the board but only the cdc-wdm interfaces are available. No /dev/ttyUSB* interfaces. The log messages are follows:

usb 1-1.2: new high-speed USB device number 9 using ci_hdrc
usb 1-1.2: config 1 has an invalid interface number: 8 but max is 4
usb 1-1.2: config 1 has an invalid interface number: 10 but max is 4
usb 1-1.2: config 1 has no interface number 1
usb 1-1.2: config 1 has no interface number 4
usb 1-1.2: New USB device found, idVendor=1199, idProduct=9071
usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.2: Product: Sierra Wireless MC7455 Qualcomm® Snapdragon™ X7 LTE-A
usb 1-1.2: Manufacturer: Sierra Wireless, Incorporated
usb 1-1.2: SerialNumber: LQ71660022021020
usbcore: registered new interface driver cdc_wdm
qmi_wwan 1-1.2:1.8: cdc-wdm0: USB WDM device
qmi_wwan 1-1.2:1.8 wwan0: register ‘qmi_wwan’ at usb-ci_hdrc.1-1.2, WWAN/QMI device, ca:bc:16:b8:f5:89
qmi_wwan 1-1.2:1.10: cdc-wdm1: USB WDM device
qmi_wwan 1-1.2:1.10 wwan1: register ‘qmi_wwan’ at usb-ci_hdrc.1-1.2, WWAN/QMI device, ca:bc:16:b8:f5:89
usbcore: registered new interface driver qmi_wwan

Not sure what is wrong eith my kernel configuration. Is MC7455 works only with Gobinet ? If so, does it also works with ofono and connman. I would like to use Connman as my connection manager.

Thanks & Regards,
Vinothkumar