History log of /hardware/ril/include/telephony/ril.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
982ba7ab0767df77b0cda7f592bfde7e8b6cb53d 08-May-2018 Sooraj Sasindran <sasindran@google.com> Add scan error to Network Scan result

Add scan error to Network Scan result

Bug: 79377435
Test: Verified that SCAN is always responding fine
Change-Id: If0232826aa14fb35fc7a5324bdc95368c88994f5
/hardware/ril/include/telephony/ril.h
53ad95ded82391507a7c516ff317385becdb2025 19-Dec-2017 Youngrak Lee <youngrak@codeaurora.org> Merge "Add carrierKeyLength parameter in RIL_CarrierInfoForImsiEncryption structure" am: 94ae999327 am: 4c6991b2d0
am: 7a264eede9

Change-Id: I5abdc403bb8567aaf44db00c11a1be4360141e2c
e6f16f2ae4387a4cc098f41615bddb95b25d3bed 03-Dec-2017 Youngrak Lee <youngrak@codeaurora.org> Add carrierKeyLength parameter in RIL_CarrierInfoForImsiEncryption structure

Bug: 69477444
CRs-Fixed: 2145759
Test: Manual

Change-Id: I10b4ebee981b8b74be75aa2237294db64bdfc5de
/hardware/ril/include/telephony/ril.h
9e713864c12446db2821701b04786741460a3a8b 15-Sep-2017 nharold <nharold@google.com> Merge "Fix docstrings for RIL_CellIdentity"
am: 9fbd65c441

Change-Id: Ic4b83ab811bb645c83a7a24530b5fe4a599b2f1e
763199717c2b736722900f9577f89411129665e6 13-Sep-2017 Nathan Harold <nharold@google.com> Fix docstrings for RIL_CellIdentity am: ae339b3feb
am: cc174ffc7a

Change-Id: I429705403bad9195b185c7924e01d30fc0e549f8
cc174ffc7ad17579eba79be8405744a16ab9745c 13-Sep-2017 Nathan Harold <nharold@google.com> Fix docstrings for RIL_CellIdentity
am: ae339b3feb

Change-Id: Ib216d068ab39f9eb0c7f4841a26eba7d8bca918c
5ce4b2a17316e7510ebc941673f1eeb73fe2979a 30-Aug-2017 Nathan Harold <nharold@google.com> Fix docstrings for RIL_CellIdentity

Update the documentation to match the current
CTS requirements for Cell Identity reporting
-For LTE, WCDMA, and GSM require that the channel
number be reported.
-For LTE and WCDMA, require that the correct
physical channel identifier be reported. Note that
due to b/32774471 we still cannot require BSIC
to be reported.

Bug: 65174915
Test: none, comment-only change
Change-Id: I6866e3e78678aeb2b8f48bff032709f802cba067
Merged-In: I6866e3e78678aeb2b8f48bff032709f802cba067
(cherry picked from commit ae339b3feb9d10c24a35db9c6ad01df5deeab1e0)
/hardware/ril/include/telephony/ril.h
ae339b3feb9d10c24a35db9c6ad01df5deeab1e0 30-Aug-2017 Nathan Harold <nharold@google.com> Fix docstrings for RIL_CellIdentity

Update the documentation to match the current
CTS requirements for Cell Identity reporting
-For LTE, WCDMA, and GSM require that the channel
number be reported.
-For LTE and WCDMA, require that the correct
physical channel identifier be reported. Note that
due to b/32774471 we still cannot require BSIC
to be reported.

Bug: 65174915
Test: none, comment-only change
Change-Id: I6866e3e78678aeb2b8f48bff032709f802cba067
/hardware/ril/include/telephony/ril.h
48004a749153f1477e5d1e6a815bac2341c274a8 16-Aug-2017 Shuo Qian <shuoq@google.com> Merge "Change mapping of QMI error"
am: 5e3275d44e

Change-Id: I44f62dc958d548ce5d77a81ee31e919db060539d
9e1808d7cf558be710265b157727710bf64fbd0e 16-Aug-2017 sqian <shuoq@google.com> Change mapping of QMI error

Change mapping of QMI_ERR_OP_NETWORK_UNSUPPORTED
from MODE_NOT_SUPPORTED to OPERATION_NOT_ALLOWED.

Test: run vts
Bug: 62584347

Change-Id: Ie3fcb82a3a90c8a609fce45f35ef22f1cf21b222
Merged-In: Ie3fcb82a3a90c8a609fce45f35ef22f1cf21b222
(cherry picked from commit 1d3f44876d5aa6de89f532fc4d53e6351ae5d169)
/hardware/ril/include/telephony/ril.h
04b63e5ab23092cb8cbbfc482ef0ece8e457cb2a 15-Aug-2017 sqian <shuoq@google.com> resolve merge conflicts of 3ceaacc to stage-aosp-master

Test: I solemnly swear I tested this conflict resolution.
Change-Id: Ic688982b8d16a7d42cafdf0d76eb6ec931322b1e
06ad5f8991a93096f0343e3fa33cb6f436fafe52 11-Aug-2017 sqian <shuoq@google.com> Update ril.h documentation for vts

Update ril.h documentation for errors found by VTS

copy of https://partner-android-review.googlesource.com/#/c/836670/
+ extra update for some missed error code
+ request_not_supported

Bug: 35671595
Test: Manual
Change-Id: Ib444c357830ff4533716dfe12c1189fd32715da9
Merged-In: Ib444c357830ff4533716dfe12c1189fd32715da9
(cherry picked from commit a216ed40b16c856bdb4bf0670ac9ed39e06235c3)
/hardware/ril/include/telephony/ril.h
ceba34c719b9a41093355241c43eed11b6e30dd2 27-Jul-2017 Sanket Padawe <sanketpadawe@google.com> Merge commit 'cd88d8e44ea735b3901d2af8df4d8cc488e9e1fb' into manual_merge_cd88d8e

Test: Build
Change-Id: Id424530d08378b23b3ae35d6b0e2c568f3a79275
2208e93e91d7392feb9a5d05e967d56476b0ca88 27-Jul-2017 Sanket Padawe <sanketpadawe@google.com> Merge commit '328aa404d9d4b2445db45916739c521fd6967dac' into manual_merge_328aa40

Test: Build
Change-Id: I4c3a92a417cc34604e6f5dade4d621750b5aba71
807fb29bc7ce2d26ffa0a408b6dea8a099066d8e 14-Jul-2017 Henry (Hung-Wen) Tung <hw.tung@mediatek.com> Add SIM_ABSENT error

Bug: b/62926561
Test: N/A
Change-Id: I27e86be7ee4a0b8a23c99fe28636f26b289c51b5
Merged-in: I27e86be7ee4a0b8a23c99fe28636f26b289c51b5
/hardware/ril/include/telephony/ril.h
59a312bd92640bfe4d73e0bdf473b7b9c34fedb1 24-Jul-2017 Sanket Padawe <sanketpadawe@google.com> Add SIM_ABSENT error

Bug: b/62926561
Test: N/A
Change-Id: I27e86be7ee4a0b8a23c99fe28636f26b289c51b5
/hardware/ril/include/telephony/ril.h
1d3f44876d5aa6de89f532fc4d53e6351ae5d169 17-Jul-2017 Naina Nalluri <nnalluri@codeaurora.org> Change mapping of QMI error

Change mapping of QMI_ERR_OP_NETWORK_UNSUPPORTED
from MODE_NOT_SUPPORTED to OPERATION_NOT_ALLOWED.

Test: run vts
Bug: 62584347

Change-Id: Ie3fcb82a3a90c8a609fce45f35ef22f1cf21b222
/hardware/ril/include/telephony/ril.h
fb9166e2e36900b60a2494590b5ba6ba3508f4a6 21-May-2017 pkanwar <pkanwar@google.com> Radio Interface changes to allow the modem to query the framework
for the key.

We will now pass the ImsiEncryptionInfo object which includes mnc/mcc.
BUG: 35606429
Test: manual

(cherry picked from commit d99e9284e93d2c687b17d733e3e0570bca9a23c8)
Merged-In: I670465878e01e382b074a6434fbaf1bcb0fecc65
Change-Id: I670465878e01e382b074a6434fbaf1bcb0fecc65
/hardware/ril/include/telephony/ril.h
4c23d0acaebb81b32ca576193b1e2ee777e08f33 27-Jun-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Keepalive RIL Interface" into oc-dr1-dev
ec94b828fe29a51c5fc4afa542e3f4430d2e238b 26-May-2017 Nathan Harold <nharold@google.com> Keepalive RIL Interface

Interface definition for requesting and managing
keepalive packet offload to the modem.

Bug: 33277538
Test: tbd
Change-Id: Id42b8802750ca376d1d50431dec670f25c607174
(cherry picked from commit 6942b212a92d9d05a8100306acf9ea855818eb8d)
/hardware/ril/include/telephony/ril.h
a216ed40b16c856bdb4bf0670ac9ed39e06235c3 20-Jun-2017 sqian <shuoq@google.com> Update ril.h documentation for vts

Update ril.h documentation for errors found by VTS

copy of https://partner-android-review.googlesource.com/#/c/836670/
+ extra update for some missed error code
+ request_not_supported

Bug: 35671595
Test: Manual
Change-Id: Ib444c357830ff4533716dfe12c1189fd32715da9
Merged-In: Ib444c357830ff4533716dfe12c1189fd32715da9
/hardware/ril/include/telephony/ril.h
f9f24bb52c50dd8dd39f5293eeb92f97caf7c10b 17-Jun-2017 nharold <nharold@google.com> Merge "Keepalive RIL Interface" am: b507005da6
am: 6f664a9b21

Change-Id: I298c15b19403f5917de86632207bd3e3dda794ef
6942b212a92d9d05a8100306acf9ea855818eb8d 26-May-2017 Nathan Harold <nharold@google.com> Keepalive RIL Interface

Interface definition for requesting and managing
keepalive packet offload to the modem.

Bug: 33277538
Test: tbd
Change-Id: Id42b8802750ca376d1d50431dec670f25c607174
/hardware/ril/include/telephony/ril.h
f917c657de4aa183594790f76cad37066ce4e79b 13-Jun-2017 Pankaj Kanwar <pkanwar@google.com> Merge "Radio Interface changes to allow the modem to query the framework for the key." am: 9d64842e19
am: 06be9ba8d7

Change-Id: Ie7c31abeac3675a840779f262ba364461351fc98
b10761ea89d38a705b3ffb539e9550777b2b5d56 21-May-2017 pkanwar <pkanwar@google.com> Radio Interface changes to allow the modem to query the framework
for the key.

We will now pass the ImsiEncryptionInfo object which includes mnc/mcc.
BUG: 35606429
Test: manual

Change-Id: I670465878e01e382b074a6434fbaf1bcb0fecc65
/hardware/ril/include/telephony/ril.h
72eab07f24c334dbae7821f94872c10abb446477 02-Jun-2017 Ying Xu <yinxu@google.com> Merge "Implement the new network scan RIL API." am: c2a8f44f11 am: b377793c42
am: 4cb7768820

Change-Id: Iad9b146efd346f6afb8a79c79724a11209c978a1
8688abd15e76c8c8adbd6b2136a813536bb1de8d 22-May-2017 yinxu <yinxu@google.com> Implement the new network scan RIL API.

Test: Telephony sanity tests
Bug: 30954762
Change-Id: I3a4b7f7b642b266fb2c6f75bc3c7fd947dfe6ad0
/hardware/ril/include/telephony/ril.h
b863304d017298262f32b5737e983e4f0bc80518 18-May-2017 Amit Mahajan <amitmahajan@google.com> Fix multi sim support and warnings in new hal code.
am: 93f603c4e1

Change-Id: I140b9892eb75cafd84784bdfe1c1ab969f2ec799
93f603c4e168c30fbc1366c1b6c6ac0f0a4b4b6e 16-May-2017 Amit Mahajan <amitmahajan@google.com> Fix multi sim support and warnings in new hal code.

Test: Basic telephony sanity for single sim
Bug: 38228839
Merged-in: I7df7ed41354b50f335a6f5fba7dffde03127b4f1
Change-Id: I7df7ed41354b50f335a6f5fba7dffde03127b4f1
/hardware/ril/include/telephony/ril.h
8bdf7cf6887bb6022f09b7355d8884bd90f69f7e 24-Apr-2017 sqian <shuoq@google.com> Remove GENERIC_FAILURE still in ril.h

Bug: 36385785
Test: No change to behavior
Change-Id: I1757219bb758b3af694395fbba229cde74614f00
/hardware/ril/include/telephony/ril.h
7317bd48d40ea42af94814f74f5e4d36a91e6752 04-May-2017 yinxu <yinxu@google.com> Define new network scan RIL API

This CL defines the RIL API for network scan and also includes dummy
stubs for the new API.

Test: Telephony Sanity Test
Bug: 30954762

