[Xiaomi Poco F3 / Xiaomi Mi 11X / Redmi K40] LowTension:
Changelogs​

- Upstreamed to AKC 4.19.311
- Update KernelSU to 0.9.5

v7.0

- Upstreamed to AKC 4.19.304
- Added back Adreno Boost
- Update KernelSU to 0.7.5
- Merged CLO tags:
'LA.UM.9.12.r1-17900-SMxx50.QSSI14.0'
'LA.UM.9.12.r1-17400-SMxx50.QSSI13.0'
- techpack: camera: Merge tag 'LA.UM.9.12.r1-17900-SMxx50.QSSI14.0'
- techpack: video: Merge tag 'LA.UM.9.12.r1-17400-SMxx50.QSSI13.0'

v6.2

- Upstreamed to Linux Kernel 4.19.296
- Merge CLO tag 'LA.UM.9.12.1.r1-06700-SMxx50.QSSI12.0'
- Merge CLO tag 'LA.UM.9.12.r1-17200-SMxx50.QSSI14.0'
- techpack: camera-driver: Merge tag 'LA.UM.9.12.r1-17200-SMxx50.QSSI14.0'
- techpack: audio-driver : Merge tag 'LA.UM.9.12.r1-17200-SMxx50.QSSI14.0'
- techpack: video-driver : Merge tag 'LA.UM.9.12.r1-17200-SMxx50.QSSI14.0'
- WLAN: fw-api: Merge tag 'LA.UM.9.12.r1-17200-SMxx50.QSSI14.0'
- Reverted latest gpu table updates

v6.1

- Upstreamed to Kernel v4.19.295
- Updated KernelSU to v0.6.9
- Merged CLO 'LA.UM.9.12.r1-16200-SMxx50.QSSI12.0'
- Added 150Mhz freq to GPU table

v6.0

- Upstreamed to 4.19.294 kernel version
- Merged CLO tag 'LA.UM.9.12.r1-16100-SMxx50.QSSI14.0'
- Fixed DC Dimming on AOSP ROMs

- Update CAMERA driver to CLO tag 'LA.UM.9.12.r1-16100-SMxx50.QSSI14.0'
- Updated AUDIO driver to CLO tag 'LA.UM.9.12.r1-16100-SMxx50.QSSI14.0'

- Updated following WLAN related drivers:
- qcacld-3.0: Merge tag 'LA.UM.9.12.r1-16100-SMxx50.QSSI14.0'
- qca-wifi-host-cmn: Merge tag 'LA.UM.9.12.r1-16100-SMxx50.QSSI14.0'
- fw-api: Merge tag 'LA.UM.9.12.r1-16100-SMxx50.QSSI14.0'

v5.2

- Updated KernelSU to v0.6.7(11210)
- Compiled with Clang 17.0.3
- Upstreamed to Linux Kernel v4.19.289
- Merged CLO tag LA.UM.9.12.r1-15600-SMxx50.0

v5.1

- Updated KernelSU to 6.0.2(11089)
- Merged CLO tag 'LA.UM.9.12.r1-15500-SMxx50.QSSI12.0'
- techpack: audio: Merge tag 'LA.UM.9.12.r1-15500-SMxx50.QSSI12.0'
- techpack: display: Merge tag 'LA.UM.9.12.r1-15500-SMxx50.QSSI12.0'
- Build with CLANG 17.0.2
- Revert "Revert "thermal: core: Configure thermal config for CountryIndia""
- HID : microsoft: Convert private data to be a proper struct
- HID : microsoft: Add rumble support for Xbox One S controller
- Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message
- HID : Fix assumption that devices have inputs
- HID : microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller
- FROMLIST: HID : Support Microsoft SPI touch digitizer driver
- Revert "Revert "thermal: core: skip update disabled thermal zones after suspend""
- ARM64: dts: Throttle charging speed at 44°C
- BACKPORT: msm: kgsl: Allocate memory for sync callbacks using GFP_KERNEL
- cpufreq: cpu-boost: set interval between consecutive boosts to be atleast the duration of the boost instead of a bigger value
- drivers: cpu-boost: optimize policy update loop on input cpufreq boost
- cpufreq: cpu-boost: don't boost over user set max freq
- cpufreq: cpu-boost: don't boost if input_boost_ms is <= 0

v5.0

