================================== DEC 06,2020 ================================== + Initial Build ========================= JAN 03 , 2021 ========================= + Kernel Upstreamed to V4.4.249 + mm: speed up mremap by 20x on large regions + gcc-sdm660: overclock I2C and SPI to 800mhz + net: wireguard: update wireguard to version v1.0.20201221 + Merge tag 'LA.UM.9.2.r1-01800-SDMxx0.0' + mdss: mdp: Default to 258 kcal saturation + sdm660-common: Decommonize sensor blob + sdm660-common: props: enable vsync and disable backpressure + sdm660-common: Update WFD and Time services from LA.UM.9.6.2.r1-02500-89xx.0 (WFD still in WIP) + sdm660-common: Update perfd from taimen RP1A.201005.004 + Refactor Apex + Added Xiaomi Parts + Fixed Night Light + TWRP 3.4.0_10 added as prebuilt + Enforcing Selinux ========================= FEB 23 , 2021 ========================= + Bump to V7.3 + Feb 2021 Patch + Kernel Upstream to 4.4.257 + net: wireguard: update wireguard to version v1.0.20210219 + Merge tag 'LA.UM.9.2.r1-02000-SDMxx0.0' + add DTS Eagle audio support + drivers: misc: qcom: qdsp6v2: Allow 320K AAC encoding + sdm660-common: Remove unnecessary media extension packages + sdm660-common: Remove unnecessary netutils packages + sdm660-common: Remove unused libextmedia_jni + sdm660-common: Drop non-functional soundtrigger + sdm660-common: import Hotword Enrollment blobs + sdm660-common: audio:Add hotword input for hotword mic concurrency + sdm660-common: audio: Add fast input profile for the record concurrency + sdm660-common: Add required GPU props + sdm660-common: Add 2 instance support for record_24 + sdm660-common: Enable fluence voice recording ========================= MAR 12 , 2021 ========================= + Bump to V7.4 + Mar 2021 Patch + Based on New Trees,Kernel and Vendor + Kernel Upstream to 4.4.261 + Merge tag 'LA.UM.8.2.c25-01600-sdm660.0 ** NOTE ONLY CLEAN FLASH ALLOWED ** ** TWRP is removed from this build ** ========================= MAY 19 , 2021 ========================= + Bump to V7.6 + May 2021 Patch + Initial Build + Based on WCSF kernel 4.19.190 + Enforcing Selinux + Fixed Thermal instability + Fixed Geekbench incompatibilty issues + sdm660-common: Switch to OpenGL rendering backend + sdm660-common:Update FCM level to 4 + sdm660-common: increase CPU Boost duration to 140ms + sdm660-common: Enable AOSP surfaceflinger + sdm660-common: Create dummy libqti-perfd-client + sdm660-common:Update Mlipay from miui_MI6X_V12.0.2.0.PDCCNXM + sdm660-common:Update drm hidl version + sdm660-common: Update esepowermanager Interface version + sdm660-common:Kang Thermal values from Wayne Pie + sdm660-common: Disabled some scheduling knobs + sdm660-common:Remove thermal controller and hardware.thermal + msm: kgsl: Remove POPP + kernel: Add API to affine IRQs and kthreads to fast CPUs + wayne_defconfig:Enable SLMK + ARM64: dts: qcom: Disable LPM ipi prediction + binfmt_elf.c: use get_random_int() to fix entropy depleting + arm64: determine stack entropy based on mmap entropy + ARM64/configs: wayne: Enable freq stats + drivers: misc: implement usb fast charge mode + power: qcom: Force 900mA charging for USB2.0 + Fixed OTG ** NOTE ONLY CLEAN FLASH ALLOWED ** ** TWRP 3.5.0-10 IS ADDED BACK ** ========================= MAY 28 , 2021 ========================= + Kernel Upstreamed to V4.19.192 + sdm660-common:Update IRQ,Perf,Thermal and Charger blobs from LA.UM.8.2.1.r1-05600-sdm660 + sdm660-common:Kang WFD Blobs from LA.UM.9.2.r1-01800-SDMxx0.0 + sdm660-common:Enable zram-writeback job + sdm660-common: sepolicy: allow mediaprovider to talk to gpuservice + sdm660-common: Build custom audio amplifier + sdm660-common: Add custom audio amplifier for TFA amp feedback + sdm660-common: overlay-lineage: Limit screen recorder's framerate to 60fps + sdm660-common:Address some more sepolicies + sdm660-common:Remove Secure Element + sdm660-common:Downgrade to DRM 1.0 + Revert "sdm660-common:Update FCM level to 4" + Fixed Chrome crahes and DRM issues ========================= JUL 03 , 2021 ========================= + Kernel Upstreamed to V4.19.196 + Rebased WCSF Kernel on LA.UM.9.2.1.r1-07700-sdm660.0 CAF tag + sdm660-common:Use Clang 12.0.7 + sdm660-common:Remove un-necessary display blobs + sdm660-common: Drop libgpustats + sdm660-common: Update soundtrigger blobs from lemon + sdm660-common: Update ESE blobs from LA.UM.8.2.1.r1-05600-sdm660 + sdm660-common:Update Wi-Fi blobs LA.UM.9.12.r1-10800-SMxx50.0 + sdm660-common:Update Blobs from LA.UM.9.1-r1-06700-Smxxx0.0 (Perf configs,Charger) + sdm660-common:Add Missing ADSP blobs from jasmine-V11.0.26.0.QDIMIXM + sdm660-common: Update IDisplayConfig to 2.0 version + sdm660-common: Enable soundtrigger hidl hal 2.3 + sdm660-common: audio: Add built-in/Back mic and remove TelePhony Rx from primary input + sdm660-common: audio: Add incall music profile + sdm660-common: audio: Enable feature flag for incall music profile + Merge tag 'LA.UM.9.2.1.r1-07200-sdm660.0' into data-ipa-cff-mgr + hal: Use log/log.h instead of cutils/log.h + data-ipa-cfg-mgr: Use generated kernel headers + data-ipa-cfg-mgr: Don't build ipacm tests on debug builds + data-ipa-cfg-mgr: Remove verbose cflag + sdm660-common: Port dynamic thermal profile implementation from SDM845 + sdm660-common: DeviceSettings: Make thermal profiles naming completely generic + sdm660-common: DeviceSettings: Set dynamic thermal interval to 5 sec ========================= AUG 29 , 2021 ========================= + Kernel Upstreamed to V4.19.205 + sched/topology: Remove 'sd' from arch_scale_cpu_capacity() + scsi: ufs: atomic update for clkgating_enable + scsi:ufs Async suspend/resume callbacks. + scsi: ufs: handle error to avoid kernel panic + workqueue: queue everything on system's power efficient wq + qcacld-3.0:Merge tag 'LA.UM.9.2.1.r1-07900-sdm660.0' + Rebsed whole tree based on Official LegionOS tree by @Immanuel44 + Update to Clang 13.0.1 + techpack: audio: autoconf: Enable leagay avtimer for sdm660 + Merge tag 'LA.UM.9.2.1.r1-07900-sdm660.0' + lib/string: optimized memcpy + lib/string: optimized memmove + arch: Kconfig: Enable ARCH_SUPPORTS_SHADOW_CALL_STACK for SCS config + lpm-levels: Don't expose sleep_disabled + power_supply/qcom: Revert TIME_TO_FULL_NOW reporting + net: Prevent useless userpace spam + ufs:fixed ufshcd wait doorbell clear timeout + drivers: adreno: fixup mutex usage + qcacmn: Fix suspicious string concatenation warning in fwlog + rmnet_perf: Fix CFI violation in packet deaggregation + rmnet_shs: Fix CFI violation in packet assignment + random: always use /dev/urandom + i2c: i2c-qcom-geni: Add a function to get the IRQ of a client's adapter + fs: exec: Affine surfaceflinger to perf cluster + kernel: Split PF_PERF_CRITICAL into 2 standalone flags + sched/features: Fix hrtick reprogramming + sched/fair: Use non-atomic cpumask_{set,clear}_cpu() + sched/wait: Deduplicate code with do-while + sched/core: Streamle calls to task_rq_unlock() + sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax + sched/topology: Don't try to build empty sched domains + sched/topology: Remove 'sd' from arch_scale_cpu_capacity() + scsi: ufs: atomic update for clkgating_enable + scsi:ufs Async suspend/resume callbacks. + scsi: ufs: handle error to avoid kernel panic + workqueue: queue everything on system's power efficient wq + qcacld-3.0:Merge tag 'LA.UM.9.2.1.r1-07900-sdm660.0' + Rebsed whole tree ========================= OCT 04 , 2021 ========================= + Kernel Upstreamed to V4.19.207 + Update to Clang 13.0.2 + Merge tag 'LA.UM.9.2.1.r1-08300-sdm660.0 to drivers/staging/qca-wifi-host-cmn + Merge tag 'LA.UM.9.2.1.r1-08300-sdm660.0 to drivers/staging/qcacld-3.0 + ARM64: configs: wayne: Enable SRANDOM + ARM64: configs: wayne: Disable per-cgroup pressure tracking + qcacld-3.0: Do not allow any wakelocks to be held + msm: ipa: Do not acquire wakelocks + sched: fair: Cover more WALT balancing cases. + sched: fair: Account PELT estimated utilization on WALT disabled cpu_util_cum. + zram: try to avoid worst-case scenario on same element pages + zram: Allocate struct zcomp_strm as per-CPU memory + zcomp: Use ARRAY_SIZE() for backends list + zram: failing to decompress is WARN_ON worthy + zram: do not call set_blocksize + zram: fix NULL check before some freeing functions is not needed + Revert "UPSTREAM: sched/topology: Allow sched_asym_cpucapacity to be disabled" + Revert "BACKPORT: sched/fair: Fix overutilized update in enqueue_task_fair()" + Revert "UPSTREAM: sched: Fix out-of-bound access in uclamp" + Fixed some inconsistencies in performance + Fixed Charging LED issues + Rebsed whole tree ========================= OCT 28 , 2021 ========================= + Kernel Upstreamed to V4.19.213 + Update to Clang 13.0.3 ========================= NOV 18 , 2021 ========================= + Kernel Upstreamed to V4.19.217