Merged-in: Id276ca35d399c6860dc5f6413991ddf0ab3fd5e5
Change-Id: Id276ca35d399c6860dc5f6413991ddf0ab3fd5e5
(cherry picked from commit 3abe7c7b5ce788c112c5893734a5e0372a07991e)
(cherry picked from commit 584379e4cbfbfbaffd1a7be6d20ae6c685c925c5)
/hardware/ril/include/telephony/ril.h
584379e4cbfbfbaffd1a7be6d20ae6c685c925c5 04-May-2017 yinxu <yinxu@google.com> Define new network scan RIL API

This CL defines the RIL API for network scan and also includes dummy
stubs for the new API.

Test: Telephony Sanity Test
Bug: 30954762
Change-Id: Id276ca35d399c6860dc5f6413991ddf0ab3fd5e5
(cherry picked from commit 3abe7c7b5ce788c112c5893734a5e0372a07991e)
/hardware/ril/include/telephony/ril.h
d865136dd0615bdec8f77f7e6326ef4efa290356 14-Sep-2016 Naveen Kalla <mrnaveen@google.com> Add RIL_UNSOL_MODEM_RESTART message

RIL_UNSOL_MODEM_RESTART will be sent by vendor RILs when it detects
a modem restart along with the reason for restart which could be a
crash signature if the modem restarted due to a crash or a some
other string such as a user-initiated restart or AT command
initiated restart.

Test: Manual
Merged-In: I21310be011ec9df395cc1fc95c6c96dbfba86792
Change-Id: I21310be011ec9df395cc1fc95c6c96dbfba86792
/hardware/ril/include/telephony/ril.h
6abf6f0e6ff4bf4d09fe8ea67ab79eb09bf88bae 11-May-2017 Naina Nalluri <nnalluri@codeaurora.org> Update ril.h documentation
am: 6772858ab5

Change-Id: I2fd6d8c1a04e90d5d782b4db474ebd4ee661aefd
6772858ab5e527a8ad05db7df51e41a35510bca9 05-May-2017 Naina Nalluri <nnalluri@codeaurora.org> Update ril.h documentation

update ril.h documentation with
nas/data error codes

Bug: 35671595
Test: Only Doc update
Change-Id: I966db0db7051b6c76544ed9dae6edd10e5a3c5a0
/hardware/ril/include/telephony/ril.h
2a6951e07f3e6fcf1ce5b4e87f4be9fb31d6694b 27-Apr-2017 pkanwar <pkanwar@google.com> resolve merge conflicts of ee186e9 to oc-dev-plus-aosp

Change-Id: I6f4b2606cc2f4e985a33f629e7861121b32a9952
Test: manual
Bug: 35606429
c61837ecc3551dc84f7649e0a4030365d273a7af 17-Mar-2017 pkanwar <pkanwar@google.com> Radio Interface changes to allow the modem to query the framework
for the key.

This CL adds the 1.1 version of the HAL interface. It also introduces
support for 2 new messags:

1. setCarrierInfoForImsiEncryption
2. carrierInfoForImsiEncryption

BUG: 35606429
Test: manual
Change-Id: Iad02a20081e8bd1b8daaac396d20d888f8567252
Merged-In: I1d953914c23f8a1d94cc85e023ead3fd3c036ec5
/hardware/ril/include/telephony/ril.h
2e093616e811123de5142725db786d9451b01eb3 24-Apr-2017 sqian <shuoq@google.com> Remove GENERIC_FAILURE still in ril.h

Bug: 36385785
Test: No change to behavior
Change-Id: I1757219bb758b3af694395fbba229cde74614f00
/hardware/ril/include/telephony/ril.h
d6222e0158607e21e406b7875fe6b7d0eb0cae65 23-Nov-2015 Wileen Chiu <wileenc@codeaurora.org> Add p2 option in openLogicalChannel

- Adding support for P2 parameter
- Needed to support OMAPI 3.0 defined
by SIM Alliance

Test: Basic telephony sanity
Bug: 27360148
Change-Id: I9679178e2a6f0decd48f30e358685106b91163b8
/hardware/ril/include/telephony/ril.h
410b7562d0c7e50d3d0d7907aae890a8ded45f6b 23-Nov-2015 Wileen Chiu <wileenc@codeaurora.org> Add p2 option in openLogicalChannel

- Adding support for P2 parameter
- Needed to support OMAPI 3.0 defined
by SIM Alliance

Bug: 27360148
Change-Id: I9679178e2a6f0decd48f30e358685106b91163b8
/hardware/ril/include/telephony/ril.h
35e9310a95df4fad4457d3cc91638bcae64fa415 28-Mar-2017 Amit Mahajan <amitmahajan@google.com> Change radio related service names to slot1, slot2, slot3...

Test: Basic telephony sanity
Bug: 36570718
Merged-in: Ia3c3f7b3e2cedd05bafa2d335f9c04e831da0cf4
Change-Id: Ia3c3f7b3e2cedd05bafa2d335f9c04e831da0cf4
/hardware/ril/include/telephony/ril.h
7955c43727b86f559ade21de682035b9f9c4cc4b 28-Mar-2017 Amit Mahajan <amitmahajan@google.com> Change radio related service names to slot1, slot2, slot3...

Test: Basic telephony sanity
Bug: 36570718
Merged-in: Ia3c3f7b3e2cedd05bafa2d335f9c04e831da0cf4
Change-Id: Ia3c3f7b3e2cedd05bafa2d335f9c04e831da0cf4
/hardware/ril/include/telephony/ril.h
157e9385b7b6c7f6d1c0e246dc8b89e6f16744b9 24-Mar-2017 Shuo Qian <shuoq@google.com> Merge "Removing GENERIC_FAILURE from API documentation in ril.h" am: 6ea410309a am: d00910aad5
am: 3d696d8e42

Change-Id: Idcbb37672a64e933a2f78c7fc34c5f93f1eeab74
9406ae5f5b8c9dd250f5d7df5818702075847aab 21-Mar-2017 Shuoq <shuoq@google.com> Removing GENERIC_FAILURE from API documentation in ril.h

GENERIC_FAILURE should not be returned in any case.

Bug: 36385785
Test: No change to behavior
Change-Id: I5d3da76aadf9f2643d1e2ca5ca1d8f741e7a25c5
/hardware/ril/include/telephony/ril.h
f92452b5efff17350520aff9c464a9802231dc56 17-Mar-2017 Jayachandran Chinnakkannu <jayachandranc@google.com> Merge "Add new precise call fail causes and OEM causes" am: 8f1c83e068 am: f1c740adec
am: 166d45018d

Change-Id: Icd5f5acf344f6a97f5e9ec79e1b5ec0ff0a8a696
8f1c83e068c3e5893420105a1286ccd7c36516a3 17-Mar-2017 Jayachandran Chinnakkannu <jayachandranc@google.com> Merge "Add new precise call fail causes and OEM causes"
cc2a20283f67747fb523bdf2953ec03b762941ae 07-Mar-2017 Jayachandran C <jayachandranc@google.com> Add new precise call fail causes and OEM causes

Bug: 35609963
Change-Id: I46ffc8280a25286aedf311c5e63d9c7748849f3b
/hardware/ril/include/telephony/ril.h
f21dc8d0bc4cd818070b9af562a48fb4a4a5b9b0 15-Mar-2017 Jayachandran Chinnakkannu <jayachandranc@google.com> Merge "Return meaningful error code for RIL_REQUEST_QUERY_AVAILABLE_NETWORKS" am: fb4080b38a am: e0f223e1ff
am: 11ffff00b0

Change-Id: Icefb283432fba0d7a9db36e131eb9e7232554918
b0cba839300fcbf196ee0a82784d78a4ecce4ec3 14-Mar-2017 Jayachandran C <jayachandranc@google.com> Return meaningful error code for RIL_REQUEST_QUERY_AVAILABLE_NETWORKS

Updated documentation for INTERNAL_ERR & MODEM_ERR

Bug: 34102797
Change-Id: If1ac0f50eb3e3a21056d137e060a8fccb24304c2
/hardware/ril/include/telephony/ril.h
d8db60cb3ded2643ea3e7faa5d8bc719e6e6d9d6 01-Dec-2016 Sooraj Sasindran <sasindran@google.com> Cleanup DATA_REG and VOICE_REG Location Info

The data registration and voice registration states contain
large swaths of location information. While it seemed at first
blush we could remove that information, having synchronized
knowledge of when a registration has resulted in a cell change
provides valuable infomation. So cleaning up the same by using
the same cell location structure that is being used elsewhere
in the interface to ensure that this method
always keeps sufficiently up-to-date information, without the
need to increasingly bloat it. Note this also fixes subtle bugs
that existed due to the information previously being incomplete.

Bug: 32223344
Test: Tested updated qcril

Captured RILJ logs on different rats as follows

02-27 10:22:48.489 D/RILJ ( 1483): [4169]< DATA_REGISTRATION_STATE
{.regState = REG_HOME, .rat = 14, .reasonDataDenied = -1, .maxDataCalls
= 20, .cellIdentity = {.cellInfoType = LTE, .cellIdentityGsm = [],
.cellIdentityWcdma = [], .cellIdentityCdma = [], .cellIdentityLte =
[{.mcc = -1, .mnc = -1, .ci = 56, .pci = 135, .tac = 13826, .earfcn =
-1}], .cellIdentityTdscdma = []}} [SUB0]

02-27 10:22:48.463 D/RILJ ( 1483): [4166]< VOICE_REGISTRATION_STATE
{.regState = REG_HOME, .rat = 14, .cssSupported = true,
.roamingIndicator = 1, .systemIsInPrl = -1, .defaultRoamingIndicator =
-1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = LTE,
.cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma = [],
.cellIdentityLte = [{.mcc = -1, .mnc = -1, .ci = 56, .pci = -1, .tac =
-1, .earfcn = -1}], .cellIdentityTdscdma = []}} [SUB

02-27 11:13:16.138 D/RILJ ( 2110): [3992]< DATA_REGISTRATION_STATE
{.regState = REG_ROAMING, .rat = 13, .reasonDataDenied = -1,
.maxDataCalls = 20, .cellIdentity = {.cellInfoType = CDMA,
.cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma =
[{.networkId = -1, .systemId = -1, .baseStationId = -1, .longitude = -1,
.latitude = -1}], .cellIdentityLte = [], .cellIdentityTdscdma = []}}
[SUB0]

02-27 11:13:16.136 D/RILJ ( 2110): [3993]< VOICE_REGISTRATION_STATE
{.regState = NOT_REG_MT_SEARCHING_OP, .rat = 0, .cssSupported = false,
.roamingIndicator = 64, .systemIsInPrl = 1, .defaultRoamingIndicator =
-1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = 0x0,
.cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma = [],
.cellIdentityLte = [], .cellIdentityTdscdma = []}} [SUB0]

02-27 11:23:21.875 D/RILJ ( 2104): [4058]< VOICE_REGISTRATION_STATE
{.regState = REG_ROAMING, .rat = 6, .cssSupported = false,
.roamingIndicator = 64, .systemIsInPrl = 1, .defaultRoamingIndicator =
-1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = CDMA,
.cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma =
[{.networkId = 54, .systemId = 4, .baseStationId = 7155, .longitude =
2147483647, .latitude = 0}], .cellIdentityLte = [], .cellIdentityTdscdma
= []}} [SUB0]

02-27 11:29:36.774 D/RILJ ( 2157): [3925]< VOICE_REGISTRATION_STATE
{.regState = REG_HOME, .rat = 16, .cssSupported = false,
.roamingIndicator = 1, .systemIsInPrl = -1, .defaultRoamingIndicator =
-1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = GSM,
.cellIdentityGsm = [{.mcc = -1, .mnc = -1, .lac = 8, .cid = 0, .arfcn =
-1, .bsic = -1}], .cellIdentityWcdma = [], .cellIdentityCdma = [],
.cellIdentityLte = [], .cellIdentityTdscdma = []}} [SUB0]

02-27 11:29:36.768 D/RILJ ( 2157): [3924]< DATA_REGISTRATION_STATE
{.regState = REG_HOME, .rat = 2, .reasonDataDenied = -1, .maxDataCalls =
20, .cellIdentity = {.cellInfoType = GSM, .cellIdentityGsm = [{.mcc =
-1, .mnc = -1, .lac = 8, .cid = 0, .arfcn = -1, .bsic = -1}],
.cellIdentityWcdma = [], .cellIdentityCdma = [], .cellIdentityLte = [],
.cellIdentityTdscdma = []}} [SUB0]

Merged-In: I62243cd0497bc742abf2fb58a24087698b25769d
Change-Id: I62243cd0497bc742abf2fb58a24087698b25769d
/hardware/ril/include/telephony/ril.h
f4714b77b1a24969f6648bc9b502892c75e1271e 01-Dec-2016 Sooraj Sasindran <sasindran@google.com> Cleanup DATA_REG and VOICE_REG Location Info