- Merged v4.19.288 Kernel from ACK
- Update msm camera driver from tag 'LA.UM.9.12.1.r1-05900-SMxx50.QSSI12.0'
- Update KernelSU source to 11041
- Revert "arm64: lib: memory utilities optimization"
- Revert "arm64: determine stack entropy based on mmap entropy"
- Revert 'sched: fair: Always try to use energy efficient cpu for wakeups'
- BACKPORT: sched/fair: if sync flag ignored, try to place in mid cluster
- mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING
- mm/zsmalloc.c: use page_private() to access page->private
- mm/zsmalloc: use BUG_ON instead of if condition followed by BUG.
- mm/zsmalloc.c: remove confusing code in obj_free()
- mm/zsmalloc.c: improve readability for async_free_zspage()
- proc/base: Add static branch hints in __set_oom_adj
- mm/vmalloc.c: improve vfree() kerneldoc
- vfree: add debug might_sleep()
- mm/vmalloc.c: make vmalloc_32_user() align base kernel virtual address to SHMLBA
- mm/vmalloc: do not call kmemleak_free() on not yet accounted memory
- mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_node_range()
- vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE
- mm/vmalloc.c: fix typo in comment
- mm/vmalloc.c: remove "node" argument
- mm/vmalloc.c: preload a CPU with one object for split purpose
- mm/vmalloc.c: get rid of one single unlink_va() when merge
- mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va()
- mm: Set default swappiness to 160
- mm: Hard-code maximum swappiness to 200
- mm: page_alloc: Hardcode min_free_kbytes to 32768 kb
- Revert "defconfig: apollo: Enable KinecticsXR Nordic chip for SKU4"
- Revert "defconfig: alioth: Enable KinecticsXR Nordic chip for SKU4"
- Revert "thermal: core: skip update disabled thermal zones after suspend"

v4.2

- Upstreamed to Linux Kernel v4.19.286
- Merged lattest ACK patches
- Fixed LSPosed crash
- Fixed app scroll laggy
- Updated KernelSU to 10981 with latest improvements
- reverted some old commits

v4.1.1

- Upstreamed to Linux Kernel 4.19.285
- Apply latest AKC patches
- Fixed broken proximity sensor due to CLO patch

v4.1

- Upstreamed to Linux Kernel v4.19.284
- Merged CLO tag LA.UM.9.12.1.r1-05900-SMxx50.QSSI12.0
- Fixed HBM
- Added support for DC Dimming
- Added support for ROMS with different GPU drivers
- Minimized alarmtimer wakeup
- Reverted some upstream commits
- Added One Plus UFS v3.1 features
- Added more thermal features
- mm tweaks
- Reworked FP
- Update camera driver(OIS) for Apollo
- Reduce FP unlock time

v4.0

- Upstreamed to Linux Kernel v4.19.283
- Added support for HBM
- Added latest ACK patch
- Set usbpd power charging max to 33w
- kona-v2-gpu: Add a new power level for supported devices
- Update awinic driver & haptics configuration
- jeita: update fcc ranges
- kona-sde: Update DSI regions
- revert NEON implementations
- focaltech: Add touch super resolution factor
- focaltech_touch: Upgrade ft3518_j11 firmware
- Added xiaomi ARP scan driver
- Other fixes & inprovements

v3.1

- Upstreamed to Linux Kernel v4.19.282
- CLO: merged tag 'LA.UM.9.12.r1-15400-SMxx50.QSSI13.0'

- CLO: camera-kernel: merged tag "LA.UM.9.12.r1-15400-SMxx50.QSSI13.0"
- CLO: video-driver: merged tag "LA.UM.9.12.r1-15400-SMxx50.QSSI13.0"
- CLO: audio-kernel: merged tag "LA.UM.9.12.1.r1-05700-SMxx50.QSSI12.0"
- CLO: fw-api: merged tag "LA.UM.9.12.r1-15400-SMxx50.QSSI13.0"
- Other improvement

v3.0

- Fixed bootloop in A13 ROMS
- Upstreamed to Linux kernel v4.19.281

- Merge branch 'android-4.19-stable' from ACK

