微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > 高通手机平台交流 > msm8916_backlight

msm8916_backlight

时间:10-02 整理:3721RD 点击:
我想询问下大神高通msm8916的休眠唤醒的背光流程大概是怎么样的,我打kernel log打不出来想要的流程信息。我这里想控制背光的开关,但是log里不体现,小菜鸟找不到大概在哪个文件。求教或者讨论下,谢谢

先从HAL开始查,看一下哪个linux node被控制,在反查linux driver

谢谢分享

两个思路:
1.跟踪sys/class/leds/backlight 函数的内核实现确定(当然也可以通过light hal)来找到上层控制的线索
2.高通panel 驱动里面会通过函数调用屏幕背光,追踪内核disp部分的代码(几个月没看忘记了具体)
也即是说,控制背光有两种思路,一是上层通过sys去控制,一是panel自己在内核中控制。8610平台是在内核中panel控制的

两种方法:
1、看out底下参与编译的是那个文件 out/target/项目名/obj/kernel_obj/dirvers/leds
2、进入 kernel/drivers/leds 分析这个底下的makefile,然后结合.config文件分析makefile中那个文件参与编译

学习一下,坐下来等币掉在怀里

学习一下

都是大牛

学习一下

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top