diff options
Diffstat (limited to 'radio')
-rw-r--r-- | radio/1.3/IRadio.hal | 9 | ||||
-rw-r--r-- | radio/1.4/Android.bp | 1 | ||||
-rw-r--r-- | radio/1.4/types.hal | 9 |
3 files changed, 17 insertions, 2 deletions
diff --git a/radio/1.3/IRadio.hal b/radio/1.3/IRadio.hal index 95cf6151a..922b35d58 100644 --- a/radio/1.3/IRadio.hal +++ b/radio/1.3/IRadio.hal @@ -49,8 +49,13 @@ interface IRadio extends @1.2::IRadio { vec<RadioAccessSpecifier> specifiers); /** - * Toggle logical modem on and off. The difference with setRadioPower is, - * setRadioPower affects all logical modems while this controls just one. + * Toggle logical modem on/off. This is similar to @1.0::IRadio.setRadioPower(), however that + * does not enforce that radio power is toggled only for the corresponding radio and certain + * vendor implementations do it for all radios. This new API should affect only the modem for + * which it is called. A modem stack must be on/active only when both setRadioPower() and + * enableModem() are set to on for it. + * + * SIM must be read if available even if modem is off/inactive. * * @param serial Serial number of request. * @param on True to turn on the logical modem, otherwise turn it off. diff --git a/radio/1.4/Android.bp b/radio/1.4/Android.bp index e8b87778d..8165b8f1d 100644 --- a/radio/1.4/Android.bp +++ b/radio/1.4/Android.bp @@ -22,6 +22,7 @@ hidl_interface { ], types: [ "AccessNetwork", + "ApnTypes", "CardStatus", "CarrierRestrictionsWithPriority", "CellConfigLte", diff --git a/radio/1.4/types.hal b/radio/1.4/types.hal index dc3bba0a6..393716b7c 100644 --- a/radio/1.4/types.hal +++ b/radio/1.4/types.hal @@ -64,6 +64,15 @@ enum AccessNetwork : @1.2::AccessNetwork { UNKNOWN = 0, }; +enum ApnTypes : @1.0::ApnTypes { + /** + * Due to the addition of this new value, the value ALL defined in 1.0::ApnTypes is now + * deprecated and should not be used. + */ + MCX = 1 << 10, // APN type for Mission Critical Service + // Reference: 3GPP TS 22.280 V15.3.0 +}; + /** * Emergency number contains information of number, one or more service category(s), zero or more * emergency uniform resource names, mobile country code (mcc), mobile network country (mnc) and |