- Merged CLO tag 'ASB-2023-04-05_4.19-stable'
- Merged CLO tag 'ASB-2023-03-05_4.19-stable
- Merged CLO tag 'ASB-2023-02-05_4.19-stable
- Merged CLO tag 'ASB-2023-01-05_4.19-stable'
- Merged CLO tag 'ASB-2022-12-05_4.19-stable
- Merged CLO tag 'ASB-2022-10-01_4.19-stable'
- Merged CLO tag 'ASB-2022-09-05_4.19-stable'
- Merged CLO tag 'ASB-2022-07-05_4.19-stable'

- arm64: crypto: add NEON accelerated XOR implementation

- CLO: camera: Merged tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.0'
- CLO: qcacld-3.0: Merge tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.0'
- CLO qcacld-3.0: Merge tag 'LA.UM.9.12.r1-14700-SMxx50.0
- CLO: audio: Merge tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.
- CLO: video: Merge tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.0
- CLO: display-drivers: Merge tag 'LA.UM.9.12.r1-14700-SMxx50.0'
- CLO: fw-api: Merge tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.0'
- CLO: qca-wifi-host-cmn: Merge tag 'LA.UM.9.12.r1-15300-SMxx50.QSSI12.0'

- CLO: Merge tag 'LA.UM.9.12.r1-15300-SMxx50.QSSI12.0'
- CLO: Merge tag 'LA.UM.9.12.1.r1-05500-SMxx50.QSSI12.0
- CLO: Merge tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.0'
- CLO: Merge tag 'LA.UM.9.12.1.r1-05100-SMxx50.QSSI12.0
- CLO: Merge tag 'LA.UM.9.12.1.r1-04900-SMxx50.QSSI12.0
- CLO: Merge tag 'LA.UM.9.12.r1-15100-SMxx50.QSSI13.0
- CLO: Merge tag 'LA.UM.9.12.r1-14800-SMxx50.QSSI12.0
- CLO: Merge tag 'LA.UM.9.12.1.r1-03500-SMxx50.QSSI12.0
- CLO: Merge tag 'LA.UM.9.12.1.r1-03200-SMxx50.QSSI12.0
- CLO: Merge tag 'LA.UM.9.12.r1-14700-SMxx50.0'
- CLO: Merge tag 'LA.UM.9.12.1.r1-03100-SMxx50.QSSI12.0

- Other fixes and improvements

v2.5

- Upstreamed to Linux Kernel v4.19.246
- Merged tags:
- LA.UM.9.12.1.r1-02200-SMxx50.QSSI12.0
- LA.UM.9.12.r1-14400.02-SMxx50.QSSI13.0
- LA.UM.9.12.r1-14500-SMxx50.0
- LA.UM.9.12.r1-14600-SMxx50.QSSI13.0
- LA.UM.9.12.1.r1-02700-SMxx50.QSSI12.0'

- Merge qca-wifi-host-cmn tags:
- LA.UM.9.12.1.r1-02700-SMxx50.QSSI12.0
- LA.UM.9.12.r1-14600-SMxx50.QSSI12.0

- Merged qcacld-3.0 tags:
- LA.UM.9.12.1.r1-02700-SMxx50.QSSI12.0
- LA.UM.9.12.r1-14600-SMxx50.QSSI12.0

- Merged display-drivers tags:
- LA.UM.9.12.r1-14600-SMxx50.QSSI12.0

- Merged audio-kernel tags:
- LA.UM.9.12.r1-14600-SMxx50.QSSI12.0

- Merged camera-kernel tags:
- LA.UM.9.12.r1-14600-SMxx50.QSSI12.0

- Enabled ICE Driver
- Merged latest ACK patches

v2.1.1

- Upstreamed to Linux Kernel v4.19.243
- Reduced SMP2P sleepstate wakeup time
- Compiled with Clang/LLD 14.0.7
- Updated touch drivers
- Merged latest ACK patches

v2.0

- Upstreamed to Linux Kernel 4.19.240
- Applied patched from kernel common
- Enable UAC1
- Clang/LLVM/Polly optimizations
--O2 Optimization
- Added ZEN v2 I/O Scheduler
- Set proper permissions for fsync_enabled
- Micro-optimize PID
- Correct implementation of USB2 fast charge mode
- Droped Adrenoboost
- Allow Adreno 650 to nap
- Disable EDAC
- Update Boeffla WakeBlocker code
- Add backlight min option
- Removed some debug and logging options
- Merged f2fs-stable

