summaryrefslogtreecommitdiffstats
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
2012-06-24qmimodem: Add support for canceling service requestsMarcel Holtmann2-0/+46
2012-06-24qmimodem: Add skeleton for radio settings supportMarcel Holtmann3-0/+117
2012-06-24qmimodem: Return transaction identifier from service requestsMarcel Holtmann2-14/+22
2012-06-24qmimodem: Add helper function for accessing 64-bit integersMarcel Holtmann2-0/+24
2012-06-24qmimodem: Add common constants for GSM, UMTS and LTE bandsMarcel Holtmann3-1/+97
2012-06-22qmimodem: Add support for SMS handlingMarcel Holtmann4-0/+667
2012-06-21qmimodem: Add support for GPS location reportingMarcel Holtmann4-0/+348
2012-06-21qmimodem: Add support for GPRS data connection handlingMarcel Holtmann5-0/+620
2012-06-21qmimodem: Add support for network registration handlingMarcel Holtmann4-0/+746
2012-06-21qmimodem: Add support for legacy SIM handlingMarcel Holtmann4-0/+407
2012-06-21qmimodem: Add support for device information handlingMarcel Holtmann4-0/+375
2012-06-21qmimodem: Add support for QMI control point handlingMarcel Holtmann6-2/+1939
2012-06-16sms: Constify isimodem driver submit methodDenis Kenzior1-6/+6
2012-06-16sms: Constify atmodem driver submit methodDenis Kenzior1-3/+3
2012-05-31sim: Quirk Wavecom Q2XXX CPIN behaviorPablo Neira Ayuso1-0/+3
2012-05-30sms: Handle quirky Wavecom Q2XXX CPMS syntaxPablo Neira Ayuso1-5/+23
2012-05-30sim: Handle quirky CPIN of Wavecom Q2XXXPablo Neira Ayuso1-1/+2
2012-05-30drivers: add quirk for Wavecom Q2403/Q2686 modemsPablo Neira Ayuso1-0/+1
The existing wavecom driver in tree slightly differs from these modems. Thus, it doesn't work work with them. We (the osmocom team) use these Wavecom Q2403/Q2686 modems in our testbed.
2012-05-27build: Add skeleton for Qualcomm QMI modem driverMarcel Holtmann2-0/+62
2012-05-26atmodem: Enable Icera radio access technology updatesMarcel Holtmann1-0/+4
2012-05-26huaweimodem: Use network interface from modem for GPRS contextMarcel Holtmann1-10/+3
2012-05-25iceramodem: Read supported bands as part of radio settingsMarcel Holtmann1-1/+16
2012-05-25atmodem: Fix parsing of Icera network state updatesMarcel Holtmann1-18/+22
2012-05-25atmodem: Add support for Icera PIN retry countersMarcel Holtmann1-0/+46
2012-05-25iceramodem: Handle context deactivation responsesMarcel Holtmann1-2/+7
2012-05-25iceramodem: Add support special radio settings handlingMarcel Holtmann3-0/+221
2012-05-24atmodem: Add support for Icera network status updatesMarcel Holtmann1-0/+53
2012-05-24atmodem: Add support for Icera network time handlingMarcel Holtmann1-1/+42
2012-05-24atmodem: Icera devices don't support SMS ACK PDUs eitherMarcel Holtmann1-0/+1
2012-05-24atmodem: Fix issue with AT+CREG=? and AT+CGREG=? handlingMarcel Holtmann2-2/+4
Some modems might see an interim +CREG: or +CGREG: notification when querying the supported modes. Aux: > AT+CFUN=1\r Aux: < \r\nOK\r\n Aux: > AT+CREG=?\r Aux: < \r\n+CREG: 2\r\n Aux: < \r\n+CREG: (0-2)\r\nOK\r\n Unable to initialize Network Registration To make this work, skip to the first line with an actual range value.
2012-05-22iceramodem: Add special GPRS context driverMarcel Holtmann3-0/+491
2012-05-22atmodem: The Icera modem does not support CIND reportingMarcel Holtmann1-0/+1
2012-05-22atmodem: Add specific quirk for Icera modemsMarcel Holtmann1-0/+1
2012-04-18atmodem: Poll SIM state after having entered PINGuillaume Zajac1-0/+29
We encountered the problem of CME ERROR 14: SIM busy on ZTE modems. ZTE modems don't use SIM notification to check SIM state. We poll SIM ready state before confirming PIN is entered.
2012-04-18atutil: Add destroy notify to sim_state_queryGuillaume Zajac2-2/+9
2012-04-16speedup: No need to parse errorDenis Kenzior1-2/+0
2012-04-16speedup: Remove ussd atom in case we fail to initDenis Kenzior1-0/+1
2012-04-16atmodem: Remove ussd atom in case we fail to initDenis Kenzior1-0/+1
2012-04-16speedup: Add speedup driver to handle USSDNicolas Bertrand3-0/+298
2012-04-11hfpmodem: use full CLCC handling in dialing caseMichael Brudevold1-67/+1
A call that moves from the dialing to active state before the +CLCC response will not properly be added as a voicecall. This is because the dialing callback was using simplified handling and only looked for calls in the dialing or alerting state. AT sequence that exhibited the failure (AG device was an iPhone accessing visual voicemail): > +CIND: ("service",(0-1)),("call",(0-1)),("callsetup",(0-3)), ("battchg",(0-5)),("signal",(0-5)),("roam",(0-1)),("callheld",(0-2)) ... > +CIEV: 3,2 < AT+CLCC > +CIEV: 2,1 > +CIEV: 3,0 > +CLCC: 1,0,0,0,0,"**21153**",129,"Voicemail"
2012-04-06sms: Add ZTE quirk for CDS notificationsPhilippe Nunes1-9/+28
2012-03-26nwmodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-03-26ifxmodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-03-26hsomodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-03-26ztemodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-03-26ztemodem: Fix compile errorDenis Kenzior1-1/+1
drivers/ztemodem/radio-settings.c:129: error: ‘value’ may be used uninitialized in this function
2012-03-26ztemodem: Add radio settings supportBertrand Aygon3-0/+218
2012-03-26Add ZTE modem driverBertrand Aygon2-0/+68
2012-03-24huaweimodem: Fix AT^DDSETEX=2 timing for voice callsJarkko Lehtoranta1-3/+9
Voice output serial port is enabled on some Huawei models (e.g. E169) without problems, but for example on E173u-2 it is never enabled during an incoming call. There might also be other Huawei models having the same issue. I traced the issue down to "^DDSETEX" AT command, which is used to notify the device to start streaming audio. It seems that Ofono sends this command too early on incoming calls. The command should always be sent *after* the dial "D" or answer "A" command. The patch fixes this behavior and afterwards voice will also work on E173u-2.
2012-03-23sim: Don't use sprintf unnecessarilyDenis Kenzior1-5/+8
Using sprintf for a single quote is quite wasteful