MT6323/MT6322 ISINK闪烁时间配置
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
针对ISINK配置成LED灯,闪烁时间配置
[SOLUTION]
具体参数列表
Table 1:
indicator
0: 1k Hz
4: 200 Hz
199: 5 Hz
499: 2 Hz
999: 1Hz
1999: 0.5Hz
4999: 0.2 Hz
9999: 0.1 Hz
MT6592:
Path: Alps\mediatek\platform\mt6592\kernel\drivers\leds\leds.c

MT6582
Path: Alps\mediatek\platform\mt6582\kernel\drivers\leds\leds.c

MT6572
Path: Alps\mediatek\kernel\drivers\leds\leds.c

MT6595
Path: Alps\mediatek\platform\mt6595\kernel\drivers\leds\leds.c

MT6571
Path: Alps\mediatek\kernel\drivers\leds\leds.c

参数解析:
其中pMIC_period_array代表闪烁频率切换的阈值.
即delay_off+delay_on的总和, 落在PMIC_period_array某个档位,就取
pmic_freqsel_array对应闪烁的频率值。具体的对应关系请参考table 1.
通常来说Pmic_freqsel_array对应的值越小,闪烁的频率越快。其值越大,闪烁频率越慢。
如果需要频率快,请填写较小的数值,反之,填写较大的数值。
请根据贵司对leds 频率的闪烁要求,更新pmic_freqsel_array的数值。
实例:
针对MT6572平台,

Adb shell:
Cd /sys/class/leds/green/
echo timer > trigger
echo 500 > delay_on
echo 500 > delay_off
那么delay_on+delay_off的时间就落在1000,对应的pmic_freqsel_array是999.
查table 1, 其对应的闪烁频率是1Hz.
针对ISINK配置成LED灯,闪烁时间配置
[SOLUTION]
具体参数列表
Table 1:
indicator
0: 1k Hz
4: 200 Hz
199: 5 Hz
499: 2 Hz
999: 1Hz
1999: 0.5Hz
4999: 0.2 Hz
9999: 0.1 Hz
MT6592:
Path: Alps\mediatek\platform\mt6592\kernel\drivers\leds\leds.c

MT6582
Path: Alps\mediatek\platform\mt6582\kernel\drivers\leds\leds.c

MT6572
Path: Alps\mediatek\kernel\drivers\leds\leds.c

MT6595
Path: Alps\mediatek\platform\mt6595\kernel\drivers\leds\leds.c

MT6571
Path: Alps\mediatek\kernel\drivers\leds\leds.c

参数解析:
其中pMIC_period_array代表闪烁频率切换的阈值.
即delay_off+delay_on的总和, 落在PMIC_period_array某个档位,就取
pmic_freqsel_array对应闪烁的频率值。具体的对应关系请参考table 1.
通常来说Pmic_freqsel_array对应的值越小,闪烁的频率越快。其值越大,闪烁频率越慢。
如果需要频率快,请填写较小的数值,反之,填写较大的数值。
请根据贵司对leds 频率的闪烁要求,更新pmic_freqsel_array的数值。
实例:
针对MT6572平台,

Adb shell:
Cd /sys/class/leds/green/
echo timer > trigger
echo 500 > delay_on
echo 500 > delay_off
那么delay_on+delay_off的时间就落在1000,对应的pmic_freqsel_array是999.
查table 1, 其对应的闪烁频率是1Hz.
