搜索

9

主题

11

帖子

99

积分

注册会员

Rank: 2

积分
99
发表于 2020-8-3 20:53:26 10276 浏览 2 回复

三色灯设备树介绍

led1:led@1 {
                compatible = "mediatek,green";
                led_mode = <0>;
                data = <1>;
                pwm_config = <0 0 0 0 0>;
        };
        led_mode = <3>;
设置为3色灯模式
        data = <1>;
可以配置亮那个灯

回复

使用道具 举报

430

主题

515

帖子

2118

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2118
QQ
发表于 2020-8-3 21:05:17
led_mode 这个等有哪些模式呢?
data 代表是isink几吗?
手机微信同号:13682654092
回复

使用道具 举报

9

主题

11

帖子

99

积分

注册会员

Rank: 2

积分
99
 楼主| 发表于 2020-8-7 20:37:55
tangh 发表于 2020-8-3 21:05
led_mode 这个等有哪些模式呢?
data 代表是isink几吗?

在内核代码当中:mtk_led_drv中proble中调用cust_mt65xx_led *get_cust_led_dtsi。获取设备树的节点。可以观察代码当中的enum mt65xx_led_pmic {
        MT65XX_LED_PMIC_LCD_ISINK = 0,
        MT65XX_LED_PMIC_NLED_ISINK_MIN = MT65XX_LED_PMIC_LCD_ISINK,
        MT65XX_LED_PMIC_NLED_ISINK0,
        MT65XX_LED_PMIC_NLED_ISINK1,
        MT65XX_LED_PMIC_NLED_ISINK2,
        MT65XX_LED_PMIC_NLED_ISINK3,
        MT65XX_LED_PMIC_NLED_ISINK_MAX,
};
的传参定义修改ISINK的脚,
enum mt65xx_led_mode {
        MT65XX_LED_MODE_NONE,
        MT65XX_LED_MODE_PWM,
        MT65XX_LED_MODE_GPIO,
        MT65XX_LED_MODE_PMIC,
        MT65XX_LED_MODE_CUST_LCM,
        MT65XX_LED_MODE_CUST_BLS_PWM
};
以及设置LED——mode设备树中对应的值。
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表