The data registration and voice registration states contain
large swaths of location information. While it seemed at first
blush we could remove that information, having synchronized
knowledge of when a registration has resulted in a cell change
provides valuable infomation. So cleaning up the same by using
the same cell location structure that is being used elsewhere
in the interface to ensure that this method
always keeps sufficiently up-to-date information, without the
need to increasingly bloat it. Note this also fixes subtle bugs
that existed due to the information previously being incomplete.

Bug: 32223344
Test: Tested updated qcril

Captured RILJ logs on different rats as follows

02-27 10:22:48.489 D/RILJ ( 1483): [4169]< DATA_REGISTRATION_STATE
{.regState = REG_HOME, .rat = 14, .reasonDataDenied = -1, .maxDataCalls
= 20, .cellIdentity = {.cellInfoType = LTE, .cellIdentityGsm = [],
.cellIdentityWcdma = [], .cellIdentityCdma = [], .cellIdentityLte =
[{.mcc = -1, .mnc = -1, .ci = 56, .pci = 135, .tac = 13826, .earfcn =
-1}], .cellIdentityTdscdma = []}} [SUB0]

02-27 10:22:48.463 D/RILJ ( 1483): [4166]< VOICE_REGISTRATION_STATE
{.regState = REG_HOME, .rat = 14, .cssSupported = true,
.roamingIndicator = 1, .systemIsInPrl = -1, .defaultRoamingIndicator =
-1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = LTE,
.cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma = [],
.cellIdentityLte = [{.mcc = -1, .mnc = -1, .ci = 56, .pci = -1, .tac =
-1, .earfcn = -1}], .cellIdentityTdscdma = []}} [SUB

02-27 11:13:16.138 D/RILJ ( 2110): [3992]< DATA_REGISTRATION_STATE
{.regState = REG_ROAMING, .rat = 13, .reasonDataDenied = -1,
.maxDataCalls = 20, .cellIdentity = {.cellInfoType = CDMA,
.cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma =
[{.networkId = -1, .systemId = -1, .baseStationId = -1, .longitude = -1,
.latitude = -1}], .cellIdentityLte = [], .cellIdentityTdscdma = []}}
[SUB0]

02-27 11:13:16.136 D/RILJ ( 2110): [3993]< VOICE_REGISTRATION_STATE
{.regState = NOT_REG_MT_SEARCHING_OP, .rat = 0, .cssSupported = false,
.roamingIndicator = 64, .systemIsInPrl = 1, .defaultRoamingIndicator =
-1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = 0x0,
.cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma = [],
.cellIdentityLte = [], .cellIdentityTdscdma = []}} [SUB0]

02-27 11:23:21.875 D/RILJ ( 2104): [4058]< VOICE_REGISTRATION_STATE
{.regState = REG_ROAMING, .rat = 6, .cssSupported = false,
.roamingIndicator = 64, .systemIsInPrl = 1, .defaultRoamingIndicator =
-1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = CDMA,
.cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma =
[{.networkId = 54, .systemId = 4, .baseStationId = 7155, .longitude =
2147483647, .latitude = 0}], .cellIdentityLte = [], .cellIdentityTdscdma
= []}} [SUB0]

02-27 11:29:36.774 D/RILJ ( 2157): [3925]< VOICE_REGISTRATION_STATE
{.regState = REG_HOME, .rat = 16, .cssSupported = false,
.roamingIndicator = 1, .systemIsInPrl = -1, .defaultRoamingIndicator =
-1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = GSM,
.cellIdentityGsm = [{.mcc = -1, .mnc = -1, .lac = 8, .cid = 0, .arfcn =
-1, .bsic = -1}], .cellIdentityWcdma = [], .cellIdentityCdma = [],
.cellIdentityLte = [], .cellIdentityTdscdma = []}} [SUB0]

02-27 11:29:36.768 D/RILJ ( 2157): [3924]< DATA_REGISTRATION_STATE
{.regState = REG_HOME, .rat = 2, .reasonDataDenied = -1, .maxDataCalls =
20, .cellIdentity = {.cellInfoType = GSM, .cellIdentityGsm = [{.mcc =
-1, .mnc = -1, .lac = 8, .cid = 0, .arfcn = -1, .bsic = -1}],
.cellIdentityWcdma = [], .cellIdentityCdma = [], .cellIdentityLte = [],
.cellIdentityTdscdma = []}} [SUB0]

Merged-In: I62243cd0497bc742abf2fb58a24087698b25769d
Change-Id: I62243cd0497bc742abf2fb58a24087698b25769d
/hardware/ril/include/telephony/ril.h
718c0bf7b8e54c802d4cd6e469edc4010ed8de76 04-Jan-2017 Wileen Chiu <wileenc@codeaurora.org> Added the new RIL request to set SIM power state

The new RIL request for powering up/down the SIM card.

Test: Telephony sanity tests
bug:32224755
Change-Id: I43245ed8178235e45e592d06c2d1bcb71cd69225
/hardware/ril/include/telephony/ril.h
35380a30d31164a45cb4a84b9eb058aa94932a20 04-Jan-2017 Wileen Chiu <wileenc@codeaurora.org> Added the new RIL request to set SIM power state

The new RIL request for powering up/down the SIM card.

Test: Telephony sanity tests
bug:32224755
Change-Id: I43245ed8178235e45e592d06c2d1bcb71cd69225
/hardware/ril/include/telephony/ril.h
06181bbfcfc3acba7b543b81e1d3815e91915bfe 10-Jan-2017 Jack Yu <jackyu@google.com> RIL header update for O

RIL_REQUEST_DEVICE_STATE and
RIL_REQUEST_SET_UNSOLICITED_RESPONSE_FILTER were added to replace
RIL_REQUEST_SCREEN_STATE, which will not be invoked by Android O
or above.

Data call refactoring works including adding more APN parameters for
RIL_REQUEST_SETUP_DATA_CALL, RIL_REQUEST_SET_INITIAL_ATTACH_APN,
and RIL_REQUEST_SET_DATA_PROFILE

bug: 20125037, 32224135, 32223897, 32249926, 30282096, 30173958,
33653220

Test: Build
Merged-In: I2e9a8a3a6cdc7fbd12489e476d2043440e72260a
Change-Id: I999f2ac9fed4cea17f2fad282503ba5e5f00c5b9
/hardware/ril/include/telephony/ril.h
de8c85508ea0b9c6a8f87dbe12e0338e69a73cf6 24-Jan-2017 Jack Yu <jackyu@google.com> RIL header update for O

RIL_REQUEST_DEVICE_STATE and
RIL_REQUEST_SET_UNSOLICITED_RESPONSE_FILTER were added to replace
RIL_REQUEST_SCREEN_STATE, which will not be invoked by Android O
or above.

Data call refactoring works including adding more APN parameters for
RIL_REQUEST_SETUP_DATA_CALL, RIL_REQUEST_SET_INITIAL_ATTACH_APN,
and RIL_REQUEST_SET_DATA_PROFILE

bug: 20125037, 32224135, 32223897, 32249926, 30282096, 30173958,
33653220

Test: Build
Change-Id: I2e9a8a3a6cdc7fbd12489e476d2043440e72260a
/hardware/ril/include/telephony/ril.h
f220dc57932cb9c6316d1dde6a8beb88b87848ce 03-Jan-2017 Sanket Padawe <sanketpadawe@google.com> Convert ril cpp to HIDL service.

Bug: 32020264

Test: Basic telephony sanity tests (voice calls, data, sms, APM).
Merged-in: I1327e7b07ed001e7fbb8d69a2c871bdc500f1a9f
Change-Id: I1327e7b07ed001e7fbb8d69a2c871bdc500f1a9f
/hardware/ril/include/telephony/ril.h
cd77a5b914ec21e6914416af2adb19d76a2ebb76 25-Aug-2016 Amit Mahajan <amitmahajan@google.com> Adding simple radio service and callbacks.

Test: Sanity tests by telephony test team.
Bug: 32020264
Change-Id: Ib2b3abb54084a1b48c5fd74042fe534e3d9fb69f
/hardware/ril/include/telephony/ril.h
85f952a59efdc51c500e4b627f9214a3ec81bdca 03-Jan-2017 Sanket Padawe <sanketpadawe@google.com> Convert ril cpp to HIDL service.

Bug: 32020264

Test: Basic telephony sanity tests (voice calls, data, sms, APM).
Change-Id: I1327e7b07ed001e7fbb8d69a2c871bdc500f1a9f
/hardware/ril/include/telephony/ril.h
18fe36be8b383536805b101b1872278a214c9915 25-Aug-2016 Amit Mahajan <amitmahajan@google.com> Adding simple radio service and callbacks.

Test: Sanity tests by telephony test team.
Bug: 32020264
Change-Id: Ib2b3abb54084a1b48c5fd74042fe534e3d9fb69f
/hardware/ril/include/telephony/ril.h
830262492978c732f7360f481160b35fc8abde10 23-Dec-2016 nharold <nharold@google.com> Merge "Add deprecation warning to IMS_REGISTRATION RIL Calls" am: c8610f8945 am: 5fa4930e23 am: 3f78183c39
am: 996acc96e6

Change-Id: Ibe63a7608cd1b1e271033b4409c42f0b107889e4
c8610f89450ac334e57213caa26f41cb8ddc6fa8 23-Dec-2016 nharold <nharold@google.com> Merge "Add deprecation warning to IMS_REGISTRATION RIL Calls"
172a5d4d95257730124065e4a38998595972875d 22-Dec-2016 Amit Mahajan <amitmahajan@google.com> Merge "telephony: add input data information in ril.h" am: b873d46732 am: 4e70d7972f am: 569a3d23b3
am: 75a7439bcc

Change-Id: Iecb71102574e78a49ef71dc9a227b55c3065b2fe
0eb43c2ef5b575b92ebfbc1a28caa96659ab33e7 19-Dec-2016 Nathan Harold <nharold@google.com> Add deprecation warning to IMS_REGISTRATION RIL Calls

-Deprecation warning for RIL_REQUEST_IMS_REGISTRATION_STATE
-Deprecation warning for RIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED

Bug: 33750436
Test: complation
Change-Id: Ieb7c2fc5061998e4d04a9d044cf3d883d01e995d
/hardware/ril/include/telephony/ril.h
bc37e513ccd96f29754e90b1d360421aa1c46d60 07-Dec-2016 Ankit N <ankit.tarot@gmail.com> telephony: add input data information in ril.h

Add input data information for RIL_REQUEST_SET_INITIAL_ATTACH_APN.
/hardware/ril/include/telephony/ril.h
bb43e36633d421a57f5e681b1599339a1ca6f0f9 09-Nov-2016 Naveen Kalla <mrnaveen@google.com> resolve merge conflicts of 56ad8b4 to master

Test: Build successfully

Change-Id: Ie317dca9dccf4d9cb77c821f7c97643fd8f34a19
f93683289174d10281bd5ac4e32a700534bce14e 09-Nov-2016 Naveen Kalla <mrnaveen@google.com> Merge "Remove deprecated RADIO_STATES"
am: b7f1226866

Change-Id: I15c5c754fdcb36391cbe6032fc11ca2dbf138005
2baf72329c43d9e3f7850973f087176f535e31e8 11-Oct-2016 Naveen Kalla <mrnaveen@google.com> Remove deprecated RADIO_STATES

Remove deprecated radio states which carried the SIM state
information. Vendor RILs are not expected to send one of the 3
RADIO states (ON, OFF or UNAVAILABLE) and support the RIL requests
RIL_REQUEST_VOICE_RADIO_TECH and RIL_REQUEST_CDMA_SUBSCRIPTION_SOURCE.

Bug: 32224323
Test: Ensure device boots and camps on network. Basic voice calls and
mobile data works

Change-Id: I2ae4a71c33c43263c64822c294d43363baeb5ad5
/hardware/ril/include/telephony/ril.h
f18b6345ff6dff96cc7e28810aa203e894bc803f 13-Oct-2016 Nathan Harold <nharold@google.com> Update documentation to clarify RIL_REQUEST_GET_ACTIVITY_INFO am: c863521147 am: 500e1720eb
am: 89adba6d4a

Change-Id: Ia993c4b099604928cc177c2cee8337399e63e60e
79e45d6ef423aca6cc1181d0b3a9c6abe21164cb 10-Oct-2016 Nathan Harold <nharold@google.com> Update documentation to clarify RIL_REQUEST_GET_ACTIVITY_INFO

The documentation for RIL_REQUEST_GET_ACTIVITY_INFO allowed for
critically disruptive behavior in the implementation of the API.
This is a documentation update to ensure that there will be
exactly one power state reported in each millisecond, which
is important for proper power accounting in FDD.

Bug: 32061813
Test: none
Change-Id: I2835d5ad298eaa8cfea2e1a90342f290183f698d
/hardware/ril/include/telephony/ril.h
c863521147c0fdf8497a10430f85c306e60f2084 10-Oct-2016 Nathan Harold <nharold@google.com> Update documentation to clarify RIL_REQUEST_GET_ACTIVITY_INFO

