aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Expand)AuthorFilesLines
10 daysqmimodem: Fix error path memory leak in gobiSteve Schrock1-0/+1
2024-05-02sim7100: create radio-settings atom for A76XX modemsMartin Hundebøll1-0/+2
2024-05-02udevng: register support for SIMCom A76XX USB serial modemMartin Hundebøll1-0/+53
2024-05-02sim7100: enable A76XX simcom vendor quirks for relevant atomsMartin Hundebøll1-5/+30
2024-05-02sim7100: fix going offline for A76XX modemsMartin Hundebøll1-0/+10
2024-05-02sim7100: implement set_online()Martin Hundebøll1-1/+34
2024-05-02sim7100: query device model during enableMartin Hundebøll1-3/+41
2024-05-02sim7100: wait for modem to start while enablingMartin Hundebøll1-1/+1
2024-05-02sim7100: simplify serial device openingMartin Hundebøll1-26/+5
2024-04-30udevng: Add support for Telit FN990Denis Kenzior1-2/+6
2024-04-30gobi: Use LOW_POWER instead of PERSIST_LOW_POWERDenis Kenzior2-3/+2
2024-04-29udevng: Support Quectel RM502QDenis Kenzior1-0/+3
2024-04-29udevng: Add "option" module managed ports to gobi driverDenis Kenzior1-0/+1
2024-04-23qmimodem: Remove unregister/cancel_all functionsSteve Schrock1-3/+0
2024-04-23qmimodem: Eliminate qmi_service reference countingSteve Schrock1-4/+4
2024-04-17gobi: Do not wait for timeout to shutdownSteve Schrock1-1/+2
2024-04-08udevng: Detect embedded qmi QRTR modemsSteve Schrock2-5/+119
2024-04-08hfp_ag_bluez5: Fix use-after-freeDenis Kenzior1-80/+136
2024-04-06bluez4: Remove supportDenis Kenzior6-2379/+0
2024-03-22quectel: Set modem lte capableDenis Kenzior1-0/+4
2024-03-22gobi: Set modem lte capableDenis Kenzior1-0/+1
2024-03-22ublox: Set modem lte capableDenis Kenzior1-0/+1
2024-03-22xmm7xxx: Set modem as lte capableDenis Kenzior1-0/+1
2024-03-22gemalto: Set modem lte capableDenis Kenzior1-1/+7
2024-03-22phonesim: Set modem lte capableDenis Kenzior1-0/+1
2024-03-21phonesim: Allow phonesim to work with Multiplexer=internalDenis Kenzior1-46/+56
2024-03-04gobi: Replace g_try_new0 / g_free with ell equivalentsDenis Kenzior1-4/+2
2024-02-29voicecall: Refactor string_to_phone_numberDenis Kenzior1-2/+2
2024-02-26plugins: Replace g_strndup use with l_strndupDenis Kenzior1-2/+2
2024-02-26hfp_hf_bluez5: Drop use of g_strconcatDenis Kenzior1-4/+3
2024-02-22gobi: Fail early if re-tried discovery failsDenis Kenzior1-4/+3
2024-02-22gobi: heed the qmi_device_discover returnDenis Kenzior1-2/+5
2024-02-21qmi: Rename qmi_device_unref to qmi_device_freeDenis Kenzior1-2/+2
2024-02-21gobi: Fail if device could not be createdDenis Kenzior1-0/+2
2024-02-21qmi: Remove qmi_device_set_close_on_unrefDenis Kenzior1-2/+0
2024-02-21qmi: Introduce qmi_device_new_qmuxDenis Kenzior1-10/+1
2024-02-21qmi: Remove qmi_device_syncDenis Kenzior1-7/+3
2024-02-20caif: Remove caif pluginDenis Kenzior1-70/+0
2024-02-20treewide: Make modem drivers builtinDenis Kenzior38-523/+43
2024-02-15qmimodem: implement call-forwarding driverIvaylo Dimitrov1-0/+3
2024-02-15qmimodem: implement call-barring driverIvaylo Dimitrov1-0/+2
2024-02-14qmimodem: implement call-settings driverIvaylo Dimitrov1-1/+4
2024-02-02phonesim: Add lte atomDenis Kenzior1-0/+1
2024-01-31udevng: Add support for Quectel EG96 modemSean Nyekjaer1-0/+2
2024-01-10plugins: provision: Remove mbpi supportDenis Kenzior3-651/+0
2024-01-10plugins: Remove support for file-provision pluginDenis Kenzior1-172/+0
2023-10-18plugins: udevng: Add support gemalto EHS5-EMaxim Lyubimov1-1/+2
2023-10-18plugins: gemalto: Include models listMaxim Lyubimov1-7/+1
2023-10-18plugins: quectel: Add radio settingsMaxim Lyubimov1-0/+2
2023-09-30bluez5: Remove unused functionsDenis Kenzior2-12/+0
2023-08-26gprs: Port drivers to use OFONO_ATOM_DRIVER_BUILTINDenis Kenzior6-10/+6
2023-08-26devinfo: Port drivers to use OFONO_ATOM_DRIVER_BUILTINDenis Kenzior1-13/+3
2023-08-26ctm: Port drivers to use OFONO_ATOM_DRIVER_BUILTINDenis Kenzior1-4/+2
2023-08-26radio-settings: Port drivers to use OFONO_ATOM_DRIVER_BUILTINDenis Kenzior1-3/+2
2023-08-26ims: Port drivers to use OFONO_ATOM_DRIVER_BUILTINDenis Kenzior1-1/+1
2023-08-26sim: Port drivers to use OFONO_ATOM_DRIVER_BUILTINDenis Kenzior2-3/+3
2023-08-17gobi: Keep track of the max aggregation sizeDenis Kenzior1-0/+5
2023-08-17gobi: Support qmi_wwan_q driverDenis Kenzior1-0/+12
2023-08-17gobi: For pre-multiplexed device, manage the main netdevDenis Kenzior1-13/+107
2023-08-17udevng: qmi: Also record the ifindex of the netdevDenis Kenzior1-0/+15
2023-08-17udevng: Detect Quectel devices that use qmi_wwan_q driverDenis Kenzior1-5/+67
2023-08-17gobi: Setup premultiplexed contextsDenis Kenzior1-15/+61
2023-08-17gobi: Use ofono_gprs_context_set_interfaceDenis Kenzior1-1/+5
2023-08-17gobi: Move gprs to post_simDenis Kenzior1-11/+12
2023-08-17gobi: Setup WDA service and query expected data formatDenis Kenzior1-5/+83
2023-08-01mbpi: Support some additional context typesDenis Kenzior1-0/+4
2023-08-01cdma: Remove CDMA supportDenis Kenzior8-683/+8
2023-08-01udevng: Unify set up of qmi based gobi driverDenis Kenzior1-57/+106
2023-08-01udevng: Track the kernel driver in device_infoDenis Kenzior1-26/+29
2023-08-01udevng: Take a reference to udev_deviceDenis Kenzior1-48/+64
2023-08-01udevng: Make naming more clearDenis Kenzior1-18/+18
2023-08-01udevng: Replace g_try_new0 with g_new0Denis Kenzior1-12/+4
2023-08-01udevng: Fix style violationsDenis Kenzior1-20/+21
2023-08-01udevng: Quiet some debug outputDenis Kenzior1-10/+3
2023-02-13plugins: quectel: re-organize code for ussd & lte initAlexandru Ardelean1-2/+14
2022-09-06quectel: fixing EC200T modem initializationSergei Golubtsov1-1/+6
2022-09-06file provision plugin: use CHAP auth by defaultSergei Golubtsov1-1/+1
2022-09-06mbpi: switch to auth NONE if other options cannot be usedSergei Golubtsov1-0/+4
2022-09-06Revert "mbpi: support for auth NONE"Sergei Golubtsov1-6/+0
2021-12-06quectel: get devinfoSean Nyekjaer1-0/+2
2021-07-15plugins: gemalto: move ussd atom to post_onlineSergey Matyukevich1-2/+2
2021-07-15plugins: gemalto: add radio-settings atomSergey Matyukevich1-0/+2
2021-01-15plugin: gemalto: enable netmonSergey Matyukevich1-0/+6
2021-01-07quectel: adding support for the Quectel EC200 USB modem seriesSergei Golubtsov2-49/+85
2020-12-22plugin: gemalto: fix source of gprs notificationsSergey Matyukevich1-1/+1
2020-10-06quectel: Power on/off with a gpio pulseLars Poeschel2-2/+48
2020-09-29quectel: Extend power-on timeoutLars Poeschel1-2/+2
2020-09-15droid 4: Add probing.Pavel Machek2-0/+237
2020-09-08xmm7xxx: Fix non compiling fileLars Poeschel1-1/+0
2020-08-19plugins: gemalto: alternative gprs-context driverSergey Matyukevich1-1/+11
2020-08-19plugins: udevng: detect gemalto network interfacesSergey Matyukevich1-3/+11
2020-08-13xmm7xxx-enable-esim-feature-in-xmm_ofonoShweta Jain1-0/+391
2020-08-11atmodem: Get strength and tech the quectel way on EC21Lars Poeschel1-1/+1
2020-08-11Add a vendor OFONO_VENDOR_QUECTEL_EC2XLars Poeschel1-1/+1
2020-08-07quectel: Try to update voltage only, when received "vbatt"Lars Poeschel1-3/+5
2020-08-07quectel: Set URC port to uart1 on EC21Lars Poeschel1-2/+4
2020-08-07Revert "quectel: EC21 needs aux channel to be the first mux channel"Lars Poeschel1-47/+14
2020-07-13udevng: Add support for Quectel BG96 modemSean Nyekjaer1-0/+2
2020-06-29plugins: gemalto: enable LTE for ELS81xSergey Matyukevich1-1/+4
2020-06-29plugins: udevng: detect Centirion ELS81x modemSergey Matyukevich1-0/+2
2020-06-25huawei: send restore settings command on startupJimmy Gysens1-0/+4
2020-05-26quectel: EC21 needs aux channel to be the first mux channelLars Poeschel1-14/+47
2020-05-21quectel: EC21 add ussd with atmodem driverLars Poeschel1-1/+3
2020-05-21quectel: EC21 does not understand AT+QIURCLars Poeschel1-2/+8
2020-05-21quectel: Query the model before setting up the muxLars Poeschel1-43/+43
2020-05-21quectel: use lte atom on EC21Lars Poeschel1-0/+3
2020-05-21quectel: Add Quectel EC21 to known serial modemsLars Poeschel1-1/+8
2020-02-07allowed-apns: Do not try to unregister unnecessarilyDenis Kenzior1-0/+6
2019-12-20xmm7xxx: modified handling of XSIM states for xmm modemsAntara Borwankar1-12/+12
2019-11-21huawei: Fix infinite loop on modem removalJimmy Gysens1-3/+4
2019-11-13xmm7xxx: Remove unreachable statementDenis Kenzior1-2/+0
2019-10-11udevng: Support quectel MUX settingsMartin Hundebøll1-0/+5
2019-10-11quectel: support both internal and n_gsm muxesMartin Hundebøll1-42/+161
2019-10-11quectel: rework sim detectionMartin Hundebøll1-161/+94
2019-09-30udev: Adding PCIe as a subsystem in udevAntara Borwankar1-43/+135
2019-09-26quectel: remove leftover reset of wakeup commandMartin Hundebøll1-1/+0
2019-09-25ublox: rework device initialization sequenceJonas Bonn1-14/+99
2019-09-25ublox: use common close_devices when modem disabledJonas Bonn1-7/+5
2019-09-25ublox: consolidate teardown in common functionJonas Bonn1-16/+14
2019-09-24ublox: raise call to open deviceJonas Bonn1-10/+6
2019-09-24plugins: quectel: Fix compiler warningRichard Röjfors1-1/+0
2019-09-10quectel: handle sim statesMartin Hundebøll1-99/+237
2019-09-02quectel: swap cmuxed portsMartin Hundebøll1-2/+2
2019-08-13quectel: convert power event reasons to lower caseMartin Hundebøll1-5/+5
2019-08-13quectel: replace g_at_chat_set_wakeup_command() with g_at_chat_retry()Martin Hundebøll1-11/+53
2019-08-12quectel: Add missing include for sys/socket.hMarcel Holtmann1-0/+1
2019-07-22quectel: implement dbus signals for modem power notificationsMartin Hundebøll1-1/+145
2019-07-22quectel: add dbus hardware interfaceMartin Hundebøll1-0/+158
2019-07-19quectel: pass vendor id to gprs and gprs-contextMartin Hundebøll1-2/+3
2019-07-19udevng: detect LARA R2 seriesJonas Bonn1-0/+2
2019-07-19ublox: use custom netreg atomJonas Bonn1-1/+2
2019-07-19ublox: add SMS supportJonas Bonn1-0/+3
2019-07-19ublox: add voicecall supportJonas Bonn1-0/+17
2019-07-19ublox: create only 1 gprs contextJonas Bonn1-10/+3
2019-07-19ublox: determine gprs-context driver from network interfaceJonas Bonn1-9/+3
2019-07-17quectel: add support for the Quectel MC60 modemMartin Hundebøll1-1/+6
2019-07-17quectel: store model id in private dataMartin Hundebøll1-0/+11
2019-07-17quectel: enable call volume settingsMartin Hundebøll1-0/+2
2019-07-17atmodem: rename OFONO_VENDOR_QUECTEL_M95Martin Hundebøll1-1/+1
2019-07-12quectel: initialize call, phonebook and sms when readyMartin Hundebøll1-0/+74
2019-07-12quectel: query device model to enable vendor quirksMartin Hundebøll1-3/+33
2019-07-12quectel: configure flow control when enabledMartin Hundebøll1-1/+7
2019-07-12quectel: support gpio to power on/off the modemMartin Hundebøll2-7/+89
2019-07-12quectel: add basic support for serial connected modemsMartin Hundebøll2-32/+266
2019-07-12quectel: replace glib uses with ellMartin Hundebøll1-5/+3
2019-07-12quectel: unwrap call to at_util_open_device()Martin Hundebøll1-8/+4
2019-07-12quectel: always print modem pointer in debug messagesMartin Hundebøll1-4/+8
2019-07-05quectel: fix initial channel/device configurationMartin Hundebøll1-3/+3
2019-07-05quectel: improve coding styleMartin Hundebøll1-16/+15
2019-05-31alcatel: Use at_util_open_deviceDenis Kenzior1-28/+1
2019-05-31hso: Use at_util_open_deviceDenis Kenzior1-28/+1
2019-05-31huawei: Use at_util_open_deviceDenis Kenzior1-24/+3
2019-05-31icera: Use at_util_open_deviceDenis Kenzior1-36/+3
2019-05-31linktop: Use at_util_open_deviceDenis Kenzior1-28/+1
2019-05-31mbm: Use at_util_open_deviceDenis Kenzior1-36/+7
2019-05-31nokia: Use at_util_open_deviceDenis Kenzior1-28/+2
2019-05-31novatel: Use at_util_open_deviceDenis Kenzior1-26/+1
2019-05-31quectel: Use at_util_open_deviceDenis Kenzior1-28/+1
2019-05-31samsung: Use at_util_open_deviceDenis Kenzior1-37/+11
2019-05-31sierra: Use at_util_open_deviceDenis Kenzior1-28/+1
2019-05-31speedupcdma: Use at_util_open_deviceDenis Kenzior1-28/+2
2019-05-31speedup: Use at_util_open_deviceDenis Kenzior1-28/+1
2019-05-31telit: Use at_util_open_deviceDenis Kenzior1-35/+3
2019-05-31ublox: Use at_util_open_deviceDenis Kenzior1-29/+2
2019-05-31zte: Use at_util_open_deviceDenis Kenzior1-45/+10
2019-05-31xmm7xxx: Use at_util_open_deviceDenis Kenzior1-35/+3
2019-05-31wavecom: Use at_util_open_deviceDenis Kenzior1-40/+8
2019-05-31hfp_ag_bluez5: Remove unneeded forward declarationsDenis Kenzior1-3/+0
2019-05-08udevng: add SIMCom SIM7600 modem supportStefan Herbrechtsmeier1-22/+50
2019-04-30sierra: Abort initialization on CFUN failureDenis Kenzior1-0/+2
2019-04-29phoneseim: Remove unneeded ifDenis Kenzior1-3/+1
2019-04-02xmm7modem: Changes in plugin for DSSA functionalityAntara Borwankar1-1/+1
2019-04-01ublox: Correct the USBCONF reply prefixRichard Röjfors1-1/+1
2019-04-01ublox: Do not leave vendor_family unsetRichard Röjfors1-2/+2
2019-03-14ublox: do not set bridge mode for TOBY L2Jonas Bonn1-5/+0
2019-03-14ublox: pass model_id to gprs-context driverJonas Bonn1-4/+19
2019-03-13ublox: pass model id to LTE pluginJonas Bonn1-1/+2
2019-03-13Separate ATE and AT+CMEE commandsJonas Bonn1-1/+3
2019-03-13udevng: detect ublox TOBY L4Jonas Bonn1-3/+11
2019-03-13ublox: add device flagsJonas Bonn1-13/+9
2019-03-13udevng: ublox: Model string no longer usedJonas Bonn1-1/+0
2019-03-13ublox: query USBCONF for applicable devicesJonas Bonn1-23/+60
2019-03-13ublox: query device modelJonas Bonn1-30/+77
2019-03-13ublox: make device selection more flexibleJonas Bonn1-11/+10
2019-03-13ublox: drop vendor type for Toby L2 modelJonas Bonn1-4/+3
2019-02-13xmm7modem: Change in xmm7mode plugin for multiple PDPAntara Borwankar1-1/+30
2019-02-13udevng: Detect multiple network interfaces for xmm7xxxAntara Borwankar1-1/+14
2019-02-08sim800: fix typo in model check codePičugins Arsenijs1-1/+1
2019-01-03gemalto: Move atoms to post_onlineKhaled Romdhani1-8/+8
2018-12-13xmm7xxx: Various style cleanupsDenis Kenzior1-40/+33
2018-12-13xmm7modem: implemnetation of coexistence functionalityAntara Borwankar1-0/+927
2018-11-27xmm7xxx: Adding case for SIM PIN locked stateNandini Rebello1-0/+6
2018-11-14sim800: add sim800 supportClement Viel1-10/+80
2018-10-31udevng: enhance udev detection for intel 7xxx modemsNandini Rebello1-6/+16
2018-10-29gemalto: Use GEMALTO vendor for netregDenis Kenzior1-1/+1
2018-10-29cinterion: use Gemalto vendor in netregGiacinto Cifelli1-1/+1
2018-10-29gemalto: Use Gemalto vendor for LTE atomGiacinto Cifelli1-1/+1
2018-10-29mbim: remove unused modem dataJonas Bonn1-2/+0
2018-10-17gemalto: added voice supportGiacinto Cifelli1-0/+12
2018-10-17treewide: Remove superfluous use of _GNU_SOURCEJonas Bonn2-2/+0