- Merge tag 'LA.UM.9.12.1.r1-01300-SMxx50.QSSI12.0
- Merge tag 'LA.UM.9.12.r1-14100-SMxx50.0
- Merge tag 'LA.UM.9.12.r1-14000-SMxx50.QSSI13.0'
- Merge tag 'LA.UM.9.12.1.r1-00700-SMxx50.QSSI12.0'

- camera-kernel: Merge tag 'LA.UM.9.12.r1-13800-SMxx50.0
- camera-kernel: Merge tag 'LA.UM.9.12.1.r1-00600-SMxx50.QSSI12.0'
- camera-kernel: Merge tag 'LA.UM.9.12.r1-13600-SMxx50.0'
- camera-kernel: Merge tag 'LA.UM.9.12.1.r1-00300-SMxx50.QSSI12.0
- camera-kernel: Merge tag 'LA.UM.9.12.1.r1-00200-SMxx50.QSSI12.0'
- camera-kernel: Merge tag 'LA.UM.9.12.r1-13400-SMxx50.0'
- camera-kernel: Merge tag 'LA.UM.9.12.r1-13300-SMxx50.QSSI12.0'

- display-drivers: Merge tag 'LA.UM.9.12.r1-14000-SMxx50.0
- display-drivers: Merge tag 'LA.UM.9.12.r1-13800.02-SMxx50.QSSI12.0
- display-drivers: Merge tag 'LA.UM.9.12.r1-13500-SMxx50.0'
- display-drivers: Merge tag 'LA.UM.9.12.r1-13400.02-SMxx50.QSSI12.0'
- display-drivers: Merge tag 'LA.UM.9.12.r1-13300-SMxx50.QSSI12.0

- video-driver: Merge tag 'LA.UM.9.12.1.r1-00900-SMxx50.QSSI12.0'
- video-driver: Merge tag 'LA.UM.9.12.r1-14000-SMxx50.QSSI13.0'

- Some other fixes

v1.7.1

- Upstreamed to Linux Kernel 4.19.231
- Merged tag LA.UM.9.12.1.r1-00600-SMxx50.QSSI12.0
- Merged tag LA.UM.9.12.r1-13800-SMxx50.0
- Some other fixes

v1.7

- Upstreamed to Linux Kernel 4.19.230
- Added adrenoboost feature by flar2(disabled by default)
- Fixed some charging issues
- Fixed unable to suspend if smartwatch is connected
- GPU improvements
- Performance improvements
- New CPU max freq limits(Little cluster max freq by default is 1804 mhz,
Big cluster max freq by default is 2419 mhz
and Prime cluster max freq by default is 3187 mhz)

v1.6.9

- Upstreamed to Linux Kernel v4.19.227
- Added Touchboost(disabled by default)
- CPU and GPU optimization
- Enabled Westwood TCP Congestion
- zRAM improvements and fixes
- Update the LZ4 compression module
- VM improvement and fixes
- Powersaving opt

v1.6.8.6

- [fix] Disabled use of alarm_timer for wakelocks presented in latest caf tag, so In this way alioth device will sleep very well again

v1.6.8.5

- Upstreamed to Linux Kernel 4.19.224
- Added KCAL Color Support
- Merged CAF tag 'LA.UM.9.12.1.r1-00300-SMxx50.QSSI12.0'
- Merged CAF tag 'LA.UM.9.12.r1-13600-SMxx50.0'
- Others

v1.5

- Upstreamed to Linux Kernel 4.19.222
- Drivedroid support
- Enable LLVM Polly optimizer
- Fixed no zoom
- some misc changes

v1.1

- Added fsync on/off support
- Added Boeffla wakelock blocker
- Network tweaks
- Implemet USB3 Fast Charge mode
- merged caf tag 'LA.UM.9.12.r1-13500-SMxx50.0'
- merged caf tag 'LA.UM.9.12.1.r1-00200-SMxx50.QSSI12.0'
- merged caf tag 'LA.UM.9.12.r1-13400-SMxx50.0'
- merged caf tag 'LA.UM.9.12.1.r1-00100-SMxx50.QSSI12.0'
- merged caf tag 'LA.UM.9.12.r1-13300-SMxx50.QSSI12.0'

v1.0

- Added Simple LMK
- Upstreamed to Linux Kernel v4.19.219
- Patches
- Initial release