The documentation for RIL_REQUEST_GET_ACTIVITY_INFO allowed for
critically disruptive behavior in the implementation of the API.
This is a documentation update to ensure that there will be
exactly one power state reported in each millisecond, which
is important for proper power accounting in FDD.

Bug: 32061813
Test: none
Change-Id: I2835d5ad298eaa8cfea2e1a90342f290183f698d
/hardware/ril/include/telephony/ril.h
90ddf07cdccf6716d441ce981be19e01573dba40 14-Sep-2016 Naveen Kalla <mrnaveen@google.com> Add RIL_UNSOL_MODEM_RESTART message

RIL_UNSOL_MODEM_RESTART will be sent by vendor RILs when it detects
a modem restart along with the reason for restart which could be a
crash signature if the modem restarted due to a crash or a some
other string such as a user-initiated restart or AT command
initiated restart.

Change-Id: I21310be011ec9df395cc1fc95c6c96dbfba86792
/hardware/ril/include/telephony/ril.h
903b8b23c21903e55bc67bddd4570b22480d96a7 30-Aug-2016 Jonathan Basseri <misterikkit@google.com> Fix comment typo in ril.h.

Voice registration denied reason code 98 has the description of reason
code 101, but their descriptions are slightly different. This matches
TS 24.008, section 10.5.3.6.

Change-Id: I5de4ac0d8ac1ecb9e19c576adb137ded3c4f8268
/hardware/ril/include/telephony/ril.h
940b83936ceb7df94f9a60ea16d2a37c43014bc3 09-Aug-2016 Sanket Padawe <sanketpadawe@google.com> Fix documentation of RIL_Request in ril.h am: 05c2307a82 am: aee7a26ae5
am: 7160204490

Change-Id: I8633c9c79518e7c879085c89101898e33b1e7195
05c2307a8212263a4d3fb630cca8c0bb8e600e11 09-Aug-2016 Sanket Padawe <sanketpadawe@google.com> Fix documentation of RIL_Request in ril.h

Bug: 30380273
Change-Id: If086f5ea6f986a0da0d6f0729c28d913103b01ed
/hardware/ril/include/telephony/ril.h
2481e6dc1ce903bbd4d91cec90871e5e6e1c7089 22-Jul-2016 Meng Wang <mewan@google.com> Add comment for RIL_REQUEST_SET_CARRIER_RESTRICTIONS and RIL_REQUEST_GET_CARRIER_RESTRICTIONS am: d5c540fe09
am: d9280860da

Change-Id: If7c72e60488b747e4d1e3bf10f940cc00caddd9c
d5c540fe095fe1126a3831352479e9a0ad3efa19 16-Jul-2016 Meng Wang <mewan@google.com> Add comment for RIL_REQUEST_SET_CARRIER_RESTRICTIONS and RIL_REQUEST_GET_CARRIER_RESTRICTIONS

Added modem behavior convention for vendor's reference

Bug: 29409395
Change-Id: Ic7bbf24ca8d62e14353ad4d7ea8f1e5fabaf96f9
/hardware/ril/include/telephony/ril.h
843ad8622127e6ac55bee6513de822211b94bace 23-Jun-2016 Ajay Nambi <anambi@codeaurora.org> Add support for LTE CarrierAgregation am: 6dbb43ca9a
am: 95d59e56a6

Change-Id: I7007fa0632415d7d395c73f833c7aafad7826116
6dbb43ca9a519b1ad6db422f327add53242f1271 15-May-2015 Ajay Nambi <anambi@codeaurora.org> Add support for LTE CarrierAgregation

Note this may be redesigned in O to better handle the
various bitrate/channel combinations in a sane way.

bug:27360321
Change-Id: I36a548b3229bf344ac2e4b714d8dc1dfa47af064
/hardware/ril/include/telephony/ril.h
d7176d6973ccb3d70e8b0d2ec87cbca602844cee 16-Jun-2016 Robert Greenwalt <rgreenwalt@google.com> Merge \\"Move struct def out of an #ifdef\\" into nyc-mr1-dev am: a976a8221f
am: 0d68af6870

Change-Id: I34df28e2d5ae4ddacf2c8b4f8996d6c2fea7cfa1
17ea3faa3b10419a706760543d8db145dbf610c9 15-Jun-2016 Robert Greenwalt <rgreenwalt@google.com> Move struct def out of an #ifdef

It was only visible if the vendor used a particular
style (SHLIB).

bug:28961371
bug:28567303
Change-Id: I54256e17170a69bdb6fbb9b38924b42906b85896
/hardware/ril/include/telephony/ril.h
0aee3954add08e0ce99c93fb0e3dd064d82f29e5 03-Jun-2016 Robert Greenwalt <rgreenwalt@google.com> Add support for UNSOL PCO Data. am: 27e99c5ab6
am: d3a72c9a25

* commit 'd3a72c9a25f45d6004e3dc786e1161c7ce079337':
Add support for UNSOL PCO Data.

Change-Id: Iea4e4e6e3a1e7bf3a93f4f1d764e75daa39d4d49
27e99c5ab67cd997b29a88bbef0250b1f77ceda8 02-Jun-2016 Robert Greenwalt <rgreenwalt@google.com> Add support for UNSOL PCO Data.

bug:28961371
bug:28567303
Change-Id: Ibbb415c9f5799d666b1599ed0abf97ec24642a3a
/hardware/ril/include/telephony/ril.h
c7828c7a4a5aa386677cfb963b4de40e597b6399 21-May-2016 Meng Wang <mewan@google.com> Add RIL command RIL_REQUEST_SET_CARRIER_RESTRICTIONS and RIL_REQUEST_GET_CARRIER_RESTRICTIONS am: b4e343127f
am: 899547fb70

* commit '899547fb70f0975b01a2d67290bd56e2ebdeaca5':
Add RIL command RIL_REQUEST_SET_CARRIER_RESTRICTIONS and RIL_REQUEST_GET_CARRIER_RESTRICTIONS

Change-Id: I233b28a35df40dceb9ef5b9218cb4ef15e9e005c
8c20ebe0370214ca1cd397a61d0c5a049e5f85a6 31-Mar-2015 Rakesh Pallerla <rakeshp@qti.qualcomm.com> Add TD-SCDMA support

Add TD-SCDMA network modes.

Change-Id: I98dc8bab43f7ad65c81ee4b6594fa22235a47c86
/hardware/ril/include/telephony/ril.h
b4e343127f3bbf782a56849d80f7278c49c563ee 12-May-2016 Meng Wang <mewan@google.com> Add RIL command RIL_REQUEST_SET_CARRIER_RESTRICTIONS and RIL_REQUEST_GET_CARRIER_RESTRICTIONS

Bug: 28564314
Change-Id: I38792d59c4602a3e2126c58ac0b8c2487cccff04
/hardware/ril/include/telephony/ril.h
b80acba9cd95be7914bd4ae882bfed45c697ba24 09-Oct-2015 Sooraj Sasindran <ssasin@codeaurora.org> Allow voice radio tech update in Airplane Mode

Allow voice radio tech state to be queried when
device is in airplane mode.

BUG=28123274
Change-Id: I2f1d495ad14d704b6b47cfdd4df0c37dafee7c25
/hardware/ril/include/telephony/ril.h
f3769da0a39e2d8116d415f6fd1cba4f1648c03b 05-May-2016 Nathan Harold <nharold@google.com> Specify the INVALID flag for BSIC to be 0xFF

Bug: 28299027
Change-Id: I3786265a266508d6ea842ccc2a2c3dcf99c3654f
/hardware/ril/include/telephony/ril.h
1be49ba51de8b4c81132003d12b269f5d0237132 01-Apr-2016 Sanket Padawe <sanketpadawe@google.com> Add documentation for RIL_SAP_INIT in ril.h

Bug: 27726715
Change-Id: I3c48820f689052a89986191ccb08754197eea229
/hardware/ril/include/telephony/ril.h
1034589c37aa83c97f1dcb660209bc6dccb6160a 19-Mar-2016 Ajay Nambi <anambi@codeaurora.org> Ril Error codes: Voice related messages

This change adds new error codes for messages
related to voice

Bug: 27038563
Change-Id: I61bcc853f8046e6baf6c8000029f7af0f3f894f0
/hardware/ril/include/telephony/ril.h
68900f5a8eda71d962961ccab56ed3fc99cfd124 11-Mar-2016 Ajay Nambi <anambi@codeaurora.org> New error codes for SMS/other messages

This gerrit adds error codes for messages related
to SMS and set_mute, get_mute requests

Bug: 27038563
Change-Id: I4991e4a38c81501c39e91cfd5df90d8288f542ad
/hardware/ril/include/telephony/ril.h
df7add01de4abb99c6a7af42b45b7cd0aacf974c 04-Mar-2016 twen.chang <twen.chang@mediatek.com> Add RIL Error code list

BUG: 27589497

Change-Id: I9cc8c12364676c3c56dbee57fdc01cf055460816
/hardware/ril/include/telephony/ril.h
92839f19e374cb8377f9f5bddd44692fc2b6e247 12-Feb-2016 Nathan Harold <nharold@google.com> Create RIL_RadioBandMode Enum

Bug: 27145805
Change-Id: Iccdcf1153c9ad389a2927428440963960ff5a80b
/hardware/ril/include/telephony/ril.h
0106aedb55be31e6197515d0e968584b0a168bef 09-Feb-2016 Sanket Padawe <sanketpadawe@google.com> Add OEM specific error code space which can by used to replace Generic errors.

Bug: 27038563
Change-Id: I4052505ed684067cb9145d165f0e335ad52ed404
/hardware/ril/include/telephony/ril.h
c97b2849c57f46d6e2c0f603bf65a05da2c9cb71 02-Feb-2016 Nathan Harold <nharold@google.com> Add Error to RIL.h for Rate Limited Requests

Bug: 26767732
Change-Id: I7289f53d0d16b6f066d8e469644c81bbb7d4566c
/hardware/ril/include/telephony/ril.h
09fd3f75b530389ff54b6be1f5faab7729f629bb 28-Jan-2016 Sanket Padawe <sanketpadawe@google.com> Merge "Add error codes to replace generic failure" into mm-wireless-dev
6ff9a87b250598ea9e383f06a4257512bd0c8046 28-Jan-2016 Sanket Padawe <sanketpadawe@google.com> Improve wakelock symantics in RIL.

Bug: 22127517
Change-Id: I13fce25c8c6b27987e576b29a2ca5cd813f5b06f
/hardware/ril/include/telephony/ril.h
7e333b3c520b24b495af65ad61a296682a0b5360 27-Jan-2016 Sooraj Sasindran <ssasindr@quicinc.com> Add error codes to replace generic failure

Add error codes to be used instead of RIL_E_GENERIC_FAILURE.

Change-Id: I997da9a15225716786c53b7457b498d4628e76be
/hardware/ril/include/telephony/ril.h
f53c5fa96381915e20353cfedc798c0e3c52289b 27-Jan-2016 Sanket Padawe <sanketpadawe@google.com> [DO NOT MERGE] Added fields to CELL_INFO_LIST.
Gsm: ta, arfcn, bsic
Wcdma: uarfcn
Lte: earfcn

Bug: 23528586
Change-Id: I435dd9e945bd8d0553491184ae2919bb5a126a32
/hardware/ril/include/telephony/ril.h
2e8e6690338706a8d937e1e32af4554f0c7b74dd 26-Jan-2016 Narayan Kamath <narayan@google.com> Revert "Added fields to CELL_INFO_LIST. Gsm: ta, arfcn, bsic Wcdma: uarfcn Lte: earfcn"

This reverts commit af0a0ebb9bb1d8fee11af052eefa3c131094386a.

Change-Id: Ifad087e11c46d31f9649ae318249e72836ecdd58
/hardware/ril/include/telephony/ril.h
af0a0ebb9bb1d8fee11af052eefa3c131094386a 25-Jan-2016 Sanket Padawe <sanketpadawe@google.com> Added fields to CELL_INFO_LIST.
Gsm: ta, arfcn, bsic
Wcdma: uarfcn
Lte: earfcn

Bug: 23528586

Change-Id: I4ff31ae27cbc3b9bc8a215e80453bab94c824dd8
/hardware/ril/include/telephony/ril.h
ff61ad3644e8c8b18697f945f1c961e899e8eef1 21-Jan-2016 Sanket Padawe <sanketpadawe@google.com> Merge "Add RIL_REQUEST_LAST_CALL_FAIL_CAUSE to ril" into mm-wireless-dev
eee2da8313673b6964acad902a7996bf49d80350 13-Jan-2016 Sanket Padawe <sanketpadawe@google.com> Merge "Improve RIL versioning." into mm-wireless-dev
d210279dc5991f2ce60df1c996f29d01f5c221b0 12-Sep-2014 Sooraj Sasindran <ssasin@codeaurora.org> Add RIL_REQUEST_LAST_CALL_FAIL_CAUSE to ril

Add needed RIL_REQUEST_LAST_CALL_FAIL_CAUSE to ril.h

