#include / { led-colors { compatible = "cros-ec,led-policy"; power-state-charge-left { charge-state = "PWR_STATE_CHARGE"; charge-port = <1>; /* Left port */ /* Turn off the right LED */ color-0 { led-color = <&color_off_right>; }; /* Left LED to Amber */ color-1 { led-color = <&color_amber_left>; }; }; power-state-charge-right { charge-state = "PWR_STATE_CHARGE"; charge-port = <0>; /* Right port */ /* Turn off the left LED */ color-0 { led-color = <&color_off_left>; }; /* Right LED to Amber */ color-1 { led-color = <&color_amber_right>; }; }; power-state-discharge-right-low { charge-state = "PWR_STATE_DISCHARGE"; /* Battery percent range (>= Empty, <= Low) */ batt-lvl = ; /* Turn off the left LED */ color-0 { led-color = <&color_off_left>; }; /* Right LED - White 1 sec, off 3 sec */ color-1 { led-color = <&color_white_right>; period-ms = <1000>; }; color-2 { led-color = <&color_off_right>; period-ms = <3000>; }; }; power-state-discharge-right { charge-state = "PWR_STATE_DISCHARGE"; /* Battery percent range (> Low, <= Full) */ batt-lvl = <(BATTERY_LEVEL_LOW + 1) BATTERY_LEVEL_FULL>; /* Turn off the left LED */ color-0 { led-color = <&color_off_left>; }; /* Turn off the right LED */ color-1 { led-color = <&color_off_right>; }; }; power-state-error-left { charge-state = "PWR_STATE_ERROR"; charge-port = <1>; /* Left port */ /* Turn off the right LED */ color-0 { led-color = <&color_off_right>; }; /* Left LED - White 2 sec, off 2 sec */ color-1 { led-color = <&color_white_left>; period-ms = <2000>; }; color-2 { led-color = <&color_off_right>; period-ms = <2000>; }; }; power-state-error-right { charge-state = "PWR_STATE_ERROR"; charge-port = <0>; /* Right port */ /* Turn off the left LED */ color-0 { led-color = <&color_off_left>; }; /* Right LED - White 2 sec, off 2 sec */ color-1 { led-color = <&color_white_right>; period-ms = <2000>; }; color-2 { led-color = <&color_off_right>; period-ms = <2000>; }; }; power-state-near-full-left { charge-state = "PWR_STATE_CHARGE_NEAR_FULL"; charge-port = <1>; /* Left port */ /* Turn off the right LED */ color-0 { led-color = <&color_off_right>; }; /* Left LED to White */ color-1 { led-color = <&color_white_left>; }; }; power-state-near-full-right { charge-state = "PWR_STATE_CHARGE_NEAR_FULL"; charge-port = <0>; /* Right port */ /* Turn off the left LED */ color-0 { led-color = <&color_off_left>; }; /* Right LED to White */ color-1 { led-color = <&color_white_right>; }; }; power-state-forced-idle-left { charge-state = "PWR_STATE_FORCED_IDLE"; charge-port = <1>; /* Left port */ /* Turn off the right LED */ color-0 { led-color = <&color_off_right>; }; /* Left LED - Amber 3 sec, Off 1 sec */ color-1 { led-color = <&color_amber_left>; period-ms = <3000>; }; color-2 { led-color = <&color_off_left>; period-ms = <1000>; }; }; power-state-forced-idle-right { charge-state = "PWR_STATE_FORCED_IDLE"; charge-port = <0>; /* Right port */ /* Turn off the left LED */ color-0 { led-color = <&color_off_left>; }; /* Right LED - Amber 3 sec, Off 1 sec */ color-1 { led-color = <&color_amber_right>; period-ms = <3000>; }; color-2 { led-color = <&color_off_right>; period-ms = <1000>; }; }; power-state-idle-left { charge-state = "PWR_STATE_IDLE"; charge-port = <1>; /* Left port */ /* Turn off the right LED */ color-0 { led-color = <&color_off_right>; }; /* Left LED to White */ color-1 { led-color = <&color_white_left>; }; }; power-state-idle-right { charge-state = "PWR_STATE_IDLE"; charge-port = <0>; /* Right port */ /* Turn off the left LED */ color-0 { led-color = <&color_off_left>; }; /* Right LED to White */ color-1 { led-color = <&color_white_right>; }; }; }; };