本帖最后由 Saintxpaul 于 2016-1-19 15:27 编辑
在imx6的pwm背光驱动pwm_bl.c中看到了pwm_backlight_update_status函数,然后在下面是
static const struct backlight_ops pwm_backlight_ops = {
.update_status = pwm_backlight_update_status,
.get_brightness = pwm_backlight_get_brightness,
.check_fb = pwm_backlight_check_fb,
};
这个update_status是在backlight.h里定义的。这个函数可以在背光数据被修改时触发,我不太明白这个函数是怎么知道数据被修改的,是通过什么机制做到的呢?求问,谢谢!
ps:感觉很多函数都是相似的,在某种条件下可触发,可是不知道触发的条件写在哪里
|