| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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_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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|