Merge "Implement gain for PCM types in default audio HAL" into main
diff --git a/gnss/aidl/default/Gnss.cpp b/gnss/aidl/default/Gnss.cpp
index 4978281..41720c0 100644
--- a/gnss/aidl/default/Gnss.cpp
+++ b/gnss/aidl/default/Gnss.cpp
@@ -123,10 +123,13 @@
std::this_thread::sleep_for(std::chrono::milliseconds(TTFF_MILLIS));
mFirstFixReceived = true;
}
+ int reportGnssCount = 0;
do {
if (!mIsActive) {
+ ALOGD("Do not report location. mIsActive is false");
break;
}
+ reportGnssCount += 1;
if (!mGnssMeasurementEnabled || mMinIntervalMs <= mGnssMeasurementIntervalMs) {
this->reportSvStatus();
}
@@ -141,6 +144,7 @@
this->reportLocation(location);
}
} while (mIsActive && mThreadBlocker.wait_for(std::chrono::milliseconds(mMinIntervalMs)));
+ ALOGD("reportGnssCount: %d", reportGnssCount);
});
return ScopedAStatus::ok();
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataCallFailCause.aidl b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataCallFailCause.aidl
index 009b428..b51205f 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataCallFailCause.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataCallFailCause.aidl
@@ -192,11 +192,29 @@
NON_IP_NOT_SUPPORTED = 0x815,
PDN_NON_IP_CALL_THROTTLED = 0x816,
PDN_NON_IP_CALL_DISALLOWED = 0x817,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_LOCK = 0x818,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_INTERCEPT = 0x819,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_REORDER = 0x81A,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_RELEASE_DUE_TO_SO_REJECTION = 0x81B,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_INCOMING_CALL = 0x81C,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_ALERT_STOP = 0x81D,
CHANNEL_ACQUISITION_FAILURE = 0x81E,
MAX_ACCESS_PROBE = 0x81F,
@@ -204,8 +222,14 @@
NO_RESPONSE_FROM_BASE_STATION = 0x821,
REJECTED_BY_BASE_STATION = 0x822,
CONCURRENT_SERVICES_INCOMPATIBLE = 0x823,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
NO_CDMA_SERVICE = 0x824,
RUIM_NOT_PRESENT = 0x825,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_RETRY_ORDER = 0x826,
ACCESS_BLOCK = 0x827,
ACCESS_BLOCK_ALL = 0x828,
@@ -324,12 +348,33 @@
LOWER_LAYER_REGISTRATION_FAILURE = 0x895,
DATA_PLAN_EXPIRED = 0x896,
UMTS_HANDOVER_TO_IWLAN = 0x897,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_CONNECTION_DENY_BY_GENERAL_OR_NETWORK_BUSY = 0x898,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_CONNECTION_DENY_BY_BILLING_OR_AUTHENTICATION_FAILURE = 0x899,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_HDR_CHANGED = 0x89A,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_HDR_EXITED = 0x89B,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_HDR_NO_SESSION = 0x89C,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_USING_GPS_FIX_INSTEAD_OF_HDR_CALL = 0x89D,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_HDR_CONNECTION_SETUP_TIMEOUT = 0x89E,
FAILED_TO_ACQUIRE_COLOCATED_HDR = 0x89F,
OTASP_COMMIT_IN_PROGRESS = 0x8A0,
diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaBroadcastSmsConfigInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaBroadcastSmsConfigInfo.aidl
index abfb308..99ab0ea 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaBroadcastSmsConfigInfo.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaBroadcastSmsConfigInfo.aidl
@@ -35,7 +35,16 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaBroadcastSmsConfigInfo {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int serviceCategory;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int language;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
boolean selected;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsAck.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsAck.aidl
index ee8371c..00e584b 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsAck.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsAck.aidl
@@ -35,6 +35,12 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaSmsAck {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
boolean errorClass;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int smsCauseCode;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsAddress.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsAddress.aidl
index 7382b1f..6a64595 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsAddress.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsAddress.aidl
@@ -35,35 +35,128 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaSmsAddress {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int digitMode;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
boolean isNumberModeDataNetwork;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int numberType;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int numberPlan;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte[] digits;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int DIGIT_MODE_FOUR_BIT = 0;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int DIGIT_MODE_EIGHT_BIT = 1;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_UNKNOWN = 0;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_TELEPHONY = 1;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_RESERVED_2 = 2;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_DATA = 3;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_TELEX = 4;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_RESERVED_5 = 5;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_RESERVED_6 = 6;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_RESERVED_7 = 7;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_RESERVED_8 = 8;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_PRIVATE = 9;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_RESERVED_10 = 10;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_RESERVED_11 = 11;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_RESERVED_12 = 12;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_RESERVED_13 = 13;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_RESERVED_14 = 14;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_RESERVED_15 = 15;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_UNKNOWN = 0;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_INTERNATIONAL_OR_DATA_IP = 1;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_NATIONAL_OR_INTERNET_MAIL = 2;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_NETWORK = 3;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_SUBSCRIBER = 4;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_ALPHANUMERIC = 5;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_ABBREVIATED = 6;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_RESERVED_7 = 7;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsMessage.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsMessage.aidl
index 0e98f4b..bbf8983 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsMessage.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsMessage.aidl
@@ -35,10 +35,28 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaSmsMessage {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int teleserviceId;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
boolean isServicePresent;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int serviceCategory;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.messaging.CdmaSmsAddress address;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.messaging.CdmaSmsSubaddress subAddress;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte[] bearerData;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl
index a0e3991..50c3af5 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl
@@ -35,9 +35,24 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaSmsSubaddress {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int subaddressType;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
boolean odd;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte[] digits;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int SUBADDRESS_TYPE_NSAP = 0;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int SUBADDRESS_TYPE_USER_SPECIFIED = 1;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsWriteArgs.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsWriteArgs.aidl
index d6292e7..759407f 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsWriteArgs.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/CdmaSmsWriteArgs.aidl
@@ -35,10 +35,28 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaSmsWriteArgs {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int status;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.messaging.CdmaSmsMessage message;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int STATUS_REC_UNREAD = 0;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int STATUS_REC_READ = 1;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int STATUS_STO_UNSENT = 2;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int STATUS_STO_SENT = 3;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/IRadioMessaging.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/IRadioMessaging.aidl
index bf5fde5..c69fcac 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/IRadioMessaging.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/IRadioMessaging.aidl
@@ -36,26 +36,50 @@
@VintfStability
interface IRadioMessaging {
oneway void acknowledgeIncomingGsmSmsWithPdu(in int serial, in boolean success, in String ackPdu);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void acknowledgeLastIncomingCdmaSms(in int serial, in android.hardware.radio.messaging.CdmaSmsAck smsAck);
oneway void acknowledgeLastIncomingGsmSms(in int serial, in boolean success, in android.hardware.radio.messaging.SmsAcknowledgeFailCause cause);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void deleteSmsOnRuim(in int serial, in int index);
oneway void deleteSmsOnSim(in int serial, in int index);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void getCdmaBroadcastConfig(in int serial);
oneway void getGsmBroadcastConfig(in int serial);
oneway void getSmscAddress(in int serial);
oneway void reportSmsMemoryStatus(in int serial, in boolean available);
oneway void responseAcknowledgement();
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void sendCdmaSms(in int serial, in android.hardware.radio.messaging.CdmaSmsMessage sms);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void sendCdmaSmsExpectMore(in int serial, in android.hardware.radio.messaging.CdmaSmsMessage sms);
oneway void sendImsSms(in int serial, in android.hardware.radio.messaging.ImsSmsMessage message);
oneway void sendSms(in int serial, in android.hardware.radio.messaging.GsmSmsMessage message);
oneway void sendSmsExpectMore(in int serial, in android.hardware.radio.messaging.GsmSmsMessage message);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void setCdmaBroadcastActivation(in int serial, in boolean activate);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void setCdmaBroadcastConfig(in int serial, in android.hardware.radio.messaging.CdmaBroadcastSmsConfigInfo[] configInfo);
oneway void setGsmBroadcastActivation(in int serial, in boolean activate);
oneway void setGsmBroadcastConfig(in int serial, in android.hardware.radio.messaging.GsmBroadcastSmsConfigInfo[] configInfo);
oneway void setResponseFunctions(in android.hardware.radio.messaging.IRadioMessagingResponse radioMessagingResponse, in android.hardware.radio.messaging.IRadioMessagingIndication radioMessagingIndication);
oneway void setSmscAddress(in int serial, in String smsc);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void writeSmsToRuim(in int serial, in android.hardware.radio.messaging.CdmaSmsWriteArgs cdmaSms);
oneway void writeSmsToSim(in int serial, in android.hardware.radio.messaging.SmsWriteArgs smsWriteArgs);
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/IRadioMessagingIndication.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/IRadioMessagingIndication.aidl
index 389fb26..a5cde9a 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/IRadioMessagingIndication.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/IRadioMessagingIndication.aidl
@@ -35,7 +35,13 @@
/* @hide */
@VintfStability
interface IRadioMessagingIndication {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void cdmaNewSms(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.messaging.CdmaSmsMessage msg);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void cdmaRuimSmsStorageFull(in android.hardware.radio.RadioIndicationType type);
oneway void newBroadcastSms(in android.hardware.radio.RadioIndicationType type, in byte[] data);
oneway void newSms(in android.hardware.radio.RadioIndicationType type, in byte[] pdu);
diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/IRadioMessagingResponse.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/IRadioMessagingResponse.aidl
index 9b10464..c2403e4 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/IRadioMessagingResponse.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/IRadioMessagingResponse.aidl
@@ -36,25 +36,49 @@
@VintfStability
interface IRadioMessagingResponse {
oneway void acknowledgeIncomingGsmSmsWithPduResponse(in android.hardware.radio.RadioResponseInfo info);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void acknowledgeLastIncomingCdmaSmsResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void acknowledgeLastIncomingGsmSmsResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void acknowledgeRequest(in int serial);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void deleteSmsOnRuimResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void deleteSmsOnSimResponse(in android.hardware.radio.RadioResponseInfo info);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void getCdmaBroadcastConfigResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.messaging.CdmaBroadcastSmsConfigInfo[] configs);
oneway void getGsmBroadcastConfigResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.messaging.GsmBroadcastSmsConfigInfo[] configs);
oneway void getSmscAddressResponse(in android.hardware.radio.RadioResponseInfo info, in String smsc);
oneway void reportSmsMemoryStatusResponse(in android.hardware.radio.RadioResponseInfo info);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void sendCdmaSmsExpectMoreResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.messaging.SendSmsResult sms);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void sendCdmaSmsResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.messaging.SendSmsResult sms);
oneway void sendImsSmsResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.messaging.SendSmsResult sms);
oneway void sendSmsExpectMoreResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.messaging.SendSmsResult sms);
oneway void sendSmsResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.messaging.SendSmsResult sms);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void setCdmaBroadcastActivationResponse(in android.hardware.radio.RadioResponseInfo info);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void setCdmaBroadcastConfigResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void setGsmBroadcastActivationResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void setGsmBroadcastConfigResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void setSmscAddressResponse(in android.hardware.radio.RadioResponseInfo info);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void writeSmsToRuimResponse(in android.hardware.radio.RadioResponseInfo info, in int index);
oneway void writeSmsToSimResponse(in android.hardware.radio.RadioResponseInfo info, in int index);
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/ImsSmsMessage.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/ImsSmsMessage.aidl
index 40b9ddb..e52b57a 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/ImsSmsMessage.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/ImsSmsMessage.aidl
@@ -38,6 +38,9 @@
android.hardware.radio.RadioTechnologyFamily tech;
boolean retry;
int messageRef;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.messaging.CdmaSmsMessage[] cdmaMessage;
android.hardware.radio.messaging.GsmSmsMessage[] gsmMessage;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/SendSmsResult.aidl b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/SendSmsResult.aidl
index 3f1d120..ae398a9 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/SendSmsResult.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.messaging/current/android/hardware/radio/messaging/SendSmsResult.aidl
@@ -35,7 +35,16 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable SendSmsResult {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int messageRef;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
String ackPDU;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int errorCode;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/AccessTechnologySpecificInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/AccessTechnologySpecificInfo.aidl
index 667a8a7..36b9cdd 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/AccessTechnologySpecificInfo.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/AccessTechnologySpecificInfo.aidl
@@ -36,6 +36,9 @@
@JavaDerive(toString=true) @VintfStability
union AccessTechnologySpecificInfo {
boolean noinit;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.network.Cdma2000RegistrationInfo cdmaInfo;
android.hardware.radio.network.EutranRegistrationInfo eutranInfo;
android.hardware.radio.network.NrVopsInfo ngranNrVopsInfo;
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/Cdma2000RegistrationInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/Cdma2000RegistrationInfo.aidl
index bc9c0ba..5fbd6c4 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/Cdma2000RegistrationInfo.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/Cdma2000RegistrationInfo.aidl
@@ -35,11 +35,32 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable Cdma2000RegistrationInfo {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
boolean cssSupported;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int roamingIndicator;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int systemIsInPrl;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int defaultRoamingIndicator;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int PRL_INDICATOR_NOT_REGISTERED = (-1) /* -1 */;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int PRL_INDICATOR_NOT_IN_PRL = 0;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int PRL_INDICATOR_IN_PRL = 1;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CdmaRoamingType.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CdmaRoamingType.aidl
index 84532e3..ed9a9eb 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CdmaRoamingType.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CdmaRoamingType.aidl
@@ -35,7 +35,16 @@
/* @hide */
@Backing(type="int") @JavaDerive(toString=true) @VintfStability
enum CdmaRoamingType {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
HOME_NETWORK,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
AFFILIATED_ROAM,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
ANY_ROAM,
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CdmaSignalStrength.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CdmaSignalStrength.aidl
index 94430a8..6e68665 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CdmaSignalStrength.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CdmaSignalStrength.aidl
@@ -35,6 +35,12 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaSignalStrength {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int dbm;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int ecio;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellIdentity.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellIdentity.aidl
index ba27b39..dbd1575 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellIdentity.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellIdentity.aidl
@@ -39,6 +39,9 @@
android.hardware.radio.network.CellIdentityGsm gsm;
android.hardware.radio.network.CellIdentityWcdma wcdma;
android.hardware.radio.network.CellIdentityTdscdma tdscdma;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.network.CellIdentityCdma cdma;
android.hardware.radio.network.CellIdentityLte lte;
android.hardware.radio.network.CellIdentityNr nr;
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellIdentityCdma.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellIdentityCdma.aidl
index 63571bb..548afd2 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellIdentityCdma.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellIdentityCdma.aidl
@@ -35,10 +35,28 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CellIdentityCdma {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int networkId;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int systemId;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int baseStationId;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int longitude;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int latitude;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.network.OperatorInfo operatorNames;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellInfoCdma.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellInfoCdma.aidl
index 6d76a26..18c9496 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellInfoCdma.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellInfoCdma.aidl
@@ -35,7 +35,16 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CellInfoCdma {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.network.CellIdentityCdma cellIdentityCdma;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.network.CdmaSignalStrength signalStrengthCdma;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.network.EvdoSignalStrength signalStrengthEvdo;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellInfoRatSpecificInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellInfoRatSpecificInfo.aidl
index fd3239d..732e70f 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellInfoRatSpecificInfo.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/CellInfoRatSpecificInfo.aidl
@@ -40,5 +40,8 @@
android.hardware.radio.network.CellInfoTdscdma tdscdma;
android.hardware.radio.network.CellInfoLte lte;
android.hardware.radio.network.CellInfoNr nr;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.network.CellInfoCdma cdma;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EvdoSignalStrength.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EvdoSignalStrength.aidl
index e97e17d..2a7eccb 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EvdoSignalStrength.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/EvdoSignalStrength.aidl
@@ -35,7 +35,16 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable EvdoSignalStrength {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int dbm;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int ecio;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int signalNoiseRatio;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/IRadioNetwork.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/IRadioNetwork.aidl
index 8af617f..37737a7 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/IRadioNetwork.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/IRadioNetwork.aidl
@@ -39,6 +39,9 @@
oneway void getAvailableBandModes(in int serial);
oneway void getAvailableNetworks(in int serial);
oneway void getBarringInfo(in int serial);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void getCdmaRoamingPreference(in int serial);
oneway void getCellInfoList(in int serial);
oneway void getDataRegistrationState(in int serial);
@@ -57,6 +60,9 @@
oneway void setAllowedNetworkTypesBitmap(in int serial, in int networkTypeBitmap);
oneway void setBandMode(in int serial, in android.hardware.radio.network.RadioBandMode mode);
oneway void setBarringPassword(in int serial, in String facility, in String oldPassword, in String newPassword);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void setCdmaRoamingPreference(in int serial, in android.hardware.radio.network.CdmaRoamingType type);
oneway void setCellInfoListRate(in int serial, in int rate);
oneway void setIndicationFilter(in int serial, in int indicationFilter);
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/IRadioNetworkIndication.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/IRadioNetworkIndication.aidl
index 8eea14f..d4d6118 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/IRadioNetworkIndication.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/IRadioNetworkIndication.aidl
@@ -36,6 +36,9 @@
@VintfStability
interface IRadioNetworkIndication {
oneway void barringInfoChanged(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.network.CellIdentity cellIdentity, in android.hardware.radio.network.BarringInfo[] barringInfos);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void cdmaPrlChanged(in android.hardware.radio.RadioIndicationType type, in int version);
oneway void cellInfoList(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.network.CellInfo[] records);
oneway void currentLinkCapacityEstimate(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.network.LinkCapacityEstimate lce);
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/IRadioNetworkResponse.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/IRadioNetworkResponse.aidl
index e7f2918..4c6d100 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/IRadioNetworkResponse.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/IRadioNetworkResponse.aidl
@@ -40,6 +40,9 @@
oneway void getAvailableBandModesResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.network.RadioBandMode[] bandModes);
oneway void getAvailableNetworksResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.network.OperatorInfo[] networkInfos);
oneway void getBarringInfoResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.network.CellIdentity cellIdentity, in android.hardware.radio.network.BarringInfo[] barringInfos);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void getCdmaRoamingPreferenceResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.network.CdmaRoamingType type);
oneway void getCellInfoListResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.network.CellInfo[] cellInfo);
oneway void getDataRegistrationStateResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.network.RegStateResult dataRegResponse);
@@ -57,6 +60,9 @@
oneway void setAllowedNetworkTypesBitmapResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void setBandModeResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void setBarringPasswordResponse(in android.hardware.radio.RadioResponseInfo info);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void setCdmaRoamingPreferenceResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void setCellInfoListRateResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void setIndicationFilterResponse(in android.hardware.radio.RadioResponseInfo info);
diff --git a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/SignalStrength.aidl b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/SignalStrength.aidl
index da7db9a..196ff19 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/SignalStrength.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.network/current/android/hardware/radio/network/SignalStrength.aidl
@@ -36,7 +36,13 @@
@JavaDerive(toString=true) @VintfStability
parcelable SignalStrength {
android.hardware.radio.network.GsmSignalStrength gsm;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.network.CdmaSignalStrength cdma;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.network.EvdoSignalStrength evdo;
android.hardware.radio.network.LteSignalStrength lte;
android.hardware.radio.network.TdscdmaSignalStrength tdscdma;
diff --git a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CardStatus.aidl b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CardStatus.aidl
index 1a9d621..4cdbf81 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CardStatus.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CardStatus.aidl
@@ -38,6 +38,9 @@
int cardState;
android.hardware.radio.sim.PinState universalPinState;
int gsmUmtsSubscriptionAppIndex;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int cdmaSubscriptionAppIndex;
int imsSubscriptionAppIndex;
android.hardware.radio.sim.AppStatus[] applications;
diff --git a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CdmaSubscriptionSource.aidl b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CdmaSubscriptionSource.aidl
index 13b06e7..d3e8295 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CdmaSubscriptionSource.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CdmaSubscriptionSource.aidl
@@ -35,6 +35,12 @@
/* @hide */
@Backing(type="int") @JavaDerive(toString=true) @VintfStability
enum CdmaSubscriptionSource {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
RUIM_SIM,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
NV,
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/IRadioSim.aidl b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/IRadioSim.aidl
index 1728e41..5a4c5c1 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/IRadioSim.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/IRadioSim.aidl
@@ -40,7 +40,13 @@
oneway void changeIccPinForApp(in int serial, in String oldPin, in String newPin, in String aid);
oneway void enableUiccApplications(in int serial, in boolean enable);
oneway void getAllowedCarriers(in int serial);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void getCdmaSubscription(in int serial);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void getCdmaSubscriptionSource(in int serial);
oneway void getFacilityLockForApp(in int serial, in String facility, in String password, in int serviceClass, in String appId);
oneway void getIccCardStatus(in int serial);
@@ -63,6 +69,9 @@
oneway void sendTerminalResponseToSim(in int serial, in String contents);
oneway void setAllowedCarriers(in int serial, in android.hardware.radio.sim.CarrierRestrictions carriers, in android.hardware.radio.sim.SimLockMultiSimPolicy multiSimPolicy);
oneway void setCarrierInfoForImsiEncryption(in int serial, in android.hardware.radio.sim.ImsiEncryptionInfo imsiEncryptionInfo);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void setCdmaSubscriptionSource(in int serial, in android.hardware.radio.sim.CdmaSubscriptionSource cdmaSub);
oneway void setFacilityLockForApp(in int serial, in String facility, in boolean lockState, in String password, in int serviceClass, in String appId);
oneway void setResponseFunctions(in android.hardware.radio.sim.IRadioSimResponse radioSimResponse, in android.hardware.radio.sim.IRadioSimIndication radioSimIndication);
diff --git a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/IRadioSimIndication.aidl b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/IRadioSimIndication.aidl
index a74b65a..0c4df06 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/IRadioSimIndication.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/IRadioSimIndication.aidl
@@ -36,6 +36,9 @@
@VintfStability
interface IRadioSimIndication {
oneway void carrierInfoForImsiEncryption(in android.hardware.radio.RadioIndicationType info);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void cdmaSubscriptionSourceChanged(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.sim.CdmaSubscriptionSource cdmaSource);
oneway void simPhonebookChanged(in android.hardware.radio.RadioIndicationType type);
oneway void simPhonebookRecordsReceived(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.sim.PbReceivedStatus status, in android.hardware.radio.sim.PhonebookRecordInfo[] records);
diff --git a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/IRadioSimResponse.aidl b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/IRadioSimResponse.aidl
index c653847..a512bae 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/IRadioSimResponse.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/IRadioSimResponse.aidl
@@ -41,7 +41,13 @@
oneway void changeIccPinForAppResponse(in android.hardware.radio.RadioResponseInfo info, in int remainingRetries);
oneway void enableUiccApplicationsResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void getAllowedCarriersResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.sim.CarrierRestrictions carriers, in android.hardware.radio.sim.SimLockMultiSimPolicy multiSimPolicy);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void getCdmaSubscriptionResponse(in android.hardware.radio.RadioResponseInfo info, in String mdn, in String hSid, in String hNid, in String min, in String prl);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void getCdmaSubscriptionSourceResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.sim.CdmaSubscriptionSource source);
oneway void getFacilityLockForAppResponse(in android.hardware.radio.RadioResponseInfo info, in int response);
oneway void getIccCardStatusResponse(in android.hardware.radio.RadioResponseInfo info, in android.hardware.radio.sim.CardStatus cardStatus);
@@ -63,6 +69,9 @@
oneway void sendTerminalResponseToSimResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void setAllowedCarriersResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void setCarrierInfoForImsiEncryptionResponse(in android.hardware.radio.RadioResponseInfo info);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void setCdmaSubscriptionSourceResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void setFacilityLockForAppResponse(in android.hardware.radio.RadioResponseInfo info, in int retry);
oneway void setSimCardPowerResponse(in android.hardware.radio.RadioResponseInfo info);
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/Call.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/Call.aidl
index b45a45b..8bfd7ed 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/Call.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/Call.aidl
@@ -42,6 +42,9 @@
boolean isMT;
byte als;
boolean isVoice;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
boolean isVoicePrivacy;
String number;
int numberPresentation;
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaCallWaiting.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaCallWaiting.aidl
index 0b36be4..7eb8c4e 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaCallWaiting.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaCallWaiting.aidl
@@ -35,24 +35,84 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaCallWaiting {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
String number;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int numberPresentation;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
String name;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.voice.CdmaSignalInfoRecord signalInfoRecord;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int numberType;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int numberPlan;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_UNKNOWN = 0;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_ISDN = 1;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_DATA = 3;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_TELEX = 4;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_NATIONAL = 8;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PLAN_PRIVATE = 9;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PRESENTATION_ALLOWED = 0;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PRESENTATION_RESTRICTED = 1;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_PRESENTATION_UNKNOWN = 2;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_UNKNOWN = 0;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_INTERNATIONAL = 1;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_NATIONAL = 2;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_NETWORK_SPECIFIC = 3;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NUMBER_TYPE_SUBSCRIBER = 4;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl
index 300b03f..eb97488 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl
@@ -35,6 +35,12 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaDisplayInfoRecord {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
String alphaBuf;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int CDMA_ALPHA_INFO_BUFFER_LENGTH = 64;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaInformationRecord.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaInformationRecord.aidl
index 2f7f5f0..4f421b1 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaInformationRecord.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaInformationRecord.aidl
@@ -35,24 +35,84 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaInformationRecord {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int name;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.voice.CdmaDisplayInfoRecord[] display;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.voice.CdmaNumberInfoRecord[] number;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.voice.CdmaSignalInfoRecord[] signal;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.voice.CdmaRedirectingNumberInfoRecord[] redir;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.voice.CdmaLineControlInfoRecord[] lineCtrl;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.voice.CdmaT53ClirInfoRecord[] clir;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.voice.CdmaT53AudioControlInfoRecord[] audioCtrl;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int CDMA_MAX_NUMBER_OF_INFO_RECS = 10;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NAME_DISPLAY = 0;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NAME_CALLED_PARTY_NUMBER = 1;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NAME_CALLING_PARTY_NUMBER = 2;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NAME_CONNECTED_NUMBER = 3;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NAME_SIGNAL = 4;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NAME_REDIRECTING_NUMBER = 5;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NAME_LINE_CONTROL = 6;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NAME_EXTENDED_DISPLAY = 7;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NAME_T53_CLIR = 8;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NAME_T53_RELEASE = 9;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int NAME_T53_AUDIO_CONTROL = 10;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaLineControlInfoRecord.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaLineControlInfoRecord.aidl
index 4e4a7ee..6968a8a 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaLineControlInfoRecord.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaLineControlInfoRecord.aidl
@@ -35,8 +35,20 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaLineControlInfoRecord {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte lineCtrlPolarityIncluded;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte lineCtrlToggle;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte lineCtrlReverse;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte lineCtrlPowerDenial;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl
index c3b0d5a..d2c09d6 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl
@@ -35,10 +35,28 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaNumberInfoRecord {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
String number;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte numberType;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte numberPlan;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte pi;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte si;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int CDMA_NUMBER_INFO_BUFFER_LENGTH = 81;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaOtaProvisionStatus.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaOtaProvisionStatus.aidl
index ae35fba..0bf802d 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaOtaProvisionStatus.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaOtaProvisionStatus.aidl
@@ -35,16 +35,52 @@
/* @hide */
@Backing(type="int") @JavaDerive(toString=true) @VintfStability
enum CdmaOtaProvisionStatus {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
SPL_UNLOCKED,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
SPC_RETRIES_EXCEEDED,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
A_KEY_EXCHANGED,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
SSD_UPDATED,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
NAM_DOWNLOADED,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
MDN_DOWNLOADED,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
IMSI_DOWNLOADED,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
PRL_DOWNLOADED,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
COMMITTED,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
OTAPA_STARTED,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
OTAPA_STOPPED,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
OTAPA_ABORTED,
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl
index 93c7c6b..4e40cc7 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl
@@ -35,13 +35,40 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaRedirectingNumberInfoRecord {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
android.hardware.radio.voice.CdmaNumberInfoRecord redirectingNumber;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
int redirectingReason;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int REDIRECTING_REASON_UNKNOWN = 0;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int REDIRECTING_REASON_CALL_FORWARDING_BUSY = 1;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int REDIRECTING_REASON_CALL_FORWARDING_NO_REPLY = 2;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int REDIRECTING_REASON_CALLED_DTE_OUT_OF_ORDER = 9;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int REDIRECTING_REASON_CALL_FORWARDING_BY_THE_CALLED_DTE = 10;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int REDIRECTING_REASON_CALL_FORWARDING_UNCONDITIONAL = 15;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
const int REDIRECTING_REASON_RESERVED = 16;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaSignalInfoRecord.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaSignalInfoRecord.aidl
index 69447b4..04e7bdc 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaSignalInfoRecord.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaSignalInfoRecord.aidl
@@ -35,8 +35,20 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaSignalInfoRecord {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
boolean isPresent;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte signalType;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte alertPitch;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte signal;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaT53AudioControlInfoRecord.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaT53AudioControlInfoRecord.aidl
index 69d79aa..733d822 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaT53AudioControlInfoRecord.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaT53AudioControlInfoRecord.aidl
@@ -35,6 +35,12 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaT53AudioControlInfoRecord {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte upLink;
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte downLink;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaT53ClirInfoRecord.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaT53ClirInfoRecord.aidl
index 83b6fb9..9cf931c 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaT53ClirInfoRecord.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/CdmaT53ClirInfoRecord.aidl
@@ -35,5 +35,8 @@
/* @hide */
@JavaDerive(toString=true) @VintfStability
parcelable CdmaT53ClirInfoRecord {
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
byte cause;
}
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoice.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoice.aidl
index d0a9451..d519bd9 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoice.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoice.aidl
@@ -59,6 +59,9 @@
oneway void rejectCall(in int serial);
oneway void responseAcknowledgement();
oneway void sendBurstDtmf(in int serial, in String dtmf, in int on, in int off);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void sendCdmaFeatureCode(in int serial, in String featureCode);
oneway void sendDtmf(in int serial, in String s);
oneway void sendUssd(in int serial, in String ussd);
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoiceIndication.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoiceIndication.aidl
index 4614ee1..fac27f4 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoiceIndication.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoiceIndication.aidl
@@ -37,8 +37,17 @@
interface IRadioVoiceIndication {
oneway void callRing(in android.hardware.radio.RadioIndicationType type, in boolean isGsm, in android.hardware.radio.voice.CdmaSignalInfoRecord record);
oneway void callStateChanged(in android.hardware.radio.RadioIndicationType type);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void cdmaCallWaiting(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.voice.CdmaCallWaiting callWaitingRecord);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void cdmaInfoRec(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.voice.CdmaInformationRecord[] records);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void cdmaOtaProvisionStatus(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.voice.CdmaOtaProvisionStatus status);
oneway void currentEmergencyNumberList(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.voice.EmergencyNumber[] emergencyNumberList);
oneway void enterEmergencyCallbackMode(in android.hardware.radio.RadioIndicationType type);
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoiceResponse.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoiceResponse.aidl
index 46927c2..8a0af44 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoiceResponse.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoiceResponse.aidl
@@ -59,6 +59,9 @@
oneway void isVoNrEnabledResponse(in android.hardware.radio.RadioResponseInfo info, in boolean enable);
oneway void rejectCallResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void sendBurstDtmfResponse(in android.hardware.radio.RadioResponseInfo info);
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
oneway void sendCdmaFeatureCodeResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void sendDtmfResponse(in android.hardware.radio.RadioResponseInfo info);
oneway void sendUssdResponse(in android.hardware.radio.RadioResponseInfo info);
diff --git a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/LastCallFailCause.aidl b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/LastCallFailCause.aidl
index 0cac135..d3d62c3 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/LastCallFailCause.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/LastCallFailCause.aidl
@@ -105,15 +105,45 @@
RADIO_RELEASE_ABNORMAL = 259,
ACCESS_CLASS_BLOCKED = 260,
NETWORK_DETACH = 261,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_LOCKED_UNTIL_POWER_CYCLE = 1000,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_DROP = 1001,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_INTERCEPT = 1002,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_REORDER = 1003,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_SO_REJECT = 1004,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_RETRY_ORDER = 1005,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_ACCESS_FAILURE = 1006,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_PREEMPTED = 1007,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_NOT_EMERGENCY = 1008,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA_ACCESS_BLOCKED = 1009,
OEM_CAUSE_1 = 0xf001,
OEM_CAUSE_2 = 0xf002,
diff --git a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/AccessNetwork.aidl b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/AccessNetwork.aidl
index 73a267b..c719846 100644
--- a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/AccessNetwork.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/AccessNetwork.aidl
@@ -39,6 +39,9 @@
GERAN,
UTRAN,
EUTRAN,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
CDMA2000,
IWLAN,
NGRAN,
diff --git a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioAccessFamily.aidl b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioAccessFamily.aidl
index 1298ab0..b400bbe 100644
--- a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioAccessFamily.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioAccessFamily.aidl
@@ -41,12 +41,24 @@
UMTS = (1 << android.hardware.radio.RadioTechnology.UMTS) /* 8 */,
IS95A = (1 << android.hardware.radio.RadioTechnology.IS95A) /* 16 */,
IS95B = (1 << android.hardware.radio.RadioTechnology.IS95B) /* 32 */,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
ONE_X_RTT = (1 << android.hardware.radio.RadioTechnology.ONE_X_RTT) /* 64 */,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_0 = (1 << android.hardware.radio.RadioTechnology.EVDO_0) /* 128 */,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_A = (1 << android.hardware.radio.RadioTechnology.EVDO_A) /* 256 */,
HSDPA = (1 << android.hardware.radio.RadioTechnology.HSDPA) /* 512 */,
HSUPA = (1 << android.hardware.radio.RadioTechnology.HSUPA) /* 1024 */,
HSPA = (1 << android.hardware.radio.RadioTechnology.HSPA) /* 2048 */,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_B = (1 << android.hardware.radio.RadioTechnology.EVDO_B) /* 4096 */,
EHRPD = (1 << android.hardware.radio.RadioTechnology.EHRPD) /* 8192 */,
LTE = (1 << android.hardware.radio.RadioTechnology.LTE) /* 16384 */,
diff --git a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioTechnology.aidl b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioTechnology.aidl
index 7c6a657..7d2d08c 100644
--- a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioTechnology.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioTechnology.aidl
@@ -41,12 +41,24 @@
UMTS,
IS95A,
IS95B,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
ONE_X_RTT,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_0,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_A,
HSDPA,
HSUPA,
HSPA,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
EVDO_B,
EHRPD,
LTE,
diff --git a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioTechnologyFamily.aidl b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioTechnologyFamily.aidl
index 85e9850..9b05c97 100644
--- a/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioTechnologyFamily.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio/current/android/hardware/radio/RadioTechnologyFamily.aidl
@@ -36,5 +36,8 @@
@Backing(type="int") @JavaDerive(toString=true) @VintfStability
enum RadioTechnologyFamily {
THREE_GPP,
+ /**
+ * @deprecated Legacy CDMA is unsupported.
+ */
THREE_GPP2,
}
diff --git a/radio/aidl/android/hardware/radio/AccessNetwork.aidl b/radio/aidl/android/hardware/radio/AccessNetwork.aidl
index 4099f83..0d10009 100644
--- a/radio/aidl/android/hardware/radio/AccessNetwork.aidl
+++ b/radio/aidl/android/hardware/radio/AccessNetwork.aidl
@@ -39,6 +39,7 @@
EUTRAN,
/**
* CDMA 2000 network
+ * @deprecated Legacy CDMA is unsupported.
*/
CDMA2000,
/**
diff --git a/radio/aidl/android/hardware/radio/RadioAccessFamily.aidl b/radio/aidl/android/hardware/radio/RadioAccessFamily.aidl
index 9ab4583..6d38d59 100644
--- a/radio/aidl/android/hardware/radio/RadioAccessFamily.aidl
+++ b/radio/aidl/android/hardware/radio/RadioAccessFamily.aidl
@@ -29,12 +29,16 @@
UMTS = 1 << RadioTechnology.UMTS,
IS95A = 1 << RadioTechnology.IS95A,
IS95B = 1 << RadioTechnology.IS95B,
+ /** @deprecated Legacy CDMA is unsupported. */
ONE_X_RTT = 1 << RadioTechnology.ONE_X_RTT,
+ /** @deprecated Legacy CDMA is unsupported. */
EVDO_0 = 1 << RadioTechnology.EVDO_0,
+ /** @deprecated Legacy CDMA is unsupported. */
EVDO_A = 1 << RadioTechnology.EVDO_A,
HSDPA = 1 << RadioTechnology.HSDPA,
HSUPA = 1 << RadioTechnology.HSUPA,
HSPA = 1 << RadioTechnology.HSPA,
+ /** @deprecated Legacy CDMA is unsupported. */
EVDO_B = 1 << RadioTechnology.EVDO_B,
EHRPD = 1 << RadioTechnology.EHRPD,
LTE = 1 << RadioTechnology.LTE,
diff --git a/radio/aidl/android/hardware/radio/RadioError.aidl b/radio/aidl/android/hardware/radio/RadioError.aidl
index 9c39bc4..4640122 100644
--- a/radio/aidl/android/hardware/radio/RadioError.aidl
+++ b/radio/aidl/android/hardware/radio/RadioError.aidl
@@ -60,12 +60,11 @@
*/
SMS_SEND_FAIL_RETRY = 10,
/**
- * Fail to set the location where CDMA subscription shall be retrieved because of SIM or
- * RUIM card absent
+ * SIM or RUIM card absent
*/
SIM_ABSENT = 11,
/**
- * Fail to find CDMA subscription from specified location
+ * Failed to find subscription from specified location
*/
SUBSCRIPTION_NOT_AVAILABLE = 12,
/**
diff --git a/radio/aidl/android/hardware/radio/RadioTechnology.aidl b/radio/aidl/android/hardware/radio/RadioTechnology.aidl
index 7ae428b..cd82ef5 100644
--- a/radio/aidl/android/hardware/radio/RadioTechnology.aidl
+++ b/radio/aidl/android/hardware/radio/RadioTechnology.aidl
@@ -27,12 +27,16 @@
UMTS,
IS95A,
IS95B,
+ /** @deprecated Legacy CDMA is unsupported. */
ONE_X_RTT,
+ /** @deprecated Legacy CDMA is unsupported. */
EVDO_0,
+ /** @deprecated Legacy CDMA is unsupported. */
EVDO_A,
HSDPA,
HSUPA,
HSPA,
+ /** @deprecated Legacy CDMA is unsupported. */
EVDO_B,
EHRPD,
LTE,
diff --git a/radio/aidl/android/hardware/radio/RadioTechnologyFamily.aidl b/radio/aidl/android/hardware/radio/RadioTechnologyFamily.aidl
index 4b5498c..a13c358 100644
--- a/radio/aidl/android/hardware/radio/RadioTechnologyFamily.aidl
+++ b/radio/aidl/android/hardware/radio/RadioTechnologyFamily.aidl
@@ -27,6 +27,7 @@
THREE_GPP,
/**
* 3GPP2 Technologies - CDMA
+ * @deprecated Legacy CDMA is unsupported.
*/
THREE_GPP2,
}
diff --git a/radio/aidl/android/hardware/radio/data/DataCallFailCause.aidl b/radio/aidl/android/hardware/radio/data/DataCallFailCause.aidl
index e015e8e..c5eeeb3 100644
--- a/radio/aidl/android/hardware/radio/data/DataCallFailCause.aidl
+++ b/radio/aidl/android/hardware/radio/data/DataCallFailCause.aidl
@@ -520,26 +520,32 @@
PDN_NON_IP_CALL_DISALLOWED = 0x817,
/**
* Device in CDMA locked state.
+ * @deprecated Legacy CDMA is unsupported.
*/
CDMA_LOCK = 0x818,
/**
* Received an intercept order from the base station.
+ * @deprecated Legacy CDMA is unsupported.
*/
CDMA_INTERCEPT = 0x819,
/**
* Receiving a reorder from the base station.
+ * @deprecated Legacy CDMA is unsupported.
*/
CDMA_REORDER = 0x81A,
/**
* Receiving a release from the base station with a SO (Service Option) Reject reason.
+ * @deprecated Legacy CDMA is unsupported.
*/
CDMA_RELEASE_DUE_TO_SO_REJECTION = 0x81B,
/**
* Receiving an incoming call from the base station.
+ * @deprecated Legacy CDMA is unsupported.
*/
CDMA_INCOMING_CALL = 0x81C,
/**
* Received an alert stop from the base station due to incoming only.
+ * @deprecated Legacy CDMA is unsupported.
*/
CDMA_ALERT_STOP = 0x81D,
/**
@@ -569,6 +575,7 @@
CONCURRENT_SERVICES_INCOMPATIBLE = 0x823,
/**
* Device does not have CDMA service.
+ * @deprecated Legacy CDMA is unsupported.
*/
NO_CDMA_SERVICE = 0x824,
/**
@@ -577,6 +584,7 @@
RUIM_NOT_PRESENT = 0x825,
/**
* Receiving a retry order from the base station.
+ * @deprecated Legacy CDMA is unsupported.
*/
CDMA_RETRY_ORDER = 0x826,
/**
@@ -1061,30 +1069,37 @@
UMTS_HANDOVER_TO_IWLAN = 0x897,
/**
* Received a connection deny due to general or network busy on EVDO network.
+ * @deprecated Legacy CDMA is unsupported.
*/
EVDO_CONNECTION_DENY_BY_GENERAL_OR_NETWORK_BUSY = 0x898,
/**
* Received a connection deny due to billing or authentication failure on EVDO network.
+ * @deprecated Legacy CDMA is unsupported.
*/
EVDO_CONNECTION_DENY_BY_BILLING_OR_AUTHENTICATION_FAILURE = 0x899,
/**
* HDR system has been changed due to redirection or the PRL was not preferred.
+ * @deprecated Legacy CDMA is unsupported.
*/
EVDO_HDR_CHANGED = 0x89A,
/**
* Device exited HDR due to redirection or the PRL was not preferred.
+ * @deprecated Legacy CDMA is unsupported.
*/
EVDO_HDR_EXITED = 0x89B,
/**
* Device does not have an HDR session.
+ * @deprecated Legacy CDMA is unsupported.
*/
EVDO_HDR_NO_SESSION = 0x89C,
/**
* It is ending an HDR call origination in favor of a GPS fix.
+ * @deprecated Legacy CDMA is unsupported.
*/
EVDO_USING_GPS_FIX_INSTEAD_OF_HDR_CALL = 0x89D,
/**
* Connection setup on the HDR system was time out.
+ * @deprecated Legacy CDMA is unsupported.
*/
EVDO_HDR_CONNECTION_SETUP_TIMEOUT = 0x89E,
/**
diff --git a/radio/aidl/android/hardware/radio/messaging/CdmaBroadcastSmsConfigInfo.aidl b/radio/aidl/android/hardware/radio/messaging/CdmaBroadcastSmsConfigInfo.aidl
index 35a6a8d..cef8f5d 100644
--- a/radio/aidl/android/hardware/radio/messaging/CdmaBroadcastSmsConfigInfo.aidl
+++ b/radio/aidl/android/hardware/radio/messaging/CdmaBroadcastSmsConfigInfo.aidl
@@ -23,15 +23,18 @@
/**
* Defines a broadcast message identifier whose value is 0x0000 - 0xFFFF as defined in
* C.R1001G 9.3.1 and 9.3.2.
+ * @deprecated Legacy CDMA is unsupported.
*/
int serviceCategory;
/**
* Language code of broadcast message whose value is 0x00 - 0x07 as defined in C.R1001G 9.2.
+ * @deprecated Legacy CDMA is unsupported.
*/
int language;
/**
* Selected false means message types specified in serviceCategory are not accepted,
* while true means accepted.
+ * @deprecated Legacy CDMA is unsupported.
*/
boolean selected;
}
diff --git a/radio/aidl/android/hardware/radio/messaging/CdmaSmsAck.aidl b/radio/aidl/android/hardware/radio/messaging/CdmaSmsAck.aidl
index 2544ab5..ea5d8b2 100644
--- a/radio/aidl/android/hardware/radio/messaging/CdmaSmsAck.aidl
+++ b/radio/aidl/android/hardware/radio/messaging/CdmaSmsAck.aidl
@@ -20,10 +20,12 @@
@VintfStability
@JavaDerive(toString=true)
parcelable CdmaSmsAck {
+ /** @deprecated Legacy CDMA is unsupported. */
boolean errorClass;
/**
* SMS cause code as defined in N.S00005, 6.5.2.125.
* Currently, only 35 (resource shortage) and 39 (other terminal problem) are reported.
+ * @deprecated Legacy CDMA is unsupported.
*/
int smsCauseCode;
}
diff --git a/radio/aidl/android/hardware/radio/messaging/CdmaSmsAddress.aidl b/radio/aidl/android/hardware/radio/messaging/CdmaSmsAddress.aidl
index a7ad233..11d953b 100644
--- a/radio/aidl/android/hardware/radio/messaging/CdmaSmsAddress.aidl
+++ b/radio/aidl/android/hardware/radio/messaging/CdmaSmsAddress.aidl
@@ -22,40 +22,60 @@
parcelable CdmaSmsAddress {
/**
* DTMF digits
+ * @deprecated Legacy CDMA is unsupported.
*/
const int DIGIT_MODE_FOUR_BIT = 0;
+ /** @deprecated Legacy CDMA is unsupported. */
const int DIGIT_MODE_EIGHT_BIT = 1;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_UNKNOWN = 0;
/**
* CCITT E.164 and E.163, including ISDN plan
+ * @deprecated Legacy CDMA is unsupported.
*/
const int NUMBER_PLAN_TELEPHONY = 1;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_RESERVED_2 = 2;
/**
* CCITT X.121
+ * @deprecated Legacy CDMA is unsupported.
*/
const int NUMBER_PLAN_DATA = 3;
/**
* CCITT F.69
+ * @deprecated Legacy CDMA is unsupported.
*/
const int NUMBER_PLAN_TELEX = 4;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_RESERVED_5 = 5;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_RESERVED_6 = 6;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_RESERVED_7 = 7;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_RESERVED_8 = 8;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_PRIVATE = 9;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_RESERVED_10 = 10;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_RESERVED_11 = 11;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_RESERVED_12 = 12;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_RESERVED_13 = 13;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_RESERVED_14 = 14;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_RESERVED_15 = 15;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_TYPE_UNKNOWN = 0;
/**
* INTERNATIONAL is used when number mode is not data network address. DATA_IP is used when the
* number mode is data network address.
+ * @deprecated Legacy CDMA is unsupported.
*/
const int NUMBER_TYPE_INTERNATIONAL_OR_DATA_IP = 1;
/**
@@ -63,25 +83,33 @@
* when the number mode is data network address. For INTERNET_MAIL, in the address data
* "digits", each byte contains an ASCII character. Examples are: "x@y.com,a@b.com"
* Ref TIA/EIA-637A 3.4.3.3
+ * @deprecated Legacy CDMA is unsupported.
*/
const int NUMBER_TYPE_NATIONAL_OR_INTERNET_MAIL = 2;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_TYPE_NETWORK = 3;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_TYPE_SUBSCRIBER = 4;
/**
* GSM SMS: address value is GSM 7-bit chars
+ * @deprecated Legacy CDMA is unsupported.
*/
const int NUMBER_TYPE_ALPHANUMERIC = 5;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_TYPE_ABBREVIATED = 6;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_TYPE_RESERVED_7 = 7;
/**
* CdmaSmsDigitMode is of two types : 4 bit and 8 bit.
* For 4-bit type, only "digits" field defined below in this struct is used.
* Values are DIGIT_MODE_
+ * @deprecated Legacy CDMA is unsupported.
*/
int digitMode;
/**
* Used only when digitMode is 8-bit.
+ * @deprecated Legacy CDMA is unsupported.
*/
boolean isNumberModeDataNetwork;
/**
@@ -92,15 +120,18 @@
* numberPlan = TELEPHONY
* digits = ASCII digits, e.g. '1', '2', '3', '4', and '5'
* Values are NUMBER_TYPE_
+ * @deprecated Legacy CDMA is unsupported.
*/
int numberType;
/**
* Used only when digitMode is 8-bit.
* Values are NUMBER_PLAN_
+ * @deprecated Legacy CDMA is unsupported.
*/
int numberPlan;
/**
* Each byte in this array represents a 4 bit or 8-bit digit of address data.
+ * @deprecated Legacy CDMA is unsupported.
*/
byte[] digits;
}
diff --git a/radio/aidl/android/hardware/radio/messaging/CdmaSmsMessage.aidl b/radio/aidl/android/hardware/radio/messaging/CdmaSmsMessage.aidl
index 51388b6..5332d82 100644
--- a/radio/aidl/android/hardware/radio/messaging/CdmaSmsMessage.aidl
+++ b/radio/aidl/android/hardware/radio/messaging/CdmaSmsMessage.aidl
@@ -23,13 +23,19 @@
@VintfStability
@JavaDerive(toString=true)
parcelable CdmaSmsMessage {
+ /** @deprecated Legacy CDMA is unsupported. */
int teleserviceId;
+ /** @deprecated Legacy CDMA is unsupported. */
boolean isServicePresent;
+ /** @deprecated Legacy CDMA is unsupported. */
int serviceCategory;
+ /** @deprecated Legacy CDMA is unsupported. */
CdmaSmsAddress address;
+ /** @deprecated Legacy CDMA is unsupported. */
CdmaSmsSubaddress subAddress;
/**
* 3GPP2 C.S0015-B, v2.0
+ * @deprecated Legacy CDMA is unsupported.
*/
byte[] bearerData;
}
diff --git a/radio/aidl/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl b/radio/aidl/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl
index 19d84ff..0a894ff 100644
--- a/radio/aidl/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl
+++ b/radio/aidl/android/hardware/radio/messaging/CdmaSmsSubaddress.aidl
@@ -22,23 +22,28 @@
parcelable CdmaSmsSubaddress {
/**
* CCITT X.213 or ISO 8348 AD2
+ * @deprecated Legacy CDMA is unsupported.
*/
const int SUBADDRESS_TYPE_NSAP = 0;
/**
* e.g. X.25
+ * @deprecated Legacy CDMA is unsupported.
*/
const int SUBADDRESS_TYPE_USER_SPECIFIED = 1;
/**
* Values are SUBADDRESS_TYPE_
+ * @deprecated Legacy CDMA is unsupported.
*/
int subaddressType;
/**
* True means the last byte's lower 4 bits must be ignored
+ * @deprecated Legacy CDMA is unsupported.
*/
boolean odd;
/**
* Each byte represents an 8-bit digit of subaddress data
+ * @deprecated Legacy CDMA is unsupported.
*/
byte[] digits;
}
diff --git a/radio/aidl/android/hardware/radio/messaging/CdmaSmsWriteArgs.aidl b/radio/aidl/android/hardware/radio/messaging/CdmaSmsWriteArgs.aidl
index 897ec80..3047859 100644
--- a/radio/aidl/android/hardware/radio/messaging/CdmaSmsWriteArgs.aidl
+++ b/radio/aidl/android/hardware/radio/messaging/CdmaSmsWriteArgs.aidl
@@ -22,15 +22,21 @@
@VintfStability
@JavaDerive(toString=true)
parcelable CdmaSmsWriteArgs {
+ /** @deprecated Legacy CDMA is unsupported. */
const int STATUS_REC_UNREAD = 0;
+ /** @deprecated Legacy CDMA is unsupported. */
const int STATUS_REC_READ = 1;
+ /** @deprecated Legacy CDMA is unsupported. */
const int STATUS_STO_UNSENT = 2;
+ /** @deprecated Legacy CDMA is unsupported. */
const int STATUS_STO_SENT = 3;
/**
* Status of message. See TS 27.005 3.1
* Values are STATUS_
+ * @deprecated Legacy CDMA is unsupported.
*/
int status;
+ /** @deprecated Legacy CDMA is unsupported. */
CdmaSmsMessage message;
}
diff --git a/radio/aidl/android/hardware/radio/messaging/IRadioMessaging.aidl b/radio/aidl/android/hardware/radio/messaging/IRadioMessaging.aidl
index 945453c..b60a225 100644
--- a/radio/aidl/android/hardware/radio/messaging/IRadioMessaging.aidl
+++ b/radio/aidl/android/hardware/radio/messaging/IRadioMessaging.aidl
@@ -65,6 +65,8 @@
* Response function is IRadioMessagingResponse.acknowledgeLastIncomingCdmaSmsResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void acknowledgeLastIncomingCdmaSms(in int serial, in CdmaSmsAck smsAck);
@@ -94,6 +96,8 @@
* Response function is IRadioMessagingResponse.deleteSmsOnRuimResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void deleteSmsOnRuim(in int serial, in int index);
@@ -117,6 +121,8 @@
* Response function is IRadioMessagingResponse.getCdmaBroadcastConfigResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void getCdmaBroadcastConfig(in int serial);
@@ -173,6 +179,8 @@
* Response function is IRadioMessagingResponse.sendCdmaSmsResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void sendCdmaSms(in int serial, in CdmaSmsMessage sms);
@@ -186,6 +194,8 @@
* Response function is IRadioMessagingResponse.sendCdmaSmsExpectMoreResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void sendCdmaSmsExpectMore(in int serial, in CdmaSmsMessage sms);
@@ -243,6 +253,8 @@
* Response function is IRadioMessagingResponse.setCdmaBroadcastActivationResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void setCdmaBroadcastActivation(in int serial, in boolean activate);
@@ -255,6 +267,8 @@
* Response function is IRadioMessagingResponse.setCdmaBroadcastConfigResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void setCdmaBroadcastConfig(in int serial, in CdmaBroadcastSmsConfigInfo[] configInfo);
@@ -315,6 +329,8 @@
* Response function is IRadioMessagingResponse.writeSmsToRuimResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void writeSmsToRuim(in int serial, in CdmaSmsWriteArgs cdmaSms);
diff --git a/radio/aidl/android/hardware/radio/messaging/IRadioMessagingIndication.aidl b/radio/aidl/android/hardware/radio/messaging/IRadioMessagingIndication.aidl
index a177c2c..4c6529b 100644
--- a/radio/aidl/android/hardware/radio/messaging/IRadioMessagingIndication.aidl
+++ b/radio/aidl/android/hardware/radio/messaging/IRadioMessagingIndication.aidl
@@ -32,6 +32,7 @@
*
* @param type Type of radio indication
* @param msg Cdma Sms Message
+ * @deprecated Legacy CDMA is unsupported.
*/
void cdmaNewSms(in RadioIndicationType type, in CdmaSmsMessage msg);
@@ -40,6 +41,7 @@
* space is freed.
*
* @param type Type of radio indication
+ * @deprecated Legacy CDMA is unsupported.
*/
void cdmaRuimSmsStorageFull(in RadioIndicationType type);
diff --git a/radio/aidl/android/hardware/radio/messaging/IRadioMessagingResponse.aidl b/radio/aidl/android/hardware/radio/messaging/IRadioMessagingResponse.aidl
index f0d7999..9b6e461 100644
--- a/radio/aidl/android/hardware/radio/messaging/IRadioMessagingResponse.aidl
+++ b/radio/aidl/android/hardware/radio/messaging/IRadioMessagingResponse.aidl
@@ -62,6 +62,7 @@
* RadioError:OPERATION_NOT_ALLOWED
* RadioError:NO_RESOURCES
* RadioError:CANCELLED
+ * @deprecated Legacy CDMA is unsupported.
*/
void acknowledgeLastIncomingCdmaSmsResponse(in RadioResponseInfo info);
@@ -108,6 +109,7 @@
* RadioError:INVALID_MODEM_STATE
* RadioError:OPERATION_NOT_ALLOWED
* RadioError:SIM_ABSENT
+ * @deprecated Legacy CDMA is unsupported.
*/
void deleteSmsOnRuimResponse(in RadioResponseInfo info);
@@ -153,6 +155,7 @@
* RadioError:NO_RESOURCES
* RadioError:CANCELLED
* RadioError:INVALID_MODEM_STATE
+ * @deprecated Legacy CDMA is unsupported.
*/
void getCdmaBroadcastConfigResponse(
in RadioResponseInfo info, in CdmaBroadcastSmsConfigInfo[] configs);
@@ -257,6 +260,7 @@
* RadioError:SIMULTANEOUS_SMS_AND_CALL_NOT_ALLOWED
* RadioError:ACCESS_BARRED
* RadioError:BLOCKED_DUE_TO_CALL
+ * @deprecated Legacy CDMA is unsupported.
*/
void sendCdmaSmsExpectMoreResponse(in RadioResponseInfo info, in SendSmsResult sms);
@@ -291,6 +295,7 @@
* RadioError:SIMULTANEOUS_SMS_AND_CALL_NOT_ALLOWED
* RadioError:ACCESS_BARRED
* RadioError:BLOCKED_DUE_TO_CALL
+ * @deprecated Legacy CDMA is unsupported.
*/
void sendCdmaSmsResponse(in RadioResponseInfo info, in SendSmsResult sms);
@@ -407,6 +412,7 @@
* RadioError:NO_RESOURCES
* RadioError:CANCELLED
* RadioError:INVALID_MODEM_STATE
+ * @deprecated Legacy CDMA is unsupported.
*/
void setCdmaBroadcastActivationResponse(in RadioResponseInfo info);
@@ -427,6 +433,7 @@
* RadioError:NO_RESOURCES
* RadioError:CANCELLED
* RadioError:INVALID_MODEM_STATE
+ * @deprecated Legacy CDMA is unsupported.
*/
void setCdmaBroadcastConfigResponse(in RadioResponseInfo info);
@@ -520,6 +527,7 @@
* RadioError:CANCELLED
* RadioError:INVALID_MODEM_STATE
* RadioError:SIM_ABSENT
+ * @deprecated Legacy CDMA is unsupported.
*/
void writeSmsToRuimResponse(in RadioResponseInfo info, in int index);
diff --git a/radio/aidl/android/hardware/radio/messaging/ImsSmsMessage.aidl b/radio/aidl/android/hardware/radio/messaging/ImsSmsMessage.aidl
index 5f9f82b..3efa523 100644
--- a/radio/aidl/android/hardware/radio/messaging/ImsSmsMessage.aidl
+++ b/radio/aidl/android/hardware/radio/messaging/ImsSmsMessage.aidl
@@ -37,6 +37,7 @@
/**
* Valid field if tech is 3GPP2 and size = 1 else must be empty. Only one of cdmaMessage and
* gsmMessage must be of size 1 based on the RadioTechnologyFamily and the other must be size 0.
+ * @deprecated Legacy CDMA is unsupported.
*/
CdmaSmsMessage[] cdmaMessage;
/**
diff --git a/radio/aidl/android/hardware/radio/messaging/SendSmsResult.aidl b/radio/aidl/android/hardware/radio/messaging/SendSmsResult.aidl
index ea93727..da41d84 100644
--- a/radio/aidl/android/hardware/radio/messaging/SendSmsResult.aidl
+++ b/radio/aidl/android/hardware/radio/messaging/SendSmsResult.aidl
@@ -23,15 +23,18 @@
/**
* TP-Message-Reference for GSM, and BearerData MessageId for CDMA.
* See 3GPP2 C.S0015-B, v2.0, table 4.5-1
+ * @deprecated Legacy CDMA is unsupported.
*/
int messageRef;
/**
* Ack PDU or empty string if n/a
+ * @deprecated Legacy CDMA is unsupported.
*/
String ackPDU;
/**
* See 3GPP 27.005, 3.2.5 for GSM/UMTS, 3GPP2 N.S0005 (IS-41C) Table 171 for CDMA.
* -1 if unknown or not applicable.
+ * @deprecated Legacy CDMA is unsupported.
*/
int errorCode;
}
diff --git a/radio/aidl/android/hardware/radio/network/AccessTechnologySpecificInfo.aidl b/radio/aidl/android/hardware/radio/network/AccessTechnologySpecificInfo.aidl
index 9c48a8d..10421d6 100644
--- a/radio/aidl/android/hardware/radio/network/AccessTechnologySpecificInfo.aidl
+++ b/radio/aidl/android/hardware/radio/network/AccessTechnologySpecificInfo.aidl
@@ -25,6 +25,7 @@
@JavaDerive(toString=true)
union AccessTechnologySpecificInfo {
boolean noinit;
+ /** @deprecated Legacy CDMA is unsupported. */
Cdma2000RegistrationInfo cdmaInfo;
EutranRegistrationInfo eutranInfo;
/**
diff --git a/radio/aidl/android/hardware/radio/network/Cdma2000RegistrationInfo.aidl b/radio/aidl/android/hardware/radio/network/Cdma2000RegistrationInfo.aidl
index 91b8500..333a6c4 100644
--- a/radio/aidl/android/hardware/radio/network/Cdma2000RegistrationInfo.aidl
+++ b/radio/aidl/android/hardware/radio/network/Cdma2000RegistrationInfo.aidl
@@ -20,29 +20,36 @@
@VintfStability
@JavaDerive(toString=true)
parcelable Cdma2000RegistrationInfo {
+ /** @deprecated Legacy CDMA is unsupported. */
const int PRL_INDICATOR_NOT_REGISTERED = -1;
+ /** @deprecated Legacy CDMA is unsupported. */
const int PRL_INDICATOR_NOT_IN_PRL = 0;
+ /** @deprecated Legacy CDMA is unsupported. */
const int PRL_INDICATOR_IN_PRL = 1;
/**
* Concurrent services support indicator. if registered on a CDMA system.
* false - Concurrent services not supported,
* true - Concurrent services supported
+ * @deprecated Legacy CDMA is unsupported.
*/
boolean cssSupported;
/**
* TSB-58 Roaming Indicator if registered on a CDMA or EVDO system or -1 if not.
* Valid values are 0-255.
+ * @deprecated Legacy CDMA is unsupported.
*/
int roamingIndicator;
/**
* Indicates whether the current system is in the PRL if registered on a CDMA or EVDO system
* or -1 if not. 0=not in the PRL, 1=in the PRL.
* Values are PRL_INDICATOR_
+ * @deprecated Legacy CDMA is unsupported.
*/
int systemIsInPrl;
/**
* Default Roaming Indicator from the PRL if registered on a CDMA or EVDO system or -1 if not.
* Valid values are 0-255.
+ * @deprecated Legacy CDMA is unsupported.
*/
int defaultRoamingIndicator;
}
diff --git a/radio/aidl/android/hardware/radio/network/CdmaRoamingType.aidl b/radio/aidl/android/hardware/radio/network/CdmaRoamingType.aidl
index 0bb7c04..4cad136 100644
--- a/radio/aidl/android/hardware/radio/network/CdmaRoamingType.aidl
+++ b/radio/aidl/android/hardware/radio/network/CdmaRoamingType.aidl
@@ -21,7 +21,10 @@
@Backing(type="int")
@JavaDerive(toString=true)
enum CdmaRoamingType {
+ /** @deprecated Legacy CDMA is unsupported. */
HOME_NETWORK,
+ /** @deprecated Legacy CDMA is unsupported. */
AFFILIATED_ROAM,
+ /** @deprecated Legacy CDMA is unsupported. */
ANY_ROAM,
}
diff --git a/radio/aidl/android/hardware/radio/network/CdmaSignalStrength.aidl b/radio/aidl/android/hardware/radio/network/CdmaSignalStrength.aidl
index 0e241d3..214a512 100644
--- a/radio/aidl/android/hardware/radio/network/CdmaSignalStrength.aidl
+++ b/radio/aidl/android/hardware/radio/network/CdmaSignalStrength.aidl
@@ -23,11 +23,13 @@
/**
* This value is the actual RSSI value multiplied by -1. Example: If the actual RSSI is -75,
* then this response value will be 75. RadioConst:VALUE_UNAVAILABLE means invalid/unreported.
+ * @deprecated Legacy CDMA is unsupported.
*/
int dbm;
/**
* This value is the actual Ec/Io multiplied by -10. Example: If the actual Ec/Io is -12.5 dB,
* then this response value will be 125. RadioConst:VALUE_UNAVAILABLE means invalid/unreported.
+ * @deprecated Legacy CDMA is unsupported.
*/
int ecio;
}
diff --git a/radio/aidl/android/hardware/radio/network/CellIdentity.aidl b/radio/aidl/android/hardware/radio/network/CellIdentity.aidl
index 6142087..76a6675 100644
--- a/radio/aidl/android/hardware/radio/network/CellIdentity.aidl
+++ b/radio/aidl/android/hardware/radio/network/CellIdentity.aidl
@@ -34,6 +34,7 @@
CellIdentityGsm gsm;
CellIdentityWcdma wcdma;
CellIdentityTdscdma tdscdma;
+ /** @deprecated Legacy CDMA is unsupported. */
CellIdentityCdma cdma;
CellIdentityLte lte;
CellIdentityNr nr;
diff --git a/radio/aidl/android/hardware/radio/network/CellIdentityCdma.aidl b/radio/aidl/android/hardware/radio/network/CellIdentityCdma.aidl
index acf3db1..7f33d2d 100644
--- a/radio/aidl/android/hardware/radio/network/CellIdentityCdma.aidl
+++ b/radio/aidl/android/hardware/radio/network/CellIdentityCdma.aidl
@@ -24,30 +24,36 @@
parcelable CellIdentityCdma {
/**
* Network Id 0..65535, RadioConst:VALUE_UNAVAILABLE if unknown
+ * @deprecated Legacy CDMA is unsupported.
*/
int networkId;
/**
* CDMA System Id 0..32767, RadioConst:VALUE_UNAVAILABLE if unknown
+ * @deprecated Legacy CDMA is unsupported.
*/
int systemId;
/**
* Base Station Id 0..65535, RadioConst:VALUE_UNAVAILABLE if unknown
+ * @deprecated Legacy CDMA is unsupported.
*/
int baseStationId;
/**
* Longitude is a decimal number as specified in 3GPP2 C.S0005-A v6.0. It is represented in
* units of 0.25 seconds and ranges from -2592000 to 2592000, both values inclusive
* (corresponding to a range of -180 to +180 degrees). RadioConst:VALUE_UNAVAILABLE if unknown
+ * @deprecated Legacy CDMA is unsupported.
*/
int longitude;
/**
* Latitude is a decimal number as specified in 3GPP2 C.S0005-A v6.0. It is represented in
* units of 0.25 seconds and ranges from -1296000 to 1296000, both values inclusive
* (corresponding to a range of -90 to +90 degrees). RadioConst:VALUE_UNAVAILABLE if unknown
+ * @deprecated Legacy CDMA is unsupported.
*/
int latitude;
/**
* OperatorInfo containing alphaLong and alphaShort
+ * @deprecated Legacy CDMA is unsupported.
*/
OperatorInfo operatorNames;
}
diff --git a/radio/aidl/android/hardware/radio/network/CellInfoCdma.aidl b/radio/aidl/android/hardware/radio/network/CellInfoCdma.aidl
index 0a2bc54..0a0c0c0 100644
--- a/radio/aidl/android/hardware/radio/network/CellInfoCdma.aidl
+++ b/radio/aidl/android/hardware/radio/network/CellInfoCdma.aidl
@@ -24,7 +24,10 @@
@VintfStability
@JavaDerive(toString=true)
parcelable CellInfoCdma {
+ /** @deprecated Legacy CDMA is unsupported. */
CellIdentityCdma cellIdentityCdma;
+ /** @deprecated Legacy CDMA is unsupported. */
CdmaSignalStrength signalStrengthCdma;
+ /** @deprecated Legacy CDMA is unsupported. */
EvdoSignalStrength signalStrengthEvdo;
}
diff --git a/radio/aidl/android/hardware/radio/network/CellInfoRatSpecificInfo.aidl b/radio/aidl/android/hardware/radio/network/CellInfoRatSpecificInfo.aidl
index 10a4a5f..eebed9e 100644
--- a/radio/aidl/android/hardware/radio/network/CellInfoRatSpecificInfo.aidl
+++ b/radio/aidl/android/hardware/radio/network/CellInfoRatSpecificInfo.aidl
@@ -37,6 +37,7 @@
CellInfoNr nr;
/**
* 3gpp2 CellInfo types;
+ * @deprecated Legacy CDMA is unsupported.
*/
CellInfoCdma cdma;
}
diff --git a/radio/aidl/android/hardware/radio/network/EvdoSignalStrength.aidl b/radio/aidl/android/hardware/radio/network/EvdoSignalStrength.aidl
index ac6928e..e89eb88 100644
--- a/radio/aidl/android/hardware/radio/network/EvdoSignalStrength.aidl
+++ b/radio/aidl/android/hardware/radio/network/EvdoSignalStrength.aidl
@@ -23,16 +23,19 @@
/**
* This value is the actual RSSI value multiplied by -1. Example: If the actual RSSI is -75,
* then this response value will be 75; RadioConst:VALUE_UNAVAILABLE means invalid/unreported.
+ * @deprecated Legacy CDMA is unsupported.
*/
int dbm;
/**
* This value is the actual Ec/Io multiplied by -10. Example: If the actual Ec/Io is -12.5 dB,
* then this response value will be 125; RadioConst:VALUE_UNAVAILABLE means invalid/unreported.
+ * @deprecated Legacy CDMA is unsupported.
*/
int ecio;
/**
* Valid values are 0-8. 8 is the highest signal to noise ratio; RadioConst:VALUE_UNAVAILABLE
* means invalid/unreported.
+ * @deprecated Legacy CDMA is unsupported.
*/
int signalNoiseRatio;
}
diff --git a/radio/aidl/android/hardware/radio/network/IRadioNetwork.aidl b/radio/aidl/android/hardware/radio/network/IRadioNetwork.aidl
index a4f97e3..631901e 100644
--- a/radio/aidl/android/hardware/radio/network/IRadioNetwork.aidl
+++ b/radio/aidl/android/hardware/radio/network/IRadioNetwork.aidl
@@ -94,6 +94,8 @@
* Response function is IRadioNetworkResponse.getCdmaRoamingPreferenceResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void getCdmaRoamingPreference(in int serial);
@@ -272,6 +274,8 @@
* Response function is IRadioNetworkResponse.setCdmaRoamingPreferenceResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void setCdmaRoamingPreference(in int serial, in CdmaRoamingType type);
@@ -334,7 +338,7 @@
/**
* Enables/disables network state change notifications due to changes in LAC and/or CID (for
- * GSM) or BID/SID/NID/latitude/longitude (for CDMA). Basically +CREG=2 vs. +CREG=1 (TS 27.007).
+ * GSM). Basically +CREG=2 vs. +CREG=1 (TS 27.007).
* The Radio implementation must default to "updates enabled" when the screen is on and
* "updates disabled" when the screen is off.
*
diff --git a/radio/aidl/android/hardware/radio/network/IRadioNetworkIndication.aidl b/radio/aidl/android/hardware/radio/network/IRadioNetworkIndication.aidl
index 34948fb..f752f68 100644
--- a/radio/aidl/android/hardware/radio/network/IRadioNetworkIndication.aidl
+++ b/radio/aidl/android/hardware/radio/network/IRadioNetworkIndication.aidl
@@ -63,6 +63,7 @@
*
* @param type Type of radio indication
* @param version PRL version after PRL changes
+ * @deprecated Legacy CDMA is unsupported.
*/
void cdmaPrlChanged(in RadioIndicationType type, in int version);
diff --git a/radio/aidl/android/hardware/radio/network/IRadioNetworkResponse.aidl b/radio/aidl/android/hardware/radio/network/IRadioNetworkResponse.aidl
index b67e8e0..1d301a5 100644
--- a/radio/aidl/android/hardware/radio/network/IRadioNetworkResponse.aidl
+++ b/radio/aidl/android/hardware/radio/network/IRadioNetworkResponse.aidl
@@ -136,6 +136,7 @@
* RadioError:NO_RESOURCES
* RadioError:CANCELLED
* RadioError:SIM_ABSENT
+ * @deprecated Legacy CDMA is unsupported.
*/
void getCdmaRoamingPreferenceResponse(in RadioResponseInfo info, in CdmaRoamingType type);
@@ -372,6 +373,7 @@
* RadioError:NO_RESOURCES
* RadioError:CANCELLED
* RadioError:SIM_ABSENT
+ * @deprecated Legacy CDMA is unsupported.
*/
void setCdmaRoamingPreferenceResponse(in RadioResponseInfo info);
diff --git a/radio/aidl/android/hardware/radio/network/RegStateResult.aidl b/radio/aidl/android/hardware/radio/network/RegStateResult.aidl
index 57a73c0..aa4cdfc 100644
--- a/radio/aidl/android/hardware/radio/network/RegStateResult.aidl
+++ b/radio/aidl/android/hardware/radio/network/RegStateResult.aidl
@@ -27,7 +27,7 @@
@JavaDerive(toString=true)
parcelable RegStateResult {
/**
- * Registration state. If the RAT is indicated as a GERAN, UTRAN, or CDMA2000 technology, this
+ * Registration state. If the RAT is indicated as a GERAN or UTRAN technology, this
* value reports registration in the Circuit-switched domain. If the RAT is indicated as an
* EUTRAN, NGRAN, or another technology that does not support circuit-switched services, this
* value reports registration in the Packet-switched domain.
@@ -57,7 +57,7 @@
*/
String registeredPlmn;
/**
- * Access-technology-specific registration information, such as for CDMA2000.
+ * Access-technology-specific registration information.
*/
AccessTechnologySpecificInfo accessTechnologySpecificInfo;
}
diff --git a/radio/aidl/android/hardware/radio/network/SignalStrength.aidl b/radio/aidl/android/hardware/radio/network/SignalStrength.aidl
index fbe3be2..4e3bcf0 100644
--- a/radio/aidl/android/hardware/radio/network/SignalStrength.aidl
+++ b/radio/aidl/android/hardware/radio/network/SignalStrength.aidl
@@ -36,11 +36,13 @@
/**
* If CDMA measurements are provided, this structure must contain valid measurements; otherwise
* all fields should be set to RadioConst:VALUE_UNAVAILABLE to mark them as invalid.
+ * @deprecated Legacy CDMA is unsupported.
*/
CdmaSignalStrength cdma;
/**
* If EvDO measurements are provided, this structure must contain valid measurements; otherwise
* all fields should be set to RadioConst:VALUE_UNAVAILABLE to mark them as invalid.
+ * @deprecated Legacy CDMA is unsupported.
*/
EvdoSignalStrength evdo;
/**
diff --git a/radio/aidl/android/hardware/radio/network/SignalThresholdInfo.aidl b/radio/aidl/android/hardware/radio/network/SignalThresholdInfo.aidl
index e440a64..b7e5fa5 100644
--- a/radio/aidl/android/hardware/radio/network/SignalThresholdInfo.aidl
+++ b/radio/aidl/android/hardware/radio/network/SignalThresholdInfo.aidl
@@ -28,7 +28,7 @@
/**
* Received Signal Strength Indication.
* Range: -113 dBm and -51 dBm
- * Used RAN: GERAN, CDMA2000
+ * Used RAN: GERAN
* Reference: 3GPP TS 27.007 section 8.5.
*/
const int SIGNAL_MEASUREMENT_TYPE_RSSI = 1;
diff --git a/radio/aidl/android/hardware/radio/sim/CardStatus.aidl b/radio/aidl/android/hardware/radio/sim/CardStatus.aidl
index 043bfa4..43e2467 100644
--- a/radio/aidl/android/hardware/radio/sim/CardStatus.aidl
+++ b/radio/aidl/android/hardware/radio/sim/CardStatus.aidl
@@ -54,7 +54,8 @@
*/
int gsmUmtsSubscriptionAppIndex;
/**
- * Value < RadioConst:CARD_MAX_APPS, -1 if none
+ * Value ignored.
+ * @deprecated Legacy CDMA is unsupported.
*/
int cdmaSubscriptionAppIndex;
/**
diff --git a/radio/aidl/android/hardware/radio/sim/CdmaSubscriptionSource.aidl b/radio/aidl/android/hardware/radio/sim/CdmaSubscriptionSource.aidl
index 4c6c1ef..2dbd6a8 100644
--- a/radio/aidl/android/hardware/radio/sim/CdmaSubscriptionSource.aidl
+++ b/radio/aidl/android/hardware/radio/sim/CdmaSubscriptionSource.aidl
@@ -21,6 +21,8 @@
@Backing(type="int")
@JavaDerive(toString=true)
enum CdmaSubscriptionSource {
+ /** @deprecated Legacy CDMA is unsupported. */
RUIM_SIM,
+ /** @deprecated Legacy CDMA is unsupported. */
NV,
}
diff --git a/radio/aidl/android/hardware/radio/sim/IRadioSim.aidl b/radio/aidl/android/hardware/radio/sim/IRadioSim.aidl
index 1e010b9..24c7320 100644
--- a/radio/aidl/android/hardware/radio/sim/IRadioSim.aidl
+++ b/radio/aidl/android/hardware/radio/sim/IRadioSim.aidl
@@ -123,6 +123,8 @@
* Response function is IRadioSimResponse.getCdmaSubscriptionResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void getCdmaSubscription(in int serial);
@@ -134,6 +136,8 @@
* Response function is IRadioSimResponse.getCdmaSubscriptionSourceResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void getCdmaSubscriptionSource(in int serial);
@@ -255,7 +259,7 @@
/**
* Request APDU exchange on the basic channel. This command reflects TS 27.007
- * "generic SIM access" operation (+CSIM). The modem must ensure proper function of GSM/CDMA,
+ * "generic SIM access" operation (+CSIM). The modem must ensure proper function of GSM,
* and filter commands appropriately. It must filter channel management and SELECT by DF
* name commands. "sessionId" field is always 0 (for aid="") and may be ignored.
*
@@ -406,6 +410,8 @@
* Response function is IRadioSimResponse.setCdmaSubscriptionSourceResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void setCdmaSubscriptionSource(in int serial, in CdmaSubscriptionSource cdmaSub);
diff --git a/radio/aidl/android/hardware/radio/sim/IRadioSimIndication.aidl b/radio/aidl/android/hardware/radio/sim/IRadioSimIndication.aidl
index fc6355d..d9735d3 100644
--- a/radio/aidl/android/hardware/radio/sim/IRadioSimIndication.aidl
+++ b/radio/aidl/android/hardware/radio/sim/IRadioSimIndication.aidl
@@ -41,6 +41,7 @@
*
* @param type Type of radio indication
* @param cdmaSource New CdmaSubscriptionSource
+ * @deprecated Legacy CDMA is unsupported.
*/
void cdmaSubscriptionSourceChanged(
in RadioIndicationType type, in CdmaSubscriptionSource cdmaSource);
diff --git a/radio/aidl/android/hardware/radio/sim/IRadioSimResponse.aidl b/radio/aidl/android/hardware/radio/sim/IRadioSimResponse.aidl
index 8666e03..92815d2 100644
--- a/radio/aidl/android/hardware/radio/sim/IRadioSimResponse.aidl
+++ b/radio/aidl/android/hardware/radio/sim/IRadioSimResponse.aidl
@@ -145,6 +145,7 @@
* RadioError:NO_RESOURCES
* RadioError:CANCELLED
* RadioError:SIM_ABSENT
+ * @deprecated Legacy CDMA is unsupported.
*/
void getCdmaSubscriptionResponse(in RadioResponseInfo info, in String mdn, in String hSid,
in String hNid, in String min, in String prl);
@@ -163,6 +164,7 @@
* RadioError:NO_RESOURCES
* RadioError:CANCELLED
* RadioError:SIM_ABSENT
+ * @deprecated Legacy CDMA is unsupported.
*/
void getCdmaSubscriptionSourceResponse(
in RadioResponseInfo info, in CdmaSubscriptionSource source);
@@ -484,6 +486,7 @@
* RadioError:NO_MEMORY
* RadioError:NO_RESOURCES
* RadioError:CANCELLED
+ * @deprecated Legacy CDMA is unsupported.
*/
void setCdmaSubscriptionSourceResponse(in RadioResponseInfo info);
diff --git a/radio/aidl/android/hardware/radio/voice/Call.aidl b/radio/aidl/android/hardware/radio/voice/Call.aidl
index ee0b025..27dab9c 100644
--- a/radio/aidl/android/hardware/radio/voice/Call.aidl
+++ b/radio/aidl/android/hardware/radio/voice/Call.aidl
@@ -77,6 +77,7 @@
boolean isVoice;
/**
* true if CDMA voice privacy mode is active
+ * @deprecated Legacy CDMA is unsupported.
*/
boolean isVoicePrivacy;
/**
diff --git a/radio/aidl/android/hardware/radio/voice/CdmaCallWaiting.aidl b/radio/aidl/android/hardware/radio/voice/CdmaCallWaiting.aidl
index d97b319..c77f3ec 100644
--- a/radio/aidl/android/hardware/radio/voice/CdmaCallWaiting.aidl
+++ b/radio/aidl/android/hardware/radio/voice/CdmaCallWaiting.aidl
@@ -22,44 +22,64 @@
@VintfStability
@JavaDerive(toString=true)
parcelable CdmaCallWaiting {
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_UNKNOWN = 0;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_ISDN = 1;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_DATA = 3;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_TELEX = 4;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_NATIONAL = 8;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PLAN_PRIVATE = 9;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PRESENTATION_ALLOWED = 0;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PRESENTATION_RESTRICTED = 1;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_PRESENTATION_UNKNOWN = 2;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_TYPE_UNKNOWN = 0;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_TYPE_INTERNATIONAL = 1;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_TYPE_NATIONAL = 2;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_TYPE_NETWORK_SPECIFIC = 3;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NUMBER_TYPE_SUBSCRIBER = 4;
/**
* Remote party number
+ * @deprecated Legacy CDMA is unsupported.
*/
String number;
/**
* Values are NUMBER_PRESENTATION_
+ * @deprecated Legacy CDMA is unsupported.
*/
int numberPresentation;
/**
* Remote party name
+ * @deprecated Legacy CDMA is unsupported.
*/
String name;
+ /** @deprecated Legacy CDMA is unsupported. */
CdmaSignalInfoRecord signalInfoRecord;
/**
* Required to support International Call Waiting
* Values are NUMBER_TYPE_
+ * @deprecated Legacy CDMA is unsupported.
*/
int numberType;
/**
* Required to support International Call Waiting
* Values are NUMBER_PLAN_
+ * @deprecated Legacy CDMA is unsupported.
*/
int numberPlan;
}
diff --git a/radio/aidl/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl b/radio/aidl/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl
index 7e5a68d..506e407 100644
--- a/radio/aidl/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl
+++ b/radio/aidl/android/hardware/radio/voice/CdmaDisplayInfoRecord.aidl
@@ -27,9 +27,11 @@
@VintfStability
@JavaDerive(toString=true)
parcelable CdmaDisplayInfoRecord {
+ /** @deprecated Legacy CDMA is unsupported. */
const int CDMA_ALPHA_INFO_BUFFER_LENGTH = 64;
/**
* Max length = CDMA_ALPHA_INFO_BUFFER_LENGTH
+ * @deprecated Legacy CDMA is unsupported.
*/
String alphaBuf;
}
diff --git a/radio/aidl/android/hardware/radio/voice/CdmaInformationRecord.aidl b/radio/aidl/android/hardware/radio/voice/CdmaInformationRecord.aidl
index f5c656b..664ed5b 100644
--- a/radio/aidl/android/hardware/radio/voice/CdmaInformationRecord.aidl
+++ b/radio/aidl/android/hardware/radio/voice/CdmaInformationRecord.aidl
@@ -31,54 +31,74 @@
@VintfStability
@JavaDerive(toString=true)
parcelable CdmaInformationRecord {
+ /** @deprecated Legacy CDMA is unsupported. */
const int CDMA_MAX_NUMBER_OF_INFO_RECS = 10;
/**
* Names of the CDMA info records (C.S0005 section 3.7.5)
+ * @deprecated Legacy CDMA is unsupported.
*/
const int NAME_DISPLAY = 0;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NAME_CALLED_PARTY_NUMBER = 1;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NAME_CALLING_PARTY_NUMBER = 2;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NAME_CONNECTED_NUMBER = 3;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NAME_SIGNAL = 4;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NAME_REDIRECTING_NUMBER = 5;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NAME_LINE_CONTROL = 6;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NAME_EXTENDED_DISPLAY = 7;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NAME_T53_CLIR = 8;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NAME_T53_RELEASE = 9;
+ /** @deprecated Legacy CDMA is unsupported. */
const int NAME_T53_AUDIO_CONTROL = 10;
/**
* Based on CdmaInfoRecName, only one of the below vectors must have size = 1.
* All other vectors must have size 0.
* Values are NAME_
+ * @deprecated Legacy CDMA is unsupported.
*/
int name;
/**
* Display and extended display info rec
+ * @deprecated Legacy CDMA is unsupported.
*/
CdmaDisplayInfoRecord[] display;
/**
* Called party number, calling party number, connected number info rec
+ * @deprecated Legacy CDMA is unsupported.
*/
CdmaNumberInfoRecord[] number;
/**
* Signal info rec
+ * @deprecated Legacy CDMA is unsupported.
*/
CdmaSignalInfoRecord[] signal;
/**
* Redirecting number info rec
+ * @deprecated Legacy CDMA is unsupported.
*/
CdmaRedirectingNumberInfoRecord[] redir;
/**
* Line control info rec
+ * @deprecated Legacy CDMA is unsupported.
*/
CdmaLineControlInfoRecord[] lineCtrl;
/**
* T53 CLIR info rec
+ * @deprecated Legacy CDMA is unsupported.
*/
CdmaT53ClirInfoRecord[] clir;
/**
* T53 Audio Control info rec
+ * @deprecated Legacy CDMA is unsupported.
*/
CdmaT53AudioControlInfoRecord[] audioCtrl;
}
diff --git a/radio/aidl/android/hardware/radio/voice/CdmaLineControlInfoRecord.aidl b/radio/aidl/android/hardware/radio/voice/CdmaLineControlInfoRecord.aidl
index 15c22a0..9cf0103 100644
--- a/radio/aidl/android/hardware/radio/voice/CdmaLineControlInfoRecord.aidl
+++ b/radio/aidl/android/hardware/radio/voice/CdmaLineControlInfoRecord.aidl
@@ -23,8 +23,12 @@
@VintfStability
@JavaDerive(toString=true)
parcelable CdmaLineControlInfoRecord {
+ /** @deprecated Legacy CDMA is unsupported. */
byte lineCtrlPolarityIncluded;
+ /** @deprecated Legacy CDMA is unsupported. */
byte lineCtrlToggle;
+ /** @deprecated Legacy CDMA is unsupported. */
byte lineCtrlReverse;
+ /** @deprecated Legacy CDMA is unsupported. */
byte lineCtrlPowerDenial;
}
diff --git a/radio/aidl/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl b/radio/aidl/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl
index b04e273..0864ce5 100644
--- a/radio/aidl/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl
+++ b/radio/aidl/android/hardware/radio/voice/CdmaNumberInfoRecord.aidl
@@ -25,13 +25,19 @@
@VintfStability
@JavaDerive(toString=true)
parcelable CdmaNumberInfoRecord {
+ /** @deprecated Legacy CDMA is unsupported. */
const int CDMA_NUMBER_INFO_BUFFER_LENGTH = 81;
/**
* Max length = CDMA_NUMBER_INFO_BUFFER_LENGTH
+ * @deprecated Legacy CDMA is unsupported.
*/
String number;
+ /** @deprecated Legacy CDMA is unsupported. */
byte numberType;
+ /** @deprecated Legacy CDMA is unsupported. */
byte numberPlan;
+ /** @deprecated Legacy CDMA is unsupported. */
byte pi;
+ /** @deprecated Legacy CDMA is unsupported. */
byte si;
}
diff --git a/radio/aidl/android/hardware/radio/voice/CdmaOtaProvisionStatus.aidl b/radio/aidl/android/hardware/radio/voice/CdmaOtaProvisionStatus.aidl
index b6444ab..1f003a8 100644
--- a/radio/aidl/android/hardware/radio/voice/CdmaOtaProvisionStatus.aidl
+++ b/radio/aidl/android/hardware/radio/voice/CdmaOtaProvisionStatus.aidl
@@ -21,16 +21,28 @@
@Backing(type="int")
@JavaDerive(toString=true)
enum CdmaOtaProvisionStatus {
+ /** @deprecated Legacy CDMA is unsupported. */
SPL_UNLOCKED,
+ /** @deprecated Legacy CDMA is unsupported. */
SPC_RETRIES_EXCEEDED,
+ /** @deprecated Legacy CDMA is unsupported. */
A_KEY_EXCHANGED,
+ /** @deprecated Legacy CDMA is unsupported. */
SSD_UPDATED,
+ /** @deprecated Legacy CDMA is unsupported. */
NAM_DOWNLOADED,
+ /** @deprecated Legacy CDMA is unsupported. */
MDN_DOWNLOADED,
+ /** @deprecated Legacy CDMA is unsupported. */
IMSI_DOWNLOADED,
+ /** @deprecated Legacy CDMA is unsupported. */
PRL_DOWNLOADED,
+ /** @deprecated Legacy CDMA is unsupported. */
COMMITTED,
+ /** @deprecated Legacy CDMA is unsupported. */
OTAPA_STARTED,
+ /** @deprecated Legacy CDMA is unsupported. */
OTAPA_STOPPED,
+ /** @deprecated Legacy CDMA is unsupported. */
OTAPA_ABORTED,
}
diff --git a/radio/aidl/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl b/radio/aidl/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl
index 691712e..4b93303 100644
--- a/radio/aidl/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl
+++ b/radio/aidl/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.aidl
@@ -24,19 +24,28 @@
parcelable CdmaRedirectingNumberInfoRecord {
/**
* Redirecting Number Information Record as defined in C.S0005 section 3.7.5.11
+ * @deprecated Legacy CDMA is unsupported.
*/
const int REDIRECTING_REASON_UNKNOWN = 0;
+ /** @deprecated Legacy CDMA is unsupported. */
const int REDIRECTING_REASON_CALL_FORWARDING_BUSY = 1;
+ /** @deprecated Legacy CDMA is unsupported. */
const int REDIRECTING_REASON_CALL_FORWARDING_NO_REPLY = 2;
+ /** @deprecated Legacy CDMA is unsupported. */
const int REDIRECTING_REASON_CALLED_DTE_OUT_OF_ORDER = 9;
+ /** @deprecated Legacy CDMA is unsupported. */
const int REDIRECTING_REASON_CALL_FORWARDING_BY_THE_CALLED_DTE = 10;
+ /** @deprecated Legacy CDMA is unsupported. */
const int REDIRECTING_REASON_CALL_FORWARDING_UNCONDITIONAL = 15;
+ /** @deprecated Legacy CDMA is unsupported. */
const int REDIRECTING_REASON_RESERVED = 16;
+ /** @deprecated Legacy CDMA is unsupported. */
CdmaNumberInfoRecord redirectingNumber;
/**
* Set to UNKNOWN if not included.
* Values are REDIRECTING_REASON_
+ * @deprecated Legacy CDMA is unsupported.
*/
int redirectingReason;
}
diff --git a/radio/aidl/android/hardware/radio/voice/CdmaSignalInfoRecord.aidl b/radio/aidl/android/hardware/radio/voice/CdmaSignalInfoRecord.aidl
index 4302ba4..2ada10b 100644
--- a/radio/aidl/android/hardware/radio/voice/CdmaSignalInfoRecord.aidl
+++ b/radio/aidl/android/hardware/radio/voice/CdmaSignalInfoRecord.aidl
@@ -25,18 +25,22 @@
parcelable CdmaSignalInfoRecord {
/**
* True if signal information record is present
+ * @deprecated Legacy CDMA is unsupported.
*/
boolean isPresent;
/**
* Defined in 3.7.5.5-1
+ * @deprecated Legacy CDMA is unsupported.
*/
byte signalType;
/**
* Defined in 3.7.5.5-2
+ * @deprecated Legacy CDMA is unsupported.
*/
byte alertPitch;
/**
* Defined in 3.7.5.5-3, 3.7.5.5-4 or 3.7.5.5-5
+ * @deprecated Legacy CDMA is unsupported.
*/
byte signal;
}
diff --git a/radio/aidl/android/hardware/radio/voice/CdmaT53AudioControlInfoRecord.aidl b/radio/aidl/android/hardware/radio/voice/CdmaT53AudioControlInfoRecord.aidl
index 44ac2b4..68b19b8 100644
--- a/radio/aidl/android/hardware/radio/voice/CdmaT53AudioControlInfoRecord.aidl
+++ b/radio/aidl/android/hardware/radio/voice/CdmaT53AudioControlInfoRecord.aidl
@@ -23,6 +23,8 @@
@VintfStability
@JavaDerive(toString=true)
parcelable CdmaT53AudioControlInfoRecord {
+ /** @deprecated Legacy CDMA is unsupported. */
byte upLink;
+ /** @deprecated Legacy CDMA is unsupported. */
byte downLink;
}
diff --git a/radio/aidl/android/hardware/radio/voice/CdmaT53ClirInfoRecord.aidl b/radio/aidl/android/hardware/radio/voice/CdmaT53ClirInfoRecord.aidl
index 564d761..6a1b992 100644
--- a/radio/aidl/android/hardware/radio/voice/CdmaT53ClirInfoRecord.aidl
+++ b/radio/aidl/android/hardware/radio/voice/CdmaT53ClirInfoRecord.aidl
@@ -23,5 +23,6 @@
@VintfStability
@JavaDerive(toString=true)
parcelable CdmaT53ClirInfoRecord {
+ /** @deprecated Legacy CDMA is unsupported. */
byte cause;
}
diff --git a/radio/aidl/android/hardware/radio/voice/IRadioVoice.aidl b/radio/aidl/android/hardware/radio/voice/IRadioVoice.aidl
index 0c2b51d..74b1d5f 100644
--- a/radio/aidl/android/hardware/radio/voice/IRadioVoice.aidl
+++ b/radio/aidl/android/hardware/radio/voice/IRadioVoice.aidl
@@ -369,6 +369,8 @@
* Response function is IRadioVoiceResponse.sendCdmaFeatureCodeResponse()
*
* This is available when android.hardware.telephony.cdma is defined.
+ *
+ * @deprecated Legacy CDMA is unsupported.
*/
void sendCdmaFeatureCode(in int serial, in String featureCode);
diff --git a/radio/aidl/android/hardware/radio/voice/IRadioVoiceIndication.aidl b/radio/aidl/android/hardware/radio/voice/IRadioVoiceIndication.aidl
index 9de6364..f8bd999 100644
--- a/radio/aidl/android/hardware/radio/voice/IRadioVoiceIndication.aidl
+++ b/radio/aidl/android/hardware/radio/voice/IRadioVoiceIndication.aidl
@@ -42,8 +42,8 @@
* value of 3000 (3 seconds) if absent.
*
* @param type Type of radio indication
- * @param isGsm true for GSM & false for CDMA
- * @param record Cdma Signal Information
+ * @param isGsm Always true (Legacy CDMA is unsupported)
+ * @param record Always empty (Legacy CDMA is unsupported)
*/
void callRing(in RadioIndicationType type, in boolean isGsm, in CdmaSignalInfoRecord record);
@@ -62,6 +62,7 @@
*
* @param type Type of radio indication
* @param callWaitingRecord Cdma CallWaiting information
+ * @deprecated Legacy CDMA is unsupported.
*/
void cdmaCallWaiting(in RadioIndicationType type, in CdmaCallWaiting callWaitingRecord);
@@ -71,6 +72,7 @@
* @param type Type of radio indication
* @param records New CDMA information records.
* Max length is RadioConst:CDMA_MAX_NUMBER_OF_INFO_RECS
+ * @deprecated Legacy CDMA is unsupported.
*/
void cdmaInfoRec(in RadioIndicationType type, in CdmaInformationRecord[] records);
@@ -79,6 +81,7 @@
*
* @param type Type of radio indication
* @param status Cdma OTA provision status
+ * @deprecated Legacy CDMA is unsupported.
*/
void cdmaOtaProvisionStatus(in RadioIndicationType type, in CdmaOtaProvisionStatus status);
diff --git a/radio/aidl/android/hardware/radio/voice/IRadioVoiceResponse.aidl b/radio/aidl/android/hardware/radio/voice/IRadioVoiceResponse.aidl
index a904eaa..cf36ef9 100644
--- a/radio/aidl/android/hardware/radio/voice/IRadioVoiceResponse.aidl
+++ b/radio/aidl/android/hardware/radio/voice/IRadioVoiceResponse.aidl
@@ -564,6 +564,7 @@
* RadioError:NO_RESOURCES
* RadioError:CANCELLED
* RadioError:OPERATION_NOT_ALLOWED
+ * @deprecated Legacy CDMA is unsupported.
*/
void sendCdmaFeatureCodeResponse(in RadioResponseInfo info);
diff --git a/radio/aidl/android/hardware/radio/voice/LastCallFailCause.aidl b/radio/aidl/android/hardware/radio/voice/LastCallFailCause.aidl
index 9a38197..f37c10c 100644
--- a/radio/aidl/android/hardware/radio/voice/LastCallFailCause.aidl
+++ b/radio/aidl/android/hardware/radio/voice/LastCallFailCause.aidl
@@ -139,18 +139,28 @@
* Explicit network detach
*/
NETWORK_DETACH = 261,
+ /** @deprecated Legacy CDMA is unsupported. */
CDMA_LOCKED_UNTIL_POWER_CYCLE = 1000,
+ /** @deprecated Legacy CDMA is unsupported. */
CDMA_DROP = 1001,
+ /** @deprecated Legacy CDMA is unsupported. */
CDMA_INTERCEPT = 1002,
+ /** @deprecated Legacy CDMA is unsupported. */
CDMA_REORDER = 1003,
+ /** @deprecated Legacy CDMA is unsupported. */
CDMA_SO_REJECT = 1004,
+ /** @deprecated Legacy CDMA is unsupported. */
CDMA_RETRY_ORDER = 1005,
+ /** @deprecated Legacy CDMA is unsupported. */
CDMA_ACCESS_FAILURE = 1006,
+ /** @deprecated Legacy CDMA is unsupported. */
CDMA_PREEMPTED = 1007,
/**
* For non-emergency number dialed during emergency callback mode
+ * @deprecated Legacy CDMA is unsupported.
*/
CDMA_NOT_EMERGENCY = 1008,
+ /** @deprecated Legacy CDMA is unsupported. */
CDMA_ACCESS_BLOCKED = 1009,
/**
* OEM specific error codes. Used to distinguish error from
diff --git a/staging/security/see/storage/aidl/android/hardware/security/see/storage/ISecureStorage.aidl b/staging/security/see/storage/aidl/android/hardware/security/see/storage/ISecureStorage.aidl
index 022de9a..1841bf5 100644
--- a/staging/security/see/storage/aidl/android/hardware/security/see/storage/ISecureStorage.aidl
+++ b/staging/security/see/storage/aidl/android/hardware/security/see/storage/ISecureStorage.aidl
@@ -34,6 +34,13 @@
/**
* Starts a storage session for a filesystem.
*
+ * Clients should be prepared for `startSession` and any methods called on the `IStorageSession`
+ * or its sub-interfaces to return `WOULD_BLOCK` (a `binder::Status` with an exception code of
+ * `EX_TRANSACTION_FAILED` and a transaction error code of `android::WOULD_BLOCK`), which
+ * indicates that the requested storage is not currently available. Possible cases that might
+ * cause this return code might be accessing the data partition during boot stages where it
+ * isn't yet mounted or attempting to commit changes while an A/B update is in progress.
+ *
* @filesystem:
* The minimum filesystem properties requested.
*
diff --git a/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttResult.aidl b/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttResult.aidl
index 87257be..9d62431 100644
--- a/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttResult.aidl
+++ b/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttResult.aidl
@@ -71,4 +71,6 @@
long baseAkm;
long cipherSuite;
int secureHeLtfProtocolVersion;
+ long pasnComebackAfterMillis;
+ @nullable byte[] pasnComebackCookie;
}
diff --git a/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttSecureConfig.aidl b/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttSecureConfig.aidl
index c2d7866..64e81de 100644
--- a/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttSecureConfig.aidl
+++ b/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttSecureConfig.aidl
@@ -37,4 +37,5 @@
android.hardware.wifi.PasnConfig pasnConfig;
boolean enableSecureHeLtf;
boolean enableRangingFrameProtection;
+ byte[] pasnComebackCookie;
}
diff --git a/wifi/aidl/android/hardware/wifi/RttResult.aidl b/wifi/aidl/android/hardware/wifi/RttResult.aidl
index dd41868..16b823d 100644
--- a/wifi/aidl/android/hardware/wifi/RttResult.aidl
+++ b/wifi/aidl/android/hardware/wifi/RttResult.aidl
@@ -234,4 +234,19 @@
* Secure HE-LTF protocol version used.
*/
int secureHeLtfProtocolVersion;
+ /**
+ * When an AP receives a large volume of initial PASN Authentication frames, it can use the
+ * comeback after field in the PASN Parameters element to indicate a deferral time and
+ * optionally provide a comeback cookie which is an opaque sequence of octets. This field is
+ * set to 0 to indicate that the subsequent ranging request can be retried with the
+ * |pasnComebackCookie|.
+ */
+ long pasnComebackAfterMillis;
+ /**
+ * Comeback cookie is an opaque sequence of octects sent by the AP when PASN authentication
+ * needs to be deferred. The same cookie needs to be passed in |RttSecureConfig| when the
+ * station has to range with the AP after |RttResult.pasnComebackAfterMillis|. Maximum size of
+ * cookie is 255 bytes. Refer IEEE Std 802.11az‐2022, section 9.4.2.303 PASN Parameters element.
+ */
+ @nullable byte[] pasnComebackCookie;
}
diff --git a/wifi/aidl/android/hardware/wifi/RttSecureConfig.aidl b/wifi/aidl/android/hardware/wifi/RttSecureConfig.aidl
index c10e6b5..d1394ab 100644
--- a/wifi/aidl/android/hardware/wifi/RttSecureConfig.aidl
+++ b/wifi/aidl/android/hardware/wifi/RttSecureConfig.aidl
@@ -35,4 +35,8 @@
* Enable Ranging frame protection.
*/
boolean enableRangingFrameProtection;
+ /**
+ * Comeback cookie is an opaque sequence of octets retrieved from |RttResult|.
+ */
+ byte[] pasnComebackCookie;
}
diff --git a/wifi/hostapd/aidl/aidl_api/android.hardware.wifi.hostapd/current/android/hardware/wifi/hostapd/ApInfo.aidl b/wifi/hostapd/aidl/aidl_api/android.hardware.wifi.hostapd/current/android/hardware/wifi/hostapd/ApInfo.aidl
index 1a66105..f8320c6 100644
--- a/wifi/hostapd/aidl/aidl_api/android.hardware.wifi.hostapd/current/android/hardware/wifi/hostapd/ApInfo.aidl
+++ b/wifi/hostapd/aidl/aidl_api/android.hardware.wifi.hostapd/current/android/hardware/wifi/hostapd/ApInfo.aidl
@@ -41,4 +41,5 @@
android.hardware.wifi.hostapd.Generation generation;
byte[] apIfaceInstanceMacAddress;
@nullable android.hardware.wifi.common.OuiKeyedData[] vendorData;
+ @nullable byte[] mldMacAddress;
}
diff --git a/wifi/hostapd/aidl/android/hardware/wifi/hostapd/ApInfo.aidl b/wifi/hostapd/aidl/android/hardware/wifi/hostapd/ApInfo.aidl
index f2b2ee6..4e1e1c8 100644
--- a/wifi/hostapd/aidl/android/hardware/wifi/hostapd/ApInfo.aidl
+++ b/wifi/hostapd/aidl/android/hardware/wifi/hostapd/ApInfo.aidl
@@ -63,4 +63,9 @@
* Optional vendor-specific information.
*/
@nullable OuiKeyedData[] vendorData;
+
+ /**
+ * MAC Address of the multiple link device (MLD) which apIfaceInstance is associated with.
+ */
+ @nullable byte[] mldMacAddress;
}
diff --git a/wifi/legacy_headers/include/hardware_legacy/rtt.h b/wifi/legacy_headers/include/hardware_legacy/rtt.h
index 93ea145..3fa4e95 100644
--- a/wifi/legacy_headers/include/hardware_legacy/rtt.h
+++ b/wifi/legacy_headers/include/hardware_legacy/rtt.h
@@ -100,6 +100,7 @@
#define RTT_SECURITY_MAX_PASSPHRASE_LEN 63
#define PMKID_LEN 16
+#define RTT_MAX_COOKIE_LEN 255
typedef struct {
wifi_rtt_akm base_akm; // Base Authentication and Key Management (AKM) protocol used for PASN
@@ -111,7 +112,9 @@
u32 pmkid_len;
u8 pmkid[PMKID_LEN]; // PMKID corresponding to the cached PMK from the base AKM. PMKID can be
// null if no cached PMK is present.
-
+ u8 comeback_cookie_len; // Comeback cookie length. If the length is 0, it indicates there is no
+ // cookie.
+ u8 comeback_cookie[RTT_MAX_COOKIE_LEN]; // Comeback cookie indicated over wifi_rtt_result_v4.
} wifi_rtt_pasn_config;
typedef struct {
@@ -261,6 +264,11 @@
wifi_rtt_akm base_akm;
wifi_rtt_cipher_suite cipher_suite;
int secure_he_ltf_protocol_version;
+ u16 pasn_comeback_after_millis; // The time in milliseconds after which the non-AP STA is
+ // requested to retry the PASN authentication.
+ u8 pasn_comeback_cookie_len; // Comeback cookie length. If the length is 0, it indicates there
+ // is no cookie.
+ u8 pasn_comeback_cookie[RTT_MAX_COOKIE_LEN]; // Comeback cookie octets.
} wifi_rtt_result_v4;
/* RTT result callbacks */