Loading audio/aidl/default/config/audio_policy_configuration.xsd +2 −0 Original line number Diff line number Diff line Loading @@ -424,6 +424,8 @@ <xs:enumeration value="AUDIO_FORMAT_DRA"/> <xs:enumeration value="AUDIO_FORMAT_APTX_ADAPTIVE_QLEA"/> <xs:enumeration value="AUDIO_FORMAT_APTX_ADAPTIVE_R4"/> <xs:enumeration value="AUDIO_FORMAT_DTS_HD_MA"/> <xs:enumeration value="AUDIO_FORMAT_DTS_UHD_P2"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="extendableAudioFormat"> Loading automotive/vehicle/2.0/types.hal +6 −7 Original line number Diff line number Diff line Loading @@ -1632,10 +1632,8 @@ enum VehicleProperty : int32_t { * * The Android properties are: * * int32Values[0] : Input code identifying the function representing this event. Valid event * types are defined by CustomInputType.CUSTOM_EVENT_F1 up to * CustomInputType.CUSTOM_EVENT_F10. They represent the custom event to be * defined by OEM partners. * int32Values[0] : Input code identifying the function representing this event. OEMs are free * to use any signed 32 bits number to represent the input code value. * int32Values[1] : target display type defined in VehicleDisplay. Events not tied to specific * display must be sent to VehicleDisplay#MAIN. * int32Values[2] : repeat counter, if 0 then event is not repeated. Values 1 or above means Loading Loading @@ -5326,10 +5324,11 @@ enum ProcessTerminationReason : int32_t { */ enum CustomInputType : int32_t { /** * Ten functions representing the custom input code to be defined and implemented by OEM * partners. * Ten optional function codes to be used in case OEM don't need more than 10 input code values. * * OEMs need to formally contact Android team if more than 10 functions are required. * OEMs are free to use any signed 32 bits number to represent the input code value. * The following function keys are only for convenience and any other integer values are * also allowed. */ CUSTOM_EVENT_F1 = 1001, CUSTOM_EVENT_F2 = 1002, Loading current.txt +3 −0 Original line number Diff line number Diff line Loading @@ -929,4 +929,7 @@ b7ce2d87841585551b082fca6d099622e63b7099e0d8013f687ea1a1dc35c4dc android.hardwar 1bac6a7c8136dfb0414fe5639eec115aa2d12927e64a0642a43fb53225f099b2 android.hardware.wifi@1.6::IWifiStaIface 0a800e010e8eb6eecdfdc96f04fd2ae2f417a79a74a7c0eec3a9f539199bccd4 android.hardware.wifi@1.6::types # ABI preserving changes to HALs during Android U 2aa559cda86c358c6429114ef6bc72c1b43281e98f9eb6b4df5e7073c8d05767 android.hardware.automotive.vehicle@2.0::types # There will be no more HIDL HALs. Use AIDL instead. gnss/aidl/vts/gnss_hal_test_cases.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -1603,14 +1603,14 @@ TEST_P(GnssHalTest, TestAccumulatedDeltaRange) { auto callback = sp<GnssMeasurementCallbackAidl>::make(); sp<IGnssMeasurementInterface> iGnssMeasurement; auto status = aidl_gnss_hal_->getExtensionGnssMeasurement(&iGnssMeasurement); ASSERT_TRUE(status.isOk()); ASSERT_TRUE(iGnssMeasurement != nullptr); IGnssMeasurementInterface::Options options; options.intervalMs = 1000; options.enableFullTracking = true; status = iGnssMeasurement->setCallbackWithOptions(callback, options); ASSERT_TRUE(status.isOk()); ASSERT_TRUE(iGnssMeasurement != nullptr); bool accumulatedDeltaRangeFound = false; const int kNumMeasurementEvents = 15; Loading security/rkp/CHANGELOG.md +6 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ This document provides an exact description of which changes have occurred in th `"android.hardward.security.keymint"`). * ProtectedData has been removed. * DeviceInfo * `version` has moved to a top-level field within the CSR generated by the HAL * `version` has moved to a top-level field within the CSR generated by the HAL. * IRemotelyProvisionedComponent * The need for an EEK has been removed. There is no longer an encrypted portion of the CSR. * Test mode has been removed. Loading @@ -36,5 +36,10 @@ This document provides an exact description of which changes have occurred in th * the chain of signing, MACing, and encryption operations has been replaced with a single COSE_Sign1 object. * CertificateType has been added to identify the type of certificate being requested. * The structure has been composed to enable a clear split between what is required to validate a payload and the implementation-defined payload itself. This is done by creating a typed `AuthenticatedRequest<T>` object representing the top level data required to authenticate the data provided in the payload, `T`. * RpcHardwareInfo * `supportedNumKeysInCsr` added to report the maximum number of keys supported in a CSR. * `supportedEekCurve` is no longer used, due to the removal of the EEK from the scheme. Loading
audio/aidl/default/config/audio_policy_configuration.xsd +2 −0 Original line number Diff line number Diff line Loading @@ -424,6 +424,8 @@ <xs:enumeration value="AUDIO_FORMAT_DRA"/> <xs:enumeration value="AUDIO_FORMAT_APTX_ADAPTIVE_QLEA"/> <xs:enumeration value="AUDIO_FORMAT_APTX_ADAPTIVE_R4"/> <xs:enumeration value="AUDIO_FORMAT_DTS_HD_MA"/> <xs:enumeration value="AUDIO_FORMAT_DTS_UHD_P2"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="extendableAudioFormat"> Loading
automotive/vehicle/2.0/types.hal +6 −7 Original line number Diff line number Diff line Loading @@ -1632,10 +1632,8 @@ enum VehicleProperty : int32_t { * * The Android properties are: * * int32Values[0] : Input code identifying the function representing this event. Valid event * types are defined by CustomInputType.CUSTOM_EVENT_F1 up to * CustomInputType.CUSTOM_EVENT_F10. They represent the custom event to be * defined by OEM partners. * int32Values[0] : Input code identifying the function representing this event. OEMs are free * to use any signed 32 bits number to represent the input code value. * int32Values[1] : target display type defined in VehicleDisplay. Events not tied to specific * display must be sent to VehicleDisplay#MAIN. * int32Values[2] : repeat counter, if 0 then event is not repeated. Values 1 or above means Loading Loading @@ -5326,10 +5324,11 @@ enum ProcessTerminationReason : int32_t { */ enum CustomInputType : int32_t { /** * Ten functions representing the custom input code to be defined and implemented by OEM * partners. * Ten optional function codes to be used in case OEM don't need more than 10 input code values. * * OEMs need to formally contact Android team if more than 10 functions are required. * OEMs are free to use any signed 32 bits number to represent the input code value. * The following function keys are only for convenience and any other integer values are * also allowed. */ CUSTOM_EVENT_F1 = 1001, CUSTOM_EVENT_F2 = 1002, Loading
current.txt +3 −0 Original line number Diff line number Diff line Loading @@ -929,4 +929,7 @@ b7ce2d87841585551b082fca6d099622e63b7099e0d8013f687ea1a1dc35c4dc android.hardwar 1bac6a7c8136dfb0414fe5639eec115aa2d12927e64a0642a43fb53225f099b2 android.hardware.wifi@1.6::IWifiStaIface 0a800e010e8eb6eecdfdc96f04fd2ae2f417a79a74a7c0eec3a9f539199bccd4 android.hardware.wifi@1.6::types # ABI preserving changes to HALs during Android U 2aa559cda86c358c6429114ef6bc72c1b43281e98f9eb6b4df5e7073c8d05767 android.hardware.automotive.vehicle@2.0::types # There will be no more HIDL HALs. Use AIDL instead.
gnss/aidl/vts/gnss_hal_test_cases.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -1603,14 +1603,14 @@ TEST_P(GnssHalTest, TestAccumulatedDeltaRange) { auto callback = sp<GnssMeasurementCallbackAidl>::make(); sp<IGnssMeasurementInterface> iGnssMeasurement; auto status = aidl_gnss_hal_->getExtensionGnssMeasurement(&iGnssMeasurement); ASSERT_TRUE(status.isOk()); ASSERT_TRUE(iGnssMeasurement != nullptr); IGnssMeasurementInterface::Options options; options.intervalMs = 1000; options.enableFullTracking = true; status = iGnssMeasurement->setCallbackWithOptions(callback, options); ASSERT_TRUE(status.isOk()); ASSERT_TRUE(iGnssMeasurement != nullptr); bool accumulatedDeltaRangeFound = false; const int kNumMeasurementEvents = 15; Loading
security/rkp/CHANGELOG.md +6 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ This document provides an exact description of which changes have occurred in th `"android.hardward.security.keymint"`). * ProtectedData has been removed. * DeviceInfo * `version` has moved to a top-level field within the CSR generated by the HAL * `version` has moved to a top-level field within the CSR generated by the HAL. * IRemotelyProvisionedComponent * The need for an EEK has been removed. There is no longer an encrypted portion of the CSR. * Test mode has been removed. Loading @@ -36,5 +36,10 @@ This document provides an exact description of which changes have occurred in th * the chain of signing, MACing, and encryption operations has been replaced with a single COSE_Sign1 object. * CertificateType has been added to identify the type of certificate being requested. * The structure has been composed to enable a clear split between what is required to validate a payload and the implementation-defined payload itself. This is done by creating a typed `AuthenticatedRequest<T>` object representing the top level data required to authenticate the data provided in the payload, `T`. * RpcHardwareInfo * `supportedNumKeysInCsr` added to report the maximum number of keys supported in a CSR. * `supportedEekCurve` is no longer used, due to the removal of the EEK from the scheme.