DerpFest 14 STABLE | UNOFFICIAL ~ by @truly_irham a.k.a rpi_luver Build Date : 2024-05-11 Device : Xiaomi 12 Pro ( zeus ) Device Changelog: * Updated to rebased kernel, should improve the overall performance and battery backup - All thanks to @ArianK16a and @Adrianyyyy * Updated to the latest source from DerpFest Notes: * Fully based on Arian's OSS device and OSS kernel trees with extra pinches of salt on top of it. - Credits: @ArianK16a and @Adrianyyyy - Sources: https://github.com/truly-irham/local_manifests * HyperOS firmware (V816.0.2.0.ULBCNXM) is included in this build * KernelSU is installed by default, but it isn't used by default. Install its manager apk from their Github releases to fully use it * Basic Call Recorder (BCR) and GAPPS are installed by default * HyperOS MIUI Camera is included - Credits: @ArianK16a * OTA is supported * Fast charging is enabled by default * Per-app thermal profile settings are included. If you want to do benchmarkings / playing games, go to Settings > Battery > Thermal profiles > Select "Performance" or "Gaming" or any other profile that suits the application. You will notice a huge performance gain :DD Detailed Changelog: ==================== 05-11-2024 ==================== * hardware/xiaomi 4202902 hidl: biometrics: fingerprint: Add enroll methods to udfps handler [Arian] 38ed42a sensors: Handle fod press status without coordinates [Arian] 06dfadd sensors: Add udfps long press sensor [Cosmin Tanislav] db464e1 sensors: Fix locking around setOperationMode and activate [Cosmin Tanislav] 2cd8849 sensors: Move one shot sensor out of main class [Cosmin Tanislav] a693c14 sensors: Make sensor set mode operation function virtual [Cosmin Tanislav] 7e7b09e sensors: Make sensor flush function virtual [Cosmin Tanislav] 8813017 sensors: Make sensor run function virtual [Cosmin Tanislav] ee4c0a9 sensors: Make sensor batch function virtual [Cosmin Tanislav] 42a2ab4 Add dummy sensors sub HAL [Cosmin Tanislav] * kernel/xiaomi/sm8450 a5cd2cb Revert "input: touchsreen: xiaomi: Import updated header from M11" [truly-irham] 1223558 Reapply "input: touchscreen: xiaomi: Implement touch_thp_film" [truly-irham] 3c73c34 Revert "[WIP] input: touchscreen: xiaomi: Reverse from stock module" [truly-irham] c0989c2 Revert "input: touchscreen: xiaomi: Get rid of notify buf spam" [truly-irham] 07a8a4e Revert "input: touchscreen: fts_spi: Change enable_touch_raw argument to int" [truly-irham] b9f0196d Build kernel with KernelSU from main branch [truly-irham] ==================== 05-10-2024 ==================== * kernel/xiaomi/sm8450 2b5eda4 [HACK] ARM64: configs: gki: Disable BTI [Jens Reidel] da7818d modules.list.msm.waipio: Remove modules which are not built [Arian] c831602 modules.list.msm.waipio: Add hwid.ko to modules [Arian] c896157 ARM64: configs: gki: Switch to thin LTO [Arian] 235e6fb ARM64: configs: xiaomi: Build separated soc-dtb and board-dtbos [Cyan_Hsieh] c6da9cd ARM64: configs: Add cupid, marble, mayfly, mondrian, thor, unicorn and zeus config [Arian] f2e1f38 ARM64: dts: vendor: Add symlink to sm8450-devicetrees [Bruno Martins] 42a15c9 soc: qcom: smp2p_sleepstate: Decrease wakeup event length [Arian] 30bb6e8 media: rc: Import xiaomi changes from mayfly-s-oss [Arian] c4bef29 nfc: qti: Import xiaomi changes from mayfly-s-oss [Arian] 1dda041 spi: spi-msm-geni: Increase xfer timeout [Arian] c88e343 input: misc: qcom-hv-haptics: Add support for garnet [Jens Reidel] d4f03d3 input: misc: qcom-hv-haptics: Import changes from yudi-t-oss [Jens Reidel] d50dee4 power: supply: qti_battery_charger: Return time to full in seconds [FlowerSea0208] cfd4a87 power: supply: qti_battery_charger: Return charge counter in uAh [ArianK16a] 956e133 power: supply: qti_battery_charger: Add missing type specifiers [Arian] 0743a37 power: supply: qti_battery_charger: Add support for 33W reverse wireless charging [Arian] ffc523f power: supply: qti_battery_charger: Add support for display port [Arian] 5a07747 power: supply: qti_battery_charger: Add config to match m81 module [Arian] 39c10f0 power: supply: qti_battery_charger: Replace MI_CHARGE_PROPERTY with MI_WLS_REVERSE_CHG_ONLY [Arian] 8d86701 power: supply: xiaomi: Support WIRELESS_REVERSE_CLOSE [Arian] 1e43192 power: supply: qti_battery_charger: Update from garnet-t-oss [Arian] 6cf31a0 power: supply: qti_battery_charger: Import xiaomi changes [Arian] 07353c4 power: supply: qti_battery_charger: Create header for defines, enums and structs [Arian] 9d3b4b1 power: reset: Import xiaomi changes from mayfly-s-oss [Arian] 1357f3b usb: Import xiaomi changes from mayfly-s-oss [Arian] 8cdfb69 soc: qcom: icnss2: Import Xiaomi changes from garnet-t-oss [Jens Reidel] 4fa9840 net: wireless: cnss2: Update xiaomi changes from garnet-t-oss [Arian] f939412 net: wireless: cnss2: Import xiaomi changes from mayfly-s-oss [Arian] fffbca1 Import xiaomi mtd changes from mayfly-s-oss [Arian] 5782bf3 soc: qcom: fsa4480: Use mmhardware [Arian] 2f3d0f2 misc: Import mmhardware [Arian] 540ca71 leds: Import aw22xxx driver from mayfly-s-oss [Arian] c1186b1 media: Import xiaomi camera ispv3 driver [Jens Reidel] b419c94 thermal: Drop unused variables [Arian] 540d3cc thermal: mi_thermal_interface: Add prototypes to function declarations and add missing type specifiers [Arian] f329ee2 thermal: Import xiaomi changes from ziyi-s-oss [Arian] 31e930d arm64: Add config option for wl2866d camera [Arian] bf910ea wl2866d: Add missing function prototypes [Arian] b6c1934 misc: Import wl2866d from mondrian-s-oss [Arian] 5bb9222 regulator: Import wl2866d driver from mayfly-s-oss [Arian] a9b60d3 input: touchscreen: goodix_9916r: Add missing prototypes [Jens Reidel] f1bf043 input: touchscreen: goodix_9916r: Integrate properly with PM suspend [Jens Reidel] 9197cfb input: touchscreen: goodix_9916r: Hook up xiaomi_touch double tap [Jens Reidel] 3bfb0ef input: touchscreen: goodix_9916r: Clean up and add support for marble [Jens Reidel] 12e84fa input: touchscreen: Import goodix 9916r driver from gold-s-oss [Jens Reidel] e6268f6 input: touchscreen: goodix_9916: Only accept fod downup when fod_status is 1 or 2 [Arian] 7fa4ce4 input: touchscreen: goodix_9916: Don't notify about fod presses when fod_status is off [Arian] ab3faa7c input: touchscreen: goodix_9916: Add missing function prototypes [Arian] a3a9c50 input: touchscreen: goodix_9916: Rename module to gt9916 [Jens Reidel] 578fd9e [WIP] input: touchscreen: goodix_9916: Reverse from stock module [kxxt] aaf8925 input: touchscreen: goodix_9916: Import new touch headers from M11 [Arian] ff863d4 input: touchscreen: Import goodix_9916 from yudi-t-oss [Arian] f319263 input: touchscreen: fts_spi: Don't notify about fod presses when fod_status is off [Arian] d21b9ed input: touchscreen: fts_spi: Change enable_touch_raw argument to int [Arian] 55f421a input: touchscreen: fts_spi: Add prototypes to function declarations and add missing type specifiers [Arian] f230cf1 input: touchscreen: fts_spi: Fix potential buffer overflows [Arian] 52f059b input: touchscreen: fts_spi: Remove unused get_slot_trackingId method [Arian] e92998f input: touchscreen: fts_spi: Change fts_enable_click_touch_raw to return int [Arian] 05d345a input: touchscreen: fts_spi: Move back to enable_clicktouch_raw [Arian] f8cd41b input: touchscreen: fts_spi: Revert knock_data to touch raw data [Arian] 05b2ceb input: touchscreen: fts_spi: Implement THP support [Arian] aaed989 input: touchscreen: fts_spi: Update headers according to driver changes [Arian] d199974 input: touchscreen: fts_spi: Add missing cmd_fifo device attr [Arian] 4152737 input: touchscreen: fts_spi: Guard touch_irq_boost [Arian] 4b71318 input: touchscreen: Import fts_spi driver from mayfly-s-oss [Arian] 8771494 input: touchscreen: xiaomi: Get rid of notify buf spam [Arian] 17f044f input: touchscreen: xiaomi: Add prototypes to function declarations [Arian] 5072e0d [WIP] input: touchscreen: xiaomi: Reverse from stock module [kxxt] e208d31 Revert "input: touchscreen: xiaomi: Implement touch_thp_film" [Arian] 5341aa5 input: touchsreen: xiaomi: Import updated header from M11 [Arian] 4f9042f input: touchscreen: xiaomi: Implement touch_thp_mem_notify [Arian] 697060c input: touchscreen: xiaomi: Implement touch_thp_film [Arian] f084182 input: touchscreen: xiaomi: Implement palm_sensor_data [Arian] 9754982 Revert "input: touchscreen: xiaomi: Change enable_touch_raw to work with int" [Arian] d6562f3 Revert "input: touchscreen: xiaomi: Drop clicktouch_raw" [Arian] da8edd1 input: touchscreen: xiaomi: Implement tp_hal_version [Arian] 9dece9a input: touchscreen: xiaomi: Implement touch_irq_no [Arian] daa2972 input: touchscreen: xiaomi: Implement finger_status [Arian] 9612f6d input: touchscreen: xiaomi: Implement touch_active_status [Arian] abecd7c input: touchscreen: xiaomi: Add XIAOMI_TOUCH_UTC_PRINT [Arian] 4f57388 input: touchscreen: xiaomi: Add more THP mode types [Arian] d06df71 input: touchscreen: xiaomi: Change enable_touch_raw to work with int [Arian] 0b49d72 input: touchscreen: xiaomi: Implement thp_cmd_data [Arian] 27c9545 input: touchscreen: xiaomi: Move xiaomi_touch_set_suspend_state up [Arian] e662b61 input: touchscreen: xiaomi: Drop clicktouch_raw [Arian] 2121923 input: touchscreen: xiaomi: Implement resolution_factor [Arian] 9f8f831 input: touchscreen: Import xiaomi touch driver from mayfly-s-oss [Arian] e2396bb drivers: input: misc: aw86927_haptic: Replace mtk with qcom properties [TheStrechh] 7730492c input: misc: Imort aw86927_haptic driver from mayfly-s-oss [Arian] 861783df input: misc: Import aw8698_haptic driver from mayfly-s-oss [Arian] 1a651bc input: Import stmvl53l5 driver from garnet-t-oss [Jens Reidel] bc3de85 input: fingerprint: Import goodix_3626 from marble-s-oss [Jens Reidel] cf5d69f input: fingerprint: Import fpc_1540 from marble-s-oss [Jens Reidel] 770b7824 input: fingerprint: Import goodix_fod_G3S from mondrian-s-oss [Arian] d1f76ec input: fingerprint: Import goodix_fod driver from mayfly-s-oss [Arian] c4aad78 misc: Introduce simplified xiaomi hardware identification driver [Arian] 3cd4320 soc: qcom: minidump_log: Fix compilation [Konrad Dybcio] 5b7e7ba scripts/decode_stacktrace.sh: optionally use LLVM utilities [Carlos Llamas] 5a262ad Kbuild: skip cc-wrapper while finding version info [Srinivasarao Pathipati] 2ebfcfa BACKPORT: UPSTREAM: kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22} [Masahiro Yamada] 51d9c46 BACKPORT: scripts/Makefile.clang: default to LLVM_IAS=1 [Nick Desaulniers] f0c54e5 UPSTREAM: Makefile: infer --target from ARCH for CC=clang [Nick Desaulniers] 86456be BACKPORT: Makefile: move initial clang flag handling into scripts/Makefile.clang [Nick Desaulniers] 99f6b4f UPSTREAM: kbuild: warn if a different compiler is used for external module builds [Masahiro Yamada] a100ee8 UPSTREAM: kbuild: split cc-option and friends to scripts/Makefile.compiler [Masahiro Yamada] e6b5c3cc UPSTREAM: kbuild: replace sed with $(subst ) or $(patsubst ) [Masahiro Yamada] 2f0664c UPSTREAM: Makefile: Only specify '--prefix=' when building with clang + GNU as [Nathan Chancellor] 0932e76 UPSTREAM: Makefile: Remove '--gcc-toolchain' flag [Nathan Chancellor] 92f848c UPSTREAM: Makefile: Remove # characters from compiler string [Nathan Chancellor] a29c0b2 UPSTREAM: Makefile: reuse CC_VERSION_TEXT [Nick Desaulniers] 9c25305 BACKPORT: kbuild: prefix $(srctree)/ to some included Makefiles [Masahiro Yamada] bb37a8d UPSTREAM: kbuild: remove ld-version macro [Masahiro Yamada] 7be7cc8 UPSTREAM: kbuild: collect minimum tool versions into scripts/min-tool-version.sh [Masahiro Yamada] 62f2200 UPSTREAM: kbuild: fix ld-version.sh to not be affected by locale [Masahiro Yamada] 8c98d2a UPSTREAM: kbuild: Fix ld-version.sh script if LLD was built with LLD_VENDOR [Bernhard Rosenkränzer] d7b601d BACKPORT: kbuild: check the minimum linker version in Kconfig [Masahiro Yamada] e63cc0f UPSTREAM: kbuild: check the minimum compiler version in Kconfig [Masahiro Yamada] 1d33a3a UPSTREAM: kbuild: LD_VERSION redenomination [Masahiro Yamada] a5200d1 Revert "Kbuild: skip cc-wrapper while finding version info" [Arian] 3811a0df hwtracing: coresight: Fix potential buffer overflow [Arian] 8fa89f9 dtc: Silence warnings by default [Danny Lin] ff7d657 arch: arm64: dts: Exclude standard dts if vendor dts exists [Cosmin Tanislav] 1be6876 ALSA: compress: Avoid leaking CONFIG_AUDIO_QGKI to user-space [Bruno Martins] 5b7286e ALSA: compress: Add support to send codec specific data [Meng Wang] 81144d4 Makefile: export headers from certain external modules [SGCMarkus] 39e2552 HACK: Skip removal of kernel headers [Bruno Martins] 2cf236f arm64: Fix CONFIG_64BIT leak to userspace [Michael Bestas] e1b11eb arm64: Add 32-bit sigcontext definition to uapi signcontext.h [Ameya Thakur] b2b2420 Android: Add empty Android.mk file [LuK1337] 0502de5 Android.bp: add soong namespace [SGCMarkus] c1e4f8c Merge tag 'ASB-2024-05-05_12-5.10' of https://android.googlesource.com/kernel/common into lineage-21 [Jens Reidel] * kernel/xiaomi/sm8450-devicetrees f0b4ec4 display: Bump minimal brightness to 8 for all our devices [Arian] 9d5dd22 display: Correct physical panel dimensions for our devices [Arian] a7906c6 display: marble: Update nolp and doze commands from marble V816.0.3.0.UMRMIXM [Jens Reidel] bb65480 display: marble: Update nolp command from mondrian V816.0.3.0.UMNMIXM [Arian] 60d0b73 display: marble: Update from unicorn V816.0.3.0.ULECNXM [Arian] b1588ab display: marble: Disable 30Hz timing [Jens Reidel] 33dd6c9 display: marble: Update gamma switch commands from unicorn V816.0.3.0.ULECNXM [Arian] 50b7c63 display: Add support for POCO F5/Redmi Note 12 Turbo (marble|M16T) [Arian] ddf65ce display: mondrian: Add qcom,mdss-dsi-nolp-command-update from mondrian V816.0.3.0.UMNMIXM [Arian] d12db2e display: mondrian: Commonize lp and local hbm commands for all timings [Arian] 178a800 display: mondrian: Update from V14.0.5.0.TMNMIXM [Arian] d6e4751 display: Add support for POCO F5 Pro/Redmi K60 (mondrian|M11A) [Arian] fd38dff display: mayfly: Drop 90Hz timing [FlowerSea0208] 9400420 display: Add support for Xiaomi 12S (mayfly|L3S) [Arian] 1ec7581 display: zizhan: Update from unicorn V816.0.3.0.ULECNXM [Arian] b27033b display: Add support for Xiaomi MIX Fold 2 (zizhan|L18) [Arian] a63a0da display: unicorn: Update from unicorn V816.0.3.0.ULECNXM [Arian] 327ee5b display: Add support for Xiaomi 12S Pro (unicorn|L2S) [Arian] 5d8aa00 display: thor: Update from unicorn V816.0.3.0.ULECNXM [Arian] 8b22f78 display: Add support for Xiaomi 12S Ultra (thor|L1) [Arian] 9fe17c6 display: Add miboard id to cape reference board [Arian] 69fef69 display: cape: Enable sde wakup with touch [Arian] f39c802 display: cape: Enlarge disp rdump region [Arian] 0106472 display: cupid: Nuke 90Hz timing [Kujou Yuko] 4851aaa display: Add support for Xiaomi 12 (cupid|L3) [Arian] c65df49 display: Add support for Xiaomi 12 Pro (zeus|L1) [Arian] 52b557c display: Add miboard id to waipio reference board [Arian] f7a041f display: waipio: Enable sde wakup with touch [Arian] 7f711f5 display: waipio: Enlarge disp rdump region [Arian] 2f54351 display: waipio: Add vci panel regulator [Arian] a879645 camera: Add support for POCO F5/Redmi Note 12 Turbo (marble|M16T) [Arian] cb67f51 camera: Add support for POCO F5 Pro/Redmi K60 (mondrian|M11A) [Arian] 59d95f9 camera: Add support for Xiaomi 12S (mayfly|L3S) [Arian] ef3ad66 camera: Add support for Xiaomi 12 Ultra (thor|L1) [Arian] 84b6045 camera: Add support for Xiaomi 12S Pro (unicorn|L2S) [Arian] 20b3ef4 camera: Add support for Xiaomi 12 (cupid|L3) [Arian] 4091280 camera: Add support for Xiaomi 12 Pro (zeus|L1) [Arian] b1a7e55 camera: Update iova memory regions for cape [Arian] e5e2b6e camera: Decommonize active and suspend rst0 from waipio-camera [Arian] 23e2ce3 camera: Add miboard id to cape, ukee and waipio reference boards [Arian] 689cd60 audio: Add support for POCO F5/Redmi Note 12 Turbo (marble|M16T) [Arian] 3feac2c audio: Add support for POCO F5 Pro/Redmi K60 (mondrian|M11A) [Arian] 5752334 audio: Add support for Xiaomi 12S (mayfly|L3S) [Arian] d6be9ee audio: Add support for Xiaomi 12S Ultra (thor|L1) [Arian] 632760b audio: Add support for Xiaomi 12S Pro (unicorn|L2S) [Arian] acd05c6 audio: Add support for Xiaomi 12 (cupid|L3) [Arian] 8c64b73 audio: Add support for Xiaomi 12 Pro (zeus|L2) [Arian] 9b41570 audio: Add miboard id to cape, ukee and waipio reference boards [Arian] ffce0bd audio: Add xiaomi-sm8450-common configuration [Arian] fc57331 Add support for POCO F5/Redmi Note 12 Turbo (marble|M16T) [Arian] c29ce21 xiaomi-sm7475-common: Add lra-f0 settings to hv-haptics [Jens Reidel] ca73242 Add xiaomi-sm7475-common configuration [Arian] d914468 Add support for POCO F5 Pro/Redmi K60 (mondrian|M11A) [Arian] ca0af29 Add support for Xiaomi 12S (mayfly|L3S) [Arian] 09968e9 Add support for Xiaomi 12S Ultra (thor|L1) [Arian] 957316d Add support for Xiaomi 12S Pro (unicorn|L2S) [Arian] 8bead69 Add xiaomi-sm8475-common configuration [Arian] 4486c45 Add support for Xiaomi 12 (cupid|L3) [Arian] 5bc32e0 Add support for Xiaomi 12 Pro (zeus|L2) [Arian] 47e537c Add xiaomi-sm8450-common configuration [Arian] 487a20e waipio: Disable qcom,fsa4480-i2c [Arian] f4853d6 waipio: Disable qbt handler [Arian] 67f34da waipio: Enable nv-mac [Arian] 724fa69 waipio: Adjust wlan aon and dig config [Arian] 228725c waipio: Adjust high bus bandwidth voting data [Arian] f42c767 waipio: Add rf clk3 clocks to qca6490 [Arian] b336fd2 waipio: Disable ramoops memory region [Arian] 48d207d waipio: Enlarge adsp and xbl ramdump memory regions [Arian] 7b02561 waipio: Disable trust ui and oem vm memory regions [Arian] 34d016f waipio: Disable spss remote processor [Jens Reidel] b03cd39 waipio: Add i2c 0-4 aliases [Arian] 33d2617 waipio: Remove mem-offline [Arian] de9f121 waipio-usb: Remove edu_enable_reg [Arian] b83908f waipio-thermal: Remove {cx,mx}_sdpm [Arian] 3326b8d waipio-thermal-overlay: Remove xo-therm [Arian] 606cff5 waipio-regulators: Add ldoc11 regulator [Arian] 55efff4 waipio-pmic-overlay: Move tof therm to pm8350b [Arian] c4bc917 waipio-pmic-overlay: Decomonize thermal zones [Arian] 59be66e waipio-pmic-overlay: Add pwrkey bark [Arian] 15a5dc9 waipio-pm8008: Adjust regulator voltages [Arian] da6cea0 waipio-pinctrl: Decrease drive strength on tert tdm clk active [Arian] 569733d waipio-pinctrl: Enable pull down on usb3phy portselect default [Arian] 8b913b7 waipio-pinctrl: Add zeus, cupid and thor uart pins [Arian] 228691a waipio-pcie: Disable pcie1 and pcie1_msi [Arian] e929430 Add miboard-id to waipio reference boards [Arian] 8e41c13 pmk8350: Remove xo-therm [Arian] 1422c72 pm8350c: Disable qcom,hw-strobe-gpios [Arian] 155ca6a pm8350b: Disable thermal-sensors for socd [Arian] 341db65 pm8350b: Decrease initial resonance period for LRA actuator [Arian] 5d2a33f pm8350b: Decrease qcom hv-haptics max voltage [Arian] 619b740 cape: Disable rtc6226 [Arian] a3cc2f3 cape: Disable ramoops region [Arian] d3fff65 cape: Add i2c{0-5} aliases [Arian] 14c7f4b cape: Disable mem-offline [Arian] 821256b cape: Disable spss remote processor [Arian] b2e3c0a cape-usb: Set maximum-speed to high-speed [Arian] 92b8c8e cape-usb: Disable USB2 HW LPM for gadget mode [Arian] 575e7fc cape-usb: Disable display port [Arian] 8c962fe cape-reserved-memory: Disable trusted ui vm region [Arian] d5922bc cape-reserved-memory: Enlarge adsp and xbl ramdump regions [Arian] 22e59ee cape-regulators: Add ldoc1, ldoc11 and ldoh4 regulators [Arian] 2a73e19 cape-pmic-overlay: Add pwrkey bark [Arian] 2ecce7d cape-pmic-overlay: Move tof therm to pm8350b [Arian] 4e27431 cape-pmic-overlay: Decommonize thermal zones [Arian] 7f1d028 cape-pinctrl: Add thor uart pins [Arian] 581a228 cape-pinctrl: Enable pull down on usb3phy portselect default [Arian] be81691 cape-pinctrl: Enable pull down on tert dtm dout active [Arian] bd21abb Add miboard-id to cape reference boards [Arian] * kernel/xiaomi/sm8450-modules d1c5ba1 cvp/eva: Add missing function prototypes [Jens Reidel] 01586d1 video: driver: update definition same as prototype [Deepa Guthyappa Madivalara] 6cae38b video: driver: misc fixes for venv * [Darshana Patil] 15804a9 dataipa: Add missing function prototypes [Jens Reidel] d008400 ipa_v3: Fix enum conversion warnings [vantoman] e7d6505 display-drivers: Add support for L9S_42_02_0C panel [Jens Reidel] 7f5f771 display: mi_disp: Allow partial reads [Arian] 69431ad display: mi_disp: Move fod_ui_ready_state to uapi headers [Arian] 55b53b7 disp: msm: dp: modify hdcp wait loop to not add to cpu load [Andrew Bartfeld] 2bd76c3 disp: msm: sde: move some frame_events from crtc commit to event thread [Veera Sundaram Sankaran] 8381b8b disp: msm: sde: wait for pending vsync event on pm_suspend [Mahadevan] 0551930 disp: msm: sde: wait for pending vsync event in encoder disable [Raviteja Tamatam] 3ecba87 display-drivers: Skip setting doze brightness if panel is not initialized [Pzqqt] e7b7c01 display-drivers: mi_disp: Optimize for marble's 36_0d_0b screen panel [Pzqqt] a603c37 display-drivers: Optimize for marble's 36_02_0a screen panel [Pzqqt] 16f51ce display-drivers: Add missing function prototypes [Jens Reidel] 2253326 display-drivers: Set mi panel_state to on in dsi_display_enable as seen in stock driver [Arian] 6356605 display-drivers: Implement auto gamma update as seen in stock driver [Arian] d9f7287 display-drivers: Enable more whitebuf changes for M11A as seen in stock driver [Arian] e3c4552 display-drivers; Update aa_alpha_M11A_PANEL_PA from stock driver [kxxt] d574953 display-drivers: Disable mi display pwrkey callback to fix compile [Arian] 95a5060 display-drivers: Update from garnet-t-oss [Arian] 4e1956b display-drivers: mmm_color_format: Avoid Unannotated fall-through [Arian] 951776c display-drivers: Import xiaomi changes from ziyi-s-oss [Arian] 1810ecc msm: camera: flash: Proper QueryCapV1 Handling [Abhilash Mahapatra] 03e7691 camera-kernel: Add CAM_CLK to vreg names [Jens Reidel] 6b55b30 camera-kernel: Raise workqueue task count to 120 [Jens Reidel] 3b89374 camera-kernel: Increase camera icp context count to 80 [Jens Reidel] 77589cc camera-kernel: Support firmware downloads on sem1217s and rumbas4h [Jens Reidel] c7992f6 camera-kernel: Add support for cam ispv3 [Jens Reidel] 23bd44a camera-kernel: Increase csid reset timeout [Jens Reidel] 8853100 camera-kernel: Replace CONFIG_S12B with hwid check [Jens Reidel] d978509 camera-kernel: Support s12b cam_vana1 voltage override [Jens Reidel] a233d67 camera-kernel: Zero out timestamp on ife init for zizhan [Jens Reidel] bfa98a0 camera-kernel: Handle ziyi flash driver on chinese units [Jens Reidel] 6185cdd camera-kernel: Handle ziyi flash sources on global units [Jens Reidel] 39c5a76 camera_sensor_utils: Add support for WL2866D [Arian] a462dbe camera-kernel: Add support for m16t csiphy [Jens Reidel] ce1d32a cam_ois: Update from garnet-t-oss [Arian] cb47874 cam_csiphy: Add support for several more xiaomi devices [Arian] 027a87f cam_utils: Add missing function prototypes [Jens Reidel] ebbf1ac cam_req_mgr: Increase max events [Arian] 9586205 cam_req_mgr: Increase watchdog timeout and max retry attempts [Arian] b77977a cam_icp: Increase cmd and msg sizes [Arian] 4c4e871 cam_sensor_utils: Add CAM_VANA1 to vreg name enum [Arian] e5a978f cam_ois: Import xiaomi changes [Arian] f6680f1 cam_csiphy: Modify cdr delay reg for xiaomi l2 (zeus) [Arian] f6abf21 cam_csiphy: Always stop cpas on shutdown [Arian] 73bd37e cam_isp: Set rdi_only_ctx to false on stop [Arian] 31cce31 cam_isp: Avoid race condition in tasklet start and stop [Arian] 67a4e9e cam_isp: Try to recover bubble if request can be re-applied [Arian] f82cf90 cam_cpas: Retry getting slice desc [Arian] 20aeb12 camera: Optimize hang detect for CAM_ISP [Arian] 61419ab cam_sensor: Fix sensor id read issue [wangshuo18] b199716 mmrm-driver: Skip compilation of test modules [Bruno Martins] cab993c audio-kernel: fix compilation issues [Phani Kumar Uppalapati] 6257191 audio-kernel: Enable CS35L41 [Arian] 355cb0e qcom: Remove build timestamp injection on every build [Pranav Vashi] b904d79 qcom: Remove build timestamp injection on every build [Pranav Vashi] 0671853 audio-kernel: Update xiaomi changes from garnet-t-oss [Arian] 65850ab asoc: waipio: Report correct key code of headset buttons [dianlujitao] d379a00 audio-kernel: Xiaomi kernel changes for Xiaomi Civi 2 Android S [jiahao] 3ce2052 audio-kernel: add Kbuild for header install [SGCMarkus] 11ddd6b qcacld-3.0: Take LOCAL_DEV_NAME from symlink [Jens Reidel] 3c1f810 qcacld-3.0: Add qca6490 flags to Makefile [Arian] 6cce651 qcom: Adjust paths for sm8450-modules location [SGCMarkus] cad81bf video-driver: Add kbuild options from Android.mk to Makefile [Arian] a24e2d3 eva-kernel: Add kbuild options from Android.mk to Makefile [Arian] 2bbee84 display-drivers: Add kbuild options from Android.mk to Makefile [Arian] 9d50ef0 datarmnet-ext: Add kbuild options from Android.mk to Makefile [Arian] 1b0849c cvp-kernel: Add kbuild options from Android.mk to Makefile [Arian] d6161ec camera-kernel: Add kbuild options from Android.mk to Makefile [Arian] 6c017f9 audio-kernel: Add kbuild options from Android.mk to Makefile [Arian] dd0794a Add 'qcom/opensource/video-driver/' from commit 'bb1e0d85fc488659d7ab8e6864e4fd67b8252a41' [Jens Reidel] e23c38a Add 'qcom/opensource/mmrm-driver/' from commit '41774fa5be3d34ba35c2f929744f01c4494e7a99' [Jens Reidel] 17e0406 Add 'qcom/opensource/display-drivers/' from commit '1affd1a1c99862be78843971b482ca4bd1e2cd90' [Jens Reidel] 63997d4 Add 'qcom/opensource/camera-kernel/' from commit '195bbfdc0a370dd61902b8039358cb9b14227361' [Jens Reidel] 107c764 Add 'qcom/opensource/datarmnet-ext/' from commit '5af7a138ef1fb33deb711216b793100322826539' [Jens Reidel] 3f76b0a Add 'qcom/opensource/datarmnet/' from commit '65d036a97d6bb1bc4f7719001a864ee8d77cb3dc' [Jens Reidel] 5fe2ed4 Add 'qcom/opensource/wlan/qcacld-3.0/' from commit '619f607269209d7d270062531d9996e3146ec4d5' [Jens Reidel] 3ebfcda Add 'qcom/opensource/wlan/qca-wifi-host-cmn/' from commit '89fc2c28f50756c5961f3dac0b2c87f7df85aadb' [Jens Reidel] bb4d9a7 Add 'qcom/opensource/wlan/fw-api/' from commit '432eac0b8a260ff908b582759a92f0bbe2de7f5c' [Jens Reidel] 5ee2994 Add 'qcom/opensource/eva-kernel/' from commit '1e7dfe63b01dec191afd909fd1ea5ce2b4049e86' [Jens Reidel] a743b9f Add 'qcom/opensource/dataipa/' from commit 'b03b0b73dbe74b8725bfb2dd3e7212e1a8231c6f' [Jens Reidel] 4c4b39c Add 'qcom/opensource/cvp-kernel/' from commit '7fa64b6fb104111ffdfdbc7aecbf8b68566786b2' [Jens Reidel] 4b133e2 Add 'qcom/opensource/audio-kernel/' from commit '6f2789fb635db20244194a8d91f37adac6ffdce4' [Jens Reidel] ==================== 05-09-2024 ==================== * packages/apps/Settings 44ee376 Settings: Add QS tile for refresh rate indicator [Adithya R] ==================== 05-08-2024 ==================== ==================== 05-07-2024 ==================== * device/xiaomi/sm8450-common 0c8d692 sm8450-common: props: For smoother scrolling and better responsiveness [johnmart19] 743ffb0 sm8450-common: Add vl53l5 init script [Jens Reidel] * frameworks/base 145d361 SystemUI: Proper background for brightness slider [Ido Ben-Hur] * hardware/qcom-caf/msm8998/media 5c4ae9b mm-video-v4l2: Disable OMX_BUFFERFLAG_DECODEONLY support [LuK1337] * kernel/xiaomi/sm8450-devicetrees e634736 qcom: Build dtbos inline [Aaron Kling] 7638b25 Add 'qcom/video/' from commit 'c14ae5acb69d098b7ff79d4d8f26feb1e4985e6c' [Michael Bestas] 3081130 Add 'qcom/mmrm/' from commit 'af7bafc2498b275b824be0fd03d6b3ba94c3da3e' [Michael Bestas] 065dd98 Add 'qcom/eva/' from commit '9577faaa69f6f973eb65eefacb3792bb8f36e9fa' [Michael Bestas] aaf9f79 Add 'qcom/display/' from commit '8b213c136573ee1f621ca9747eedd391c7f9fe62' [Michael Bestas] b672278 Add 'qcom/cvp/' from commit '87b06eb7c0b1fdad3ae35bde0086890fa80b4c8d' [Michael Bestas] 812b5c7 Add 'qcom/camera/' from commit '47c93dcc84550c4efcfa1324dca7477007d6615b' [Michael Bestas] 258aa93 Add 'qcom/audio/' from commit '011360e80eeb46998165ad226c234717a9c58da4' [Michael Bestas] * kernel/xiaomi/sm8450-modules 1affd1a disp: msm: dsi: Add Qualcomm licence [Anand Tarakh] 89fc2c2 Merge "qcacmn: Add length checks for noninheritance_ie" into wlan-cmn.driver.lnx.2.0.r30-rel [Linux Build Service Account] d8858cb qcacmn: Add length checks for noninheritance_ie [Sheenam Monga] ec8de47 qcacmn: Fix OOB reads in util_gen_new_ie [Krupali Dhanvijay] * packages/apps/Settings 5df8edb Settings: Add missing android title for top_level_settings [Renlord] 1c7ce88 WifiDisplaySettings: Fix some NPE [Ido Ben-Hur] 6b5508c Settings: Drop custom preferenceFragmentCompatStyle [LuK1337] e4a6210 Desktop backup password: Tint buttons to match system theme [Alex] d51988f Settings: OverlayCategoryPreferenceController: Sort overlays by name [Ido Ben-Hur] 029b51b Settings: check wifi direct feature for showing preferences [maxwen] d79b546 InstalledAppDetails: fix refreshing storage summary after force stop [Altaf-Mahdi] bf99867 Settings: stop logspill from ProcessStats [maxwen] 35d1a68 Settings: buttons text should no longer be allCaps [maxwen] 7950146 Settings: Show me more than 4 items in the menus! [Dan Cartier] 5faaeea Notification log improvements [maxwen] c16d74e Expose the notification log [Alex] 713c3b0 Open app when clicking on icon in App Info [deadman96385] beccc2c Settings: Improve code for time spent in app [Jyotiraditya Panda] d4c8c63 AppInfo: Add time spent in app from Wellbeing [Jason Edson] ba1bd81 Settings: Show Hardware SKU in About Phone [flawedworld] da312c8 Settings: Add device info field with bootloader version [flawedworld] 0b7f56b Settings: Allow controlling device wake/sleep from lid events [Ashwin R C] 34622f6 Settings: SwitchPreference -> SwitchPreferenceCompat [Ido Ben-Hur] 072b7c9 fixup! Settings: Add global heads up toggle [Ido Ben-Hur] df52c4e Settings: Gesture nav: Correctly disable left/right option when long swipe setting is disabled [someone5678] 11cc754 Settings: Gesture nav: Remove timeout setting [someone5678] 0cdf94a Settings: Allow extended/"L" back swipe to trigger actions/app/activities [2/2] [ezio84] f6033b6 Revert "Implement edge long swipe gesture to new back gesture affordance [2/2]" [NurKeinNeid] 4699936 Automatic translation import [LineageOS Infra] 5e5f45d fixup! Settings: Add high touch sensitivity and touchscreen hovering toggles [Dhina17] 95a08b0 Settings: Import settings from pixel-fw [Pranav Vashi] a3902e0 BatteryStateDatabase: Set exportSchema to false [someone5678] 4e1dfec Settings: Add quick settings pull down with one finger [2/2] [Roman Birg] a5e5332 Settings: Allow to always show the time in media player [2/2] [Ido Ben-Hur] 53bde90 Settings: Define android manifest [minaripenguin] 3ac7291 Settings: Replace android:name for SettingsGoogle [someone5678] 8f59e15 [SQUASH] Make battery info and cycle count configurable [Michael Bestas] 47867a3 Hide unavailable battery info [Michael Bestas] da5d4fd Settings: Disable adb root if developer options are disabled [Bruno Martins] 82a861b Settings: Move adb root toggle and make it independent [Bruno Martins] 7422802 Settings: Conditionally disable charging remaining time [cjh1249131356] 5d570b3 Settings: Add support for disabling fingerprint lockout [2/2] [SamarV-121] 1c695c2 SoundSettings: Add charging vibration settings [xyyx] 3857769 Settings: Re-organize sound settings [Karan Parashar] 5293537 Settings: Switch ambient tap availability to CONDITIONALLY_UNAVAILABLE [electimon] d8734fc Settings: deviceinfo: Extend Battery info page [Jyotiraditya Panda] 52b93ff Settings: Add userRestriction for auto brightness [Erfan Abdi] f36640a Settings: Add preference controller for single tap to ambient [electimon] 4491f9d Settings: Extend showing Ambient instead of fully waking to single tap gesture [2/2] [aswin7469] 71752b5 Transient task mode setting [nift4] a98cb6c Settings: Always restore keyChordPowerVolumeUp to mute... [Adithya R] 69a8759 Settings: Font size in 5% steps from 80% to 130% [Jean-Pierre Rasquin] 9ed2d2c Settings: Add support for parallel space [LibXZR] 93f69d2 Settings: Add airplane mode enhancement toggle [2/2] [Ido Ben-Hur] 43e955b [SQUASH] Settings: Allow scheduling always on display [2/2] [Ido Ben-Hur] 762ba97 Settings: Disable automatic system server heap dumps by default [minaripenguin] a22dec5 Settings: Move flash alert prefs to own fragment [Anushek Prasal] 5e16af1 Settings: Add DND & Rate settings to flash on call [3/3] [Ido Ben-Hur] f50f9b2 Settings: Allow to flash on call only when entirely silent [3/3] [Ido Ben-Hur] 5033b03 Settings: Add Flashlight blink on incoming calls [3/3] [PMS22] 446f35e AppLock: Slightly bigger icon size [Pranav Vashi] e911e62 Settings: Make google's battery widget work [ReallySnow] effba90 Settings: Allow to quickly open Running Services from meminfo view [ezio84] 60629b2 Settings: DoubleTapGesture: Use new material-you illustration preference [Akash] 14a25b7 Settings: Double tap to trigger doze [2/2] [SKULSHADY] 73f9189 Settings: Add toggle for 60Hz refresh rate on battery saver [Adithya R] c0cbeb0 Settings: Add toggle for Smart 5G [2/2] [Adithya R] 9a27a82 Settings: Rework on navigation bar modes and taskbar [Mohammad Hasan Keramat J] d75d07e Let "Other options" get injected [Chirayu Desai] 35343ec Copy Wi-Fi non-persistent MAC randomization to other options [Aayush Gupta] 6df26a0 Add standalone preference for SensorsOff tile [Aayush Gupta] aa855a6 Copy Restrict cleartext network traffic to other options [Aayush Gupta] be994cc Settings: Add a new fragment for other options [Aayush Gupta] 4d613a2 Settings: Add setting to allow/disallow interacting with quick settings on secure lockscreen (2/2) [Oliver Scott] baf76aa ChooseLockPassword: Don't uncheck auto confirm above minimum length [Adithya R] 9ef0a2d ChooseLockPassword: Decrease minimum pin length for auto confirm [Vishalcj17] 8d8170f Settings: Let app lock use face unlock [Pranav Vashi] 98850b3 development: Enable force resizable activities by default [minaripenguin] b084317 development: Enable freeform windows by default [minaripenguin] caddae8 Settings: Add app lock summary for 0 protected apps [Pranav Vashi] 37287c3 Settings: fix app lock allow biometric toggle ignored (always on) [nift4] 302520a Settings: Add support for global cleartext penalties [Oliver Scott] 8ba6e61 tether: Drop WiFi AP Band support [Mohammad Hasan Keramat J] 672c0c0 FaceEnroll: Fix circle camera view background color [Erfan Abdi] b125224 Settings: Import missing Face Unlock animation [Chris Crump] 5542207 Settings: tether: do not set shutdown timeout if <=0 [jhonboy121] 8ad9c74 Settings: convert hotspot timeout preference to a list preference [jhonboy121] 690d015 Settings: add TextView for summary into SeekBarDialogPreference [cjybyjk] 28159bd SoftAp: add client manager [cjybyjk] c725e37 SoftAp: add support for setting shutdown timeout [cjybyjk] 7adbb08 SoftAp: add more bands to band preference [cjybyjk] 2722836 SoftAp: add back AP Band preference into tether settings [cjybyjk] 23362a8 SoftAp: add Hidden SSID preference [cjybyjk] b12ec51 Settings: Add simcard number title for SIM1 [ShevT] f028ebb Settings: Fix ringtone selection for devices with e-SIM [jhenrique09] 2f2ff81 MSIM Ringtone: Improve on devices with ESIM [jhenrique09] 8847fe2 Settings: Use AOSP translations for MSIM ringtone [jhenrique09] ff554ed Settings: enable SIM card ringtone only if slot not empty [1/2] [maxwen] f5ed965 Settings: Phone ringtone setting for Multi SIM device [2/3] [Ting Yu] 8ef7a4a Settings: Add missing summary for Display size and text [PainKiller3] 1d86eaa Changelog: Adapt for A14 QPR2 [NurKeinNeid] 7769357 Changelog: Replace com.android.settingslib.collapsingtoolbar.R with com.android.settingslib.widget.R [xyyx] 1566d86 Changelog: Use NestedScrollView instead of ScrollView [DennySPb] 4b382cb Changelog: Rework with Activity [xyyx] 4175980 Changelog: fix possible title pattern mismatches [Vol Zhdanov] 2eae782 Changelog: use normal font instead of italic for commiter name [Vol Zhdanov] 45437a2 Changelog: Add left padding [xyyx] 8ee292f Settings: update changelog activity [dadi11] a316359 Changelog: Fix text selection with dot [xyyx] 98ca828 Changelog: clean and make themeable [xyyx] 66d0669 Changelog: prettify [pcarenza] 057723e Settings: Changelog [david] 0600715 SystemSettings: Remove all system / ota update items [spezi77] eccf26a Settings: Add Updater [Harry Youd] 26040fd Settings: Separate System Navigation Pref from AOSP Gestures [SuperDroidBond] 4e2c118 Settings: Statusbar brightness control [2/2] [Danesh M] 6796120 Settings: Regulatory: Fullscreen instead of AlertDialog [ReallySnow] 7d18247 Settings: Hide settings that don't work when taskbar is enabled [LuK1337] 62545f1 Settings: Toggle vertical swipes on Ambient display [2/2] [cjh1249131356] 5ec2671 Settings: Implement cutout force full screen [2/2] [jhenrique09] 4a5c4c7 Add Face Unlock with ParanoidSense (2/2) [Chris Crump] 86c496a PreventRingingParentPreferenceController: Refactor summary generation [Ido Ben-Hur] 53dfbf0 Settings: Re-organize device info page [PainKiller3] b4e9d6f Settings: Show SoC Model rather than value of ro.board.platform if available [Tim Zimmermann] ed6d80f Settings: Align TotalRAMPreferenceController with MemoryUsagePreferenceController from dev settings [Tim Zimmermann] 963a07a Settings: Add platform and RAM to Model & Hardware [Rashed Abdel-Tawab] 150d989 Settings: Choose which ringer modes to cycle with the gesture [2/2] [Ido Ben-Hur] b1d28c6 Settings: Gestures: Add option to cycle through ringer modes [2/2] [rituj] 1bdfc56 Settings: Allow customizing volume dialog timeout [2/2] [Ido Ben-Hur] 406cd34 display: Import screen resolution from cheetah stock [Alvin Francis] 2a0020c Settings: Utilize our AppListPreference with Sensor Blocking pref [calebcabob] 1058925 Settings: BlockSensors: Fix/update the way Footer info is added [calebcabob] dc7bc4f Settings: Make sensor block package list configurable [2/2] [Hikari-no-Tenshi] 8f3938b Settings: Sensor block per-package switch [2/2] [LorDClockaN] 58a8ae7 Settings: Fix potential NPE in WifiTetherSecurityPreferenceController [Fabian Leutenegger] ef8d9bb Settings: Introduce Adaptive Playback [2/2] [Chris Crump] b8d09ef Port "Battery Usage Alerts" feature from factory images [ezio84] 06930bb Settings: Allow toggling floating rotation button [2/2] [Ido Ben-Hur] 1f5d657 Settings: Allow disabling clipboard overlay [2/2] [Adithya R] f6dbf4b Settings: Optional haptic feedback on back gesture [2/2] [DennySPb] 0e3ab85 Settings: Allow to hide arrow for back gesture [2/2] [Nebrassy] b7b79ff Settings: Back gesture height settings [2/2] [maxwen] 885eeb9 applock: Fix remaining null-safety errors for 14 QPR2 [NurKeinNeid] 63222d9 applock: Handle null-safety errors for 14 QPR2 [Dhina17] 2c3d624 Settings: Migrate to SwitchPreferenceCompat [Dhina17] d44f0ff Settings: Introduce App Lock [2/3] [jhonboy121] e3ceb87 Global VPN feature [2/2] [Oliver Scott] e144ff6 Add setting for timeout-reboot [Chirayu Desai] 835e8f2 Settings: Allow customizing default notification vibration pattern [2/2] [Ido Ben-Hur] 753969f Settings: Custom vibration pattern per notification channel [2/2] [Ido Ben-Hur] 1939f16 Settings: Move custom vib pattern to its own preference [Ido Ben-Hur] 74fa912 Settings: Follow new ringtone vibration patterns [Ido Ben-Hur] 8ee160b Settings: Preview ringtone vibration pattern [Ido Ben-Hur] 3c12d23 Settings: Allow choosing a custom vibration pattern [3/3] [Ido Ben-Hur] 233e6ad Settings: Add vibration patterns from OOS [3/3] [Ido Ben-Hur] 6fbe18f Settings: add a disclaimer for our imp for per-app volume [El Dainosor] 53dee58 Settings: support per-app volume [3/3] [cjybyjk] 234e1b1 Settings: Add Game Space support [Nauval Rizky] 30d74e2 Use default letter spacing for category titles [Danny Lin] f8e54c3 Settings: Follow Accent color on search button [StarkDroid] 989a9b5 Display: Bring Override dark mode switch to Dark Mode settings [Trishiraj] 7944bbe Settings: Move blur toggle to Display options [Jyotiraditya] 8bdad7e Settings: Whitelist WRITE_DEVICE_CONFIG permission [saikiran2001] 928146c Settings: Hide power menu on secure lockscreen [2/2] [Altaf-Mahdi] e495b4d Settings: Randomize DerpSpace's summary [Ido Ben-Hur] 3355c93 Settings: Import skydoves colorpicker [spkal01] e6b93d8 Add Glide library [SagarMakhar] 8f9eafb Clean expandable bottombar bits [Shubham Singh] 3474799 Add CollapsingToolBar and and AppBar return methods [SagarMakhar] 303b05f Build DerpSpace into Settings [maxwen] feb7139 Settings: Long press to copy wifi password [Ido Ben-Hur] 87d3d04 Settings: dont disable ls device controls based on secure lock [maxwen] 223bbf2 Settings: Add a preference to battery optimization page [jhonboy121] ac8bd2b Settings: move app compatibility preference to apps and notifications [rohan] 18f54f9 Settings: Hide radio info if device don't support voice [LynnrinChan] 6d39096 Settings: Expose radio info (*#*#4636#*#*) [xyyx] c4d77b3 BatteryPercentagePreferenceController: Force hide for all devices [jhenrique09] 120d878 Settings: Remove divider from Battery Manager [Akash Srivastava] 37cad37 Settings: Pull navigation mode settings out [aswin7469] 9b902e0 Link smallest width options in display settings [Subhajeet Muhuri] 66418f1 Settings: Adjust gesture navigation settings title [NurKeinNeid] 42aace6 Settings: Use font configs instead fonts directly [Pranav Vashi] 3b5170d Settings: DevicePicker: Adapt to S style [ReallySnow] 760835c Settings: Use ListPreference instead of DropDownPreference [IacobIonut01] 1398618 settings: drop divider in dark mode screen [V1t0rrr] c39feba Settings: Add missing icon for media output [ReallySnow] 74a7385 Restrict "Turn on wifi automatically" to USA and Canada [Chirayu Desai] a523dc7 Bluetooth timeout feature [Oliver Scott] 4a955b9 Wi-Fi timeout feature [Oliver Scott] d8e7865 Settings: Incall vibration options [3/3] Author: Mohammad Hasan Keramat J Date: Wed Nov 2 14:54:17 2022 +0330 [Mohammad Hasan Keramat J] 25ebdfb Settings: Suppress notifications sound if screen is ON [2/2] [ezio84] f959d0a Settings: Less boring heads up option [2/2] [ezio84] 20c4d65 Settings: Add restart systemui shortcut to power menu [2/2] [NurKeinNeid] 3e4c867 Add a toggle for panic power button option [Erfan Abdi] 66a8eea Settings: Add Default USB Configuration [ZeNiXxX] ba35696 ChargingControl: Respect 24 hour locales in TimePicker [Georg Veichtlbauer] 9675e06 ChargingControl: Don't index settings if it is not supported [Luofan Chen] dc65ba8 Settings: Add charging control preferences [Danny Trunk] 5ed811c Enable more featureful biometrics settings screen [Tommy Webb] 5926cfd Settings: Import SecureSettingListPreference [SamarV-121] 9f15205 Settings: Import SecureSettingSeekBarPreference [Tim Zimmermann] fc56c28 Settings: Import CustomLabeledSeekBarPreference [Tim Zimmermann] 3b70938 Settings: Fix loading iconpack-based Wellbeing icon [Adithya R] acd7abc Settings: Allow disabling screenshot shutter sound [2/2] [maxwen] 4f39947 Settings: Add back SELinux info [Stephen Smalley] 407cf35 Settings: fix typo in settings namespace for qr scanner on ls [maxwen] cd255b9 Settings: Observe auto brightness mode changes [Ido Ben-Hur] 76a87e3 Settings: Add three-fingers-swipe to screenshot [2/2] [ghbhaha] 797ffe2 Settings: Drop support for legacy USB restrictor [Mohammad Hasan Keramat J] 9e230f9 Security: Add Trust RestrictUsb Preference [Erfan Abdi] f99dd45 Settings: Add back increasing ring feature (3/3) [Danny Baumann] 8a25411 Settings: Add option to enable AOD on charging only [2/2] [darkobas] 5595681 Settings: Import missing animations from UP1A.231005.007.A1 [minaripenguin] c4796a3 Settings: Align user avatar with homepage title [jhonboy121] 998b465 Show user's Google avatar on the homepage [Jason Edson] 9c5b91b Hide the "Show the vibrate icon in the Status Bar" setting [Chirayu Desai] 96f5a33 Settings: Properly set battery temperature [Pranav Vashi] ae73500 Settings: Add temperature to battery header [Anushek Prasal] 8741895 Remove the "About phone" avatar. [Alex Cruz] 21476e7 Settings: Introduce new logo for derpfest [Shinjo Akane] 30594c1 Make kernel version clickable [SagarMakhar] e8f2489 Settings: Change kernel preference behavior [Alex] 2bf86fb Settings: Show full proc/version information [xoomdev] 1630caf Use BUILD.VERSION.INCREMENTAL for search index check [maxwen] ffe3c40 Settings: Remove duplicate build number from firmware dialogue [Josh Fox (XlxFoXxlX)] 7f3c8c5 Settings: Disable all bugreport settings [maxwen] 726ed5e Ignore custom app space management activities [Danny Lin] dff914e Expand abbreviation in average memory usage string [Danny Lin] f6e1328 Settings: Comment out Legal/Regulatory category [jhenrique09] c5579c1 Settings: IS_DEBUGGABLE -> IS_ENG [jhenrique09] dff0584 Add back arrow to Desktop backup password [Alex Cruz] 8322e67 QS dev tiles: Don't set them to active area [Alex Cruz] 1fce53d Remove feedback and bug report stuff [ezio84] 01d96d3 Remove the Automatic ota check option but be sure it's disabled [ezio84] 70f05bc Comment out Legal/Regulatory info [Corey Edwards] d564733 Settings: Hide|disable "Phone number" from About phone information [kubersharma001] 2319540 DevelopmentSettings: Disable automatic updates [Henrique Silva] * packages/apps/TouchGestures 66f7635 TouchGestures: Update German translations [NurKeinNeid] 8296c11 TouchGestures: Add support for launching Google maps & search [LibXZR]