==================== 2025-04-29 ==================== * device/xiaomi/davinci 3661408 Revert "davinci: Build AIDL NXP NFC HAL" [Arian] * hardware/qcom-caf/sm8450/audio/pal abfb07f8 Implement speaker protection profiles [Arian] 41e8ae12 Implement ultrasound notify msg support [Arian] * hardware/qcom-caf/sm8450/audio/primary-hal f27e1a409 hal: Add ultrasound proximity support [Arian] * kernel/xiaomi/sm6150 a8bf27b72f9f Revert "arm64: configs: davinci: Use HWC version as SKU as well" [Arian] 93bab1a03be1 arm64: configs: davinci: Use HWC version as SKU as well [Arian] ==================== 2025-04-28 ==================== * device/nubia/TP1803 fd432c0 TP1803: Get rid of TARGET_RECOVERY_DEVICE_DIRS [Michael Bestas] * device/xiaomi/miuicamera-cupid 44f8801 miuicamera-cupid: Update patches for older apktool version which doesn't add newlines to resources [Arian] accfa8a miuicamera-cupid: Update patches and blobs to OS2.0.1.0.VLCMIXM [Arian] * kernel/xiaomi/sm8450 ddd31a5e3075 HACK: Revert "of: property: fix typo in io-channels" [Jens Reidel] 584d026ec8c7 modules.list.msm.waipio: Remove modules that depend on debugfs [Jens Reidel] 4dd5365196cc modules.list.msm.waipio: Remove modules which are not built [Arian] 646af3c23fb8 modules.list.msm.waipio: Add hwid.ko to modules [Arian] ab2d845ed7e1 ARM64: configs: Add configs for Xiaomi SM8450 devices [Arian] 1b62da02974e soc: qcom: smp2p_sleepstate: Decrease wakeup event length [Arian] 49a6fe5973b0 spi: spi-msm-geni: Increase xfer timeout [Arian] 70eacc9d23b8 usb: typec: tcpc: Make it compile [Jens Reidel] 17d7e426c2da include: qti_power_supply_iio: Import Xiaomi charger defines from yudi-t-oss [Jens Reidel] 4539dbc8bdc2 power: supply: xiaomi: bq27z561: Compare against correct enum [Jens Reidel] 77db4d887541 power: supply: Import xiaomi power supply drivers from yudi-t-oss [Jens Reidel] c2021be1bd0a power: supply: qti_battery_charger: Add support for blank status and cctog xiaomi properties [Arian] 5ea699bf4458 power: supply: qti_battery_charger: Drop fixed wls start property for non-m81 chargers [Arian] 6ee2c16f6754 power: supply: qti_battery_charger: Return time to full in seconds [FlowerSea0208] 3cebe7f8e0bf power: supply: qti_battery_charger: Return charge counter in uAh [ArianK16a] 7d754a895424 power: supply: qti_battery_charger: Add missing type specifiers [Arian] 6ab8916dbaa6 power: supply: qti_battery_charger: Add support for 33W reverse wireless charging [Arian] d5196ac5a9c3 power: supply: qti_battery_charger: Add support for display port [Arian] 961dedd17b8c power: supply: qti_battery_charger: Add config to match m81 module [Arian] 150da371e3d3 power: supply: qti_battery_charger: Replace MI_CHARGE_PROPERTY with MI_WLS_REVERSE_CHG_ONLY [Arian] b59adf74158b power: supply: xiaomi: Support WIRELESS_REVERSE_CLOSE [Arian] 9828a691eb01 power: supply: qti_battery_charger: Update from garnet-t-oss [Arian] 2e5dfce3307b power: supply: qti_battery_charger: Import xiaomi changes [Arian] 33a03e3487d0 power: supply: qti_battery_charger: Create header for defines, enums and structs [Arian] 92b99bb33742 power: reset: Import xiaomi changes from mayfly-s-oss [Arian] bcc217925993 usb: Import xiaomi changes from mayfly-s-oss [Arian] 303f58fb6d4b soc: qcom: fsa4480: Add Xiaomi power supply integration [Jens Reidel] a058a70af0dd soc: qcom: icnss2: Import Xiaomi changes from garnet-t-oss [Jens Reidel] b29016baffda net: wireless: cnss2: Handle not provisioned mac address [Arian] f0ee31461abb net: wireless: cnss2: Load xiaomis per-device tuned bdf and regdb files [Arian] e4e6dfaf7882 mtdoops: Compare mtd dump reasons against correct enum [Arian] b96c3f63508f Import xiaomi mtd changes from mayfly-s-oss [Arian] 93231b349493 media: rc: ir-spi: enlarge transmit buffer [Ivan Vecera] a6242fa87957 media: Import xiaomi camera ispv3 driver [Jens Reidel] 094f8e25e8ca thermal: Drop unused variables [Arian] 4bb8f93bdb31 thermal: mi_thermal_interface: Add prototypes to function declarations and add missing type specifiers [Arian] 36a19d0bf1bd thermal: Import xiaomi changes from ziyi-s-oss [Arian] a5322939f184 wl2866d: Add missing function prototypes [Arian] 700f2bfc0c4c misc: Rename ldo wl2866d driver [Arian] e28d060cdbe6 misc: Import wl2866d from mondrian-s-oss [Arian] 78af87c49263 regulator: Import wl2866d driver from mayfly-s-oss [Arian] 799e8462bf47 input: touchscreen: xiaomi: Commonize touch mode get/set between ioctl and sysfs nodes [Arian] 1926c2dfa7b1 WIP input: touchscreen: fts_spi: Implement high touch polling rate support [Arian] 193accc9354b input: touchscreen: synaptics_s3907: Implement high touch polling rate support [Arian] 3d9d3ffd56dd input: touchscreen: goodix_berlin_driver: Implement high touch polling rate support [Arian] c8a676c78e91 input: touchscreen: xiaomi: Add sysfs node for report rate [Arian] b01dfb59bbca input: touchscreen: xiaomi: Initialize suspended and fod_finger_state variables [Arian] 414365f8824d input: touchscreen: xiaomi: Keep gestures enabled in nonui mode [Arian] ce6c7e0b92e3 input: touchscreen: xiaomi: Transfer gesture state on fold events [Arian] de8821087666 input: touchscreen: xiaomi: Take over nonui mode handling [Arian] 53a9aaa2eaf3 input: touchscreen: fst2: Move to new xiaomi-touch driver [Arian] c606b73a02d2 input: touchscreen: xiaomi: Add support for fold_status [Arian] 13f0f3caf7f8 input: touchscreen: fts_spi: Register xiaomi touch as secondary if built as secondary module [Arian] 14a87921dd55 input: touchscreen: xiaomi: Introduce fod_finger_state node [Arian] 428028c9a5cd input: touchscreen: synaptics_s3907: Move to new minimal xiaomi-touch implementation [Arian] d4f73df6fd7c input: touchscreen: fts_spi: Move to new minimal xiaomi-touch implementation [Arian] fab5faf8f7ef input: touchscreen: goodix_berlin_driver: Implement gestures via xiaomi touch [Arian] f31adec0fccb input: touchscreen: xiaomi: Register panel event notifier [Arian] f403edab8e0d input: touchscreen: Add xiaomi touch driver as common user space interface [Arian] 964a9b9edcc3 input: synaptics_s3907: Reverse firmware selection logic from ziyi [Jens Reidel] 76e9b869bcee input: synaptics_s3907: Make it compile [Jens Reidel] 6a5b0724b64e input: synaptics_s3907: Remove spi pinctrl setup logic [Jens Reidel] 67be1173aea4 input: touchscreen: Import synaptics_s3907 driver from yuechu-t-oss [Jens Reidel] 516d698f0432 input: touchscreen: fst2: Add xiaomi touchfeature [Jens Reidel] b00e5c6ae20b input: touchscreen: fst2: Adapt to match zizhan [Jens Reidel] 31d4dd19506d input: touchscreen: Import fst2 driver from google kernel modules and adjust build [Jens Reidel] 0d4caacd25bb input: touchscreen: goodix_berlin_driver: Add support to disable rawdata mode on thp enabled devices [Arian] 334ed27c2f09 input: touchscreen: goodix_berlin_driver: Introduce a power workqueue for suspend/resume [Arian] 44f2e90f0c52 input: touchscreen: goodix_berlin_driver: Enter suspend in LP mode [Arian] 34354dc22274 input: touchscreen: goodix_berlin_driver: Resume on early resume notification [Arian] 394dddfa8060 input: touchscreen: goodix_berlin_driver: Get IC type from matched compatible [Jens Reidel] b98fab885d87 input: touchscreen: goodix_berlin_driver: Implement matching on touchscreen identification GPIO [Jens Reidel] f7177ecb4556 input: touchscreen: goodix_berlin_driver: Add support for super resolution IC configs [Jens Reidel] 4b943665957f input: touchscreen: goodix_berlin_driver: Always enable panel event notifier [Jens Reidel] 96cc7d24579a input: touchscreen: goodix_berlin_driver: Enable gesture module [Jens Reidel] 1125ef768b49 input: touchscreen: goodix_berlin_driver: Replace DEVICE_ATTR() with __ATTR() [Rohith Iyer] 85b381f74591 input: touchscreen: goodix_berlin_driver: Replacing disable_irq with disable_irq_nosync [Simranjeet Thind] fba6a2d3d3b9 input: touchscreen: goodix_berlin_driver: Sleep 100ms after reset operation [Yu Wu] 8725b20fab66 input: touchscreen: fts_spi: Ignore fod down gestures in resumed state [Arian] ec28bbe56196 input: touchscreen: fts_spi: Add support for building as secondary touch [Jens Reidel] d801c02de920 input: touchscreen: fts_spi: Disable gestures on nonui values 1 and 2 [Arian] aa19dcd72668 input: touchscreen: fts_spi: Re-enable simplified support for thp fod downup [Arian] 3ff0c314a3f8 input: touchscreen: fts_spi: Only notify sysfs on double click events [Arian] dd92888a3ca5 input: touchscreen: fts_spi: Cleanup fod related code [Arian] 4479548d6f1a input: touchscreen: fts_spi: Implement single tap gesture command and drop aod_status [Arian] 3d48bb2b7124 input: touchscreen: fts_spi: Implement fod longpress command [Arian] 5259225c0d5c input: touchscreen: fts_spi: Remove fod singletap and longpress gesture enabling based on fod_status [Arian] f5e8298bc535 input: touchscreen: fts_spi: Cleanup low power gesture entering in fts_mode_handler [Arian] 799755ff0b4e input: touchscreen: fts_spi: Use fts_fingerprint_is_enable for fod_status checks where possible [Arian] a475a31e4020 input: touchscreen: fts_spi: Get rid of factory code [Arian] 0fc0486d0b6e input: touchscreen: fts_spi: Add support for avdd-gpio [Jens Reidel] b37457299e77 input: touchscreen: fts_spi: Add support for diting [Jens Reidel] 03cc14fda8b8 input: touchscreen: fts_spi: Don't notify about fod presses when fod_status is off [Arian] 15a62adfae60 input: touchscreen: fts_spi: Change enable_touch_raw argument to int [Arian] b0592becae71 input: touchscreen: fts_spi: Add prototypes to function declarations and add missing type specifiers [Arian] bb4fb7212ee2 input: touchscreen: fts_spi: Fix potential buffer overflows [Arian] e398b8c6a3fd input: touchscreen: fts_spi: Remove unused get_slot_trackingId method [Arian] 808c852fc1a6 input: touchscreen: fts_spi: Change fts_enable_click_touch_raw to return int [Arian] 5fce81abf680 input: touchscreen: fts_spi: Move back to enable_clicktouch_raw [Arian] 867e770863a6 input: touchscreen: fts_spi: Revert knock_data to touch raw data [Arian] 0613339010a2 input: touchscreen: fts_spi: Implement THP support [Arian] ca3b77cf127a input: touchscreen: fts_spi: Update headers according to driver changes [Arian] c4f2f7b50da0 input: touchscreen: fts_spi: Add missing cmd_fifo device attr [Arian] 95e924f095be input: touchscreen: fts_spi: Guard touch_irq_boost [Arian] 08e260291750 input: touchscreen: Import fts_spi driver from mayfly-s-oss [Arian] df98a780bf10 input: misc: qcom-hv-haptics: Add support for garnet [Jens Reidel] 411555bd7d13 input: misc: qcom-hv-haptics: Import changes from yudi-t-oss [Jens Reidel] 1b62b9c7e492 input: misc: Import aw8622x_haptic driver from ziyi-s-oss [Jens Reidel] eddfb85914d1 input: misc: aw86927_haptic: Rename driver to avoid load failure along aw8622x_haptic [Arian] 66fc1f36fee7 input: misc: aw86927_haptic: Change aw86297 compatible to include the actual name [Arian] adcfe68300c8 input: misc: aw86927_haptic: Replace mtk with qcom properties [TheStrechh] 7975b584decd input: misc: Imort aw86927_haptic driver from mayfly-s-oss [Arian] 45a19f3df434 input: Import stmvl53l5 driver from garnet-t-oss [Jens Reidel] 8f85ad4b2fbb input: fingerprint: goodix_tee: Fix duplicate input_free_device call [Jens Reidel] 658a8a9d4bd5 input: fingerprint: goodix_tee: Add support for more supply configs [Jens Reidel] 136fe7a5acd1 input: fingerprint: goodix_tee: Disable Navigation events and key maps [Divyanshu-Modi] 4f340754231f input: fingerprint: Add goodix_tee driver [Jens Reidel] 603e6b3f03de input: fingerprint: Import fpc_1540 from marble-s-oss [Jens Reidel] * kernel/xiaomi/sm8450-devicetrees 0cff0b07 Revert "ARM: dts: msm: increase smem memory to 44k" [Arian] 2fa68a3a display: diting: Match wait after pulling down reset GPIO with stock [Jens Reidel] 12dfd298 diting: Fixup touchscreen identification GPIO logic [Jens Reidel] ff5f83bc Modify aw8697 properties to work with aw86927 driver [Arian] ee6d6203 unicorn: Disable qcom-hv-haptics [Arian] 3772ba52 unicorn: Change awinic aw86297 compatible [Arian] 60a4a2a9 display: ziyi: Fix panel lists for charge screen and xiaomi touch [Jens Reidel] 0e9cfa7c Move to new xiaomi-touch driver [Arian] 56b3e285 Standardize supply names for goodix fingerprint [Arian] c29e3d23 {unicorn, zeus}: Use L1 fts firmware which disabled THP completely [Arian] 271cc260 mondrian: Declare that our firmware enables thp [Arian] e8893569 {unicorn, zeus}: Disable thp [Arian] 46bb0905 mondrian: Use Qualcomm's goodix berlin driver [Arian] 18c0a67c diting: Use Qualcomm's goodix berlin driver, standard fts_spi compatible [Jens Reidel] 758eedbf marble: Use Qualcomm's goodix berlin driver [Jens Reidel] c10c858c zizhan: Use fts_spi driver for secondary panel [Jens Reidel] 3fe49646 Move to upstream ir-spi-led driver [Arian] b9f847e8 mondrian: Fix goodix fingerprint supply name [Arian] c9c71d74 display: diting: Update nolp and doze commands from diting V816.0.4.0.ULFMIXM [Jens Reidel] 6158938f display: diting: Bump minimal brightness to 8 [Jens Reidel] a1a51673 display: diting: Correct physical panel dimensions [Jens Reidel] f2ca924f display: Add support for Xiaomi 12T Pro / Redmi K50 Ultra (diting|L12) [Jens Reidel] 77f35a21 camera: Add support for Xiaomi 12T Pro / Redmi K50 Ultra (diting|L12) [Jens Reidel] 3b7967d2 audio: Add support for Xiaomi 12T Pro / Redmi K50 Ultra (diting|L12) [Jens Reidel] 894b8a8c diting-sm8475: Update host param override seq from V816.0.4.0.UMRMIXM [Jens Reidel] a6421cd9 Add support for Xiaomi 12T Pro / Redmi K50 Ultra (diting|L12) [Jens Reidel] b9dcc175 audio: Add support for Xiaomi 13 Lite/Civi 2 (ziyi|L9S) [Jens Reidel] 01b9e2c6 audio: Add miboard id to diwali reference board [Jens Reidel] 6662d392 display: ziyi: Bump minimal brightness to 8 [Jens Reidel] c287d9b9 display: ziyi: Correct physical panel dimensions [Jens Reidel] 35ffc2c3 display: Reverse ziyi display changes and add L9S 42 02 0C panel support [Jens Reidel] 2562f475 display: Add support for Xiaomi 13 Lite/Civi 2 (ziyi|L9S) [Jens Reidel] d831e048 display: Remove diwali reference touchscreens from IDP [Jens Reidel] b9fa192e camera: ziyi: Add cam_vio supply to actuator0 [Jens Reidel] 61859e0e camera: Add support for Xiaomi 13 Lite/Civi 2 (ziyi|L9S) [Jens Reidel] 17f7c34a camera: Add miboard id to diwali reference board [Jens Reidel] 764b3e40 Add support for Xiaomi 13 Lite/Civi 2 (ziyi|L9S) [Jens Reidel] b4fba0b1 xiaomi-sm7450-common: Increase volume up debounce interval [Jens Reidel] f9a843c8 Add xiaomi-sm7450-common configuration [Jens Reidel] dc5794e8 diwali-regulators: Set pm8350c_l6 and pm8350c_l9 to fixed 2.8V [Jens Reidel] a9837713 diwali-regulators: Add pm8350c_l2 regulator [Jens Reidel] e4b64e4e diwali-qupv3: Enable qupv3_se1_i2c and qupv3_se3_i2c [Jens Reidel] 96f87d15 diwali-usb: Limit to USB 2 [Jens Reidel] e2e821fb diwali-reserved-memory: Enlarge and move adsp reserved memory [Jens Reidel] c83e491d diwali-reserved-memory: Enlarge and move xbl_ramdump_mem [Jens Reidel] 2245afe1 diwali-pmic-overlay: Drop pm7325 ADC thermal zones [Jens Reidel] 546847af diwali-pmic-overlay: Add bark pwrkeys [Jens Reidel] d50dbe55 diwali-pmic-overlay: Use pm8008 instead of pm8010 [Jens Reidel] e647e70a diwali-pinctrl: Use gpio 143 instead of 122 for usb 3 phy portselect [Jens Reidel] 57882e11 diwali-pinctrl: Use gpio 46 instead of 17 for touchscreens [Jens Reidel] 5e518178 diwali-idp: Disable SD card slot [Jens Reidel] d8ea0540 diwali: Add microdump modem [Jens Reidel] 24ef76d1 diwali: Add i2c 0-5 aliases [Jens Reidel] b5ed5502 diwali: Disable ramoops memory region [Jens Reidel] b6841f87 diwali: Set qcom,use-power-supply [Jens Reidel] 5909187e diwali: Enable nv-mac [Jens Reidel] db9e7ded diwali: Bump sram size [Jens Reidel] 6147e6be Remove touchscreens from diwali reference boards [Jens Reidel] 4c52b1c3 Add miboard id to diwali reference board [Jens Reidel] 010a2d68 zizhan-sm8475-pinctrl: Set tert_tdm_clk_active strength to 6mA [Jens Reidel] 3d222556 zizhan-sm8475: Configure hv-haptics [Jens Reidel] 49d8b8b9 camera: Add support for Xiaomi MIX Fold 2 (zizhan|L18) [Jens Reidel] 928ec735 audio: Add support for Xiaomi MIX Fold 2 (zizhan|L18) [Jens Reidel] e6e82afa Add support for Xiaomi MIX Fold 2 (zizhan|L18) [Jens Reidel] e77a0130 display: Bump minimal brightness to 8 for all our devices [Arian] 59d29864 display: Correct physical panel dimensions for our devices [Arian] b3321f3a display: marble: Update nolp and doze commands from marble V816.0.3.0.UMRMIXM [Jens Reidel] a58dd509 display: marble: Update nolp command from mondrian V816.0.3.0.UMNMIXM [Arian] add8a443 display: marble: Update from unicorn V816.0.3.0.ULECNXM [Arian] 46c02d7b display: marble: Disable 30Hz timing [Jens Reidel] bbb1108d display: marble: Update gamma switch commands from unicorn V816.0.3.0.ULECNXM [Arian] 4b9ac3ba display: Add support for POCO F5/Redmi Note 12 Turbo (marble|M16T) [Arian] 78e85212 display: mondrian: Add qcom,mdss-dsi-nolp-command-update from mondrian V816.0.3.0.UMNMIXM [Arian] acbc9c51 display: mondrian: Commonize lp and local hbm commands for all timings [Arian] f04f4522 display: mondrian: Update from V14.0.5.0.TMNMIXM [Arian] ed064e9f display: Add support for POCO F5 Pro/Redmi K60 (mondrian|M11A) [Arian] 598e01aa display: mayfly: Drop 90Hz timing [FlowerSea0208] 287832ca display: Add support for Xiaomi 12S (mayfly|L3S) [Arian] 7872f9c5 display: zizhan: Update from unicorn V816.0.3.0.ULECNXM [Arian] 1917c926 display: Add support for Xiaomi MIX Fold 2 (zizhan|L18) [Arian] 025f63af display: unicorn: Update from unicorn V816.0.3.0.ULECNXM [Arian] 6cc14853 display: Add support for Xiaomi 12S Pro (unicorn|L2S) [Arian] 252cc05f display: thor: Update from unicorn V816.0.3.0.ULECNXM [Arian] 1ce8cc84 display: Add support for Xiaomi 12S Ultra (thor|L1) [Arian] 1a6b338c display: Add miboard id to cape reference board [Arian] 33e06a3d display: cape: Enable sde wakup with touch [Arian] 99a645e9 display: cape: Enlarge disp rdump region [Arian] 373e6605 display: cupid: Nuke 90Hz timing [Kujou Yuko] 32afd20b display: Add support for Xiaomi 12 (cupid|L3) [Arian] e0deb63e display: Add support for Xiaomi 12 Pro (zeus|L1) [Arian] 9446651b display: Add miboard id to waipio reference board [Arian] 3e5bb4b3 display: waipio: Enable sde wakup with touch [Arian] 12bb2ea4 display: waipio: Enlarge disp rdump region [Arian] 32eff8a1 display: waipio: Add vci panel regulator [Arian] d0696b67 camera: Add support for POCO F5/Redmi Note 12 Turbo (marble|M16T) [Arian] 8b332a22 camera: Add support for POCO F5 Pro/Redmi K60 (mondrian|M11A) [Arian] 5b10d4c0 camera: Add support for Xiaomi 12S (mayfly|L3S) [Arian] 9b666ace camera: Add support for Xiaomi 12 Ultra (thor|L1) [Arian] d7c1157f camera: Add support for Xiaomi 12S Pro (unicorn|L2S) [Arian] 4d611e79 camera: Add support for Xiaomi 12 (cupid|L3) [Arian] 454d37e2 camera: Add support for Xiaomi 12 Pro (zeus|L1) [Arian] fbe50250 camera: Update iova memory regions for cape [Arian] 6a3cef03 camera: Decommonize active and suspend rst0 from waipio-camera [Arian] cf9c08e6 camera: Add miboard id to cape, ukee and waipio reference boards [Arian] 284c8815 audio: Add support for POCO F5/Redmi Note 12 Turbo (marble|M16T) [Arian] 784e89ac audio: Add support for POCO F5 Pro/Redmi K60 (mondrian|M11A) [Arian] b0dc9a02 audio: Add support for Xiaomi 12S (mayfly|L3S) [Arian] 4930eaa1 audio: Add support for Xiaomi 12S Ultra (thor|L1) [Arian] 9dca53d3 audio: Add support for Xiaomi 12S Pro (unicorn|L2S) [Arian] 9cbd5325 audio: Add support for Xiaomi 12 (cupid|L3) [Arian] 90163c1b audio: Add support for Xiaomi 12 Pro (zeus|L2) [Arian] d0c7bbaf audio: Add miboard id to cape, ukee and waipio reference boards [Arian] 50754e95 audio: Add xiaomi-sm8450-common configuration [Arian] 191fdbc1 Add support for POCO F5/Redmi Note 12 Turbo (marble|M16T) [Arian] 676e157e xiaomi-sm7475-common: Add lra-f0 settings to hv-haptics [Jens Reidel] 5d50b0a3 Add xiaomi-sm7475-common configuration [Arian] 76fd1e0b Add support for POCO F5 Pro/Redmi K60 (mondrian|M11A) [Arian] 969fc594 Add support for Xiaomi 12S (mayfly|L3S) [Arian] 49398b4e Add support for Xiaomi 12S Ultra (thor|L1) [Arian] ad0b2e96 Add support for Xiaomi 12S Pro (unicorn|L2S) [Arian] 64aff8fe Add xiaomi-sm8475-common configuration [Arian] cc0af82a Add support for Xiaomi 12 (cupid|L3) [Arian] e7644676 Add support for Xiaomi 12 Pro (zeus|L2) [Arian] 79d620fc Add xiaomi-sm8450-common configuration [Arian] e2a0b564 waipio: Disable qcom,fsa4480-i2c [Arian] d556f715 waipio: Disable qbt handler [Arian] 2c63c792 waipio: Enable nv-mac [Arian] 863a81b5 waipio: Adjust wlan aon and dig config [Arian] 0a088bad waipio: Adjust high bus bandwidth voting data [Arian] 1a3411dc waipio: Add rf clk3 clocks to qca6490 [Arian] ded08021 waipio: Disable ramoops memory region [Arian] c0370236 waipio: Enlarge and move adsp and xbl ramdump memory regions [Arian] 0dab04d3 waipio: Disable trust ui and oem vm memory regions [Arian] 461fb54c waipio: Disable spss remote processor [Jens Reidel] e1c7ed50 waipio: Add i2c 0-4 aliases [Arian] a33d7707 waipio: Remove mem-offline [Arian] a58ecfbe waipio-usb: Remove edu_enable_reg [Arian] c1ff155c waipio-thermal: Remove {cx,mx}_sdpm [Arian] 8f3ddaa1 waipio-thermal-overlay: Remove xo-therm [Arian] 6b80aa49 waipio-regulators: Add ldoc11 regulator [Arian] c1ab325c waipio-pmic-overlay: Move tof therm to pm8350b [Arian] 54a7f9a9 waipio-pmic-overlay: Decomonize thermal zones [Arian] 85862a1f waipio-pmic-overlay: Add pwrkey bark [Arian] aef1e9ae waipio-pm8008: Adjust regulator voltages [Arian] f2fe3a28 waipio-pinctrl: Decrease drive strength on tert tdm clk active [Arian] 79fdd070 waipio-pinctrl: Enable pull down on usb3phy portselect default [Arian] 40263fb5 waipio-pinctrl: Add zeus, cupid and thor uart pins [Arian] 7ca70ca1 waipio-pcie: Disable pcie1 and pcie1_msi [Arian] fab4b036 Add miboard-id to waipio reference boards [Arian] 88e28f91 pmk8350: Remove xo-therm [Arian] 02d2607c pm8350c: Disable qcom,hw-strobe-gpios [Arian] 9d8cec9e pm8350b: Disable thermal-sensors for socd [Arian] dfb4dfa5 pm8350b: Decrease initial resonance period for LRA actuator [Arian] 6c14d75d pm8350b: Decrease qcom hv-haptics max voltage [Arian] 5790ee29 cape: Disable rtc6226 [Arian] 70b579bd cape: Disable ramoops region [Arian] b297a4bc cape: Add i2c{0-5} aliases [Arian] f688ae4d cape: Disable mem-offline [Arian] 8044a74d cape: Disable spss remote processor [Arian] 361579d3 cape-usb: Set maximum-speed to high-speed [Arian] ab639116 cape-usb: Disable USB2 HW LPM for gadget mode [Arian] ca68cf9d cape-usb: Disable display port [Arian] 01fcab7f cape-reserved-memory: Disable trusted ui vm region [Arian] 0279f8e7 cape-reserved-memory: Enlarge and move adsp and xbl ramdump regions [Arian] * kernel/xiaomi/sm8450-modules b573bd3e39 display-drivers: mi_disp: Only enable debugfs if supported [Jens Reidel] 86ec1a8ae9 display-drivers: Disable regulators before freeing them in sde deinit [Jens Reidel] 71004c976e display-drivers: Add support for L9S_42_02_0C panel [Jens Reidel] add4bec9eb display-drivers: mi_disp: Allow partial reads [Arian] 2d0a76518e display-drivers: mi_disp: Move fod_ui_ready_state to uapi headers [Arian] 932b08ca41 display-drivers: Skip setting doze brightness if panel is not initialized [Pzqqt] 7d929e4db2 display-drivers: mi_disp: Optimize for marble's 36_0d_0b screen panel [Pzqqt] 6be42fb925 display-drivers: Optimize for marble's 36_02_0a screen panel [Pzqqt] 00391cdab0 display-drivers: Add missing function prototypes [Jens Reidel] 07d1fed0f1 display-drivers: Set mi panel_state to on in dsi_display_enable as seen in stock driver [Arian] 88d7f5eea7 display-drivers: Implement auto gamma update as seen in stock driver [Arian] eb1f5a65b8 display-drivers: Enable more whitebuf changes for M11A as seen in stock driver [Arian] 0f0cb61d7c display-drivers; Update aa_alpha_M11A_PANEL_PA from stock driver [kxxt] 069293346d display-drivers: Disable mi display pwrkey callback to fix compile [Arian] 889a174814 display-drivers: Update from garnet-t-oss [Arian] 9f7d83aa4b display-drivers: Import xiaomi changes from ziyi-s-oss [Arian] 0d99e83c96 camera-kernel: Use CONFIG_LDO_WL2866D instead of CONFIG_WL2866D [Jens Reidel] e41b89e8ef camera-kernel: Add CAM_CLK to vreg names [Jens Reidel] b28510cced camera-kernel: Raise workqueue task count to 120 [Jens Reidel] d109ada078 camera-kernel: Increase camera icp context count to 80 [Jens Reidel] e8768dd03e camera-kernel: Support firmware downloads on sem1217s and rumbas4h [Jens Reidel] d09af59638 camera-kernel: Add support for cam ispv3 [Jens Reidel] 9edc09ca8d camera-kernel: Increase csid reset timeout [Jens Reidel] 033dd6fc07 camera-kernel: Replace CONFIG_S12B with hwid check [Jens Reidel] 4620f2cf0b camera-kernel: Support s12b cam_vana1 voltage override [Jens Reidel] 1051fe739e camera-kernel: Zero out timestamp on ife init for zizhan [Jens Reidel] 34f6161583 camera-kernel: Handle ziyi flash driver on chinese units [Jens Reidel] 7dd3bfa47d camera-kernel: Handle ziyi flash sources on global units [Jens Reidel] ed31a9d323 camera-kernel: camera_sensor_utils: Add support for WL2866D [Arian] d9f36d1ae6 camera-kernel: Add support for m16t csiphy [Jens Reidel] 4ecab6e318 camera-kernel: cam_csiphy: Add support for several more xiaomi devices [Arian] 4dd3cc309e camera-kernel: cam_req_mgr: Increase max events [Arian] f20a04c142 camera-kernel: cam_req_mgr: Increase watchdog timeout and max retry attempts [Arian] 3a2f07fffc camera-kernel: cam_icp: Increase cmd and msg sizes [Arian] 8c3457505c camera-kernel: cam_sensor_utils: Add CAM_VANA1 to vreg name enum [Arian] cbfb4e31bf camera-kernel: cam_ois: Import xiaomi changes [Arian] c1f35a9ffd camera-kernel: cam_csiphy: Modify cdr delay reg for xiaomi l2 (zeus) [Arian] 1d3302bc52 camera-kernel: cam_csiphy: Always stop cpas on shutdown [Arian] b31ee67b42 camera-kernel: cam_isp: Set rdi_only_ctx to false on stop [Arian] fa67ab2fab camera-kernel: cam_isp: Avoid race condition in tasklet start and stop [Arian] d99da68c6d camera-kernel: cam_isp: Try to recover bubble if request can be re-applied [Arian] 76b3daf3e4 camera-kernel: cam_cpas: Retry getting slice desc [Arian] e7e97c118e camera-kernel: Optimize hang detect for CAM_ISP [Arian] ab9e06acfb camera-kernel: cam_sensor: Fix sensor id read issue [wangshuo18] 65fd8d5a78 audio-kernel: Add support for dagda and taranis as alternative codenames for zeus and thor [Arian] 5e1274e5dc audio-kernel: asoc: waipio: Report correct key code of headset buttons [dianlujitao] dd22e0f4f3 audio-kernel: Import xiaomi changes [Arian] 2d2486a743 audio-kernel: Remove build timestamp injection on every build [Pranav Vashi] ddd02d6721 audio-kernel: codecs: cs35l43: Don't export symbols from wm_adsp copy [Arian] 46e0c6c520 audio-kernel: asoc: Import cs35l43 codec [Arian] dd9a8b274b audio-kernel: codecs: cs35l41: Don't export symbols from wm_adsp copy [Arian] d0dbba5e0d audio-kernel: asoc: Import cs35l41 codec [Arian] ba7d02c5ce audio-kernel: asoc: Import aw882xx codec [Arian] 543fcb2c76 Add .clang-format from kernel [Arian] * lineage/website 18eb74b www: keeep -> keep [LuK1337] * lineage/wiki 72f41974 wiki: devices: Require android 15 firmware for shipping xiaomi 8450 devices [Arian] 3a0e1101 wiki: Use fastboot reboot-recovery for Xiaomi SM8450 [Arian] 42e0ae8c devices: Promote cupid, mayfly, mondrian, unicorn and zeus to lineage-22.2 [Arian] a99d2e43 devices: Promote diting to lineage-22.1 [Jens Reidel] 5df21000 devices: Promote ziyi to lineage-22.1 [Jens Reidel] ad5d0169 devices: Promote thor to lineage-22.1 [Jens Reidel] f6ba4692 devices: Promote marble to lineage-22.1 [Jens Reidel] 8b7276d9 devices: Promote cupid, mondrian, unicorn and zeus to lineage-22.1 [Arian] 6fa16724 wiki: devices: Add POCO F5 Pro / Redmi K60 (mondrian) [Arian] be441323 wiki: devices: Add Xiaomi 12(S) Pro (unicorn & zeus) [Arian] d1ac726d wiki: devices: Add Xiaomi 13 Lite / Civi 2 (ziyi) [Jens Reidel] 277b2aae wiki: devices: Add Xiaomi 12T Pro / Redmi K50 Ultra (diting) [Jens Reidel] b30a546f wiki: devices: Add Xiaomi 12S Ultra (thor) [Jens Reidel] 0e60da4a wiki: devices: Add Xiaomi POCO F5 / Redmi Note 12 Turbo (marble) [Jens Reidel] 380b0dd8 wiki: devices: Add Xiaomi 12 (cupid) [Arian] 0cd21ca1 wiki: devices: Add Xiaomi 12S (mayfly) [FlowerSea0208] 5dc5b969 wiki: devices: Add Xiaomi MIX Fold 2 (zizhan) [Jens Reidel] 1ea92704 wiki: schema: Add SM7450 and Adreno 644 [Jens Reidel] fd6c8a5f wiki: schema: Add SM7475 and Adreno 725 [Jens Reidel] 207f1e3c wiki: schema: Add CPU cores of SM8450/8475/7475 [Jens Reidel] 3dd9a7b2 Display only devices using Xiaomi SM8450 kernel [Jens Reidel] 0e719962 Update download URL [Jens Reidel] c4c7ed78 Change sitemap url [Jens Reidel] 3f674f95 Replace source links with our GitHub organization [Jens Reidel] 2e6ad72b Update GitHub actions [Jens Reidel] e17b7889 Update gems so it works with latest ruby [Jens Reidel] * vendor/lineage 12a66396 overlay: Create NCM USB tethering overlay package [LuK1337] * vendor/xiaomi/miuicamera-cupid c235507 miuicamera-cupid: Update blobs from OS2.0.1.0.VLCMIXM [Arian] ==================== 2025-04-27 ==================== * device/xiaomi/sm8450-common d1b8a7826 sm8450-common: wlan: Enable self recovery for qca6490 [Arian] 85de13297 sm8450-common: wlan: Drop unused vendor_cmd.xml [Arian] * frameworks/base 142099ce50c9 fixup! SystemUIProxy: Add injectLongPress() [LuK1337] * hardware/lineage/interfaces d7b6281 powershare: Migrate powershare_defaults to select() [Michael Bestas] 161d3e0 health: Make limit start/stop nodes configurable [Michael Bestas] ddc729e health: Don't use other deadline nodes when a custom node is set [Michael Bestas] 6c833c6 health: Migrate health_charging_control_defaults to select() [Michael Bestas] * kernel/qcom/sm8350 0db4cc475df6 usb: gadget: f_ncm: Always set current gadget in ncm_bind() [Hardik Gajjar] 305e9e4cf9ee FROMGIT: usb: gadget: u_ether: support configuring interface names. [Lorenzo Colitti] 3e79ef2602cf usb: gadget: f_ncm: Revert to upstream [Jack Pham] 365ffb98922f mm: page_owner: Fix -Wstrlcpy-strlcat-size [Sevenrock] * kernel/xiaomi/sm8450 8315df4a3de9 misc: Introduce simplified xiaomi hardware identification driver [Arian] * kernel/xiaomi/sm8450-modules f7ee1318d8 Android.bp: Import xiaomi sm8450 kernel namespace instead [Arian] 6619249977 Merge tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into lineage-20 [Michael Bestas] 7f695eadd1 Merge tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into lineage-20 [Michael Bestas] f231abeaaa Merge tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api into lineage-20 [Michael Bestas] 881c6501e9 Merge tag 'VIDEO.LA.2.0.r1-11200-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver into lineage-20 [Michael Bestas] dd14373405 Merge tag 'DISPLAY.LA.2.0.r1-13500-WAIPIO.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers into lineage-20 [Michael Bestas] 8bb692b425 Merge tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa into lineage-20 [Michael Bestas] e840fa9b72 Merge tag 'LA.VENDOR.1.0.r1-27300-WAIPIO.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/audio-kernel-ar into lineage-20 [Michael Bestas] * lineage/mirror de2d2a7 Updated to 27-Apr-2025 10:01 UTC [Tim Schumacher] * lineage/wiki 420eef29 wiki: Unship haydn [AdarshGrewal] * vendor/qcom/opensource/usb 9f5243e init.qcom.usb.rc: Set NCM interface name [Yumi Yukimura] ==================== 2025-04-26 ==================== * hardware/qcom-caf/common d2c250c common: move QTI gralloc configs to select [Michael Bestas] * hardware/qcom-caf/sm8150/media be6283c5d fixup! mm-video-v4l2: Convert to blueprint [AdarshGrewal] * kernel/qcom/sm8350 20d7404d1e6c Revert "hrtimers: Handle CPU state correctly on hotplug" [LuK1337] * kernel/qcom/sm8450 d7f712d8802d Merge tag 'ASB-2025-04-05_12-5.10' of https://android.googlesource.com/kernel/common into android13-5.10-waipio [Michael Bestas] b5cc363e0482 Merge tag 'ASB-2025-03-05_12-5.10' of https://android.googlesource.com/kernel/common into android13-5.10-waipio [Michael Bestas] c48021f43c8b Merge tag 'ASB-2025-02-05_12-5.10' of https://android.googlesource.com/kernel/common into android13-5.10-waipio [Michael Bestas] * kernel/xiaomi/sm8450 d7f712d8802d Merge tag 'ASB-2025-04-05_12-5.10' of https://android.googlesource.com/kernel/common into android13-5.10-waipio [Michael Bestas] b5cc363e0482 Merge tag 'ASB-2025-03-05_12-5.10' of https://android.googlesource.com/kernel/common into android13-5.10-waipio [Michael Bestas] c48021f43c8b Merge tag 'ASB-2025-02-05_12-5.10' of https://android.googlesource.com/kernel/common into android13-5.10-waipio [Michael Bestas] * lineage/hudson d697f11 hudson: Unship haydn [AdarshGrewal] * lineage/wiki 2b27ec93 wiki: Add new nairo maintainer [Giovanni Ricca] b2015f93 wiki: Use heimdall for fw_updates on a21s [Thomas Turner] * packages/apps/Trebuchet c0c38689f1 Trebuchet: Use match_parent for navigation button dimensions [LuK1337] * vendor/lineage 92164a23 config: Move Lineage PowerShare HAL to select() [Michael Bestas] 1c155185 config: Move Lineage Health HAL to select() [Michael Bestas] 20a2227c config: Move surfaceflinger UDFPS lib to select() [Michael Bestas] 695e44e1 soong: Move QTI gralloc configs to select() [Michael Bestas] * vendor/qcom/opensource/usb 194f6a4 usb: Add interface specifiers to USB/USB gadget services [Luca Stefani] ==================== 2025-04-25 ==================== * build/soong 8ccaa9c8b soong: Make export_cflags configurable [Michael Bestas] * device/nubia/TP1803 bf75716 TP1803: Switch to android.hardware.usb@1.3-service.dual_role_usb [Michael Bestas] * device/qcom/sepolicy_vndr/legacy-um 252590062 sepolicy_vndr: Fix getUsbSpeed() in QTI USB gadget HAL [Alexander Koskovich] * frameworks/native f1cb7948ac surfaceflinger: Move surfaceflinger_udfps_lib_defaults to select() [Michael Bestas] * hardware/lineage/interfaces a9e2baf powershare: Fix PowerShare QS tile state toggle [Bruno Martins] * hardware/qcom-caf/sm8150/display 80826de194 display: move QTI gralloc config to select [Michael Bestas] * hardware/qcom-caf/sm8250/display b8556e41c8 display: move QTI gralloc config to select [Michael Bestas] * hardware/qcom-caf/sm8350/display 5d8afed1ee display: move QTI gralloc config to select [Michael Bestas] * vendor/qcom/opensource/commonsys-intf/display 88cf6510 display: move QTI gralloc configs to select [Michael Bestas] ==================== 2025-04-24 ==================== * hardware/qcom-caf/common bb9c984 qcom: Move rmnetctl old_rmnet_data to soong_config_set [Michael Bestas] * packages/apps/Trebuchet 8fe17eed22 fixup! Trebuchet: allow disabling workspace edit [LuK1337] * vendor/lineage d690c9eb build: Remove reference to deprecated VR HAL [Michael Bestas] ==================== 2025-04-23 ==================== * kernel/qcom/sm8350 ef174b952ee4 Merge tag 'ASB-2025-04-05_11-5.4' of https://android.googlesource.com/kernel/common into android13-5.4-lahaina [Michael Bestas] * lineage/hudson 805aba7 Regenerate device dependency mappings [LineageOS Infra] * lineage/wiki 5176b763 wiki: s/do not reboot/do not reboot to system/ [LuK1337] * packages/apps/Twelve 4296316 Twelve: Display device name when available [LuK1337] * vendor/lineage 2130319a Revert "kernel: Add support for external kernel configs" [Nolen Johnson]