summaryrefslogtreecommitdiff
path: root/board
Commit message (Collapse)AuthorAgeFilesLines
...
* taeko: Remove tune_mp2964reno.wang2021-09-162-44/+0
| | | | | | | | | | | | | | | Per consulting with MP2964 vendor, EC doesn't need to tune MP2964 timing if project build with rev1 chip. BUG=b:199373682 BRANCH=none TEST=make -j BOARD=taeko Signed-off-by: reno.wang <reno.wang@lcfc.corp-partner.google.com> Change-Id: Id1ea3dcb0e21de03a2a8f4901519676b49d98e66 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3151915 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* Elm: Free up flash spacestabilize-rust-14224.B-mainDiana Z2021-09-161-0/+3
| | | | | | | | | | | | | | Elm is at about 100 bytes free flash on ToT, so remove TCPMv1 state strings to free up space. BRANCH=None BUG=None TEST=build and verify elm has almost 900 more bytes free Signed-off-by: Diana Z <dzigterman@chromium.org> Change-Id: I01288066b528b0f26ac58db85da9baacc39bde69 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3163928 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
* USB MUX: Update mux HPD update interface to use mux_state_tDiana Z2021-09-1634-41/+72
| | | | | | | | | | | | | | | | | Since the drivers are now taking a mux_state_t set of flags to update, go ahead and unify the usb_mux API this way as well. It makes the parameters more apparent than the 1/0 inputs, and aligns the stack to use the same parameters. BRANCH=None BUG=b:172222942 TEST=make -j buildall Signed-off-by: Diana Z <dzigterman@chromium.org> Change-Id: Ie943dbdf03818d8497c0e328adf2b9794585d96e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3095438 Commit-Queue: Abe Levkoy <alevkoy@chromium.org> Reviewed-by: Abe Levkoy <alevkoy@chromium.org>
* Cret: remove config for final fwelmo_lan2021-09-161-0/+2
| | | | | | | | | | | | | | | | | Undef configs in board.h of cret for final fw. BUG=b:200047639 BRANCH=dedede TEST=make -j BOARD=cret Signed-off-by: elmo_lan <elmo_lan@compal.corp-partner.google.com> Change-Id: Id7ee49197766ee62b406c1b49c3a4cc627daece9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3164396 Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com> Reviewed-by: Shou-Chieh Hsu <shouchieh@chromium.org> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Tested-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com> Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
* taeko: Remove CONFIG_BRIGNUPreno.wang2021-09-161-1/+0
| | | | | | | | | | | | BUG=b:197585292 BRANCH=None TEST=make -j BOARD=taeko Signed-off-by: reno.wang <reno.wang@lcfc.corp-partner.google.com> Change-Id: I63f8560f39581605c5c2d7d1600a28529ab8bcba Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3144416 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* hatch_fp/board: Define CONFIG_PANIC_STRIP_GPR in configPatryk Duda2021-09-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | Fingerprint MCU is processing sensitive data (fingerprints, keys). Defining this option will prevent leaking the data in General Purpose Registers. BUG=b:193408648 BRANCH=none TEST=`make BOARD=bloonchipper`. Flash image on dragonclaw. Trigger panic using 'crash' command. After reboot, use 'panicinfo' to check what was saved. When CPU exception occurred registers R0-R12 should be set to 0. In case of software panic, R4 and R5 can contain panic reason and additional information. Signed-off-by: Patryk Duda <pdk@semihalf.com> Change-Id: I45f075493cecc41aad39a01053ba86afc37a52b4 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3114647 Commit-Queue: Marcin Wojtas <mwojtas@google.com> Reviewed-by: Craig Hesling <hesling@chromium.org> Reviewed-by: Tom Hughes <tomhughes@chromium.org> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
* nocturne_fp/board: Define CONFIG_PANIC_STRIP_GPR in configPatryk Duda2021-09-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | Fingerprint MCU is processing sensitive data (fingerprints, keys). Defining this option will prevent leaking the data in General Purpose Registers. BUG=b:193408648 BRANCH=none TEST=`make BOARD=dartmonkey`. Flash image on icetower. Trigger panic using 'crash' command. After reboot, use 'panicinfo' to check what was saved. When CPU exception occurred registers R0-R12 should be set to 0. In case of software panic, R4 and R5 can contain panic reason and additional information. Signed-off-by: Patryk Duda <pdk@semihalf.com> Change-Id: I3278e985300a6e1a336b407d507820f5cf963c9b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3114646 Commit-Queue: Marcin Wojtas <mwojtas@google.com> Reviewed-by: Craig Hesling <hesling@chromium.org> Reviewed-by: Tom Hughes <tomhughes@chromium.org> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
* redrix: Set rpm deviation to 1%Devin Lu2021-09-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently rpm deviation is 7%, it is too large to cause fan rpm between actual and target is not accurate. This patch set lower rpm deviation to 1%. BUG=b:195673113 BRANCH=none TEST=run ectool pwmsetfanrpm 4000 ~ 4500 rpm. make sure fan actual rpm is accurate. 21-09-10 13:50:32.674 Fan 0 Actual: 4012 rpm 21-09-10 13:50:32.676 Fan 0 Target: 4000 rpm 21-09-10 13:51:28.618 Fan 0 Actual: 4130 rpm 21-09-10 13:51:28.620 Fan 0 Target: 4100 rpm 21-09-10 13:51:54.591 Fan 0 Actual: 4201 rpm 21-09-10 13:51:54.594 Fan 0 Target: 4200 rpm 21-09-10 13:52:28.177 Fan 0 Actual: 4330 rpm 21-09-10 13:52:28.179 Fan 0 Target: 4300 rpm 21-09-10 13:53:20.527 Fan 0 Actual: 4428 rpm 21-09-10 13:53:20.529 Fan 0 Target: 4400 rpm 21-09-10 13:54:12.183 Fan 0 Actual: 4509 rpm 21-09-10 13:54:12.186 Fan 0 Target: 4500 rpm Signed-off-by: Devin Lu <Devin.Lu@quantatw.com> Change-Id: I1282ecf3b305541c8f8ac7df59392de6fabeec1f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3153121 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* redrix: Update fan table version 1Devin Lu2021-09-163-0/+217
| | | | | | | | | | | | | | This patch adds a custom fan table which is controlled by EC. BUG=b:195673113 BRANCH=none TEST=Thermal team verified thermal policy is expected. Signed-off-by: Devin Lu <Devin.Lu@quantatw.com> Change-Id: I0ebf7809437d2528ec6fce5074a320580e444fd0 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3153118 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* kano: fix c0/c1 rt_rst behaviorDavid Huang2021-09-151-0/+4
| | | | | | | | | | | | | | | Fix c0/c1 rt_rst behavior for power enable and reset pd mcu. BUG=none BRANCH=none TEST=Use gpioget to check c0/c1 rt_rst status when insert device into c0/c1. Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com> Change-Id: Iae16c9c153a90c6dcaccb9acd4242abbf64b54ee Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3161868 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* felwinter: Modify daughterboard configMatt_Wang2021-09-158-211/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Felwinter has two different daughterboards distinguish by FW config. FW config fields bit[2:0] 2 = USB4 1 = USB3.2 USB4 TCPC: NCT3807 PPC: SY6862 BC12: PI3USB9201 Retimer: BB USB3.2 TCPC: PS8815 PPC: SM5360A BC12: PI3USB9201 Retimer: PS8815 BUG=b:196184152, b:197595441 BRANCH=brya TEST=Test the C2 port can charge and use USB3.0/2.0 on Brya P2. Signed-off-by: Matt_Wang <Matt_Wang@compal.corp-partner.google.com> Change-Id: I210d37352b0b315d98c0e494fd2068fe40fcc376 Signed-off-by: Logan_Liao <logan_Liao@compal.corp-partner.google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3132316 Reviewed-by: Logan Liao <logan_liao@compal.corp-partner.google.com> Reviewed-by: Elmo Lan <elmo_lan@compal.corp-partner.google.com> Reviewed-by: Boris Mittelberg <bmbm@google.com> Reviewed-by: Ko Ko <ko_ko@compal.corp-partner.google.com> Tested-by: Logan Liao <logan_liao@compal.corp-partner.google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* redrix: Update fan real rpmDevin Lu2021-09-151-7/+6
| | | | | | | | | | | | BUG=b:193487913 BRANCH=none TEST=make BOARD=redrix Signed-off-by: Devin Lu <Devin.Lu@quantatw.com> Change-Id: I9d4491937d0dd2d679537aae3020f17cfb014a86 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3153120 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* kano: change ppc/bc12 chip i2c addrDavid Huang2021-09-151-2/+2
| | | | | | | | | | | | | | Change ppc/bc12 chip i2c addr to fit hw setting. BUG=none BRANCH=none TEST=Use i2cscan to check addr is same as setting. Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com> Change-Id: I021327e4b39daf5d56d90acd4eefccad7d6c8715 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3159427 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* wormdingler: Update the battery configurationSiyu Qin2021-09-152-78/+18
| | | | | | | | | | | | | | | | Update the battery configuration for Wormdingler. BUG=b:198994207 BRANCH=trogdor TEST=make -j BOARD=wormdingler Signed-off-by: Siyu Qin <qinsiyu@huaqin.corp-partner.google.com> Change-Id: I81f32478aae6cd53a5acd83bcf4b26428d56ba47 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3143630 Reviewed-by: Wai-Hong Tam <waihong@google.com> Reviewed-by: Bob Moragues <moragues@chromium.org> Reviewed-by: wen zhang <zhangwen6@huaqin.corp-partner.google.com> Commit-Queue: Bob Moragues <moragues@chromium.org>
* brask: Add led controlDavid Huang2021-09-154-1/+269
| | | | | | | | | | | | | | | Add led control from puff. BUG=b:197471359 BRANCH=none TEST=make buildall -j succeeded. Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com> Change-Id: Iab7d9c207d72c18658c3345c4467b20a23e48b5f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3139714 Reviewed-by: Boris Mittelberg <bmbm@google.com> Reviewed-by: Zhuohao Lee <zhuohao@chromium.org> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* wormdingler: Increase the length of Battery Model stringSiyu Qin2021-09-151-0/+3
| | | | | | | | | | | | | | | | | The battery in Wormdingler have 8 characters mode name, but the default code limit battery string to 7-character plug NULL. So the length of Battery Model string should be increased. BUG=b:198994207 BRANCH=trogdor TEST=make -j BOARD=wormdingler Signed-off-by: Siyu Qin <qinsiyu@huaqin.corp-partner.google.com> Change-Id: I961870fde4eba7b4c1c679b3209d33a7ead8fdb4 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3159423 Reviewed-by: Bob Moragues <moragues@chromium.org> Reviewed-by: Wai-Hong Tam <waihong@google.com> Commit-Queue: Bob Moragues <moragues@chromium.org>
* felwinter: Remove TCS3400Owen_Ou2021-09-144-115/+2
| | | | | | | | | | | | | | | | | | | felwinter does not support TCS3400 ALS. BUG=b:197593632 BRANCH=none TEST=make -j BOARD=felwinter Signed-off-by: Owen_Ou <Owen_Ou@compal.corp-partner.google.com> Change-Id: I039febc7f46c05e54438a7d5d5f0a18fba31911b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3120606 Tested-by: Owen Ou <owen_ou@compal.corp-partner.google.com> Auto-Submit: Owen Ou <owen_ou@compal.corp-partner.google.com> Reviewed-by: YH Lin <yueherngl@chromium.org> Reviewed-by: Boris Mittelberg <bmbm@google.com> Reviewed-by: Josh Tsai <josh_tsai@compal.corp-partner.google.com> Reviewed-by: Elmo Lan <elmo_lan@compal.corp-partner.google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* galtic360/galith360: Implement gyro sensor function.Michael5 Chen12021-09-143-28/+152
| | | | | | | | | | | | | | | | Base gyro sensor: ICM40608 and BMI160 Lid accel sensor: KX022 and BMA253 BUG=b:198254720 BRANCH=dedede TEST=manual Run command "watch ectool motionsense lid_angle" Signed-off-by: Michael5 Chen1 <michael5_chen1@pegatron.corp-partner.google.com> Change-Id: I640a76d3164914eda8439b6dd4af53f6f09fd7f5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3159425 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
* kano: fix rt1715 c0 flagDavid Huang2021-09-141-1/+2
| | | | | | | | | | | | | | Set correct tcpc flags for c0 tcpc config. BUG=none BRANCH=none TEST=Insert USB device in C0 and get SRC_Discovery. Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com> Change-Id: I9a945a53335d5212b9080cf880c80f70227be1ea Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3156316 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* cherry: code cleanupstabilize-rust-14220.B-mainTing Shen2021-09-142-38/+0
| | | | | | | | | | | | | | | | | | | | | 1) remove board_overcurrent_event since CL:2532676 added a default empty implementation 2) remove GPIO_EN_KB_BL control since it's already handled in keyboard_backlight.c 3) remove unused header includes 4) remove unused it5205 sbu handler BUG=none TEST=make BRANCH=main Signed-off-by: Ting Shen <phoenixshen@google.com> Change-Id: I0231ba6c6bf16fa0fc1bf52fd77815271e79dcbb Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3160456 Tested-by: Ting Shen <phoenixshen@chromium.org> Auto-Submit: Ting Shen <phoenixshen@chromium.org> Reviewed-by: Rong Chang <rongchang@chromium.org> Commit-Queue: Rong Chang <rongchang@chromium.org>
* bugzzy: adjust accel sensor orientationInno.Park2021-09-141-3/+3
| | | | | | | | | | | | | | Adjust rotation matrix for two accel sensors. BUG=b:199695518 TEST=Boot and run 'ectool motionsense' on each position. *left-side, bottom-side and face-up Signed-off-by: Inno.Park <ih.yoo.park@samsung.corp-partner.google.com> Change-Id: I0429853381b93caea43a2b901de2028b4bc89506 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3156317 Reviewed-by: Henry Sun <henrysun@google.com> Commit-Queue: Henry Sun <henrysun@google.com>
* mrbland: Modify the battery informationSiyu Qin2021-09-132-122/+35
| | | | | | | | | | | | | | | | Update the battery information for mrbland. BUG=b:197836965 BRANCH=trogdor TEST=make -j BOARD=mrbland Change-Id: I7fd3d69681152627e8bc1208b80430b91213436e Signed-off-by: Siyu Qin <qinsiyu@huaqin.corp-partner.google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3132161 Reviewed-by: wen zhang <zhangwen6@huaqin.corp-partner.google.com> Reviewed-by: Bob Moragues <moragues@chromium.org> Reviewed-by: Sam Hurst <shurst@google.com> Commit-Queue: Wai-Hong Tam <waihong@google.com>
* mrbland: Modify type-c port C0 configuration to match HW designSiyu Qin2021-09-135-63/+20
| | | | | | | | | | | | | | | | | Mrbland only has one port which corresponds to port C1 in reference board. So the port C0 needs to modify to match the hardware design. BUG=b:197291418 BRANCH=trogdor TEST=make BOARD=mrbland Signed-off-by: Siyu Qin <qinsiyu@huaqin.corp-partner.google.com> Change-Id: I3235408dbbdfef5162fb43a66f436669fd0c1b71 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3118663 Reviewed-by: wen zhang <zhangwen6@huaqin.corp-partner.google.com> Reviewed-by: Bob Moragues <moragues@chromium.org> Reviewed-by: Sam Hurst <shurst@google.com> Commit-Queue: Wai-Hong Tam <waihong@google.com>
* garg: Enable CONFIG_LTORob Barnes2021-09-131-0/+3
| | | | | | | | | | | | | Enable CONFIG_LTO (link time optimizations) to free up flash space. BUG=None TEST=Build garg BRANCH=None Change-Id: I408adabb9e887a86d319f67f75b159f2af832ffe Signed-off-by: Rob Barnes <robbarnes@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3157759 Reviewed-by: Diana Z <dzigterman@chromium.org>
* felwinter: Clear up unnecessary codeOwen_Ou2021-09-136-128/+4
| | | | | | | | | | | | | | | | | | felwinter doesn't need the brya p0 and p1, so delete it. BUG=b:197593632 BRANCH=none TEST=make -j BOARD=felwinter and flash brya p2 can boot. Signed-off-by: Owen_Ou <Owen_Ou@compal.corp-partner.google.com> Change-Id: I5babb2b629d59664f76e5c2d25f0dbf328404f42 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3124480 Tested-by: Owen Ou <owen_ou@compal.corp-partner.google.com> Auto-Submit: Owen Ou <owen_ou@compal.corp-partner.google.com> Reviewed-by: Boris Mittelberg <bmbm@google.com> Reviewed-by: Elmo Lan <elmo_lan@compal.corp-partner.google.com> Reviewed-by: YH Lin <yueherngl@chromium.org> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* rammus: Add accelerometer 2nd source KX022.Michael5 Chen12021-09-115-2/+116
| | | | | | | | | | | | | | | | Add accelerometer 2nd source KX022. BUG=b:197005105 BRANCH=rammus TEST=make BOARD=rammus Using command "watch ectool motionsense lid_angle". Signed-off-by: Michael5 Chen1 <michael5_chen1@pegatron.corp-partner.google.com> Change-Id: Iea7fee7766730a8c054217877abb76facb55976a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3102685 Reviewed-by: Zhuohao Lee <zhuohao@chromium.org> Reviewed-by: Gwendal Grignou <gwendal@chromium.org> Commit-Queue: Zhuohao Lee <zhuohao@chromium.org>
* brya: adjust default ALS calibrationBoris Mittelberg2021-09-111-3/+3
| | | | | | | | | | | | | | | Using non-zero coefficiants for initial ALS array removes the need of manual ALS calibration (ectool motionsense calibrate 3) BRANCH=none BUG=b:195332927 TEST=on brya id 2 the backlight changes depending on ambient light Signed-off-by: Boris Mittelberg <bmbm@google.com> Change-Id: I71932c605db0f8f1c42bc62796b5f25c5eb3cacf Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3155296 Reviewed-by: Ruben Rodriguez Buchillon <coconutruben@chromium.org> Commit-Queue: Ruben Rodriguez Buchillon <coconutruben@chromium.org>
* zephyr: shim: set pwm_led data from device treeFabio Baltieri2021-09-101-0/+2
| | | | | | | | | | | | | | | | Set up the pwm_leds data from the device tree, gets rid of most static map defines and sets CONFIG_LED_PWM_COUNT automatically. BRANCH=none BUG=b:177452529 TEST=build and run on volteer TEST=compared the built up pwm_leds structure with gdb Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com> Change-Id: Ib41faf86ae018f5a1ed8a1c96c4b6ec081e175d9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3154256 Reviewed-by: Jack Rosenthal <jrosenth@chromium.org> Reviewed-by: Yuval Peress <peress@google.com>
* ioex: it8801: Support multiple I2C addressesVijay Hiremath2021-09-1020-30/+60
| | | | | | | | | | | | | | | | | | | To avoid the I2C address contention between multiple I2C devices on same bus, added code to support multiple I2C addresses for it8801 I/O expander. BUG=none BRANCH=none TEST=make buildall -j Change-Id: I6985973f9ae3ce91383d3b568a851169e6a308af Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3115426 Commit-Queue: Keith Short <keithshort@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org> Reviewed-by: Ting Shen <phoenixshen@chromium.org> Reviewed-by: Eric Yilun Lin <yllin@google.com> Reviewed-by: Li Feng <li1.feng@intel.com>
* gumboz: remove unused configZick Wei2021-09-101-3/+0
| | | | | | | | | | | | | | BUG=none BRANCH=zork TEST=verify DUT can power on normally. Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com> Change-Id: Ic9b7c953a0dda88529e2886ab1fd9e736760bb2d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3151210 Reviewed-by: Peter Marheine <pmarheine@chromium.org> Reviewed-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Devin Lu <Devin.Lu@quantatw.com> Commit-Queue: Denis Brockus <dbrockus@chromium.org>
* gumboz: update AC power on limitZick Wei2021-09-101-0/+3
| | | | | | | | | | | | | | | | | This patch update AC only power on limit from 50W to 40W, and remove unused config. BUG=b:199254041 BRANCH=zork TEST=make sure AC only can auto power on with 45W adapter. Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com> Change-Id: I55b6f2a91b68fd1f2bd287228719f8b9a35ba532 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3147971 Reviewed-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Peter Marheine <pmarheine@chromium.org> Tested-by: Denis Brockus <dbrockus@chromium.org> Commit-Queue: Denis Brockus <dbrockus@chromium.org>
* dirinboz: update AC power on limitZick Wei2021-09-091-0/+3
| | | | | | | | | | | | | | | This patch update AC only power on limit from 50W to 40W. BUG=b:199254041 BRANCH=zork TEST=make sure AC only can auto power on with 45W adapter. Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com> Change-Id: Ib68acc22016d0906deacd699b13dfd3af74f6c2b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3147970 Reviewed-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Peter Marheine <pmarheine@chromium.org> Commit-Queue: Denis Brockus <dbrockus@chromium.org>
* kingoftown: Initial EC imageTommy Chung2021-09-0912-0/+1193
| | | | | | | | | | | | | | | | | | | | Create the initial EC image for the kingoftown variant by copying the trogdor reference board EC files into a new directory named for the variant. (Auto-Generated by create_initial_ec_image.sh version 1.5.0). BUG=b:198365759 BRANCH=firmware-trogdor-13577.B-master TEST=make BOARD=kingoftown Signed-off-by: Tommy Chung <tommy.chung@quanta.corp-partner.google.com> Change-Id: I56b34d317509ed74dac405492be9a035375f36e7 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3120609 Reviewed-by: Devin Lu <Devin.Lu@quantatw.com> Reviewed-by: Wai-Hong Tam <waihong@google.com> Reviewed-by: Philip Chen <philipchen@chromium.org> Commit-Queue: Philip Chen <philipchen@chromium.org>
* felwinter: not support 4th temp_sensorOwen_Ou2021-09-093-9/+0
| | | | | | | | | | | | | | | | | | felwinter not support 4th temp_sensor. BUG=b:197593632 BRANCH=none TEST=make -j BOARD=felwinter Signed-off-by: Owen_Ou <Owen_Ou@compal.corp-partner.google.com> Change-Id: I7cc2db9e0e267f5368a4d953074decf482da200b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3120607 Tested-by: Owen Ou <owen_ou@compal.corp-partner.google.com> Auto-Submit: Owen Ou <owen_ou@compal.corp-partner.google.com> Reviewed-by: Elmo Lan <elmo_lan@compal.corp-partner.google.com> Reviewed-by: YH Lin <yueherngl@chromium.org> Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* Felwinter: modified power and battery LED behaviorJosh Tsai2021-09-094-118/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Power LED (DC/AC): S0: Solid White S3: Blinking White, 1s on / 3s off S5: LED off Battery LED: Charging (0%-94%): Amber Full charged: White Discharging: LED off Battery Error (S0): Blinking Amber, 1s on / 1s off Battery Error (S0ix/S5): LED off Battery Low (S0): Blinking Amnber, 1s on / 3s off Battery Low (S0ix/S5): LED off BUG=b:197593645 BRANCH=brya TEST=make BOARD=felwinter, test on brya MB Signed-off-by: Josh Tsai <josh_tsai@compal.corp-partner.google.com> Change-Id: I478e5fb5de0f1cf8d71a08a919dcbb248a55f8b8 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3131956 Reviewed-by: Elmo Lan <elmo_lan@compal.corp-partner.google.com> Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* Reland "dirinboz: remove imu sensors"Zick Wei2021-09-094-131/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | This is a reland of d7d8a72b24ba3f1b5845ac2d1fa61b032a2f5075 Original change's description: > dirinboz: remove imu sensors > > Dirinboz is a clamshell only device, not use imu sensors. > > BUG=b:174240357 > BRANCH=zork > TEST=can power on DUT normally. > > Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com> > Change-Id: I56202d92da86b5da2919d3e285ce953f568aad5f > Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3017902 > Reviewed-by: Peter Marheine <pmarheine@chromium.org> > Reviewed-by: Devin Lu <Devin.Lu@quantatw.com> Bug: b:174240357 Change-Id: I2b5f1f2d653b7f6277ef5e5cfb261fe2c25779f8 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3045865 Tested-by: Zick Wei <zick.wei@quanta.corp-partner.google.com> Commit-Queue: Peter Marheine <pmarheine@chromium.org> Reviewed-by: Peter Marheine <pmarheine@chromium.org>
* Corori: change eeprom i2c frequencyjohnwc_yeh2021-09-091-0/+30
| | | | | | | | | | | | | | | | Change eeprom i2c frequency to 400kHz. I2C Freq need to keep 400khz. BUG=b:199018393 BRANCH=keeby TEST=make BOARD=corori Signed-off-by: johnwc_yeh <johnwc_yeh@compal.corp-partner.google.com> Change-Id: I5164d1c845931d56d04c74ee40a4b746580c02d6 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3144414 Reviewed-by: SamSP Liu <samsp_liu@compal.corp-partner.google.com> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
* Coachz: MotionSensor: Combine BMI160 & BMI260pengjunhao52021-09-083-2/+88
| | | | | | | | | | | | | | | | | | | | This commit is for second source BMI260, We use chip id to detect which MotionSensor is on the board(BMI160 or BMI260) and combine two different setting for different MotionSensor. BUG=b:195908820 TEST=make -j BOARD=coachz Verify build on SIT board BRANCH=Trogdor Signed-off-by: pengjunhao <pengjunhao5@huaqin.corp-partner.google.com> Reviewed-by: tongjian <tongjian@huaqin.corp-partner.google.com> Reviewed-by: yudengwu <yudengwu@huaqin.corp-partner.google.com> Change-Id: Ib12226744800a9ca2e6f620295e8c2ff762999e3 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3118645 Reviewed-by: Wai-Hong Tam <waihong@google.com> Reviewed-by: Jian Tong <tongjian@huaqin.corp-partner.google.com> Commit-Queue: Keith Short <keithshort@chromium.org>
* pazquel: Battery manufacturer name parameter updateTang Qijun2021-09-082-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Battery manufacturer name parameter update: modified from BMSPow to Ganfeng; And battery other parameters remain unchanged. BRANCH=trogdor BUG=b:198994201 TEST=> battery Status: 0x0080 INIT Param flags:00000003 Temp: 0x0c0c = 308.4 K (35.3 C) V: 0x20f9 = 8441 mV V-desired: 0x21fc = 8700 mV I: 0x0dad = 3501 mA(CHG) I-desired: 0x1612 = 5650 mA Charging: Allowed Charge: 75 % Display: 75.3 % Manuf: Ganfeng Device: SG20 Chem: GF Serial: 0x0008 V-design: 0x1db0 = 7600 mV Mode: 0x0000 Abs charge:74 % Remaining: 4186 mAh Cap-full: 5650 mAh Design: 5650 mAh Time-full: 0h:24 Empty: 0h:0 full_factor:0.97 shutdown_soc:4 % Signed-off-by: Tang Qijun <qijun.tang@ecs.corp-partner.google.com> Change-Id: Ib8befbd4bb6853af7253342f48201a91678ca81f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3143236 Reviewed-by: Philip Chen <philipchen@chromium.org> Commit-Queue: Philip Chen <philipchen@chromium.org>
* pazquel: Support clamshell SKUsTang Qijun2021-09-083-2/+17
| | | | | | | | | | | | | | | | | Configure the sensor count to 0, disable the tablet mode switch, and disable the interrupt line for the clamshell SKUs. BRANCH=trogdor BUG=b:187249927 TEST=>accelinfo Motion sensors count = 0 Signed-off-by: Tang Qijun <qijun.tang@ecs.corp-partner.google.com> Change-Id: I3e3a07762f137b44d71207fff46d4b4df263dcb5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3115931 Reviewed-by: Philip Chen <philipchen@chromium.org> Commit-Queue: Philip Chen <philipchen@chromium.org> Tested-by: Philip Chen <philipchen@chromium.org>
* beetley: Initial ECwuzhongtian2021-09-087-709/+549
| | | | | | | | | | | | | | | Create beetley BUG=b:198713668 BRANCH=dedede TEST=make BOARD=beetley pass Signed-off-by: wuzhongtian <wuzhongtian@huaqin.corp-partner.google.com> Change-Id: I2f8c64708eb628ce55cef56e4c36e12845dd8f55 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3146776 Reviewed-by: Mike Lee <mike5@huaqin.corp-partner.google.com> Reviewed-by: Shou-Chieh Hsu <shouchieh@chromium.org> Commit-Queue: Shou-Chieh Hsu <shouchieh@chromium.org>
* taeko/taeland: add keyboard backlight functionamber.chen2021-09-083-6/+21
| | | | | | | | | | | | | BUG=b:194477160 BRANCH=main TEST=make -j BOARD=taeko Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com> Change-Id: I4ca063b7b65ba78c9c3bb0e76217b7d76b6c2829 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3139593 Reviewed-by: YH Lin <yueherngl@chromium.org> Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* beetley: Initial EC imageZhi Li2021-09-0811-0/+1504
| | | | | | | | | | | | | | | | | | | Create the initial EC image for the beetley variant by copying the waddledee reference board EC files into a new directory named for the variant. (Auto-Generated by create_initial_ec_image.sh version 1.5.0). BUG=b:198713668 BRANCH=None TEST=make BOARD=beetley Signed-off-by: Zhi Li <lizhi7@huaqin.corp-partner.google.com> Change-Id: I5663d92180d87ca217f698cc0ed31c3494c777a9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3139530 Reviewed-by: Weimin Wu <wuweimin@huaqin.corp-partner.google.com> Reviewed-by: Shou-Chieh Hsu <shouchieh@chromium.org> Commit-Queue: Shou-Chieh Hsu <shouchieh@chromium.org>
* taeko/taelane: modify LED settingamber.chen2021-09-082-3/+2
| | | | | | | | | | | | BUG=b:199008227 BRANCH=main TEST=make -j BOARD=taeko Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com> Change-Id: Iefa21904d52f44c9f4bc9472cccfdd75e778e871 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3143404 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* taeko/taeland: modify battery settingamber.chen2021-09-081-40/+9
| | | | | | | | | | | | | | modify battery setting BUG=b:198399549 BRANCH=main TEST=make -j BOARD=taeko Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com> Change-Id: Iaab4de73745278b41bbf8ca9f75e027dd107b8eb Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3135435 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* primus: set input currentScott Chao2021-09-071-0/+16
| | | | | | | | | | | | | BUG=b:198682648 BRANCH=none TEST=make -j BOARD=primus TEST=verify by power team. Signed-off-by: Scott Chao <scott_chao@wistron.corp-partner.google.com> Change-Id: Id273828019c08d1c8bb6fe4ea6524250553d6f9d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3115871 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* brya: enable fan controlBoris Mittelberg2021-09-071-4/+1
| | | | | | | | | | | | | | | Enable fan control for Brya reference BRANCH=none BUG=b:196003718 TEST=Fan stops when system (id 2) is turned off from login screen. Signed-off-by: Boris Mittelberg <bmbm@google.com> Change-Id: If3646b60e1442b55494e4c7f5204624a6fc285a5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3095013 Reviewed-by: Sumeet Pawnikar <sumeet.r.pawnikar@intel.corp-partner.google.com> Reviewed-by: Shelley Chen <shchen@chromium.org> Tested-by: Sumeet Pawnikar <sumeet.r.pawnikar@intel.corp-partner.google.com>
* nipperkin: add regulator thermistorZick Wei2021-09-072-9/+16
| | | | | | | | | | | | | | | This patch add 5v regulator thermistor. BUG=b:193395015 BRANCH=none TEST=verify 5v regulator thermistor can be read. Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com> Change-Id: I1fc0cd6b5341f18100ac80e24cb884d53df7e4a0 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3132555 Reviewed-by: Devin Lu <Devin.Lu@quantatw.com> Reviewed-by: Rob Barnes <robbarnes@google.com> Commit-Queue: Rob Barnes <robbarnes@google.com>
* guybrush: move thermal sensor/setting to variantZick Wei2021-09-076-0/+516
| | | | | | | | | | | | | | | | | This patch move thermal sensor and setting to variant, let variant have their own setting. BUG=none BRANCH=none TEST=make BOARD=dewatt, make BOARD=guybrush, make BOARD=nipperkin Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com> Change-Id: Ibf37a0a45d1a728abc5ed88dde230f0561698bbc Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3132547 Reviewed-by: Devin Lu <Devin.Lu@quantatw.com> Reviewed-by: Rob Barnes <robbarnes@google.com> Commit-Queue: Rob Barnes <robbarnes@google.com>
* hammer: Enable eel GMR functionSiyu Qin2021-09-071-1/+2
| | | | | | | | | | | | | | | Add eel to variants to enable GMR sensor for tablet mode function. BUG=b:199033321 TEST=make BRANCH=trogdor Signed-off-by: Siyu Qin <qinsiyu@huaqin.corp-partner.google.com> Change-Id: I5aeea9ec67f9f28b9e823876cf89a2dc8998f114 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3143406 Reviewed-by: wen zhang <zhangwen6@huaqin.corp-partner.google.com> Reviewed-by: Ting Shen <phoenixshen@chromium.org> Commit-Queue: Ting Shen <phoenixshen@chromium.org>