Repository navigation
2.0.0: Massive update for thermals/optimizations and the start of FBEv2-casefolding builds
Main changes
--> Upstreamed to 4.14.262
--> Inline with latest CAF tag LA.UM.9.1.r1-11500.02-SMxxx0.QSSI12.0
--> Upstreamed fw-api and techpack/audio to latest CAF tag LA.UM.9.1.r1-11500.02-SMxxx0.QSSI12.0
--> Correctly make use of LLVM optimizations by importing them from my build script
--> Switch to -Ofast on selected targets
--> Build only raphael dtb for smaller kernel size
--> Enable inline optimization
--> Improve fingerprint recognition on Night Light and DC Dimming
--> Implement msm_thermal_simple
--> Manually tuned thermal_simple values to provide better UI/UX temperatures (improves charging temperatures)
--> Enable ZRAM_WRITEBACK for roms that support it
Fixes
--> Fix alarmtimer failing on wakeup
--> Do not allow wakelocks to be held on qcacld-3.0
--> Optimize for cortex-a76 instead of cortex-a55 09243f5dc
--> Revert "disp: msm: dsi: Implement doze mode" (Fixes AOD brightness)
-- > Fix MIN_FREQ_LP for current freq table
Removed / Disabled
--> Further disable DebugFS on some dependencies
--> Disable non used debbuging treewide
--> Remove Xiaomi's implementation of 16bit/24bit/32bit audio data
--> Removed unused touchscreen lockdown code
--> Silence mi_thermald thanks to YaroST12
--> Removed unused tracing from schedutil
--> Remove additional tracings added by CAF
--> Kill logspam in user.c
--> Disabled PELT (Infinity uses WALT since it's usually faster)
FBEv2-casefolding build
** Only flash this on F2FS FBEv2 roms, it won't boot on roms that doesn't support it
** Will always be inline with main branch
Special thanks to @Lacentix for helping with build scripts, testing and overall contribution for the development