Skip to content

2.0.0: Massive update for thermals/optimizations and the start of FBEv2-casefolding builds

Choose a tag to compare

@LuanHalaiko LuanHalaiko released this 29 Jan 01:06
· 2 commits to raphael-a12 since this release

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