Merge "uwb(hal): Remove FIRA params from the HAL interface"
diff --git a/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl b/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl
index dd673e2..bc73b89 100644
--- a/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl
+++ b/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl
@@ -34,24 +34,6 @@
 package android.hardware.uwb.fira_android;
 @Backing(type="int") @VintfStability
 enum UwbVendorCapabilityTlvTypes {
-  SUPPORTED_CHANNELS = 0,
-  SUPPORTED_AOA_MODES = 1,
-  SUPPORTED_DEVICE_ROLES = 2,
-  SUPPORTS_BLOCK_STRIDING = 3,
-  SUPPORTS_NON_DEFERRED_MODE = 4,
-  SUPPORTS_ADAPTIVE_PAYLOAD_POWER = 5,
-  INITIATION_TIME_MS = 6,
-  SUPPORTED_MAC_FCS_CRC_TYPES = 7,
-  SUPPORTED_MULTI_NODE_MODES = 8,
-  SUPPORTED_PREAMBLE_MODES = 9,
-  SUPPORTED_PRF_MODES = 10,
-  SUPPORTED_RANGING_ROUND_USAGE_MODES = 11,
-  SUPPORTED_RFRAME_MODES = 12,
-  SUPPORTED_SFD_IDS = 13,
-  SUPPORTED_STS_MODES = 14,
-  SUPPORTED_STS_SEGEMENTS = 15,
-  SUPPORTED_BPRF_PHR_DATA_RATES = 16,
-  SUPPORTED_PSDU_DATA_RATES = 17,
   CCC_SUPPORTED_VERSIONS = 160,
   CCC_SUPPORTED_UWB_CONFIGS = 161,
   CCC_SUPPORTED_PULSE_SHAPE_COMBOS = 162,
diff --git a/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvValues.aidl b/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvValues.aidl
index 9966d55..ee47a13 100644
--- a/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvValues.aidl
+++ b/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvValues.aidl
@@ -34,43 +34,6 @@
 package android.hardware.uwb.fira_android;
 @Backing(type="long") @VintfStability
 enum UwbVendorCapabilityTlvValues {
-  HAS_AZIMUTH_SUPPORT = 1,
-  HAS_ELEVATION_SUPPORT = 2,
-  HAS_FOM_SUPPORT = 4,
-  HAS_FULL_AZIMUTH_SUPPORT = 8,
-  HAS_CONTROLEE_INITIATOR_SUPPORT = 1,
-  HAS_CONTROLEE_RESPONDER_SUPPORT = 2,
-  HAS_CONTROLLER_INITIATOR_SUPPORT = 4,
-  HAS_CONTROLLER_RESPONDER_SUPPORT = 8,
-  HAS_CRC_16_SUPPORT = 1,
-  HAS_CRC_32_SUPPORT = 2,
-  HAS_UNICAST_SUPPORT = 1,
-  HAS_ONE_TO_MANY_SUPPORT = 2,
-  HAS_MANY_TO_MANY_SUPPORT = 4,
-  SUPPORTED_PREAMBLE_HAS_32_SYMBOLS_SUPPORT = 1,
-  SUPPORTED_PREAMBLE_HAS_64_SYMBOLS_SUPPORT = 2,
-  HAS_BPRF_SUPPORT = 1,
-  HAS_HPRF_SUPPORT = 2,
-  HAS_DS_TWR_SUPPORT = 1,
-  HAS_SS_TWR_SUPPORT = 2,
-  HAS_SP0_RFRAME_SUPPORT = 1,
-  HAS_SP1_RFRAME_SUPPORT = 2,
-  HAS_SP3_RFRAME_SUPPORT = 8,
-  HAS_SFD0_SUPPORT = 1,
-  HAS_SFD1_SUPPORT = 2,
-  HAS_SFD2_SUPPORT = 4,
-  HAS_SFD3_SUPPORT = 8,
-  HAS_SFD4_SUPPORT = 16,
-  HAS_STATIC_STS_SUPPORT = 1,
-  HAS_DYNAMIC_STS_SUPPORT = 2,
-  HAS_DYNAMIC_STS_INDIVIDUAL_CONTROLEE_KEY_SUPPORT = 4,
-  HAS_0_SEGMENT_SUPPORT = 1,
-  HAS_1_SEGMENT_SUPPORT = 2,
-  HAS_2_SEGMENT_SUPPORT = 4,
-  HAS_6M81_SUPPORT = 1,
-  HAS_850K_SUPPORT = 2,
-  HAS_27M2_SUPPORT = 4,
-  HAS_31M2_SUPPORT = 8,
   UWB_CONFIG_0 = 0,
   UWB_CONFIG_1 = 1,
   PULSE_SHAPE_SYMMETRICAL_ROOT_RAISED_COSINE = 1,
diff --git a/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl b/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl
index 7001842..968cd17 100644
--- a/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl
+++ b/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl
@@ -20,127 +20,15 @@
  * Android specific capability TLV types in UCI command:
  * GID: 0000b (UWB Core Group)
  * OID: 000011b (CORE_GET_CAPS_INFO_CMD)
+ *
+ * For FIRA params, please refer to params mentioned in CR 287.
+ *
  * Values expected for each type are mentioned in the docs below and the constants
  * used are defined in UwbVendorCapabilityTlvValues enum.
  */
 @VintfStability
 @Backing(type="int")
 enum UwbVendorCapabilityTlvTypes {
-    /** byte array with list of supported channels */
-    SUPPORTED_CHANNELS = 0x0,
-    /**
-     * int bitmask of supported AOA modes
-     * Values:
-     *  HAS_AZIMUTH_SUPPORT = 1,
-     *  HAS_ELEVATION_SUPPORT = (1 << 1)
-     *  HAS_FOM_SUPPORT = (1 << 2)
-     *  HAS_FULL_AZIMUTH_SUPPORT = (1 << 3)
-     */
-    SUPPORTED_AOA_MODES = 0x1,
-    /**
-     * int bitmask of supported device roles
-     * Values:
-     *   HAS_CONTROLEE_INITIATOR_SUPPORT = 1
-     *   HAS_CONTROLEE_RESPONDER_SUPPORT = (1 << 1)
-     *   HAS_CONTROLLER_INITIATOR_SUPPORT = (1 << 2)
-     *   HAS_CONTROLLER_RESPONDER_SUPPORT= (1 << 3)
-     */
-    SUPPORTED_DEVICE_ROLES = 0x2,
-    /** byte value of 1 to indicate support for block striding */
-    SUPPORTS_BLOCK_STRIDING = 0x3,
-    /** byte value of 1 to indicate support for non deferred mode */
-    SUPPORTS_NON_DEFERRED_MODE = 0x4,
-    /** byte value of 1 to indicate support for adaptive payload power */
-    SUPPORTS_ADAPTIVE_PAYLOAD_POWER = 0x5,
-    /** Int value for indicating initiation time */
-    INITIATION_TIME_MS = 0x6,
-    /**
-     * int bitmask of supported mac fcs crc types
-     * Values:
-     *  HAS_CRC_16_SUPPORT = 1
-     *  HAS_CRC_32_SUPPORT = (1 << 1)
-     */
-    SUPPORTED_MAC_FCS_CRC_TYPES = 0x7,
-    /**
-     * int bitmask of supported multi node modes
-     * Values:
-     *  HAS_UNICAST_SUPPORT = 1
-     *  HAS_ONE_TO_MANY_SUPPORT = (1 << 1)
-     *  HAS_MANY_TO_MANY_SUPPORT = (1 << 2)
-     */
-    SUPPORTED_MULTI_NODE_MODES = 0x8,
-    /**
-     * int bitmask of supported preamble modes
-     * Values:
-     *  HAS_32_SYMBOLS_SUPPORT = 1
-     *  HAS_64_SYMBOLS_SUPPORT = (1 << 1)
-     */
-    SUPPORTED_PREAMBLE_MODES = 0x9,
-    /**
-     * int bitmask of supported prf modes
-     * Values:
-     *  HAS_BPRF_SUPPORT = 1
-     *  HAS_HPRF_SUPPORT = (1 << 1)
-     */
-    SUPPORTED_PRF_MODES = 0xA,
-    /**
-     * int bitmask of supported ranging round usage modes
-     * Values:
-     *  HAS_DS_TWR_SUPPORT = 1
-     *  HAS_SS_TWR_SUPPORT = (1 << 1)
-     */
-    SUPPORTED_RANGING_ROUND_USAGE_MODES = 0xB,
-    /**
-     * int bitmask of supported rframe modes
-     * Values:
-     *  HAS_SP0_RFRAME_SUPPORT = 1
-     *  HAS_SP1_RFRAME_SUPPORT = (1 << 1),
-     *  HAS_SP3_RFRAME_SUPPORT = (1 << 3)
-     */
-    SUPPORTED_RFRAME_MODES = 0xC,
-    /**
-     * int bitmask of supported sfd ids
-     * Values:
-     *  HAS_SFD0_SUPPORT = 1
-     *  HAS_SFD1_SUPPORT = (1 << 1)
-     *  HAS_SFD2_SUPPORT = (1 << 2)
-     *  HAS_SFD3_SUPPORT = (1 << 3)
-     *  HAS_SFD4_SUPPORT = (1 << 4)
-     */
-    SUPPORTED_SFD_IDS = 0xD,
-    /**
-     * int bitmask of supported sts modes
-     * Values:
-     *  HAS_STATIC_STS_SUPPORT = 1
-     *  HAS_DYNAMIC_STS_SUPPORT = (1 << 1)
-     *  HAS_DYNAMIC_STS_INDIVIDUAL_CONTROLEE_KEY_SUPPORT = (1 << 2)
-     */
-    SUPPORTED_STS_MODES = 0xE,
-    /**
-     * int bitmask of supported sts segments
-     * Values:
-     *  HAS_0_SEGMENT_SUPPORT = 1
-     *  HAS_1_SEGMENT_SUPPORT = (1 << 1)
-     *  HAS_2_SEGMENT_SUPPORT = (1 << 2)
-     */
-    SUPPORTED_STS_SEGEMENTS = 0xF,
-    /**
-     * int bitmask of supported bprf phr data rates
-     * Values:
-     *  HAS_6M81_SUPPORT = 1
-     *  HAS_850K_SUPPORT = (1 << 1)
-     */
-    SUPPORTED_BPRF_PHR_DATA_RATES = 0x10,
-    /**
-     * int bitmask of supported psdu data rates
-     * Values:
-     *  HAS_6M81_SUPPORT = 1
-     *  HAS_7M80_SUPPORT = (1 << 1)
-     *  HAS_27M2_SUPPORT = (1 << 2)
-     *  HAS_31M2_SUPPORT = (1 << 3)
-     */
-    SUPPORTED_PSDU_DATA_RATES = 0x11,
-
     /*********************************************
      * CCC specific
      ********************************************/
diff --git a/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvValues.aidl b/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvValues.aidl
index 2080969..380089f 100644
--- a/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvValues.aidl
+++ b/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvValues.aidl
@@ -24,55 +24,6 @@
 @VintfStability
 @Backing(type="long")
 enum UwbVendorCapabilityTlvValues {
-    HAS_AZIMUTH_SUPPORT = 1,
-    HAS_ELEVATION_SUPPORT = (1 << 1),
-    HAS_FOM_SUPPORT = (1 << 2),
-    HAS_FULL_AZIMUTH_SUPPORT = (1 << 3),
-
-    HAS_CONTROLEE_INITIATOR_SUPPORT = 1,
-    HAS_CONTROLEE_RESPONDER_SUPPORT = (1 << 1),
-    HAS_CONTROLLER_INITIATOR_SUPPORT = (1 << 2),
-    HAS_CONTROLLER_RESPONDER_SUPPORT = (1 << 3),
-
-    HAS_CRC_16_SUPPORT = 1,
-    HAS_CRC_32_SUPPORT = (1 << 1),
-
-    HAS_UNICAST_SUPPORT = 1,
-    HAS_ONE_TO_MANY_SUPPORT = (1 << 1),
-    HAS_MANY_TO_MANY_SUPPORT = (1 << 2),
-
-    SUPPORTED_PREAMBLE_HAS_32_SYMBOLS_SUPPORT = 1,
-    SUPPORTED_PREAMBLE_HAS_64_SYMBOLS_SUPPORT = (1 << 1),
-
-    HAS_BPRF_SUPPORT = 1,
-    HAS_HPRF_SUPPORT = (1 << 1),
-
-    HAS_DS_TWR_SUPPORT = 1,
-    HAS_SS_TWR_SUPPORT = (1 << 1),
-
-    HAS_SP0_RFRAME_SUPPORT = 1,
-    HAS_SP1_RFRAME_SUPPORT = (1 << 1),
-    HAS_SP3_RFRAME_SUPPORT = (1 << 3),
-
-    HAS_SFD0_SUPPORT = 1,
-    HAS_SFD1_SUPPORT = (1 << 1),
-    HAS_SFD2_SUPPORT = (1 << 2),
-    HAS_SFD3_SUPPORT = (1 << 3),
-    HAS_SFD4_SUPPORT = (1 << 4),
-
-    HAS_STATIC_STS_SUPPORT = 1,
-    HAS_DYNAMIC_STS_SUPPORT = (1 << 1),
-    HAS_DYNAMIC_STS_INDIVIDUAL_CONTROLEE_KEY_SUPPORT = (1 << 2),
-
-    HAS_0_SEGMENT_SUPPORT = 1,
-    HAS_1_SEGMENT_SUPPORT = (1 << 1),
-    HAS_2_SEGMENT_SUPPORT = (1 << 2),
-
-    HAS_6M81_SUPPORT = 1,
-    HAS_850K_SUPPORT = (1 << 1),
-    HAS_27M2_SUPPORT = (1 << 2),
-    HAS_31M2_SUPPORT = (1 << 3),
-
     /*********************************************
      * CCC specific
      ********************************************/