Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
74d2ece
daisy: some tree changes to support daisy
lupesoltec Jul 5, 2020
229fb16
daisy: sepolicy: fix DT2W
lupesoltec Jul 7, 2020
bd2fd19
daisy: overlay: Enable fingerprint swipe gesture
nickdesaulniers May 4, 2020
54e6508
daisy: Clean things up a little
Dyneteve Jan 24, 2020
3e9d918
daisy: update sha1 in propritary-files.txt and propritary-files-qc.txt
lupesoltec Jul 8, 2020
b3baec5
daisy: sepolicy: fix some denials
lupesoltec Jul 9, 2020
5b2c9cf
daisy: sepolicy: add type sensors_panel_prop
lupesoltec Jul 9, 2020
d4c312a
daisy: set selinux enforcing
lupesoltec Jul 9, 2020
2d74b93
daisy: BoardConfig: Set TARGET_KERNEL_CLANG_COMPILE
NurKeinNeid Jul 9, 2020
64d15cd
daisy: fix bad processing of the chown system command
lupesoltec Jul 9, 2020
7867d40
daisy: Set DT2W permissions
Abhinavgupta371 Dec 6, 2019
f936937
daisy: Disable HWC virtual displays
nullbytepl Jul 10, 2020
c1ab4cf
msm8953-common: Update blobs OpenGL-ES-3.2-V@454.0_treble
lupesoltec Apr 29, 2020
baeebad
msm8953-common: Update blobs vulkan 1.1.128_treble
lupesoltec Apr 29, 2020
29f4f47
daisy: prop: Fix Graphic Glitches
steadfasterX May 9, 2019
e10d485
daisy: overlay: Make the UI smoother
ericfrs Aug 15, 2019
82668a1
daisy: overlay: Add overlays for SystemInfo
SuperDroidBond Dec 26, 2019
5b7ccd9
daisy: overlay: FPS Info Path
SuperDroidBond Feb 26, 2020
ce35fa6
daisy: overlay: SmartCharging Available
SuperDroidBond Feb 24, 2020
5b1d716
daisy: overlay: Disable animateScreenLights
SyberHexen Oct 27, 2019
c5f7c62
daisy: rootdir: Enable permission for FPS Info
SuperDroidBond Feb 23, 2020
ead730c
daisy: overlay: Disable NearbyMessagesService
BadDaemon Oct 28, 2019
c7224e3
daisy: overlay: Battery Health Overlays
SuperDroidBond May 11, 2020
6382884
daisy: overlay: Enable legacy app scaling
root2raj Jul 8, 2020
2e1e886
daisy: overlay: Enable Wired/BT headset focus mode
neobuddy89 Jun 17, 2020
b409e4a
daisy: overlay: Update auto/screen brightness
ShihabZzz Jul 1, 2020
c2f4196
daisy: audio: Update mixer_paths_mtp
Nicklas373 Apr 7, 2020
ac9acb7
daisy: audio: Increase incall volume and removes some duplicate items
lupesoltec Jul 11, 2020
760f690
daisy: overlay: Disable SystemUI anti-falsing on lockscreen
AdrianDC Jan 2, 2018
849289a
daisy: overlay: Enable Fast BSS Transition
xNombre May 12, 2020
81b0cb0
daisy: sepolicy: fix some denials
lupesoltec Jul 13, 2020
7615ec8
msm8953-common: Update blobs OpenGL-V@474.0
lupesoltec Jul 13, 2020
d449c5c
daisy: device: Fix syntax error screen resolution
ZunayedDihan Jul 12, 2020
a9749c8
daisy: wifi: Disable RX Wakelock Feature
luk1337 Jul 25, 2019
4171aa3
daisy: wifi: smarter decisions on whether to use a 2GHz or 5Ghz AP
TheCrazyLex Dec 1, 2016
45b63c1
daisy: wifi: Reduce battery drain
SubhrajyotiSen Nov 24, 2019
f58d6cf
Revert "msm8953-common: props: Enable USB debugging at boot"
lupesoltec Jul 16, 2020
82263cb
daisy: init: Rework dalvik heap values
DD3Boh Feb 23, 2020
5972472
daisy: props: Enable zygote preforking
ctwoon Jun 3, 2020
e2e8f82
daisy: Improve Bluetooth + Wi-Fi Coexistence
HarukeyUA Mar 3, 2019
39e5741
daisy: post_boot: use Pixel 4 cpusets config
nullxception Jan 13, 2020
68873f9
daisy: props: Props clean up
mahajant99 Jul 15, 2020
5b02278
daisy: audio: Fix phone calls with bluetooth
lupesoltec Jul 18, 2020
e3efd60
daisy: prop: syntax error fix
TogoFire Jul 11, 2020
be00218
daisy: prop: Add SurfaceFlinger props
jro1979oliver Jul 2, 2020
c36e82d
daisy: remove some lineage things
V1t0rrr Jul 13, 2020
8667f9e
daisy: sepolicy: fix some denials
lupesoltec Jul 26, 2020
bd46c83
daisy: prop: remove duplicate item
lupesoltec Jul 26, 2020
3f64c0d
daisy: introduce LMKD
surenbaghdasaryan Aug 2, 2020
bac4f01
daisy: init: cleanup init.qcom.sh shell script
zeelog Mar 7, 2020
1b40b2c
daisy: convert XiaomiDoze into XiaomiParts
bgcngm Feb 11, 2019
435e530
daisy: parts: Introduce HAL3|HAL1 Switch
lupesoltec Aug 20, 2020
6412e5f
daisy: Set vendor.post_boot.parsed=1
mikeNG Feb 22, 2019
dbdec35
daisy: set 2GB as zram
aswin7469 Mar 26, 2020
adc8a67
daisy: Props: enable PSI monitor
UtsavBalar1231 Dec 4, 2019
9e5e051
daisy: Disable AUDIO_FEATURE_ENABLED_KPI_OPTIMIZE
kerneltoast Apr 10, 2017
fb1dcbb
daisy: overlay: Disable config_displayBlanksAfterDoze
mahajant99 Aug 15, 2020
322debc
daisy: Charger: Custom charging animation
Dec 18, 2019
6307478
daisy: overlay: decrease the slow and fast charging threshold
marshmello61 Apr 7, 2020
26f7377
daisy: props: Enable ADB on boot
mukesh22584 Jan 29, 2020
051b4f4
daisy: props: Workaround Default SIM Data Reset After Reboot
xyyx May 5, 2018
94095ac
daisy: symlink libashmemd_client.so
acras01 Nov 14, 2019
e049d41
daisy: Add 3.0 IMapper instance
Dybios Feb 6, 2020
f6aed7c
daisy: Update CarrierConfig from LA.UM.8.6.r1-04000-89xx.0
melvinstark3 Mar 26, 2020
c7b9076
daisy: overlay: Better auto/screen brightness
Jan 9, 2020
d85dae4
daisy: BT: Sync with CAF
Alberto97 Jul 1, 2017
379b6e9
daisy: boot: shorten wait time to optimize shutdown time
Jul 10, 2019
a468cc8
daisy: Enable QC2 bufferqueue block-pool
Aug 1, 2020
4533636
daisy: prop: don't use fifo ui
Aug 30, 2020
5f38863
daisy: fix dual sim devices
erfanoabdi May 2, 2020
99b9802
Update AndroidProducts.mk
mutluemir08 May 27, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion AndroidProducts.mk
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@
# limitations under the License.

PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/lineage_daisy.mk
$(LOCAL_DIR)/lineage_GM8_sprout.mk
18 changes: 10 additions & 8 deletions BoardConfig.mk
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,8 @@ USE_XML_AUDIO_POLICY_CONF := 1
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_PATH)/bluetooth
BOARD_HAVE_BLUETOOTH_QCOM := true
BLUETOOTH_HCI_USE_MCT := true
QCOM_BT_USE_BTNV := true
TARGET_USE_QTI_BT_STACK := true

# Bootloader
TARGET_BOOTLOADER_BOARD_NAME := MSM8953
Expand Down Expand Up @@ -143,19 +145,19 @@ DEVICE_MATRIX_FILE := $(DEVICE_PATH)/compatibility_matrix.xml
HWUI_COMPILE_FOR_PERF := true

# Init
TARGET_INIT_VENDOR_LIB := //$(DEVICE_PATH):libinit_msm8953
TARGET_RECOVERY_DEVICE_MODULES := //$(DEVICE_PATH):libinit_msm8953
TARGET_INIT_VENDOR_LIB := //$(DEVICE_PATH):libinit_daisy
TARGET_RECOVERY_DEVICE_MODULES := //$(DEVICE_PATH):libinit_daisy

# Kernel
BOARD_KERNEL_BASE := 0x80000000
BOARD_KERNEL_CMDLINE := androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 androidboot.bootdevice=7824900.sdhci earlycon=msm_hsl_uart,0x78af000 firmware_class.path=/vendor/firmware_mnt/image androidboot.usbconfigfs=true
BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive
BOARD_KERNEL_IMAGE_NAME := Image.gz-dtb
BOARD_KERNEL_PAGESIZE := 2048
BOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x01000000 --tags_offset 0x00000100
TARGET_KERNEL_SOURCE := kernel/xiaomi/msm8953
TARGET_KERNEL_SOURCE := kernel/xiaomi/daisy
TARGET_KERNEL_CONFIG := daisy_defconfig
TARGET_KERNEL_VERSION := 4.9
TARGET_KERNEL_CLANG_COMPILE := true