Change-Id: I479c838bfe96a6d9b80dd4b1a0cbc1debc7a9a2f
BUG=26014382
/hardware/ril/include/telephony/ril.h
88cf6a50bc8f1f3f0d7034b02a3154402992483a 11-Jan-2016 Sanket Padawe <sanketpadawe@google.com> Improve RIL versioning.

+ Added documentation for new RIL versioning format.
+ Changes associated to new RIl versioning format.

Bug: 25779475
Change-Id: I4e53c6125995064b8ac0cdfc9376ef2cefe69ec8
/hardware/ril/include/telephony/ril.h
ac308b9c5b6c6945c5b913e6809d3f5c78aa76c7 07-Jan-2016 Sanket Padawe <sanketpadawe@google.com> Add more error codes for RIL_DataCallFailCause

Bug: 26014382
Change-Id: Iaf3436ea94ebd0aba5fba07037e0ba37287d6444
/hardware/ril/include/telephony/ril.h
548a81ee5d5d2cb58925ce62564ac9dfbb90431c 15-May-2015 Chao Liu <yjl@google.com> Add an optional vendor_cause string to
RIL_REQUEST_LAST_CALL_FAIL_CAUSE's response.
This vendor cause string will be passed to Telecom's DisconnectCause,
which could help us figure out why we are seeing so many ERROR_UNSPECIFIED.
bug:17701976

Original partner change:
https://partner-android-review.googlesource.com/#/c/215710/

Change-Id: I0c54733a03b2fe2bd48b3d3b21efc5e3ebd9ef66
/hardware/ril/include/telephony/ril.h
7315749476fdfcdbdcba4763b45d0b28bbca6e2d 28-May-2015 Prerepa Viswanadham <dham@google.com> Modem activity info

Change-Id: Iab8fbdeae0867c6e9cb9027b08317b1b5a2c9dfc
/hardware/ril/include/telephony/ril.h
73f2ccbf49cced1bb66371d1ba12ce23fd8eae5b 09-Apr-2015 Sooraj Sasindran <ssasin@codeaurora.org> RIL: Interface to retrieve power stats info

Introduce interface to retrieve modem power stats info

Change-Id: I7ed89e754f733a93e430d64dfe28d7fbed1d4d75
/hardware/ril/include/telephony/ril.h
290add330facbecc5abc6e4f9600de3d64b2f6fb 02-May-2015 fenglu <fenglu@google.com> LCE RIL comment nit

cherrypick from mwd to mnc-dev

Bug: 21307103
Change-Id: I0d9dd7bafee24a4853984ebcb665c022a0cbdc6a
/hardware/ril/include/telephony/ril.h
772c0d2846c886ef1fe638af155136df057db20e 09-Feb-2015 Abhishek Adappa <aadappa@codeaurora.org> Correct GET_RADIO_CAP documentation

Change-Id: If9c07105771769b52070a85f93bf6d9a11fa6b80
/hardware/ril/include/telephony/ril.h
f740829e28c7c1596c61eb4d974905e42d969ca4 14-Apr-2015 fenglu <fenglu@google.com> Link Capacity Estimation - RIL support

Change-Id: I9c4d4901d823d719be2b8bdec64f08eda342de53
/hardware/ril/include/telephony/ril.h
3c8f37c6776d91a353439f4691a03ae40c5972ea 23-Feb-2015 Yashdev Singh <yashdevs@codeaurora.org> Telephony: Implementation of IWLAN.

- Introduce IWLAN RAT in ril.h

Change-Id: Iaea12214b8333c6b6a56879c4d3b9417e3c24082
/hardware/ril/include/telephony/ril.h
257ba4e389b21e0b56510017d60e90753cb074c1 09-Dec-2014 Robert Greenwalt <rgreenwalt@google.com> Merge "Modify RIL_Data_Call_Response to include MTU" into lmp-mr1-dev
b44dda3ea5bbbadb910479019f967b52cf9d69c7 02-Jun-2014 Sukanya Rajkhowa <srajkh@codeaurora.org> Modify RIL_Data_Call_Response to include MTU

Include MTU as part of RIL Data Call Response so that the
framework uses the dynamic MTU value provided by network
and updates LinkProperties accordingly.

Upping RIL version to 11.

bug:18391670
Change-Id: I8a85d7f58c99d73278646cdcb2aa466b85ae9a81
/hardware/ril/include/telephony/ril.h
54563d3ca74cd544a8462be9a620dc9c463cb524 22-Nov-2014 Amit Mahajan <amitmahajan@google.com> Revert "Revert "STK Call Control feature implementation.""

This reverts commit 6bfaf64c427b4d48a4fb1931eb8b5c0f79ce20f1.

Change-Id: Ib408f7ef0db0e0fd6a6d501d565726733440b156
/hardware/ril/include/telephony/ril.h
6bfaf64c427b4d48a4fb1931eb8b5c0f79ce20f1 19-Nov-2014 Amit Mahajan <amitmahajan@google.com> Revert "STK Call Control feature implementation."

This reverts commit 61bedcf4f339fb2eecb2e50bbd5637d0b70a9004.

Change-Id: I257968ecc3c5e18f3b9cd6371e76846676c82447
/hardware/ril/include/telephony/ril.h
61bedcf4f339fb2eecb2e50bbd5637d0b70a9004 15-Nov-2011 Preeti Ahuja <preetia@codeaurora.org> STK Call Control feature implementation.

Add support for unsols for Stk Call Control
feature.

Bug: 17646476
Change-Id: I65e8e65e514f00e171086496d86b0c825d3d3d3e
/hardware/ril/include/telephony/ril.h
8caf06fd90e877e6c0a4cc1e63bb5b5222704abe 29-Oct-2014 Legler Wu <legler.wu@mediatek.com> [DS] Radio Capability Support. New design of capability switch for L.

Modify for changing ModemID from int to string.

Change-Id: Ic5ac096c6335658c5557dd94d659f910f42c8ffb
/hardware/ril/include/telephony/ril.h
f191bb2ef67b882daa31251e3c6511c818e50cf5 21-Oct-2014 Amit Mahajan <amitmahajan@google.com> Merge "Update the profile id and the comments to handle RIL_REQUEST_SET_DATA_PROFILE" into lmp-mr1-dev
8d67962812ada0cce8f910aa657cb3f29ade8fcf 16-Oct-2014 Hui Wang <huiwang@motorola.com> Update the profile id and the comments to handle RIL_REQUEST_SET_DATA_PROFILE

Change-Id: I6a5651d2b9dc3682996b2a919d5c1c8201e5660b
/hardware/ril/include/telephony/ril.h
8b4e4f7e5ddcb8b7450bcded4d0395f02b340bbe 18-Oct-2014 Wink Saville <wink@google.com> Radio Capability Support.

New design of capability switch for L.
Add new RIL requests:
RIL_REQUEST_GET_RADIO_CAPABILITY
RIL_REQUEST_SET_RADIO_CAPABILITY
RIL_UNSOL_RADIO_CAPABILITY

These commands allow the framework to communicate what the Radio
Capabilities for each logical modem has or should be using.

It can support 2/3/4G switch and has flexible architecture to support
future technology.

Change-Id: Iedf7f608d2ba3c06a883500f2d85abb98e69d9c1
/hardware/ril/include/telephony/ril.h
760123fc26b00aacf7a9e75eb681e7b9ce4e6560 14-Oct-2014 Shishir Agrawal <shishir@google.com> Fixing the comment for RIL_REQUEST_SIM_OPEN_CHANNEL.

The comment was not fixed when we extended the command to optionally include
the select response.

Bug: 17983857
Change-Id: I6245a7c8de1d35bb421ad06c5fefa9619aac1167
/hardware/ril/include/telephony/ril.h
11e8b23202a67ea1f82e5db6a113087c54be480b 19-Sep-2014 Hui Wang <huiwang@motorola.com> Control radio restart on PDP_FAIL_REGULAR_DEACTIVATION by a config variable

Bug: 17567651, 16308209
Change-Id: Ie5d8f5fc1227950634a746e7d3f911b5a8c5d96e
/hardware/ril/include/telephony/ril.h
a65a16a2e81b11762fd9e4233e1a212effcfee82 01-Aug-2014 Naveen Kalla <nkalla@codeaurora.org> Add RIL_REQUEST_SHUTDOWN to notify RIL that device is shutting down

When device is in airplane mode, SIM card and modem may be powered on.
RIL can use RIL_REQUEST_SHUTDOWN to shutdown the modem and SIM card
gracefully.

Bug: 9773278
Change-Id: I6afa9e810cefc7855f7ae42e51f39cc51fa2aa6e
/hardware/ril/include/telephony/ril.h
c796e22cf8402452b325ffbf9686a4c985a611e3 13-Aug-2014 Amit Mahajan <amitmahajan@google.com> Revert "Revert "add apn setting parameters, and set apn parameters to bp""

This reverts commit 87540b6318016540030421a5c2bc41b759bf33cd.

Change-Id: I7f6043ad55299ecc01cbcadc81c281b133755b86
/hardware/ril/include/telephony/ril.h
87540b6318016540030421a5c2bc41b759bf33cd 12-Aug-2014 Amit Mahajan <amitmahajan@google.com> Revert "add apn setting parameters, and set apn parameters to bp"

This reverts commit 6be060de61b99ed29ad67ebfa19271bbe0a475fe.

Change-Id: Idc7d6cfc97ca6fadd93d85e96b12cb46e33f35c6
/hardware/ril/include/telephony/ril.h
6be060de61b99ed29ad67ebfa19271bbe0a475fe 09-Aug-2014 Hui Wang <huiwang@motorola.com> add apn setting parameters, and set apn parameters to bp

Change-Id: I779b28996fafcacdefb63072b7dcc6bd90a532be
/hardware/ril/include/telephony/ril.h
2875bc2e4108ad927b6d8eafbdafa57b7e08eb8f 06-Aug-2014 Amit Mahajan <amitmahajan@google.com> Fix comment for RIL_SIM_IO_Response in ril.h

Change-Id: Id4ebf5f40dda3e3751146b97cefd42cd15d43e75
/hardware/ril/include/telephony/ril.h
90530a6e86001facba8a34541d2f038f24562cc3 02-Jul-2014 Amit Mahajan <amitmahajan@google.com> Changes to correctly process EAP-SIM req parameters in ril

Change-Id: I393c18f878fe3e5efcd81543a9a38a4c353b6e03
/hardware/ril/include/telephony/ril.h
c29360a92ad603fcec008c098cbbed47e3399dc8 13-Jul-2014 Wink Saville <wink@google.com> Add support for retrieving real time data connection information.

To be able to reduce power consumption caused by the mobile radio being
in a high power state, the radio will report its power state in real
time.

Bug: 8233234
Change-Id: Ia4195211c380efc04a65c6f1f6e4d29095a1bc35
/hardware/ril/include/telephony/ril.h
2b77203b8c64e5bfa848303df7328d015069f8c7 26-Jun-2014 Amit Mahajan <amitmahajan@google.com> EAP-SIM RIL command name change.

Modified the name to match what was in QCRIL.
Added structures for req/resp in ril.h

Change-Id: I41abfacb7bacd4cfa0d4543100ac9960c97184f9
/hardware/ril/include/telephony/ril.h
d365219a1873e42d2ff669e13a9fe6ce6973bd51 20-Jun-2014 Etan Cohen <etancohen@google.com> Merge kwd to master

Change-Id: Id33008507cbafc88288b6483c7691d6db34cc5c3
/hardware/ril/include/telephony/ril.h
d27c9d58a9fc1571427e903dcd3a8d048f083535 06-Feb-2014 Jake Hamby <jhamby@google.com> Remove unneeded new RIL command.

Remove the recently added RIL_REQUEST_SET_RADIO_MODE command and update
the definition of the RIL_REQUEST_NV_RESET_CONFIG parameter.
Also, space out the NV item enum values so we can add new items per category.

Bug: 12864208
Change-Id: I0831b8495d06065e96239ef74d67342daa7b3743
/hardware/ril/include/telephony/ril.h
8a4a233bb9503eddee83569e647c25099a8e15b3 15-Jan-2014 Jake Hamby <jhamby@google.com> Add new RIL commands to read, write, and reset NV items.

Add new RIL commands to read, write, and reset NV items,
including the CDMA Preferred Roaming List (PRL).

Used for device configuration by some CDMA operators.

Bug: 12864208
Change-Id: I792e272438b56bca725e6c034baac19244e5563f
/hardware/ril/include/telephony/ril.h
305028e203cb780bbc987695368fb32bcc3a1371 16-Dec-2013 Shishir Agrawal <shishir@google.com> Removing the error return value requirement for RIL_REQUEST_SIM_OPEN_CHANNEL.

On error, the RIL implementation should throw an error and the value returned
does not need to be valid.

