summaryrefslogtreecommitdiff
path: root/board/rammus/led.c
Commit message (Collapse)AuthorAgeFilesLines
* Leona: Add Leona non-touch SKU ID for LED controlmichael5 chen2019-07-041-1/+1
| | | | | | | | | | | | | | | Add Leona non-touch SKU ID for LED control BUG=b:136691314 BRANCH=firmware-rammus-11275 TEST=Manual Check LED behavior. Check ectool led command. Change-Id: I047df18b37d6b5de9e980119bb4c4d7ddb617f70 Signed-off-by: michael5 chen <michael5_chen@pegatroncorp.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1686918 Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
* Leona: Implement LED function for Leonamichael5 chen2019-05-071-8/+36
| | | | | | | | | | | | | | | | | Implement LED function for Leona BUG=b:131048101 BRANCH=firmware-rammus-11275 TEST=Manual Check LED behavior on power-off, power-on and suspend. Check LED behavior for AC/DC mode. Using ectool led command. Change-Id: I5cf1f78918049b6e5e73be63ac1a19d8c382b25e Signed-off-by: michael5 chen <michael5_chen@pegatroncorp.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1583480 Reviewed-by: Zhuohao Lee <zhuohao@chromium.org> Commit-Queue: Zhuohao Lee <zhuohao@chromium.org>
* rammus: Fix ectool LED controlmichael_chen2018-10-181-3/+3
| | | | | | | | | | | | | | | | | | | | | | | Fix ectool led command fail issue. BUG=b:117631122 BRANCH=ToT TEST=Manual using ectool command to verify. ectool led battery off => Check battery LED is off. ectool led battery amber => Check battery LED is amber. ectool led battery green => Check battery LED is green. ectool led battery auto => Check battery LED is controlled by EC. ectool led power off => Check power LED is off. ectool led power white => Check power LED is white. ectool led power auto => Check power LED is controlled by EC. Change-Id: I9320f7a1880ff3949a90f66416520dfd56cde639 Signed-off-by: michael_chen <michael5_chen@pegatroncorp.com> Reviewed-on: https://chromium-review.googlesource.com/1288177 Commit-Ready: michael chen <michael5_chen@pegatroncorp.com> Tested-by: Michael5 Chen <michael5_chen1@pegatron.corp-partner.google.com> Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
* rammus: Implement LED functionmichael_chen2018-09-211-62/+104
| | | | | | | | | | | | | | | | | | | Implement power and charge LED function. BUG=b:111815820 BRANCH=ToT TEST=Manual. Build and flash EC on rammus board. Verify power LED behavior under power on/off/suspend. Verify charge LED behavior under Battery full/charging/Error and DC only Change-Id: I8bed644554c4dab853085613ddcc9e3d3417b9c2 Signed-off-by: michael_chen <michael5_chen@pegatroncorp.com> Reviewed-on: https://chromium-review.googlesource.com/1198902 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: michael chen <michael5_chen@pegatroncorp.com> Reviewed-by: Zhuohao Lee <zhuohao@chromium.org> Reviewed-by: Furquan Shaikh <furquan@chromium.org>
* rammus: revise the gpio.inc, board.h and board.cZhuohao Lee2018-07-311-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | According to the proto schematics, revise the config 1. gpio.inc: - Correct some pins assignment - Remove unused pins - Add TABLET_MODE_L, PP3300_USB_PD, EC_BRD_ID_EN, LID_ACCEL_INT_L, TP_INT, TP_INT_EN 2. board.h: - Remove unused options/code - Add PWM related options/code to support kb light - Add TABLET_SWITCH because of GMR support - Add ANX3447 support 3. board.c: - Remove unused code - Add ANX3447 support - Add temp sensor, ambient and eMMC - Add PWM kb light BUG=b:111579280 BRANCH=master TEST=emerge-rammus chromeos-ec Change-Id: Idbb1755f53c45018305a2724a14232a7cdab9acc Signed-off-by: Zhuohao Lee <zhuohao@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1149772 Reviewed-by: Furquan Shaikh <furquan@chromium.org>
* rammus: initial setup for ecZhuohao Lee2018-07-261-0/+136
The initial files are copied from nautilus and will be revised later. BUG=b:111579280 BRANCH=master TEST=emerge-rammus chromeos-ec Change-Id: Ic1312716ca0b2200ec2d396f9e1e8c1bbe226904 Signed-off-by: Zhuohao Lee <zhuohao@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1149771 Reviewed-by: Furquan Shaikh <furquan@chromium.org>