# Media
TARGET_USES_MEDIA_EXTENSIONS := true
Expand Down Expand Up @@ -194,14 +196,14 @@ TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/fstab.qcom
TARGET_PROVIDES_QTI_TELEPHONY_JAR := true
ENABLE_VENDOR_RIL_SERVICE := true

# Security Patch Level
VENDOR_SECURITY_PATCH := 2020-02-05

# SELinux
include device/qcom/sepolicy-legacy-um/sepolicy.mk
TARGET_EXCLUDE_QCOM_SEPOLICY := true

# Sepolicy
BOARD_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy
BOARD_PLAT_PRIVATE_SEPOLICY_DIR += $(DEVICE_PATH)/sepolicy/private
BOARD_PLAT_PUBLIC_SEPOLICY_DIR += $(DEVICE_PATH)/sepolicy/public
BOARD_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/vendor

# Telephony
TARGET_USES_ALTERNATIVE_MANUAL_NETWORK_SELECT := true
Expand Down
10 changes: 5 additions & 5 deletions lineage_daisy.mk → aosp_daisy.mk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (C) 2017 The LineageOS Project
# Copyright (C) 2017 The AOSP Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -21,15 +21,15 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk)
# Inherit from daisy device
$(call inherit-product, device/xiaomi/daisy/device.mk)

# Inherit some common LineageOS stuff.
$(call inherit-product, vendor/lineage/config/common_full_phone.mk)
# Inherit some common AOSP stuff.
$(call inherit-product, vendor/aosp/config/common_full_phone.mk)

# Device identifier. This must come after all inclusions
PRODUCT_DEVICE := daisy
PRODUCT_NAME := lineage_daisy
PRODUCT_NAME := aosp_daisy
BOARD_VENDOR := Xiaomi
PRODUCT_BRAND := Xiaomi
PRODUCT_MODEL := Xiaomi Mi A2 Lite
PRODUCT_MODEL := Mi A2 Lite
PRODUCT_MANUFACTURER := Xiaomi
TARGET_VENDOR := Xiaomi