Change-Id: Idf81e6f7e2aa5e967e97cef402dfd53150b9b183
/hardware/ril/include/telephony/ril.h
a93e075c1986873ff4d6656c9b17821c44b5aac2 13-Dec-2013 Shishir Agrawal <shishir@google.com> Change in semantics for RIL_REQUEST_SIM_OPEN_CHANNEL: -1 indicates error.

Changing the RIL_REQUEST_SIM_OPEN_CHANNEL comment to state that the modem
should return -1 on error and not 0.

Change-Id: Ied71c23857659048f080531b79f98eb9db221c96
/hardware/ril/include/telephony/ril.h
2e52ae0ec0aa3564a49f245ef4720b78cd5abaeb 05-Dec-2013 The Android Open Source Project <initial-contribution@android.com> Merge commit '865ce3b4a2ba0b3a31421ca671f4d6c5595f8690' into HEAD
2458d8d1e56faae7b00511ceeab19730572c22d9 27-Nov-2013 Shishir Agrawal <shishir@google.com> RIL changes for supporting generic SIM communication.

The RIL interface adds 4 new commands:
- RIL_REQUEST_SIM_TRANSMIT_BASIC (AT+CSIM - TS 27.007)
- RIL_REQUEST_SIM_OPEN_CHANNEL (AT+CCHO - TS 27.007)
- RIL_REQUEST_SIM_CLOSE_CHANNEL (AT+CCHC - TS 27.007)
- RIL_REQUEST_SIM_TRANSMIT_CHANNEL (AT+CGLA - TS 27.007)

The RIL version is also increased to 10 by this change.

Change-Id: Iee4d950d37a6097493cd945e611c914c40827215
/hardware/ril/include/telephony/ril.h
865ce3b4a2ba0b3a31421ca671f4d6c5595f8690 09-Nov-2013 Wink Saville <wink@google.com> Fix documenation IMS registration state.

Bug: 11599127
Change-Id: Id0016bca45ea84983c9280f55b0b1ccdcececc03
/hardware/ril/include/telephony/ril.h
a18b9d1e1a014290691d63a7f335085dadc83e46 10-Sep-2013 Sukanya Rajkhowa <srajkh@codeaurora.org> RIL: Support SMS over IMS

RIL_REQUEST_IMS_REGISTRATION_STATE is used to aquire IMS registration state.
RIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED is called when IMS registration
state has changed.
RIL_REQUEST_IMS_SEND_SMS is used to send MO SMS over IMS. However, if retry
field is set in case of failure, RIL_REQUEST_IMS_SEND_SMS sets messageRef from
RIL_SMS_RESPONSE of corresponding failed MO SMS, and sets retry field to
non-zero. If voice is available, sends RIL_REQUEST_IMS_SEND_SMS retries with
data encoded based on voice tech available.

Bug: 9626411

Change-Id: If0ecc9fa47661f6560171e472f3c464713e97968
/hardware/ril/include/telephony/ril.h
3492c6e5917828645feb3dba4618629929a43ab1 03-Oct-2013 Wink Saville <wink@google.com> Change PDP_FAIL_SIGNAL_LOST to be retryable.

We've changed this in the framework:

https://googleplex-android-review.git.corp.google.com/#/c/366996/

So this updates ril.h to match.

Bug: 10954174, 10804691
Change-Id: I820d44e74251fd4fc375551474341572e9020aee
/hardware/ril/include/telephony/ril.h
b318ddd2ca6ece875dd028d5dac3a1a82bec1751 09-Aug-2013 Wink Saville <wink@google.com> am 7ee253c8: am 3d14a71d: Restart, cleanup or retry inactve connections.

* commit '7ee253c8baf442693ff6ed4603ca217fe9b9afdf':
Restart, cleanup or retry inactve connections.
7ee253c8baf442693ff6ed4603ca217fe9b9afdf 09-Aug-2013 Wink Saville <wink@google.com> am 3d14a71d: Restart, cleanup or retry inactve connections.

* commit '3d14a71de78f2b0d02c7943e554c8726b1703935':
Restart, cleanup or retry inactve connections.
3d14a71de78f2b0d02c7943e554c8726b1703935 05-Aug-2013 Wink Saville <wink@google.com> Restart, cleanup or retry inactve connections.

Instead of retrying all inactive connections, restart radio on very bad
errors, clean up those that are permanent failures and retry
the others.

Bug: 10131736
Change-Id: I2527b18d6cda52c55fb94be58fbb1a7a86818ef9
Signed-off-by: Wink Saville <wink@google.com>
/hardware/ril/include/telephony/ril.h
2258400415e59b905796280cbc0ee82c70880f47 01-Jul-2013 Wink Saville <wink@google.com> am 83b1d8d9: am 8374641d: Merge "Support for LTE/WCDMA mode"

* commit '83b1d8d9af8f7f7bf424af6faf229cfc04e0c896':
Support for LTE/WCDMA mode
83b1d8d9af8f7f7bf424af6faf229cfc04e0c896 01-Jul-2013 Wink Saville <wink@google.com> am 8374641d: Merge "Support for LTE/WCDMA mode"

* commit '8374641d142f0cdc05019d52587e492bad83bc72':
Support for LTE/WCDMA mode
0e09487471b09e45b5fc1b1588a600f35157079a 28-Sep-2011 Uma Maheswari Ramalingam <umam@codeaurora.org> Support for LTE/WCDMA mode

Add network mode LTE/WCDMA to preferred network type
Operator mandated requirement

Change-Id: I26454b69ce670a5fa2129c4cd75b68af80d210e1
/hardware/ril/include/telephony/ril.h
75697538e485ea2981960dcd4878bfdd032731ac 27-Apr-2013 Sungmin Choi <sungmin.choi@lge.com> Set initial attach apn for LTE network

When mobile register LTE network, APN provided by operators is needed.
If mobile does not have apn information, it could not register LTE network.
To deliver APN information which is used during LTE attach to modem chipset,
setLteAttachProfile() and RIL_REQUEST_SET_LTE_ATTACH_PROFILE command is added.

When Telephony DB is loaded or Telephony DB is changed, follow steps.
1. If preferred default ApnContext exists, this is delivered to modem chipset.
2. If preferred default ApnContext is null, find other ApnContext which can
handle default type.
3. If other ApnContext which can handle default type does not exist, any other
ApnContext delivered to modem chipset.

Then modem register LTE network with APN information delivered from AP.

Bug: 8733613

Change-Id: If84c62cddccf96a531dae0527ed1a6592ae76201
Signed-off-by: Seonju Oh <seonju.oh@lge.com>
Signed-off-by: Hyejin Kim <hyejin.kim@lge.com>
Signed-off-by: Sungmin Choi <sungmin.choi@lge.com>
/hardware/ril/include/telephony/ril.h
c57b3eb525db241bd3e6092453f48388bc880447 17-Apr-2013 Wink Saville <wink@google.com> Add CellInfoWcdma.

Update CellIdentityXxx docs to define unknown values as INT_MAX.

Bug: 8622081
Change-Id: I513a67d4b46b72f03e0c3360abcc0ad5222c1c13
/hardware/ril/include/telephony/ril.h
8a9e02161271505de274db0c3a88087056dd5dfc 09-Apr-2013 Wink Saville <wink@google.com> Add support for CellInfo RIL commands.

These commands allow for more precise location determination.

To support CellInfo I created librilutils which adds ril_nano_time
over time librilutils will be expanded to have other common methods
that would be used by ril implementations.

Bug: 8235566
Change-Id: I7ad7dabc4b6c38bfba4461b08e6e30d0eb9efea1
/hardware/ril/include/telephony/ril.h
ae67953e93218859806918f20175693015fd8ecc 03-Dec-2012 Wink Saville <wink@google.com> Update documenation for DATA_REGISTRATION_STATE

Be specific on the formats supported for the LTE information.

Bug: 7651566
Change-Id: I553b3e3ea8005ede2da121950626c9584f74f234
/hardware/ril/include/telephony/ril.h
ea51a9d8cbd0a5eaea9d7d6088fd64317a547f68 15-Sep-2012 Wink Saville <wink@google.com> Add LTE location information to DATA_REGISTRATION_STATE

Bug: 5534290
Change-Id: I4a72cf68cfd79311fa694b4816e963bdf4a7b3c7
/hardware/ril/include/telephony/ril.h
45e740ef3c422bf75aadca21f98614fc120f49fb 31-Jan-2012 Alex Yakavenka <ayakaven@quicinc.com> Implement sim_refresh as per ril v6

Change-Id: Icc620fd191f8542f61bd38e365813753bfedefdf
/hardware/ril/include/telephony/ril.h
2bc78d614e349574426d198c37e51ccb7455b5bb 08-Dec-2011 Naveen Kalla <nkalla@quicinc.com> Separate SIM states from Radio States

A UICC can have multiple applications (USIM, CSIM). Both USIM and CSIM may be Ready.
So indicating modem state as SIM_READY/RUIM_READY will be incorrect. RADIO_ON is a more
appropriate Radio State. SIM status can be obtained from the RIL_REQUEST_GET_SIM_STATUS
and RIL_UNSOL_RESPONSE_SIM_STATUS_CHANGED messages.

The change does the following

- Remove SIM states from RIL_RadioState
- Add messages to indicate voice radio technology

Change-Id: Ic7b540eefb741169ec22499d0e00961feb22a456
/hardware/ril/include/telephony/ril.h
300105d1487f5238940c18792b879793826b61f4 26-Sep-2011 Jake Hamby <jhamby@google.com> Add new RIL requests to support SIM data download via SMS over IMS.

On an LTE device where incoming SMS messages over IMS are sent to
the framework via RIL_UNSOL_RESPONSE_NEW_SMS responses sent to
the RIL, it may be necessary to process USIM data download SM's
(message class 2). This requires the RIL to implement two new requests.

1) RIL_REQUEST_STK_SEND_ENVELOPE_WITH_STATUS:
send an ENVELOPE command to the UICC, receiving the SW1 and SW2
status bytes in addition to the command response.

2) RIL_REQUEST_SMS_ACKNOWLEDGE_WITH_PDU:
send an RP-ACK or RP-ERROR acknowledgement to the incoming SM,
including an acknowledgement PDU containing the envelope response.

Change-Id: Id134dd90611b147fdc8aebc8ccdf0e989a6542a9
/hardware/ril/include/telephony/ril.h
fa8d584ca7984bf7d73ff37c7c2bc1e0dfa5fb71 20-Aug-2011 Jake Hamby <jhamby@google.com> Changes to RIL to support IMS features for LTE.

- There is a new RIL request, RIL_REQUEST_ISIM_AUTHENTICATION, which is
used to perform IMS AKA authentication using the algorithm on the ISIM
application of the UICC. The challenge nonce and response are both encoded
as Base64 strings.

Change-Id: I072b43d2b66b2013f8e58d3bd8251d75a453f167
/hardware/ril/include/telephony/ril.h
16157587c02b83a93f4e02f83a934442aa0e3e6a 24-Jul-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Allow suggestedRetryTime to indicate no retry is needed.

If suggestedRetryTime is 0x7fffffff then no retry is needed
and the framework should not initiate a retry.

Bug: 4949208
Change-Id: I6db070c33e3716bc98bb4f9411354b9949fe5f52
/hardware/ril/include/telephony/ril.h
beb25b58dcb48a2cfa2cfe10f5fb15908ff465f8 17-Jun-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Added a special retry back-off timer value for call retry

Added suggestedRetryTime value in v6 Data_Call_Response
structure so RIL can override retry back-off time
for some special cases.

Bug: 4723641
Change-Id: If5a683be6bcc1f530f0a5512ce3012a6102393d2
/hardware/ril/include/telephony/ril.h
473adc9b38240d180fc1935812ac80473f571f56 13-Jun-2011 Wink Saville <wink@google.com> Update RIL_LTE_SignalStrength comments.

Add INT_MAX to denote invalid values and doc references.
Created bug 4575689 to get Xoom LTE ril fixed and the FW updated.

Change-Id: Ib1f7055b469ac8756bb5c0911d180ad7ba849227
/hardware/ril/include/telephony/ril.h
29487ef2685e5ee38f0348ab031cb96a608296ba 15-Apr-2011 Wink Saville <wink@google.com> Added additional comments to some commands for clarification.

Change RIL_UNSOL_CDMA_SUBSCRIPTION_CHANGED to
RIL_UNSOL_CDMA_SUBSCRIPTION_SOURCE_CHANGED.

Change-Id: Id946447c6ee9777696c3d7fa1a664ee7dc7deeba
/hardware/ril/include/telephony/ril.h
5b9df33c53682addaebc0b6073901a8b441d82f9 07-Apr-2011 Wink Saville <wink@google.com> Add RIL_UNSOL_RIL_CONNECTED.

Change-Id: Id4cc2aff00ad0398f7a24e7f5a24626e5a63425a
/hardware/ril/include/telephony/ril.h
fd7293711394c422711ff07d15a357955ff2194f 23-Feb-2011 Wink Saville <wink@google.com> Fix bugs in responseSimStatus and update comments.

