summaryrefslogtreecommitdiffstats
path: root/radio
diff options
context:
space:
mode:
Diffstat (limited to 'radio')
-rw-r--r--radio/1.3/IRadio.hal9
-rw-r--r--radio/1.4/Android.bp1
-rw-r--r--radio/1.4/types.hal9
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