Expand Down
79 changes: 65 additions & 14 deletions audio/audio_platform_info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -47,27 +47,72 @@
<usecase name="USECASE_VOICEMMODE1_CALL" type="out" id="34"/>
<usecase name="USECASE_VOICEMMODE2_CALL" type="in" id="35"/>
<usecase name="USECASE_VOICEMMODE2_CALL" type="out" id="35"/>
<usecase name="USECASE_VOICE2_CALL" type="in" id="43"/>
<usecase name="USECASE_VOICE2_CALL" type="out" id="43"/>
</pcm_ids>
<config_params>
<param key="spkr_1_tz_name" value="wsa881x.0f"/>
<param key="spkr_2_tz_name" value=""/>
</config_params>
<acdb_ids>
<device name="SND_DEVICE_OUT_SPEAKER" acdb_id="1058"/>
<device name="SND_DEVICE_IN_UNPROCESSED_MIC" acdb_id="143"/>
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id="136"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" acdb_id="136"/>
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" acdb_id="136"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" acdb_id="136"/>
<device name="SND_DEVICE_OUT_VOICE_HANDSET" acdb_id="18"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" acdb_id="34"/>
<device name="SND_DEVICE_OUT_VOICE_HEADPHONES" acdb_id="52"/>
<device name="SND_DEVICE_OUT_BT_SCO" acdb_id="66"/>
<device name="SND_DEVICE_OUT_BT_SCO_WB" acdb_id="578"/>
<device name="SND_DEVICE_OUT_VOICE_TX" acdb_id="100"/>
<device name="SND_DEVICE_OUT_HEADPHONES" acdb_id="52"/>
<device name="SND_DEVICE_OUT_HEADPHONES_CE" acdb_id="52"/>
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" acdb_id="1058"/>
<device name="SND_DEVICE_IN_HANDSET_MIC" acdb_id="19"/>
<device name="SND_DEVICE_IN_HANDSET_DMIC" acdb_id="41"/>
<device name="SND_DEVICE_IN_SPEAKER_MIC" acdb_id="35"/>
<device name="SND_DEVICE_IN_SPEAKER_DMIC" acdb_id="37"/>
<device name="SND_DEVICE_IN_HEADSET_MIC" acdb_id="51"/>
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" acdb_id="8"/>
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC" acdb_id="291"/>
<device name="SND_DEVICE_IN_VOICE_HEADSET_MIC" acdb_id="307"/>
<device name="SND_DEVICE_IN_BT_SCO_MIC" acdb_id="323"/>
<device name="SND_DEVICE_IN_BT_SCO_MIC_NREC" acdb_id="835"/>
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB" acdb_id="1347"/>
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB_NREC" acdb_id="1859"/>
<device name="SND_DEVICE_IN_CAMCORDER_MIC" acdb_id="4"/>
<device name="SND_DEVICE_IN_VOICE_DMIC" acdb_id="277"/>
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC" acdb_id="293"/>
<device name="SND_DEVICE_IN_VOICE_RX" acdb_id="357"/>
<device name="SND_DEVICE_IN_VOICE_REC_MIC" acdb_id="4"/>
<device name="SND_DEVICE_IN_CAPTURE_FM" acdb_id="0"/>
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id="137"/>

<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" acdb_id="137"/>
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" acdb_id="137"/>
<device name="SND_DEVICE_IN_MAIN_MIC" acdb_id="4"/>
<device name="SND_DEVICE_IN_TOP_MIC" acdb_id="11"/>
<device name="SND_DEVICE_IN_FRONT_MIC" acdb_id="11"/>
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_BROADSIDE" acdb_id="121"/>
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" acdb_id="105"/>
<device name="SND_DEVICE_IN_SPEAKER_DMIC_BROADSIDE" acdb_id="119"/>
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS_BROADSIDE" acdb_id="120"/>
<device name="SND_DEVICE_IN_VOICE_FLUENCE_DMIC_AANC" acdb_id="12"/>
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" acdb_id="135"/>
<device name="SND_DEVICE_OUT_SPEAKER_WSA" acdb_id="14"/>
<device name="SND_DEVICE_IN_HANDSET_DMIC_MUSIC" acdb_id="21"/>
<device name="SND_DEVICE_IN_HANDSET_DMIC_VOICE" acdb_id="533"/>
<device name="SND_DEVICE_IN_HANDSET_DMIC_INTERVIEW" acdb_id="1045"/>
<device name="SND_DEVICE_IN_HANDSET_DMIC_HD" acdb_id="2581"/>
<device name="SND_DEVICE_IN_HANDSET_STEREO_DMIC" acdb_id="2069"/>
<device name="SND_DEVICE_IN_VOICE_SPEAKER_TMIC" acdb_id="295"/>
<device name="SND_DEVICE_IN_VOICE_SPEAKER_TMIC_CONF" acdb_id="1319"/>
<device name="SND_DEVICE_IN_CAMCORDER_DMIC" acdb_id="85"/>
<device name="SND_DEVICE_IN_CAMCORDER_TMIC" acdb_id="87"/>
<device name="SND_DEVICE_IN_CAMCORDER_TMIC_FAR_END" acdb_id="599"/>
<device name="SND_DEVICE_IN_CAMCORDER_TMIC_NEAR_END" acdb_id="1111"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" acdb_id="136"/>
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" acdb_id="136"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" acdb_id="136"/>

