Intel Cherry Trail Whiskey Cove PMIC LED 的内核驱动程序

/sys/class/leds/<led>/hw_pattern

为 Whiskey Cove PMIC LED 指定硬件模式。

唯一支持的模式是硬件呼吸模式

"0 2000 1 2000"

    ^
    |
Max-|     ---
    |    /   \
    |   /     \
    |  /       \     /
    | /         \   /
Min-|-           ---
    |
    0------2------4--> time (sec)

上升和下降时间必须是相同的值。支持的值为 2000、1000、500 和 250,对应的呼吸频率分别为 1/4、1/2、1 和 2 Hz。

设置的模式仅控制时间。对于最大亮度,使用最后设置的亮度,并且可以通过写入亮度属性来更改呼吸时的最大亮度。

这就像 LED 子系统中闪烁的工作方式一样,对于软件和硬件闪烁,也可以在闪烁时更改亮度。此硬件上的呼吸实际上只是闪烁的一种变体模式。