| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update brya boards to use new struct usb_mux_chain.
BUG=b:236274003
TEST=make buildall
BRANCH=None
Cq-Depend: chromium:3748785
Signed-off-by: Tomasz Michalec <tm@semihalf.com>
Change-Id: Ibfce1a895db0b179672f26cdf2c27b7168bf8985
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3779625
Tested-by: Tomasz Michalec <tmichalec@google.com>
Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
Commit-Queue: Tomasz Michalec <tmichalec@google.com>
Reviewed-by: Keith Short <keithshort@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Normally we don't do this, but enough changes have accumulated that
we're doing a tree-wide one-off update of the name & style.
BRANCH=none
BUG=chromium:1098010
TEST=`repo upload` works
Change-Id: Icd3a1723c20595356af83d190b2c6a9078b3013b
Signed-off-by: Mike Frysinger <vapier@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3891203
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch modify some behaviors:
1. Change pwr_led duty to 100.
2. Turn off pwr_led when lid close.
3. Change Charge LED color from Green to White
when battery fully charged.
4. Change RGB duty to mix White color.
BUG=b:220954645
BRANCH=None
TEST=check power and charge led behavior
Signed-off-by: FelixTW_Chang <felixtw_chang@compal.corp-partner.google.com>
Change-Id: I0dc6f64c6ae7bbda543bed12fbfdf1e90cebeb3f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3855654
Tested-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enable Data Reset on brya variants for testing.
BUG=b:209633789
TEST=make buildall; observe repeated DP/TBT/USB4 entry/exit
BRANCH=none
Signed-off-by: Abe Levkoy <alevkoy@chromium.org>
Change-Id: Ic43ae98c1b5407d93f7224c8ba4f40ccb287e408
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3840665
Reviewed-by: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add PWR_STATE_FORCED_IDLE state which indicates PWR_STATE_IDLE state is
forced when charge control is not normal.
Also update led.c files for boards to replace chflag use with new
PWR_STATE_FORCED_IDLE.
BUG=b:241167493
TEST=make buildall, zmake build --all, make runhosttests -j
BRANCH=None
Signed-off-by: Parth Malkan <parthmalkan@google.com>
Cq-Depend: chromium:3807136
Change-Id: Ib00ed3df977482a4430b0c3d16a2a0e305bbd47f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3807134
Reviewed-by: Wai-Hong Tam <waihong@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Check if chipset is in S0 state and enable USB3_Connection bit.
BUG=b:233975818
BRANCH=None
TEST=Test on Banshee, plugin HDMI card or USB card to each port,
usb mux status is correct.
Signed-off-by: johnwc_yeh <johnwc_yeh@compal.corp-partner.google.com>
Change-Id: I77f0703dfe72c958dd71856098fdcb5f8fc5ac37
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3787361
Commit-Queue: YH Lin <yueherngl@chromium.org>
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Modified for fan off setting to 50'C
BUG=b:223492897
BRANCH=none
TEST=Check that the fan is off when it is below 50'C
Signed-off-by: ridden_liu <ridden_liu@compal.corp-partner.google.com>
Change-Id: Ib3b17745df128f868f2d194df7e06638d92064c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3789208
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Tested-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Modified the ALS coefficient to 3.2 into EC
BUG=b:219424210
BRANCH=none
TEST=use ectool motionsense to check the value
Signed-off-by: ridden_liu <ridden_liu@compal.corp-partner.google.com>
Change-Id: I0a2ec747adbab06eca95c975c0fc80aa326f2d53
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3787956
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Tested-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Commit-Queue: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add the delay time before checking the boot key to avoid the ghost key
to affect entering the recovery mode
BRANCH=none
BUG=b:238683420
TEST=manually triggering recovery on banshee id2
Signed-off-by: Josh Tsai <josh_tsai@compal.corp-partner.google.com>
Change-Id: I04ccba80ef9ff43754a700f63933d6f173f7b15e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3759838
Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Commit-Queue: Jeremy Lin <poseng@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We change the refresh key from T3 to T2, so need to configure the
correct location of the refresh key on different board id.
BRANCH=none
BUG=b:231265647
TEST=manually triggering recovery on banshee id1 and id2
TEST=evtest check all key is correct
Signed-off-by: Josh Tsai <josh_tsai@compal.corp-partner.google.com>
Change-Id: Ie01c572c824b6c42d3c515ed14365a3e7c083cdb
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3759823
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For some chromebooks design, there are expansion card (typeC to typeA)
communicate with TCPC through CC line, when the TypeA card connect to
chromebook the USB3_Connection bit would be enable even no connect USBA
device.
It will increase BBR power consumption, so clear 'USB3_Connection' bit
in S0ix and enable when return S0.
Suspend -> Set BBR USB3 connection bit to 0 for port that is in USB3
connection.
Resume -> Unplug any type-c device in suspend will wake up the system
in current Chrome OS, so enable USB3_Connection bit should be perfromed
for another resume case which is USB3 device still in connection.
BUG=b:233975818
BRANCH=None
TEST=Test on Banshee, BBR USB3 connection bit is correct in S0/S0ix state.
Signed-off-by: johnwc_yeh <johnwc_yeh@compal.corp-partner.google.com>
Change-Id: Ie6cb5d64578663a8e93378e3c78359e7cdd19327
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3754781
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Elmo Lan <elmo_lan@compal.corp-partner.google.com>
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Define the CONFIG_I2C_BITBANG to read the cbi board version early.
BRANCH=none
BUG=b:231265647;b:238683420
TEST=manually triggering recovery on banshee id1
Signed-off-by: Josh Tsai <josh_tsai@compal.corp-partner.google.com>
Change-Id: I19a8915f0b89aebf48ac3f166a80751a499db514
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3750970
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Jeremy Lin <poseng@google.com>
Commit-Queue: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: I5bf0ba89f6e1f13511f0d8870ce1fc06cd903918
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728002
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: If598465217eecccaae24e159147a9d55098276b6
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728021
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: Ibf93e4842f6e4bf3d853825dd587be0caf6b020e
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728000
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: I46bdb91691540093da713cea35d890e00e6c3c1f
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728020
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: I49c60cf12e3771fe82bb9bbf26b20ba7d4674249
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728023
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: I00eca3532f4cf5e48c2630322b59762b55e88d6a
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728003
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We don't need to tune MP2964 timing.
These mp2964 tunings were needed for early brya boards.
BUG=none
BRANCH=none
TEST=make BOARD=banshee
Signed-off-by: ridden_liu <ridden_liu@compal.corp-partner.google.com>
Change-Id: Ia59ff87f63f10efef4686626559c7caf0e2aeaab
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3737698
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Commit-Queue: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: I7d93e867024348ec5f98052af6cc264c8f9646d5
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3727998
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: Ibbeb30006a23f424f83980c138b488c9c48c2d11
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728019
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: Ic34174020723a4bff1b13da5dc5d362453251ff8
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728018
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: Iea3eef003de34c3662455ff86600b1fe2c53fecc
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728004
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: I987eb98c820cc1656a436358bd9d13893aebcfbd
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728001
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: I1511050a869ac5f441acbe2c59af35bb403585bf
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728022
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: I8f5edd79d7e070321bb8e378ddb5682313282c02
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728025
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: I2eb1d3acd41d36c880414dfa0c291ade911d301f
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728024
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: I631ef39efb77191106c15202bf600dc93df7af78
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3727999
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Modify BBR I2C frequency to 400kHz
BUG=b:226724606
BRANCH=none
TEST=EE test I2C bus rising time pass.
Signed-off-by: ridden_liu <ridden_liu@compal.corp-partner.google.com>
Change-Id: I646d5da766c855a6010c60f47dc8965e627a9b7c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3721941
Reviewed-by: caveh jalali <caveh@chromium.org>
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need to support different vivaldi keyboard, so used board id to
distinguish
BRANCH=none
BUG=b:231265647
TEST=evtest check the T8 function is KEY_KBDILLUMTOGGLE
Signed-off-by: Josh Tsai <josh_tsai@compal.corp-partner.google.com>
Change-Id: Icb42a413b84e40a8a1fbf096928fe5410c39c378
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3670779
Reviewed-by: caveh jalali <caveh@chromium.org>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Commit-Queue: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Elmo Lan <elmo_lan@compal.corp-partner.google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Define an explicit function to set events for the usb charger tasks, so
that the caller is not coupled to the internal task implementation, and
we can use a single task on a later patch.
BRANCH=none
BUG=b:226411332
TEST=make buildall
TEST=zmake testall
TEST=cq dry run
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
Change-Id: I7a1223642b800568bf4f9864f75b2b647c84d29f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3663746
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use a finer grain set of define, to allow some sensors to use interrupt
when wired properly and some use force mode when not using interrupt.
BUG=b:230401133
BRANCH=asurada,dedede,brya
TEST=Build all. Check Zephyr with herobrine. Check on bugzzy.
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Change-Id: I9c7d50b88a0eaec017f4e5e2ccfdb80761d71fb3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3609121
Reviewed-by: Yuval Peress <peress@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Due to banshee T3 key is connected to KSO4 instead of KSO2 on EVT.
Use the board id to switch the KSO2 or KSO4 to inverte.
BRANCH=none
BUG=b:224915024
TEST=Banshee all key is workable on Proto/EVT DUT
Signed-off-by: Josh Tsai <josh_tsai@compal.corp-partner.google.com>
Change-Id: Id1b90caf2018c8d542a8c6bdedb142bddf678fee
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3636634
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Undefine MKBP input devices, it is only relevant for convertibles
BRANCH=none
BUG=none
TEST=manually tested on banshee, primus
Signed-off-by: Boris Mittelberg <bmbm@google.com>
Change-Id: I4396674c00785bc54de74670b1b090e43f9daf14
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3586193
Reviewed-by: YH Lin <yueherngl@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Modified the ALS coefficient to 3.8 into EC
BUG=b:219424210
BRANCH=none
TEST=use ectool motionsense to check the value
Signed-off-by: Josh Tsai <josh_tsai@compal.corp-partner.google.com>
Change-Id: I838c4f7e23d13087fe06a72101b2e76fd6c29024
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3538157
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
EC keep EC_ALS_RGB_INT_L high in S5 state, which cause 0.7V leakage from
this pin.
This pin was set UNUSED(PIN(D,4)), which set GPIO to Input and Internal
pull high.
We neet to set it to just input.
BUG=b:225943238
BRANCH=none
TEST=EC_ALS_RGB_INT_L get low after power off.
Signed-off-by: felixtwchang <felixtw_chang@compal.corp-partner.google.com>
Change-Id: Ie4741c0f53757adb075586e316f0a73148732f83
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3555951
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Modify the Fan frequency to 25KHz to meet fan spec and remove the
PWM_CONFIG_DSLEEP.
BUG=b:223492897
BRANCH=none
TEST=Use ectool commands to control and test with low, middle and high rpm.
Signed-off-by: felixtwchang <felixtw_chang@compal.corp-partner.google.com>
Change-Id: I96845d9b61dd8f0b2295a10f8e305555448a4742
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3552603
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch is define CONFIG_ACCEL_FIFO for ALS sensor
BUG=b:226256607
BRANCH=none
TEST=build make -j BOARD=Banshee pass
Signed-off-by: Leo-Tsai <leocx_tsai@compal.corp-partner.google.com>
Change-Id: I81bf8c40eaa2f9ee298afd07bcd67230c0de6bad
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3552602
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch is modified low battery percent sync with OS
BUG=b:208182468,b:220954645
BRANCH=none
TEST=build make -j BOARD=Banshee pass,
verified the low battery and battery error can blink red color
Signed-off-by: Leo-Tsai <leocx_tsai@compal.corp-partner.google.com>
Change-Id: Id4f2d691061431af1f30428abd0254dbd9cacc88
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3547318
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch enable FRS function.
BUG=b:221094331
BRANCH=none
TEST=make BOARD=banshee success.
Test on DA310 device with FRS function.
1. Connect DA310 into board.
2. Connect adapter to DA310 Type-C port.
3. Connect HDMI monitor to DA310 HDMI port.
4. Disconnect adapter and confirm monitor
not shutdown and turn on.
Change-Id: I184b447fbe4a465286bc6524dcdb7fece204b57d
Signed-off-by: Logan_Liao <logan_Liao@compal.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3499714
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Tested-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Logan Liao <logan_liao@compal.corp-partner.google.com>
Commit-Queue: Logan Liao <logan_liao@compal.corp-partner.google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove not used PPC and define CONFIG_USB_PD_PPC
BUG=b:223490888
BRANCH=none
TEST=build make -j BOARD=Banshee pass
Signed-off-by: Leo-Tsai <leocx_tsai@compal.corp-partner.google.com>
Change-Id: Id8b987a596398ed322bd40d8d0bfe8614b52a63d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3499640
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
Reviewed-by: caveh jalali <caveh@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Initialize vivaldi keyboard.
modify combination key row and col
BUG=b:220996030,b:225754859
BRANCH=none
TEST=build make -j BOARD=Banshee pass and verify with evtest 2
Signed-off-by: Leo-Tsai <leocx_tsai@compal.corp-partner.google.com>
Change-Id: I9e476a883016c3c24d07faf6b5926fb5c7807b2f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3535540
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This modify is prevent the power lose when ac only power on the system.
Set the 0x4C bit5 to 1 when AC only then set to 0 when battery present.
When the charger input current over the InputCurrentLimit(0x3F) setting.
Charger IC will decrease the Vsys until Vsys is under battery voltage and
let the battery supplement the adapter(hybrid mode).
Therefore, AC only mode should disable the input current limit loop for
preventing Vsys drop too low and causing system shutdown.
BUG=b:222038282
BRANCH=none
TEST=1. AC only can power on the system to OS success.
2. AC+DC boot to OS then unplug the battery the system power not lose.
3. System can power on success from shipping mode.
Signed-off-by: Matt Wang <matt_wang@compal.corp-partner.google.com>
Change-Id: Ibadef0f523eaca532ec20cbff8a17ec14b6a4d19
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3512113
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch removes useless function as following:
1. Remove Accelerometers.
2. Remove tablet mode.
BUG=none
BRANCH=none
TEST=make BOARD=banshee
Signed-off-by: Leo-Tsai <leocx_tsai@compal.corp-partner.google.com>
Change-Id: Id24a45e80e276175594d7fe35ac39e642da07811
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3511588
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Meet the ISL9241 spec Adapter Current Limit1(0x3F) is 20mOhm.
BUG=b:222038282
BRANCH=none
TEST=Charging and discharging normally on banshee
Signed-off-by: Matt Wang <matt_wang@compal.corp-partner.google.com>
Change-Id: I6345fb0d2b5984f9ecdb7ee475df4fc01bee4c8f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3529597
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: caveh jalali <caveh@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Modify the fan rpm min/max/start value.
And modify the fan temperature setting.
BUG=b:223492897
BRANCH=none
TEST=make -j BOARD=banshee. Verify critical temperature of three
sensors. Verify max/min of rpm.
Signed-off-by: Ridden_Liu <ridden_liu@compal.corp-partner.google.com>
Change-Id: I0f9745efcea10677400be5aa9d4db6eda14f0041
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3508984
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Tested-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: caveh jalali <caveh@chromium.org>
Commit-Queue: caveh jalali <caveh@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch is modified LEFT and RIGHT port to avoid C0 port can't
set colors
BUG=b:208182468,b:220954645
BRANCH=none
TEST=build make -j BOARD=Banshee pass,
verified the C0 port can show color after unit is charger
Signed-off-by: Leo-Tsai <leocx_tsai@compal.corp-partner.google.com>
Change-Id: I7ac57c9db19d3caeb647325575f35cf739d21fc7
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3522473
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Tested-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implement side charger LED and Power breath LED behavior.
Power LED:
S0 - On
S3 - Breath 0.5Hz
- Max duty (percentage) = 55
- Fade time (second) = 550ms(In) / 550ms(Out)
- Duration time (second) = 500ms
- Interval time (second) = 2000ms
S5 - Off
Charge LED:
Charge - Amber
Full Charge - Green
Low battery - Blink Red
Battery error - Blink Red
BUG=b:208182468,b:220954645
BRANCH=brya
TEST=build make -j BOARD=Banshee pass,
verified the side charger LED is working and s0ix can show breath LED
Signed-off-by: Leo-Tsai <leocx_tsai@compal.corp-partner.google.com>
Change-Id: If58fd9e123c4096c840a8e8b5009f8f1bc5ef39f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3506045
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Commit-Queue: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
implement customizition keyboard
BUG=b:220996030
BRANCH=brya
TEST=build make -j BOARD=Banshee pass and verify with evtest 2
Signed-off-by: Leo-Tsai <leocx_tsai@compal.corp-partner.google.com>
Change-Id: Ifb21d14c9be2e2b70c62a7fd513bfd3bd2fa21d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3494849
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Disable BBR firmware update temporally, revert this patch once
confirm BBR firmware update is ready on kernel.
change tcpc_get_alert_status condition
BUG=b:222218984
BRANCH=brya
TEST=On Banshee. Verify usbc ports are not disabled after boot to CrOS
also, test USB device and AC can recognize after boot to CrOS
Signed-off-by: Leo-Tsai <leocx_tsai@compal.corp-partner.google.com>
Change-Id: If811db58175c38150baf4bcf43f1e337785092b5
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3499886
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Tested-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
|