<device name="SND_DEVICE_IN_UNPROCESSED_MIC" acdb_id="143"/>
<device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" acdb_id="144"/>
<device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" acdb_id="145"/>
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" acdb_id="146"/>
Expand All @@ -76,30 +121,29 @@
<!-- new paths for oreo copy from above -->
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" acdb_id="136"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" acdb_id="136"/>
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" acdb_id="137"/>
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" acdb_id="137"/>
</acdb_ids>

<backend_names>
<device name="SND_DEVICE_OUT_HEADPHONES" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_BT_SCO_WB" interface="INTERNAL_BT_SCO_RX"/>
<device name="SND_DEVICE_OUT_BT_SCO" interface="INTERNAL_BT_SCO_RX"/>
<device name="SND_DEVICE_OUT_HEADPHONES_CE" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_BT_SCO_WB" interface="INT_BT_SCO_RX"/>
<device name="SND_DEVICE_OUT_BT_SCO" interface="INT_BT_SCO_RX"/>
<device name="SND_DEVICE_OUT_LINE" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_ANC_HEADSET" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_HEADPHONES" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_LINE" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_HANDSET" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER" backend="speaker" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" backend="speaker" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_HANDSET" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" backend="speaker" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="PRI_MI2S_RX"/>
Expand Down Expand Up @@ -151,6 +195,9 @@
<device name="SND_DEVICE_IN_AANC_HANDSET_MIC" interface="TERT_MI2S_TX"/>
<device name="SND_DEVICE_IN_QUAD_MIC" interface="TERT_MI2S_TX"/>
<device name="SND_DEVICE_IN_HANDSET_STEREO_DMIC" interface="TERT_MI2S_TX"/>
<device name="SND_DEVICE_IN_HANDSET_STEREO_DMIC_MUSIC" interface="TERT_MI2S_TX"/>
<device name="SND_DEVICE_IN_HANDSET_STEREO_DMIC_INTERVIEW" interface="TERT_MI2S_TX"/>
<device name="SND_DEVICE_IN_HANDSET_STEREO_DMIC_VOICE" interface="TERT_MI2S_TX"/>
<device name="SND_DEVICE_IN_SPEAKER_STEREO_DMIC" interface="TERT_MI2S_TX"/>
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" interface="SENARY_MI2S_TX"/>
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" interface="SENARY_MI2S_TX"/>
Expand All @@ -175,6 +222,10 @@
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" interface="TERT_MI2S_TX"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="PRI_MI2S_RX-and-INT_BT_SCO_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="PRI_MI2S_RX-and-INT_BT_SCO_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_WSA_AND_BT_SCO" backend="wsa-speaker-and-bt-sco" interface="PRI_MI2S_RX-and-INT_BT_SCO_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_WSA_AND_BT_SCO_WB" backend="wsa-speaker-and-bt-sco-wb" interface="PRI_MI2S_RX-and-INT_BT_SCO_RX"/>
</backend_names>
<device_names>
<device name="SND_DEVICE_IN_CAMCORDER_MIC" alias="handset-stereo-dmic-ef"/>
Expand Down
31 changes: 17 additions & 14 deletions audio/mixer_paths_mtp.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
<ctl name="RX HPH Mode" value="NORMAL" />
<ctl name="COMP0 RX1" value="0" />
<ctl name="COMP0 RX2" value="0" />
<ctl name="RX1 Digital Volume" value="86" />
<ctl name="RX1 Digital Volume" value="94" />
<ctl name="RX2 Digital Volume" value="84" />
<ctl name="RX3 Digital Volume" value="84" />
<ctl name="IIR1 INP1 Volume" value="53" />
Expand Down Expand Up @@ -86,7 +86,6 @@
<ctl name="SpkrMono WSA_RDAC" value="ZERO" />
<ctl name="SpkrMono BOOST Switch" value="1" />
<ctl name="EAR PA Gain" value="POS_6_DB" />
<ctl name="EAR PA Gain" value="POS_1P5_DB" />
<ctl name="EAR PA Boost" value="ENABLE" />
<ctl name="Speaker Boost" value="DISABLE" />
<ctl name="MI2S_RX Channels" value="One" />
Expand Down Expand Up @@ -1177,7 +1176,7 @@
<path name="handset">
<ctl name="RX1 MIX1 INP1" value="RX1" />
<ctl name="RDAC2 MUX" value="RX1" />
<ctl name="RX1 Digital Volume" value="88" />
<ctl name="RX1 Digital Volume" value="94" />
<ctl name="EAR PA Gain" value="POS_6_DB" />
<ctl name="EAR_S" value="Switch" />
</path>
Expand All @@ -1195,8 +1194,8 @@
<ctl name="RX1 Digital Volume" value="84" />
<ctl name="RX2 Digital Volume" value="84" />
<ctl name="RDAC2 MUX" value="RX2" />
<ctl name="RX1 Digital Volume" value="80" />
<ctl name="RX2 Digital Volume" value="80" />
<ctl name="RX1 Digital Volume" value="84" />
<ctl name="RX2 Digital Volume" value="84" />
<ctl name="HPHL" value="Switch" />
<ctl name="HPHR" value="Switch" />
</path>
Expand All @@ -1206,17 +1205,21 @@
<ctl name="RX1 MIX1 INP1" value="RX1" />
<ctl name="RX2 MIX1 INP1" value="RX2" />
<ctl name="RX HPH Mode" value="HD2" />
<!--
<ctl name="COMP0 RX1" value="1" />
<ctl name="COMP0 RX2" value="1" />
-->
<ctl name="RDAC2 MUX" value="RX2" />
<ctl name="RX1 Digital Volume" value="80" />
<ctl name="RX2 Digital Volume" value="80" />
<ctl name="RX1 Digital Volume" value="84" />
<ctl name="RX2 Digital Volume" value="84" />
<ctl name="HPHL" value="Switch" />
<ctl name="HPHR" value="Switch" />
</path>