Change-Id: I4b4e6ab712d2a5da6f9102bf818628e9c3d05f3b
/hardware/ril/include/telephony/ril.h
c0114b325877907fcdf7a5baa24e54a752e7e58b 18-Feb-2011 Wink Saville <wink@google.com> Changes for ril.h version 6.

- Changes to support LTE and EHRPD radio technology
- Support IPv6 in addition to IPv4 on the modems
- Detailed GPRS registration denied causes
- Access to multiple apps on UICC card
- Access to ISIM app on UICC
- Deprecate RIL_REQUEST_LAST_DATA_CALL_FAIL_CAUSE as it can
causes problems when several PDN contexts are active. Failure reason
should be returned when setup_data_call returns
- Added RIL_RadioTechnology
- Added RIL_PreferredNetworkType
- Added RIL_CdmaSubscriptionSource
- Added RIL_LTE_SignalStrength
- Added AID to SIM requests as an optional parameter
- Add new error codes for returning disconnect reasons
- RIL_Data_Call_Response_v3/v5
Added fields to support IPv6 and return status as it will
now be returned as part of RIL_REQUEST_SETUP_DATA_CALL
- Rename RIL_REQUEST_REGISTRATION_STATE
to RIL_REQUEST_VOICE_REGISTRATION_STATE
response[3] return RIL_RadioTechnology for voice calls
response[13] more error codes
- Rename RIL_REQUEST_GPRS_REGISTRATION_STATE
to RIL_REQUEST_DATA_REGISTRATION_STATE
Changed response[3] to be RIL_RadioTechnology for data calls
Added response[4] error codes for registration being denied
Added response[5] Max simultaneous data calls
- RIL_REQUEST_SETUP_DATA_CALL
Changed data[0] to be RIL_RadioTechnology
Response is now a RIL_Data_Call_Response_v5
- RIL_REQUEST_DATA_CALL_LIST
Response is now a RIL_Data_Call_Response_v5
- RIL_UNSOL_DATA_CALL_LIST_CHANGED
Response is now a RIL_Data_Call_Response_v5
- RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE
Changed data[0] to be RIL_PreferredNetworkType
- RIL_REQUEST_GET_PREFERRED_NETWORK_TYPE
Changed response[0] to be RIL_PreferredNetworkType
- Rename RIL_REQUEST_SET_CDMA_SUBSCRIPTION
to RIL_REQUEST_SET_CDMA_SUBSCRIPTION_SOURCE
- Added RIL_REQUEST_GET_CDMA_SUBSCRIPTION_SOURCE
- Added support for AID to RIL_UNSOL_SIM_REFRESH
- Added RIL_UNSOL_CDMA_SUBSCRIPTION_SOURCE_CHANGED
- Added RIL_UNSOL_PRL_CHANGED
- Added RIL_UNSOL_EXIT_EMERGENCY_CALLBACK_MODE
- Rename RIL_UNSOL_RESPONSE_NETWORK_CHANGED
to RIL_UNSOL_RESPONSE_VOICE_NETWORK_CHANGED

Have refercence-ril and mock-ril use a private copy of
ril.h so the ril may evolve separately from them.

Change-Id: I1b952069f5406f5dc42480d019970d10f0120358
/hardware/ril/include/telephony/ril.h
c941961f4b2660f10352c0f715947a4d086f171d 03-Feb-2011 Glenn Kasten <gkasten@google.com> Fix build break in RIL

Change-Id: Idcdb06734231d04d159718ac98ca2b431915a13c
/hardware/ril/include/telephony/ril.h
4b7a00c215327b70e76d54f573c96b5e935e350e 02-Feb-2011 Robert Greenwalt <rgreenwalt@google.com> Add HSPA+ net type to the ril.

Change-Id: Iade9b3478420456c5d8437e6455c72a72b8d24e1
/hardware/ril/include/telephony/ril.h
4380897c6cdc99486a061b819943e3b290ebcf09 14-Jan-2011 Wink Saville <wink@google.com> RIL v5 RIL_REQUEST_SETUP_DATA_CALL.

Change-Id: I30531e103416b1b817b9370304e3301a1c641cf5
/hardware/ril/include/telephony/ril.h
d1a63444472c6b8d3112647976890ce1309a2cde 13-Jan-2011 Jake Hamby <jhamby@google.com> am c83d92e8: am 29d9e18b: Merge "Modifying description for RIL_UNSOL_RESPONSE_NEW_BROADCAST_SMS."

* commit 'c83d92e834422b8f5f1b309b5cba189647ebbe0f':
Modifying description for RIL_UNSOL_RESPONSE_NEW_BROADCAST_SMS.
c83d92e834422b8f5f1b309b5cba189647ebbe0f 11-Jan-2011 Jake Hamby <jhamby@google.com> am 29d9e18b: Merge "Modifying description for RIL_UNSOL_RESPONSE_NEW_BROADCAST_SMS."

* commit '29d9e18b4323f6a3b097bf5a1800492ed1aff244':
Modifying description for RIL_UNSOL_RESPONSE_NEW_BROADCAST_SMS.
0eba2026fd78f61e77a6adfece793cfaca92047c 25-Nov-2010 Henrik Hall <henrik.hall@sonyericsson.com> Modifying description for RIL_UNSOL_RESPONSE_NEW_BROADCAST_SMS.

Allowing for both GSM and UMTS format CBS message pdus.

Change-Id: I0f920d2c1affe930a0da4c0ba5fce6d03f488146
/hardware/ril/include/telephony/ril.h
d86799a04478e46b49cdf1f82f98b2279be1645c 02-Dec-2010 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Added reason field in RIL_REQUEST_DEACTIVATE_DATA_CALL request.

Change-Id: I24bcefe444d7799c283059e0f8816e9570a7314c
/hardware/ril/include/telephony/ril.h
a0ac3fa72b1e2c1dda1bce8eb14ccb04722f8983 02-Dec-2010 John Wang <johnwang@google.com> am 8973c8bd: am 06bae4bc: Add comments for HANGUP request.

* commit '8973c8bd091b4689f3e9967addb11c886556aba8':
Add comments for HANGUP request.
06bae4bcdc941fb1165fbf79cf6f2cb34e57e51d 19-Nov-2010 John Wang <johnwang@google.com> Add comments for HANGUP request.

For bug #3136179

Clarify RIL should NOT report active connection for GET_CURRENT_CALLS

after HANGUP request returns.

Change-Id: Icf9cc14b7d9cbfee6552cf51a648432caac28ab1
/hardware/ril/include/telephony/ril.h
2932f31296822b86ed945e09cadaabf2a453843c 08-Oct-2010 Wink Saville <wink@google.com> Revert "Add timer delete support to rild" DO NOT MERGE

This reverts commit 7edd07c9184a3abfaa3f4a161b74b3da9d7bbd56.
We need to revert here as this change is not in Gingerbread
or later branches.

Change-Id: I1b0d68655e3a91647f455cbc43f421db39f9aa55
/hardware/ril/include/telephony/ril.h
4f81dcf2a9bc84cbfbb6d3d658c452c22e9b6e83 02-Sep-2010 Lorenzo Colitti <lorenzo@google.com> RIL changes for IPv6 / IPv4v6 data calls.

- Add a PDP type parameter to REQUEST_SETUP_DATA_CALL.
Make this backwards compatible: if we're called with a PDP type parameter and
the RIL doesn't support it, remove the parameter from the request so the RIL
never sees it.
- Change the description of the address field in the RIL_Data_Call_Response
structure and in the response to RIL_REQUEST_SETUP_DATA_CALL from an address
to a space-separated list of addresses. This preserves both source and binary
compatibility but allows new RILs to return both an IPv4 and an IPv6 address
for dual-stack data calls.

Change-Id: I0a77fc57c042bedfd18068c7faf7637a46f476d5
/hardware/ril/include/telephony/ril.h
128ef9cba5b604d9cbc7b77a0588e7c6d73cb22d 04-Aug-2010 jsh <jsh@google.com> am f44700c4: Support for fetching PSC of serving cell.

Merge commit 'f44700c40c612f73b7ef3264828efb8923906f8a' into gingerbread-plus-aosp

* commit 'f44700c40c612f73b7ef3264828efb8923906f8a':
Support for fetching PSC of serving cell.
f44700c40c612f73b7ef3264828efb8923906f8a 24-Jun-2010 jsh <jsh@google.com> Support for fetching PSC of serving cell.

Instead of adding a new RIL command, just extend RIL_REQUEST_REGISTRATION_STATE.

Bug: 2465036
Change-Id: I8f42bb8da65ec7d2f7627b14d7506c38b71ad83d
/hardware/ril/include/telephony/ril.h
0d9f0c0ea45a0239653e04f2c63ccecb1bc62c6b 26-Jun-2010 Dianne Hackborn <hackbod@google.com> Revert "am 9a2f5113: merge from open-source master"

This reverts commit bb1375f6bdc6cf7d8c3642367cf35565ddb094a8, reversing
changes made to ca5e347ce4b2b51385c4b7395d51c30498c41a6b.
/hardware/ril/include/telephony/ril.h
bb1375f6bdc6cf7d8c3642367cf35565ddb094a8 25-Jun-2010 The Android Open Source Project <initial-contribution@android.com> am 9a2f5113: merge from open-source master

Merge commit '9a2f5113fd1db1e1605daad47b16b6f960045582'

* commit '9a2f5113fd1db1e1605daad47b16b6f960045582':
Add timer delete support to rild
ca5e347ce4b2b51385c4b7395d51c30498c41a6b 24-Jun-2010 jsh <jsh@google.com> Support for fetching PSC of serving cell.

Instead of adding a new RIL command, just extend RIL_REQUEST_REGISTRATION_STATE.

Bug: 2465036
Change-Id: I36c3a7b730cace66621fc513773ec97c453ea619
/hardware/ril/include/telephony/ril.h
563fd7207da27322bf3f3587ef6000a944a617b7 09-Jun-2010 jsh <jsh@google.com> New RIL command to fetch PSC of current serving cell.

Bug: 2465036
Change-Id: Iccd177747bb78e2cd5ec6d9d22e47aa0e7bfd64b
/hardware/ril/include/telephony/ril.h
9a2f5113fd1db1e1605daad47b16b6f960045582 22-Jun-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: I0628d21b4bf629896dad7b9b5b6a9357021e1278
7edd07c9184a3abfaa3f4a161b74b3da9d7bbd56 22-Jun-2010 Naveen Kalla <nkalla@codeaurora.org> Add timer delete support to rild

Change-Id: Ia862f4cac116bf1ee98788c004860cdb2c70f356
/hardware/ril/include/telephony/ril.h
ed9d64aa98ec5c8654abf0e3decfc1706539170c 12-May-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: I7ce5870268166dffb6fabffb45b325b57dbe6ef0
bdbc6b00454c6d634746578bd851cc33cdfe5318 21-Apr-2010 Naveen Kalla <nkalla@codeaurora.org> Add support for EVDO rev B

Change-Id: Id81d062e1108c00121cb06d70eef1af9c57a25b7
/hardware/ril/include/telephony/ril.h
1b3a6fe083ff049db50c3e6612ba6ccd9062326a 22-Apr-2010 Naveen Kalla <nkalla@codeaurora.org> Notify user regarding invalid number during MO call.

When user dials an invalid number, network returns a failure
as "unobtainable number" (See the Table 10.5.123/3GPP TS 24.008 for
the possible failure causes). Changes done to display message to
indicate user that an invalid number has been dialed.

Change-Id: Ibe191991ee6f24dd683dca47f6af54e400ef17df
/hardware/ril/include/telephony/ril.h
7553447d44bb3f494b00d573215d81398f61cfcd 21-Apr-2010 John Wang <johnwang@google.com> Add RIL_E_ILLEGAL_SIM_OR_ME error code.

It is for bug 2571583 to provide better failure information of network operator selection.

Basically, network selection should return RIL_E_ILLEGAL_SIM_OR_ME when the failure is
permanent and don't need retry, such as illegal SIM, ME, HRL config, etc.

Change-Id: Idd5337423a3772febfcfe68b4a87eb3cf5a4696e
/hardware/ril/include/telephony/ril.h
3475b8a74bf3d1e94688604326d5dd0f6d441852 30-Jan-2010 John Wang <johnwang@google.com> am 2a7411dc: am 5909cf83: Add RIL_UNSOL_RESEND_INCALL_MUTE.

Merge commit '2a7411dc92f15111e36f72214216f96aab2c51f9'

* commit '2a7411dc92f15111e36f72214216f96aab2c51f9':
Add RIL_UNSOL_RESEND_INCALL_MUTE.
5909cf831f0d687e93164daaecc43a2ff792cc3a 29-Jan-2010 John Wang <johnwang@google.com> Add RIL_UNSOL_RESEND_INCALL_MUTE.

For bug 2400052.

Notification requires user resend mute/unmute to get uplink audio in a call.
/hardware/ril/include/telephony/ril.h
b8ee55034abce259759c62c8c3c826cac392474b 28-Jan-2010 John Wang <johnwang@google.com> am 81898138: am 7f8ded1d: Comments on the extension of registration status.

