找回密码
 注册
搜索
查看: 1388|回复: 10

[讨论] msm8916_backlight

[复制链接]
发表于 2015-4-3 15:57:28 | 显示全部楼层 |阅读模式
我想询问下大神高通msm8916的休眠唤醒的背光流程大概是怎么样的,我打kernel log打不出来想要的流程信息。我这里想控制背光的开关,但是log里不体现,小菜鸟找不到大概在哪个文件。求教或者讨论下,谢谢
发表于 2015-4-15 16:05:56 | 显示全部楼层

回帖奖励 +1 ¥RD币

[em04]
点评回复

使用道具 举报

发表于 2015-4-29 14:14:22 | 显示全部楼层

回帖奖励 +1 ¥RD币

点评回复

使用道具 举报

发表于 2015-5-20 11:10:52 | 显示全部楼层
先从HAL开始查,看一下哪个linux node被控制,在反查linux driver
点评回复

使用道具 举报

发表于 2015-6-12 10:48:12 | 显示全部楼层
谢谢分享
点评回复

使用道具 举报

发表于 2015-6-13 16:59:15 | 显示全部楼层
两个思路:
1.跟踪sys/class/leds/backlight 函数的内核实现确定(当然也可以通过light hal)来找到上层控制的线索
2.高通panel 驱动里面会通过函数调用屏幕背光,追踪内核disp部分的代码(几个月没看忘记了具体)

也即是说,控制背光有两种思路,一是上层通过sys去控制,一是panel自己在内核中控制。8610平台是在内核中panel控制的
点评回复

使用道具 举报

发表于 2015-6-16 17:54:05 | 显示全部楼层
两种方法:
1、看out底下参与编译的是那个文件 out/target/项目名/obj/kernel_obj/dirvers/leds
2、进入 kernel/drivers/leds 分析这个底下的makefile,然后结合.config文件分析makefile中那个文件参与编译
点评回复

使用道具 举报

发表于 2015-7-3 10:00:21 | 显示全部楼层
学习一下,坐下来等币掉在怀里
点评回复

使用道具 举报

发表于 2015-7-3 14:00:56 | 显示全部楼层
学习一下
点评回复

使用道具 举报

发表于 2015-8-7 22:10:00 | 显示全部楼层
都是大牛
点评回复

使用道具 举报

发表于 2015-9-30 10:27:05 | 显示全部楼层
学习一下
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-16 08:17 , Processed in 0.053350 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表