<path name="hph-highquality-mode">
<ctl name="RX HPH Mode" value="CLS_AB" />
</path>

<path name="hph-lowpower-mode">
<ctl name="RX HPH Mode" value="CLS_H_LOHIFI" />
</path>

<path name="headset-mic">
<path name="adc2" />
<ctl name="ADC2 MUX" value="INP2" />
Expand Down Expand Up @@ -1286,8 +1289,8 @@
<ctl name="RX2 MIX1 INP1" value="RX2" />
<ctl name="RX HPH Mode" value="HD2" />
<ctl name="RDAC2 MUX" value="RX2" />
<ctl name="RX1 Digital Volume" value="68" />
<ctl name="RX2 Digital Volume" value="68" />
<ctl name="RX1 Digital Volume" value="84" />
<ctl name="RX2 Digital Volume" value="84" />
<ctl name="HPHL" value="Switch" />
<ctl name="HPHR" value="Switch" />
</path>
Expand Down Expand Up @@ -1501,4 +1504,4 @@
<path name="wsa-speaker-and-headphones" />
</path>

</mixer>
</mixer>
2 changes: 1 addition & 1 deletion bluetooth/bdroid_buildcfg.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

#ifndef _BDROID_BUILDCFG_H
#define _BDROID_BUILDCFG_H
#define BTM_DEF_LOCAL_NAME "Mi A2 Lite"
// Disables read remote device feature
#define BTA_SKIP_BLE_READ_REMOTE_FEAT FALSE
#define MAX_ACL_CONNECTIONS 7
Expand All @@ -27,7 +28,6 @@
#define BT_CLEAN_TURN_ON_DISABLED 1
#define BTM_SCO_ENHANCED_SYNC_ENABLED FALSE

#define BTA_DISABLE_DELAY 1000 /* in milliseconds */
#define BTM_WBS_INCLUDED TRUE
#define BTIF_HF_WBS_PREFERRED TRUE
#endif
Loading