From 6c012ab2194aa230e7cdb83e6f509f4b37d7f0a9 Mon Sep 17 00:00:00 2001 From: Jack Yu Date: Sat, 27 Feb 2021 00:44:45 -0800 Subject: [PATCH] Explictly disallow LTE_CA as a RAT type LTE_CA is not an actual RAT type defined by 3GPP spec. Vendor should use the proper APIs to report carrier aggregation. Fix: 181385251 Test: Build Change-Id: I72cd8dade73470e7315a21e32fff72b93c08f1f7 --- radio/1.6/types.hal | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/radio/1.6/types.hal b/radio/1.6/types.hal index 238ffb489c..a707045823 100644 --- a/radio/1.6/types.hal +++ b/radio/1.6/types.hal @@ -697,8 +697,10 @@ struct RegStateResult { RegState regState; /** - * Indicates the available voice radio technology, valid values as - * defined by RadioTechnology. + * Indicates the available voice radio technology, valid values as defined by RadioTechnology, + * except LTE_CA, which is no longer a valid value on 1.5 or above. When the device is on + * carrier aggregation, vendor RIL service should properly report multiple PhysicalChannelConfig + * elements through IRadio::currentPhysicalChannelConfigs_1_6. */ RadioTechnology rat;