80a7dc3e9e
-----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO eP8+AJ4nsmxLYOmgrW3bZcjYxgNveSoW5gCbBAAVXf/tI5wFYAUBQKFs2HdD/cU= =qKeT -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQJLBAABCgA1FiEEHrBYPudH862glXQBzJUERRm+ZmkFAmdY8HcXHG1rYmVzdGFz QGxpbmVhZ2Vvcy5vcmcACgkQzJUERRm+Zmmeog//YzP3VD81TtwzP7CDzV50IudT 7yEpbz2/3JsYlaBZ0zxKSOR4hY6TTWZH6vzmAYrhMK1DkpuiQnqCjdMZxuYy+YB8 2cAmWH3fzug17DCL3GUFRGozfXW9vIswuRTbh6vhgGrSIwJ6/Keurv8IGvCLHABv np/A8JXLoihQEYyRR8TY9w0+V8EKrGg9loxNtVX9jzVcQ06wXvREbCt89Hx83taQ XHsu/AUkVfu7Fr57tWS1g88H0X3w4d0GMrBja9zRafNZuAwtpKlGmbUYpaeuJ7d2 SFoOuzWqZccJnC9CvT2Ewo5aAPp+cWh3mDhQzy16zoVV+1WDC62ZiD3BYwaQF7TN ADk2NjzFMPXtMXXr40SvTbduUMVT2S05hmMeRf6Kg4zEWLdMXJSJFhFg3mUrnxP0 ZXdCJv2Vo696EADPdQRVx7IV5xU+Sq+KZaOTEziK2LYBCe9BCqQOJA5xtcw+uL3Z z/TMFd3Ly0dKBryifEloQr7tYwGcghC/O/cZCyqPvdAEBYzu26Yn7GI6oaKTOGbm WNJzFMqEx5aLw5JId6a5cadkYWpeKblcCO4YrghfyUye9AauKF/Y8FPzsCTXoNUy BadCVlpxVNbx5w+spmCI6YbhTIXUVcD418ompVk8Nzmi1JoPMLNaZsudHCcJkzlv ue1IYdjwu74xj3gn9r0= =hyZi -----END PGP SIGNATURE----- Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android-15.0.0_r6 Android 15.0.0 Release 6 (AP4A.241205.013) # -----BEGIN PGP SIGNATURE----- # # iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO # eP8+AJ4nsmxLYOmgrW3bZcjYxgNveSoW5gCbBAAVXf/tI5wFYAUBQKFs2HdD/cU= # =qKeT # -----END PGP SIGNATURE----- # gpg: Signature made Fri Dec 6 00:44:01 2024 EET # gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78 # gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal] # gpg: initial-contribution@android.com: Verified 2483 signatures in the past # 3 years. Encrypted 4 messages in the past 2 years. # gpg: WARNING: This key is not certified with sufficiently trusted signatures! # gpg: It is not certain that the signature belongs to the owner. # Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78 # By Ankur Bakshi (3) and others # Via Android Build Coastguard Worker (29) and others * tag 'android-15.0.0_r6': (28 commits) gps: set default SUPL SSL method to SSLv23 gps: Enable Beidou measurements only in the US for L10. Symlink current prebuilt folder to android root Update product id for lynx lynx: add etm modules in userdebug/eng builds Delete mapper4 manifest gps: Re-enable GLO & QZSS in US gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay thermal: read thermistor temp from sysfs thermal:remove unused state2power value Update lynx SVN to 46 thermal: Remove bcl related tzones update OWNERS to include Android.bp lynx: Add build_flags based properties for SMR/EMR build haptics: Update output distortion gain Adpf:lynx: switch to multitier heuristic boost. Update lynx SVN to 45 Update antenna position coordinates audio: Phase in L10 fortemedia tuning tables lynx: Use build_flags for SVN ... Conflicts: device-lynx.mk lynx/BoardConfig.mk Change-Id: I50549219de5d81d0ada093bebdf0a9238d51840a
108 lines
4.7 KiB
Makefile
108 lines
4.7 KiB
Makefile
#
|
|
# Copyright (C) 2021 The Android Open-Source Project
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
#
|
|
|
|
# Bluetooth Services sysprop for A2DP AAC VBR and A2DP offloading
|
|
PRODUCT_PRODUCT_PROPERTIES += \
|
|
persist.bluetooth.a2dp_aac.vbr_supported=true \
|
|
ro.bluetooth.a2dp_offload.supported=true \
|
|
persist.bluetooth.a2dp_offload.disabled=false \
|
|
persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac
|
|
|
|
# Bluetooth LE Audio
|
|
PRODUCT_PRODUCT_PROPERTIES += \
|
|
ro.bluetooth.leaudio_switcher.supported=false \
|
|
bluetooth.profile.bap.unicast.client.enabled?=false \
|
|
bluetooth.profile.csip.set_coordinator.enabled?=false \
|
|
bluetooth.profile.hap.client.enabled?=false \
|
|
bluetooth.profile.mcp.server.enabled?=false \
|
|
bluetooth.profile.ccp.server.enabled?=false \
|
|
bluetooth.profile.vcp.controller.enabled?=false \
|
|
|
|
# Bluetotoh Auto On feature
|
|
PRODUCT_PRODUCT_PROPERTIES += \
|
|
bluetooth.server.automatic_turn_on=true
|
|
|
|
# Bluetooth HAL and Pixel extension
|
|
DEVICE_MANIFEST_FILE += \
|
|
device/google/lynx/bluetooth/manifest_bluetooth.xml
|
|
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/lynx/bluetooth/device_framework_matrix_product.xml
|
|
|
|
BOARD_SEPOLICY_DIRS += device/google/lynx/sepolicy/bluetooth
|
|
|
|
BOARD_HAVE_BLUETOOTH_QCOM = true
|
|
BOARD_USES_COMMON_BLUETOOTH_HAL = true
|
|
QCOM_BLUETOOTH_USING_DIAG = false
|
|
TARGET_BLUETOOTH_HCI_V1_1 = true
|
|
TARGET_BLUETOOTH_UART_DEVICE = "/dev/ttySAC18"
|
|
UART_USE_TERMIOS_AFC = true
|
|
TARGET_USE_QTI_BT_IBS = false
|
|
TARGET_USE_QTI_BT_OBS = true
|
|
TARGET_USE_QTI_BT_SAR_V1_1 = true
|
|
TARGET_USE_QTI_BT_CHANNEL_AVOIDANCE = true
|
|
TARGET_DROP_BYTES_BEFORE_SSR_DUMP = true
|
|
|
|
# IBluetoothHci @1.1 / @1.0
|
|
ifeq ($(TARGET_BLUETOOTH_HCI_V1_1),true)
|
|
PRODUCT_PACKAGES += android.hardware.bluetooth@1.1-impl-qti
|
|
else
|
|
PRODUCT_PACKAGES += android.hardware.bluetooth@1.0-impl-qti
|
|
endif
|
|
# IBluetoothSar @1.1 / @1.0
|
|
ifeq ($(TARGET_USE_QTI_BT_SAR_V1_1),true)
|
|
PRODUCT_PACKAGES += hardware.google.bluetooth.sar@1.1-impl
|
|
else ifeq ($(TARGET_USE_QTI_BT_SAR),true)
|
|
PRODUCT_PACKAGES += hardware.google.bluetooth.sar@1.0-impl
|
|
endif
|
|
PRODUCT_PACKAGES += \
|
|
android.hardware.bluetooth@1.0-service-qti \
|
|
hardware.google.bluetooth.bt_channel_avoidance@1.0-impl \
|
|
android.hardware.bluetooth.prebuilt.xml \
|
|
android.hardware.bluetooth_le.prebuilt.xml
|
|
|
|
# Bluetooth SAR Tx power caps
|
|
PRODUCT_COPY_FILES += \
|
|
device/google/lynx/bluetooth/bluetooth_power_limits_Lynx.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \
|
|
device/google/lynx/bluetooth/bluetooth_power_limits_Lynx_G0DZQ_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_G0DZQ_EU.csv \
|
|
device/google/lynx/bluetooth/bluetooth_power_limits_Lynx_GHL1X_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GHL1X_EU.csv \
|
|
device/google/lynx/bluetooth/bluetooth_power_limits_Lynx_G0DZQ_CA.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_G0DZQ_CA.csv \
|
|
device/google/lynx/bluetooth/bluetooth_power_limits_Lynx_G0DZQ_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_G0DZQ_US.csv \
|
|
device/google/lynx/bluetooth/bluetooth_power_limits_Lynx_GWKK3_CA.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GWKK3_cA.csv \
|
|
device/google/lynx/bluetooth/bluetooth_power_limits_Lynx_GWKK3_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GWKK3_US.csv \
|
|
device/google/lynx/bluetooth/bluetooth_power_limits_Lynx_G0DZQ_JP.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_G0DZQ_JP.csv \
|
|
device/google/lynx/bluetooth/bluetooth_power_limits_Lynx_G82U8_JP.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_G82U8_JP.csv
|
|
|
|
# Bluetooth SAR test tools
|
|
ifneq (,$(filter true, $(TARGET_USE_QTI_BT_SAR_V1_1) $(TARGET_USE_QTI_BT_SAR)))
|
|
PRODUCT_PACKAGES_ENG += bluetooth_sar_test
|
|
endif
|
|
|
|
# Bluetooth (Vendor) SoC, BDA in device tree, and WiPower
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
vendor.qcom.bluetooth.soc=hastings \
|
|
ro.vendor.bt.bdaddr_path=/proc/device-tree/chosen/config/bt_addr \
|
|
ro.vendor.bluetooth.emb_wp_mode=false \
|
|
ro.vendor.bluetooth.wipower=false
|
|
|
|
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
persist.vendor.service.bdroid.soclog=true \
|
|
persist.vendor.service.bdroid.fwsnoop=true
|
|
else
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
persist.vendor.service.bdroid.soclog=false \
|
|
persist.vendor.service.bdroid.fwsnoop=false
|
|
endif
|