#include / { led-colors { compatible = "cros-ec,led-policy"; power-state-charge { charge-state = "PWR_STATE_CHARGE"; color-0 { led-color = <&color_amber>; }; }; power-state-discharge-s0 { charge-state = "PWR_STATE_DISCHARGE"; chipset-state = "POWER_S0"; /* Battery percent range (> Low, <= Full) */ batt-lvl = <(BATTERY_LEVEL_LOW + 1) BATTERY_LEVEL_FULL>; color-0 { led-color = <&color_blue>; }; }; power-state-discharge-s0-batt-low { charge-state = "PWR_STATE_DISCHARGE"; chipset-state = "POWER_S0"; /* Battery percent range (>= Empty, <= Low) */ batt-lvl = ; /* Blue 2 sec, off 1 sec */ color-0 { led-color = <&color_blue>; period-ms = <2000>; }; color-1 { led-color = <&color_off>; period-ms = <1000>; }; }; power-state-discharge-s3 { charge-state = "PWR_STATE_DISCHARGE"; chipset-state = "POWER_S3"; /* Amber 1 sec, off 3 sec */ color-0 { led-color = <&color_amber>; period-ms = <1000>; }; color-1 { led-color = <&color_off>; period-ms = <3000>; }; }; power-state-discharge-s5 { charge-state = "PWR_STATE_DISCHARGE"; chipset-state = "POWER_S5"; color-0 { led-color = <&color_off>; }; }; power-state-error { charge-state = "PWR_STATE_ERROR"; /* Amber 1 sec, off 1 sec */ color-0 { led-color = <&color_amber>; period-ms = <1000>; }; color-1 { led-color = <&color_off>; period-ms = <1000>; }; }; power-state-near-full { charge-state = "PWR_STATE_CHARGE_NEAR_FULL"; color-0 { led-color = <&color_blue>; }; }; power-state-forced-idle { charge-state = "PWR_STATE_FORCED_IDLE"; /* Amber 2 sec, Blue 2 sec */ color-0 { led-color = <&color_amber>; period-ms = <2000>; }; color-1 { led-color = <&color_blue>; period-ms = <2000>; }; }; }; };