开发平台基本信息
芯片: MSM8953
版本: Android 10
kernel: msm-4.9
问题描述
在开发时候遇到了我编译的固件无法调节背光,而驱动编译的固件可以调节;对比了两份代码的本地差异并没看出什么问题,唯一的差异就是我编译的是user版本,而驱动编译的是debug版本。为了验证猜想,我重新拉了一份代码编译debug版本,果然亮度调节就可以了。对比了两份config,慢慢筛选发现只要加多一个宏即可。
解决方法
--- a/kernel/msm-4.9/arch/arm64/configs/msm8953-perf_defconfig
+++ b/kernel/msm-4.9/arch/arm64/configs/msm8953-perf_defconfig
@@ -672,6 +672,7 @@ CONFIG_PANIC_TIMEOUT=5
CONFIG_SCHEDSTATS=y
# CONFIG_DEBUG_PREEMPT is not set
CONFIG_IPC_LOGGING=y
+CONFIG_PREEMPT_TRACER=y
CONFIG_CPU_FREQ_SWITCH_PROFILER=y
CONFIG_DEBUG_ALIGN_RODATA=y
CONFIG_CORESIGHT=y