Merge commit '818981384d43f849264d92b23534a989924604f1'

* commit '818981384d43f849264d92b23534a989924604f1':
Comments on the extension of registration status.
7f8ded1d8a337b6860dd7329b8a1be0ade4ea290 22-Jan-2010 John Wang <johnwang@google.com> Comments on the extension of registration status.

Add status 10, 12, 13 and 14 to distinguish emergency calls only status from status 0, 2, 3 and 4.

This feature will only be enabled in case setting "ro.ril.emc.mode"=2 in system property.
/hardware/ril/include/telephony/ril.h
74fa38884320698c1623764850e3131b9769dff0 23-Dec-2009 Wink Saville <wink@google.com> ril interface: Add support for User-User Signaling Information during call setup

Define the UUS data structures and add a pointer to it in RIL_Call for
MT Calls and RIL_Dial for MO calls. UUS information can be used to pass
the skypeId on some networks. Make the corresponding changes to
serialize and deserialize the data at the RIL interface.

Change-Id: Ibbd471cd062910fd4c365f76e809cfb224bd34a2
/hardware/ril/include/telephony/ril.h
36b721c2fcbc98885a4ccd04ddf50dd690142d5e 14-Oct-2009 Naveen Kalla <nkalla@quicinc.com> ril.h: Change latitude-longitude fields to be compliant with 3GPP2 spec.

Base Station Latitude and Longitude values in the response to the
RIL_REQUEST_REGISTRATION_STATE message need to be changed from
hexadecimal values to decimal values compliant with the 3GPP2 C.S0005-A
specification.

Bug: 2201613
Change-Id: I2591f43bf78b861cf5cadd1eb66866bcf6605a29
/hardware/ril/include/telephony/ril.h
432656105ccc2f4f891fbe8fb5b636f2428f1f4e 30-Sep-2009 jsh <jsh@google.com> Update description for RIL_REQUEST_SET_LOCATION_UPDATES to include CDMA.
/hardware/ril/include/telephony/ril.h
03c1edf23e76a83b95ac6847e333cb1329bbfa1d 23-Sep-2009 Naveen Kalla <nkalla@quicinc.com> ril.h: Add a failure cause for CDMA call failures, rename
RIL_REQUEST_CDMA_VALIDATE_AKEY and minor clarifications
in the interface definitions.

Add failure cause for CDMA call failures due to access blocked by the
network. Specify the fields in RIL_REQUEST_REGISTRATION_STATE response
that are applicable to EVDO. Rename RIL_REQUEST_CDMA_VALIDATE_AKEY to
RIL_REQUEST_VALIDATE_AND_WRITE_AKEY. Elaborate the meaning of Akey in the
RIL_REQUEST_CDMA_VALIDATE_AND_WRITE_AKEY message.
/hardware/ril/include/telephony/ril.h
5d621da539abea83309d77317ede40126f47d5f0 19-Sep-2009 John Wang <johnwang@google.com> Add UNSOL_CALL_RINGBACK_TONE to ril.

Some networks may not play ring back tone, RIL will send UNSOL ringback notification.

It indicates to play tone to user for receiving ALERTING message.
/hardware/ril/include/telephony/ril.h
e0ba6a98408e1efd3d1d1043d75f0ab53daddaaa 12-Sep-2009 johnwang <johnwang@google.com> Update comment of Neighboring Cell.
/hardware/ril/include/telephony/ril.h
bfb151ba844bb97d8b21e827c0cb1556082151fa 12-Sep-2009 johnwang <johnwang@google.com> Update comment for CDMA_SEND_SMS in ril.h

Update the comment of error class in CDMA_SEND_SMS to better document possible errors.
/hardware/ril/include/telephony/ril.h
8e3a2cad4ed875394c833124df98255b1fd18a77 11-Sep-2009 Tammo Spalink <tammo@google.com> Document CDMA messageRef value.

Change-Id: Iad417c2449a8b3d5b8bce7f42ff698ab62988e47
/hardware/ril/include/telephony/ril.h
6453306c90eee1356a14a9e6679d1171ec126173 28-Aug-2009 Wink Saville <wink@google.com> Add comment to RIL_UNSOL_CALL_RING.

Document the expected behavior and the new system properties
ro.telephony.call_ring.multiple and ro.telephony.call_ring.delay.

Change-Id: I600358ea29a31cafba99c58492003b7c2c6f77ed
/hardware/ril/include/telephony/ril.h
3a63fbc342d031dac10933f7f657902b0ff0fea3 04-Aug-2009 Li Zhe <zhe.li@motorola.com> HSDPA/HSUPA/HSPA support in ril.

HSDPA: High-Speed Downlink Packet Access
HSUPA: High-Speend Uplink Packet Access
HSPA: High-Speed Packet Access

Changes include:
1) add HSDPA/HSUPA/HSPA in response of RIL_REQUEST_REGISTRATION_STATE
2) rdd HSDPA/HSUPA/HSPA in response of RIL_REQUEST_GPRS_REGISTRATION_STATE
/hardware/ril/include/telephony/ril.h
309ac294bd529ff5a71f1c1e62cd493df1010271 30-Jul-2009 John Wang <johnwang@google.com> Clean RIL_SIM_* in ril.h

GET_SIM_STATUS returns structure RIL_CardStatus instead of an integer of RIL_SIM_*. Update reference-ril for RIL_CardStatus and cleanup RIL_SIM_*.

modified: include/telephony/ril.h
modified: reference-ril/reference-ril.c
/hardware/ril/include/telephony/ril.h
29be25c17885e6c7c32b6aea293d689d5b9fb463 15-Jul-2009 jsh <jsh@google.com> Minor tweak to RIL_REQUEST_CDMA_SUBSCRIPTION

H_SID and H_NID now returned as comma separated lists instead of single
value, since the home network may be comprised of more than one SID/NID.

Also update description of registration denied cause and manual network
selection.
/hardware/ril/include/telephony/ril.h
602f80f98a06a8ed009a6c9b9aa3e0bcfc4afb23 11-Jul-2009 jsh <jsh@google.com> (Hopefully) final updates to ril.h for donut.

Some new error values; additional parameters for BURST_DTMF.
/hardware/ril/include/telephony/ril.h
593c910c9a98973ff1be5afe39987bafaa546170 25-Jun-2009 jsh <jsh@google.com> Update comments for PIN/PUK commands.

These now have a response value.
/hardware/ril/include/telephony/ril.h
d6aa2e32a44f883b008b9bb12b322f5b7e8dced4 04-May-2009 Jaikumar Ganesh <jaikumar@google.com> Add PDP failure cause.

The RIL API LAST_PDP_FAIL_CAUSE, gives us the error
codes for PDP falure. Add these to ril.h.
/hardware/ril/include/telephony/ril.h
920c78f166e787dc799bf5df7d6be30034ac0e77 04-Jun-2009 Jaikumar Ganesh <jaikumar@google.com> Add authType to SETUP_DATA_CALL, errorCode to RIL_SMS_Response.

1.Add an additional parameter to specify the
authType (PAP / CHAP) to SETUP_DATA_CALL.
2.Add errorCode to RIL_SMS_Response
/hardware/ril/include/telephony/ril.h
7f8568086f2ea14885b0091c793e14c2656f0da2 09-Jun-2009 Wink Saville <wink@google.com> Cleanup whitespace.
/hardware/ril/include/telephony/ril.h
2641d5b8426beb86870611e5bc7c4eb0a877025b 09-Jun-2009 Wink Saville <wink@google.com> Add RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING.

Also add RIL_REQUEST_REPORT_SMS_MEMORY_STATUS which was missing from ril_commands.h.
/hardware/ril/include/telephony/ril.h
d4ee7dc0e98de1aa990e6c8a63f639779f9a86e9 06-Jun-2009 Wink Saville <wink@google.com> Add a fifth response string to RIL_REQUEST_CDMA_SUBSCRIPTION which has the PRL version.
/hardware/ril/include/telephony/ril.h
b60444ef2fe63b372e13f3d38ebf8448d6c127f5 29-May-2009 jsh <jsh@google.com> Support for SMS error reporting to the network.

- Update RIL_REQUEST_SMS_ACKNOWLDGE to report fail cause.
- Update comments for RIL_CMDA_SMS_Ack.
- Add RIL_REQUEST_REPORT_SMS_MEMORY_STATUS.
/hardware/ril/include/telephony/ril.h
a592eebc476a3d234f47f93e58252f8c822fc772 22-May-2009 Wink Saville <wink@google.com> Cleanup and changes of responseCdmaInformationReocrds, Broadcast SMS
configuration and reponseRilSignalStrength.

From Motorola, change reponseCdmaInformationRecords to use string for
marshalling and simplify by removing duplicate code.

Change Broadcast SMS configuration adding some some new fields
for Gsm Broadcast configuration and some name changes to be
more coherent.

Cleanup responseRilSignalStrength, includes some code refactoring
and removing the sending of the number of intergers. Now it is assumed
that a RIL_SignalStrength structure being sent so it is not necessary to
send the length. There is a corresponding change in
frameworks/base/telephony/java/com/android/internal/telephony/RIL.java.
/hardware/ril/include/telephony/ril.h
fdf825f9d0dc639787b8523638bb61874ed0b540 23-May-2009 johnwang <johnwang@google.com> Enable new libhtc_ril which supporting new CDMA ril interface.

1) Enable new libhtc_ril and support new RIL_Call structure 2) Remove "#define NEWRIL".
/hardware/ril/include/telephony/ril.h
3d54e74bc450bb40977e3ae6fab6185fe687bdae 19-May-2009 Wink Saville <wink@google.com> Teleca 2b changes.
/hardware/ril/include/telephony/ril.h
f8bc167551e4a5af4c22dab4855468a166b9ed30 15-May-2009 johnwang <johnwang@dhcp-172-19-12-233.mtv.corp.google.com> Update comments in ril.h to clarify the format in RIL_SMS_WriteArgs and deprecate RIL_REQUEST_RESET_RADIO. Fix couple typo.
/hardware/ril/include/telephony/ril.h
000a9fe96fdf9111387d2bc389d2f6bb3e627d0f 11-May-2009 jsh <jsh@google.com> Add get/set SMSC address to ril.h.
/hardware/ril/include/telephony/ril.h
af6ecbf0fa03379818038459ee1b61ea393ffd4f 29-Apr-2009 Jaikumar Ganesh <jaikumar@google.com> Add RIL_UNSOL_OEM_HOOK_RAW

Add RIL_UNSOL_OEM_HOOK_RAW to send unsolicited OEM
commands from the baseband.

Tested using radiooptions tool.
/hardware/ril/include/telephony/ril.h
1b5fd23e2bc82e5bed48125317cf2f9837cf6ae8 22-Apr-2009 Wink Saville <wink@google.com> New ril.h & changes to ril.cpp to support it.

There are NEWRIL:TODO's in the code to identify
additional changes needed when a new vendor ril
is delivered.

Also changes to some appendPrintBuf's, apparently
it's been a while since debug has been turn on
as there were quite a few compile time errors.
/hardware/ril/include/telephony/ril.h
eafe79ddae0509f3173274c338e69241f5055111 04-Apr-2009 Wink Saville <> AI 144570: Fix some non-sequential RIL commands.
RIL_REQUEST_CDMA_SUBSCRITION ... RIL_REQUEST_DEVICE_IDENTLY changed
from 99 .. 102 to 95 to 98 so they directly follow
RIL_REQUEST_CDMA_BROADCAST_ACTIVATION which is 94. These values are
used as indexes into s_commands an array of CommandInfo which
is a non-sparse arrary so there should be no gap.
BUG=1765265

Automated import of CL 144570
/hardware/ril/include/telephony/ril.h
f4c4d36c410a3501d282dd7de1c7c3350734f27e 02-Apr-2009 Wink Saville <> AI 144185: Integrate cdma into the main code base.

Automated import of CL 144185
/hardware/ril/include/telephony/ril.h
ff36874070b246c40f2ecfcbd584a2d663fa493d 25-Mar-2009 John Wang <> Automated import from //branches/donutburger/...@140572,140572
/hardware/ril/include/telephony/ril.h
34a5108969fbfc6cf8140513b7246da805902b7a 05-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136594
/hardware/ril/include/telephony/ril.h
00f06fc3fdb05d4276e76091cacb42b6f6862222 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/hardware/ril/include/telephony/ril.h
c2efc51d848d68147320a5983954f9c76428885c 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/hardware/ril/include/telephony/ril.h
80bb41e3445d96fb8508609e5bfcae6ea477da18 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/hardware/ril/include/telephony/ril.h
a8657f8726ba81b72eb532c884545b4ad52ff471 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/hardware/ril/include/telephony/ril.h
dbbb392e15b5ace6f19e76c49c80ea14292e8a4d 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/hardware/ril/include/telephony/ril.h