Loading audio/common/all-versions/default/service/android.hardware.audio.service.rc +2 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,8 @@ service vendor.audio-hal /vendor/bin/hw/android.hardware.audio.service # media gid needed for /dev/fm (radio) and for /data/misc/media (tee) group audio camera drmrpc inet media mediadrm net_bt net_bt_admin net_bw_acct wakelock context_hub capabilities BLOCK_SUSPEND # setting RLIMIT_RTPRIO allows binder RT priority inheritance rlimit rtprio 10 10 ioprio rt 4 task_profiles ProcessCapacityHigh HighPerformance onrestart restart audioserver radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CarrierRestrictions.aidl +11 −3 Original line number Diff line number Diff line Loading @@ -34,7 +34,15 @@ package android.hardware.radio.sim; @JavaDerive(toString=true) @VintfStability parcelable CarrierRestrictions { @Backing(type="int") @VintfStability enum CarrierRestrictionStatus { UNKNOWN = 0, NOT_RESTRICTED = 1, RESTRICTED = 2, } android.hardware.radio.sim.Carrier[] allowedCarriers; android.hardware.radio.sim.Carrier[] excludedCarriers; boolean allowedCarriersPrioritized; CarrierRestrictionStatus status; int carrierId; } radio/aidl/android/hardware/radio/sim/CarrierRestrictions.aidl +23 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,22 @@ import android.hardware.radio.sim.Carrier; @VintfStability @JavaDerive(toString=true) parcelable CarrierRestrictions { @VintfStability @Backing(type="int") /** This enum defines the carrier restriction status values */ enum CarrierRestrictionStatus { /** * Carrier restriction status value is unknown, used in cases where modem is dependent on * external module to know about the lock status and the module hasn’t yet provided the lock * status. For example, when the lock status is maintained on a cloud server and device has * just booted after out of box and not yet connected to the internet. */ UNKNOWN = 0, /** There is no carrier restriction on the device */ NOT_RESTRICTED = 1, /** The device is restricted to a carrier */ RESTRICTED = 2, } /** * Allowed carriers */ Loading @@ -40,4 +56,11 @@ parcelable CarrierRestrictions { * and not in the allowed list. */ boolean allowedCarriersPrioritized; /** Current restriction status as defined in CarrierRestrictionStatus enum */ CarrierRestrictionStatus status; /** * Android carrier ID of the locked carrier. * see https://source.android.com/docs/core/connect/carrierid */ int carrierId; } uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -43,10 +43,12 @@ enum UwbVendorCapabilityTlvTypes { CCC_SUPPORTED_UWB_CONFIGS = 165, CCC_SUPPORTED_PULSE_SHAPE_COMBOS = 166, CCC_SUPPORTED_RAN_MULTIPLIER = 167, CCC_SUPPORTED_MAX_RANGING_SESSION_NUMBER = 168, SUPPORTED_AOA_RESULT_REQ_ANTENNA_INTERLEAVING = 227, SUPPORTED_MIN_RANGING_INTERVAL_MS = 228, SUPPORTED_RANGE_DATA_NTF_CONFIG = 229, SUPPORTED_RSSI_REPORTING = 230, SUPPORTED_DIAGNOSTICS = 231, SUPPORTED_MIN_SLOT_DURATION = 232, SUPPORTED_MAX_RANGING_SESSION_NUMBER = 233, } uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl +10 −0 Original line number Diff line number Diff line Loading @@ -139,6 +139,11 @@ enum UwbVendorCapabilityTlvTypes { /** Int value for indicating supported ran multiplier */ CCC_SUPPORTED_RAN_MULTIPLIER = 0xA7, /** * Int value to indicate supported max number of ccc ranging sessions */ CCC_SUPPORTED_MAX_RANGING_SESSION_NUMBER = 0xA8, /********************************************* * FIRA specific ********************************************/ Loading Loading @@ -184,4 +189,9 @@ enum UwbVendorCapabilityTlvTypes { * 4 byte value to indicate supported min slot duration in ms. */ SUPPORTED_MIN_SLOT_DURATION = 0xE8, /** * Int value to indicate supported max number of fira ranging sessions */ SUPPORTED_MAX_RANGING_SESSION_NUMBER = 0xE9, } Loading
audio/common/all-versions/default/service/android.hardware.audio.service.rc +2 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,8 @@ service vendor.audio-hal /vendor/bin/hw/android.hardware.audio.service # media gid needed for /dev/fm (radio) and for /data/misc/media (tee) group audio camera drmrpc inet media mediadrm net_bt net_bt_admin net_bw_acct wakelock context_hub capabilities BLOCK_SUSPEND # setting RLIMIT_RTPRIO allows binder RT priority inheritance rlimit rtprio 10 10 ioprio rt 4 task_profiles ProcessCapacityHigh HighPerformance onrestart restart audioserver
radio/aidl/aidl_api/android.hardware.radio.sim/current/android/hardware/radio/sim/CarrierRestrictions.aidl +11 −3 Original line number Diff line number Diff line Loading @@ -34,7 +34,15 @@ package android.hardware.radio.sim; @JavaDerive(toString=true) @VintfStability parcelable CarrierRestrictions { @Backing(type="int") @VintfStability enum CarrierRestrictionStatus { UNKNOWN = 0, NOT_RESTRICTED = 1, RESTRICTED = 2, } android.hardware.radio.sim.Carrier[] allowedCarriers; android.hardware.radio.sim.Carrier[] excludedCarriers; boolean allowedCarriersPrioritized; CarrierRestrictionStatus status; int carrierId; }
radio/aidl/android/hardware/radio/sim/CarrierRestrictions.aidl +23 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,22 @@ import android.hardware.radio.sim.Carrier; @VintfStability @JavaDerive(toString=true) parcelable CarrierRestrictions { @VintfStability @Backing(type="int") /** This enum defines the carrier restriction status values */ enum CarrierRestrictionStatus { /** * Carrier restriction status value is unknown, used in cases where modem is dependent on * external module to know about the lock status and the module hasn’t yet provided the lock * status. For example, when the lock status is maintained on a cloud server and device has * just booted after out of box and not yet connected to the internet. */ UNKNOWN = 0, /** There is no carrier restriction on the device */ NOT_RESTRICTED = 1, /** The device is restricted to a carrier */ RESTRICTED = 2, } /** * Allowed carriers */ Loading @@ -40,4 +56,11 @@ parcelable CarrierRestrictions { * and not in the allowed list. */ boolean allowedCarriersPrioritized; /** Current restriction status as defined in CarrierRestrictionStatus enum */ CarrierRestrictionStatus status; /** * Android carrier ID of the locked carrier. * see https://source.android.com/docs/core/connect/carrierid */ int carrierId; }
uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -43,10 +43,12 @@ enum UwbVendorCapabilityTlvTypes { CCC_SUPPORTED_UWB_CONFIGS = 165, CCC_SUPPORTED_PULSE_SHAPE_COMBOS = 166, CCC_SUPPORTED_RAN_MULTIPLIER = 167, CCC_SUPPORTED_MAX_RANGING_SESSION_NUMBER = 168, SUPPORTED_AOA_RESULT_REQ_ANTENNA_INTERLEAVING = 227, SUPPORTED_MIN_RANGING_INTERVAL_MS = 228, SUPPORTED_RANGE_DATA_NTF_CONFIG = 229, SUPPORTED_RSSI_REPORTING = 230, SUPPORTED_DIAGNOSTICS = 231, SUPPORTED_MIN_SLOT_DURATION = 232, SUPPORTED_MAX_RANGING_SESSION_NUMBER = 233, }
uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl +10 −0 Original line number Diff line number Diff line Loading @@ -139,6 +139,11 @@ enum UwbVendorCapabilityTlvTypes { /** Int value for indicating supported ran multiplier */ CCC_SUPPORTED_RAN_MULTIPLIER = 0xA7, /** * Int value to indicate supported max number of ccc ranging sessions */ CCC_SUPPORTED_MAX_RANGING_SESSION_NUMBER = 0xA8, /********************************************* * FIRA specific ********************************************/ Loading Loading @@ -184,4 +189,9 @@ enum UwbVendorCapabilityTlvTypes { * 4 byte value to indicate supported min slot duration in ms. */ SUPPORTED_MIN_SLOT_DURATION = 0xE8, /** * Int value to indicate supported max number of fira ranging sessions */ SUPPORTED_MAX_RANGING_SESSION_NUMBER = 0xE9, }