| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables the smart battery manufacturer access command.
BRANCH=none
BUG=b:180784200
TEST=able to dump OperationStatus register:
> battmfgacc 0x54 0x44
data[MSB->LSB]=0x00 00 01 87
>
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Change-Id: I8a3375dbf86f4f3a0cda70d98789117684bc086e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2766486
Reviewed-by: Keith Short <keithshort@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a circular dependency in waking up a battery after cut-off
(ship mode). Previously, we would report the battery as not present when
we failed to talk to the battery. This would prevent the charger task
from attempting to wake up the battery (i.e. enable pre-charge
current). Without pre-charge current, we can not talk to a cut-off
battery and would never be able to satisfy the conditions required to
turn on the battery.
The solution is to report BP_NOT_SURE back to the charger state machine
so that it enters the pre-charge state when we can not talk to the
battery.
BRANCH=none
BUG=b:180784200,b:181842699
TEST=cutoff battery from EC and reboot, observe battery wakes up.
Change-Id: Ib63167626dd7def685379fe718b3fadd043a341b
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2766484
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables FPU support on the EC.
BRANCH=none
BUG=b:173575131
TEST=booted on brya
Change-Id: I2604866d31f865541f6177979018cb50170cfdc3
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2762299
Reviewed-by: Keith Short <keithshort@chromium.org>
Commit-Queue: Keith Short <keithshort@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Configuring the eSPI signals to default may be causing a conflict with
the npcx eSPI driver.
BUG=b:182989724
TEST=Build
BRANCH=None
Signed-off-by: Rob Barnes <robbarnes@google.com>
Change-Id: I44390540b28661eb6add7a925f7490594a5e3764
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2766524
Commit-Queue: Diana Z <dzigterman@chromium.org>
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enable CBI support in EC. It's not used directly in guybrush EC yet, but
this allows ectool cbi commands to function.
BUG=b:182900577
TEST=Build
BRANCH=None
Signed-off-by: Rob Barnes <robbarnes@google.com>
Change-Id: I8b91e1fd72889e5e326cb75bf6fe3bd94bd509c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2766523
Reviewed-by: Bhanu Prakash Maiya <bhanumaiya@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Board power on is going OK. This flag is no longer needed.
BUG=None
TEST=Build
BRANCH=None
Signed-off-by: Rob Barnes <robbarnes@google.com>
Change-Id: Ib1a951c543b9206ae41992122d2cb648d5262387
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2764976
Reviewed-by: Diana Z <dzigterman@chromium.org>
Commit-Queue: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enable EFS2 for guybrush boards.
BUG=b:182795161
TEST=Build
BRANCH=None
Signed-off-by: Rob Barnes <robbarnes@google.com>
Change-Id: Id684723627486d00850f37487b6971eea7258286
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2760803
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changing from 80ms to 200ms to allow more time for signals to settle
before pwrbtn. This delay is not documented in spec, so this may require
further tuning.
BUG=b:182802230
TEST=Build
BRANCH=None
Signed-off-by: Rob Barnes <robbarnes@google.com>
Change-Id: I79432b05c11c520fd49cb84c8e575f253b04a836
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2764972
Commit-Queue: Edward Hill <ecgh@chromium.org>
Reviewed-by: Edward Hill <ecgh@chromium.org>
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a delay of 10ms between S5_PGOOD and RSMRST_L. Needed to meet timing
specs. 10ms matches what is used on Intel. This may need to be tuned for
AMD chipsets.
BUG=b:182802230
TEST=Build
BRANCH=None
Signed-off-by: Rob Barnes <robbarnes@google.com>
Change-Id: I8e2c5a2b47866496a1ae598089e4ac5aa5fa45d3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2764971
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Switch definitions for temperature and other analog inputs to
MODULE_ADC.
BUG=None
TEST=Build
BRANCH=None
Change-Id: I9b1a35ed517b8a8fcc95c58b3853bfd02b0f1d95
Signed-off-by: Rob Barnes <robbarnes@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2761968
Commit-Queue: Diana Z <dzigterman@chromium.org>
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add basic fan support. More tuning will be needed.
BUG=b:178217015
TEST=Build
BRANCH=None
Change-Id: I8133bfeb63346a254d0300d99d2b0ade35f74cc6
Signed-off-by: Rob Barnes <robbarnes@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2762804
Reviewed-by: Bhanu Prakash Maiya <bhanumaiya@google.com>
Reviewed-by: Diana Z <dzigterman@chromium.org>
Commit-Queue: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Disable internal pull up for EC_BATT_PRES_ODL.
BUG=b:182876576
TEST=Verified EC_BATT_PRES_ODL will change by plug/remove battery.
BRANCH=None
Signed-off-by: elmo_lan <elmo_lan@compal.corp-partner.google.com>
Change-Id: If4cc5a8ecf59a682eebf764a9a5c710c8029a8d9
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2764204
Reviewed-by: Rob Barnes <robbarnes@google.com>
Commit-Queue: Rob Barnes <robbarnes@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When EC detects AP suspend hang, it sends the HANG_DETECT host
event to AP. Should make this event as a S3 wake source such
that it can wake AP up.
BRANCH=Trogdor
BUG=b:182477897
TEST=Used an image which fails to enter suspend, checked EC
detect the suspend hang and wake AP up afterward.
Change-Id: I75d721d9bc0589a839d2b952054d2e4b22e19f31
Signed-off-by: Wai-Hong Tam <waihong@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2757101
Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add EN_USM_ODL and set to open drain disabled for now. USM may be
enabled in the future if there are noise issues with the voltage
regulators.
BRANCH=None
BUG=b:182477680
TEST=make -j buildall
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: I5614f36078f400385f6e9c37f599cd3bbc7f6991
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2762801
Reviewed-by: Rob Barnes <robbarnes@google.com>
Commit-Queue: Rob Barnes <robbarnes@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add temperature sensor for ambient temperature. Additionally, simplify
the temperature reads since all sensors are hooked up to the same
PP3300_S5.
BRANCH=None
BUG=b:182601210
TEST=make -j buildall
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: I27b1a078e9bfe5db8e043eb9d5b9c7eb29cc1eaf
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2762800
Reviewed-by: Rob Barnes <robbarnes@google.com>
Commit-Queue: Rob Barnes <robbarnes@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Switch definitions for temperature and other analog inputs to
MODULE_ADC.
BRANCH=None
BUG=None
TEST=make -j buildall
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: I7e02281158aa2d34e4beff24fbd15782cbfcd274
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2762799
Reviewed-by: Rob Barnes <robbarnes@google.com>
Commit-Queue: Rob Barnes <robbarnes@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enable interrupts for EN_PWR_PCORE_S0_R. Note that other power
interrupts which are included in the power_signal_list get enabled
during power_common_init().
BRANCH=None
BUG=None
TEST=make -j buildall
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: I799b0f6055f29b94226aed05930499d74fc41b31
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2762798
Reviewed-by: Rob Barnes <robbarnes@google.com>
Commit-Queue: Rob Barnes <robbarnes@google.com>
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:182232569
BRANCH=firmware-zork-13434.B-main
TEST=build all
Change-Id: I567739a9499249d5bdb067e23ee80a957ba7c2e4
Signed-off-by: Isaac Lee <isaaclee@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2755360
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enable interrupt of PG_GROUPC_S0_OD and PG_LPDDR4X_S3_OD.
BUG=b:182581653
BRANCH=None
TEST=EN_PWR_PCORE_S0_R works normal.
Signed-off-by: elmo_lan <elmo_lan@compal.corp-partner.google.com>
Change-Id: I06ece39630b3f4eab290a80a64b9f70a8f61cac0
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2757809
Reviewed-by: Rob Barnes <robbarnes@google.com>
Commit-Queue: Rob Barnes <robbarnes@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GPIO_EN_KB_BL is being read as an ioexpander gpio. This was true on
Zork but on Guybrush it's a regular EC GPIO.
BUG=None
BRANCH=None
TEST=Build
Change-Id: I1ced4ebbb8c5cbd2dfca0e12528dfcb8fa47f789
Signed-off-by: Rob Barnes <robbarnes@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2755194
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enable GMR sensor and tablet mode for Brya.
BRANCH=none
BUG=b:181368071
TEST=buildall passes, manually tested with a magnet
Signed-off-by: Boris Mittelberg <bmbm@google.com>
Change-Id: I3d408e6b6bdd2bc5da81203c0c4e80c2ff367c05
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2737240
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
EN_PWR_A should alias to EN_PWR_S5. EN_PWR_Z1 is PSL_OUT.
BUG=b:182512084
TEST=Build
BRANCH=None
Signed-off-by: Rob Barnes <robbarnes@google.com>
Change-Id: Iabec65bb573d200a12e727d281f8c97cf1ee0ec4
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2753816
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:171755306
BRANCH=firmware-grunt-11031.B
TEST=make buildall -j
Signed-off-by: Devin Lu <Devin.Lu@quantatw.com>
Change-Id: I45830335545206f665e84866e0b11a2c666d0101
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2752572
Reviewed-by: Edward Hill <ecgh@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enable control of right and left LEDs, display charging status.
BRANCH=none
BUG=b:182329831
TEST=buildall passes, manual test with ectool
Signed-off-by: Boris Mittelberg <bmbm@google.com>
Change-Id: I1463102924a6300843f3381e1b66d88ae0096157
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2752345
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove gpio not used by mancomb.
Remove non required tasks.
Remove keyboard functionality.
Remove battery functionality.
Add recovery buttons and BJ signals.
Add DP and HDMI fault signals.
Remove most charger functionality.
Add USB hub signals.
Remove hibernate support.
BUG=b:174424094, b:181510382
TEST=Build
BRANCH=None
Change-Id: If956524a57db104abd399e25978298a828885dc2
Signed-off-by: Rob Barnes <robbarnes@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2727967
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
EC needs to inform AP the DP mode status with
virtual mux or ANX7625 might miss the status change.
BUG=b:181942052
TEST=ensure EC_HOST_EVENT_USB_MUX is set when DP status change
BRANCH=main
Change-Id: I079debdd59d80912b1a4668582ed673bfc79cf8a
Signed-off-by: Eric Yilun Lin <yllin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2744809
Reviewed-by: Ting Shen <phoenixshen@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change enables MKBP support by selecting the following configs:
* CONFIG_MKBP_EVENT
* CONFIG_MKBP_USE_GPIO - This is selected instead of
CONFIG_MKBP_USE_GPIO_AND_HOST_EVENT because GPIO_EC_INT_L is also the
wake pin for brya.
Additionally, GPIO_EC_INT_L is defined to allow mkbp driver to trigger
interrupt to AP for tight timestamps.
BUG=b:173575131
BRANCH=None
TEST=make -j buildall
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: Ia755671d943576ecd8da3a76260c8b87d2ab35ef
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2747460
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change enables the following AP related configs:
1. CONFIG_CMD_AP_RESET_LOG: Enables support for reporting reset logs
to AP.
2. CONFIG_HOSTCMD_AP_RESET: Enables host command that AP can use to
request EC to trigger chipset reset. This was used on boards like
Dedede and Volteer to address a cr50 strap change issue. This issue
might not really apply to brya, but having this host command available
shouldn't hurt.
BUG=b:173575131
BRANCH=None
TEST=make -j buildall
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: I44fda98999a93a3bb4a5414adc18c5d734dd6a4d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2747711
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is needed to support CCD testing of UART to USB bridging.
BUG=b:173575131
BRANCH=None
TEST=make -j buildall
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: Id183b96dd1f2689f03ed0c09b70d91ca5efccb94
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2747708
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change enables CONFIG_BACKLIGHT_LID so that the EC disables the
panel backlight when lid is closed. GPIO_ENABLE_BACKLIGHT is defined
to allow common code to control the required GPIO.
BUG=b:173575131
BRANCH=None
TEST=make -j buildall
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: I3c54287d716b66696cb41ba4433a9d704f01f674
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2747707
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change enables workaround required for cr50 double reset. Copying
commit message from dedede:
Hold the EC on the initial power on until the CR50 resets it; this
preserves the power on flag for the first boot, which is important
when we are deciding if we want to reset the USB-C PD contract.
BUG=b:173575131
BRANCH=None
TEST=make -j buildall
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: I2b3411fc540e54ecc185b46f7f9d7e3bb1075847
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2747706
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change enables link time optimization for brya by selecting
CONFIG_LTO. This option saves ~10KiB of flash space in RO and RW
each.
BUG=b:173575131
BRANCH=None
TEST=make -j buildall
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: I9891851e34af50b486f06ea48872513d9f39b75e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2747419
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change enables the following verified boot related configs for
brya:
* CONFIG_VBOOT_HASH
* CONFIG_VSTORE
* CONFIG_VSTORE_SLOT_COUNT
Since brya hasn't yet enabled EFS2, config for VBOOT_EFS2 is skipped.
BUG=b:173575131
BRANCH=None
TEST=make -j buildall
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: I32c0986a48b427e2843a980a5fa534e029c8a709
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2747418
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change enables switch support for baseboard brya by defining
CONFIG_SWITCH.
BUG=b:173575131
BRANCH=None
TEST=make -j buildall
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: Ie8400bbe174fc3662282534f4027513e8c44b220
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2747417
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the USB PD policy support code.
BRANCH=none
BUG=b:173575131
TEST=with reset of CQ-Depend patches, brya can charge using PD
Change-Id: I55b2b0a9a68adf0eaa7ac95be0c6d9136adb6366
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2700317
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Keith Short <keithshort@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the charger chip support code.
BRANCH=none
BUG=b:173575131,b:180784200
TEST=with reset of CQ-Depend patches, brya boots to AP
Change-Id: I1b220376cb03197e13aad65f1e79692eaf8fb1e1
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2700316
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add the two current monitor signals from the PCORE. These will only be
used for debugging.
BUG=None
TEST=Build
BRANCH=None
Change-Id: I9d25fa263cd4ef9526a8c493a703d020672338c5
Signed-off-by: Rob Barnes <robbarnes@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2740560
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Honeybuns does not have an AP and therefore it needs to verify its own
RW signature in RO. This functionality is enabled with RWSIG config
option and task. This CL adds support to both enable RWSIG and make
the RO and RW images asymmetric.
Note that RO only needs to enable USB-EP support for fwupd support and
support RW signature verification. Therefore, RO is limited to support
these key features.
BUG=b:167462264
BRANCH=None
TEST=verifed on both quiche and gingerbread that will boot into RO and
following RW signature verification, jump to the RW image.
Signed-off-by: Scott Collyer <scollyer@google.com>
Change-Id: I1cdf0965e06881ebb48205a517d308641e6cdb49
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2699452
Tested-by: Scott Collyer <scollyer@chromium.org>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Commit-Queue: Scott Collyer <scollyer@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Setting charger switching frequency to 724kHz.
BUG=b:180779740
BRANCH=volteer
TEST=manual
1. Check charger register 0x3C
2. Check waveform
Signed-off-by: Michael5 Chen1 <michael5_chen1@pegatron.corp-partner.google.com>
Change-Id: I97512742dfc778c22615f8385fbe1fecf5ff2d7b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2719786
Reviewed-by: Keith Short <keithshort@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit e4eb9d80a7ea176df7d4fa423b47ee5da9d41200.
Reason for revert: Redefinition of same configs.
Original change's description:
> brya: Enable AP throttling
>
> This enables the AP throttling feature.
>
> BRANCH=none
> BUG=b:173575131
> TEST=buildall passes
>
> Signed-off-by: Caveh Jalali <caveh@chromium.org>
> Change-Id: I5907b1fd3b3638212985c2e89ef99979c02d8c05
> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2738396
> Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Bug=b:173575131
BRANCH=None
TEST=None
Change-Id: I19fc7a6f63c55553c853c91225b275c2b315fd95
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2739856
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Commit-Queue: Tim Wawrzynczak <twawrzynczak@chromium.org>
Tested-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Auto-Submit: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables the config option for using physical volume up/down
buttons.
BRANCH=none
BUG=b:173575131
TEST=buildall passes
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Change-Id: Ib3bb088a88073bd80742e35d0b8a819100163351
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2738398
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- remove duplicate headers in baseboard.c
- remove references to asurada / hayato
- replace cherry/led.c by asurada/led_hayato.c, which should be more
close to cherry's design
BUG=b:181838424
TEST=1) `ag '(asurada|hayato)' -i baseboard/cherry board/cherry`
returns empty result
2) make
BRANCH=main
Signed-off-by: Ting Shen <phoenixshen@google.com>
Change-Id: Id9afd90d323395f38787e452b02b8da65fd15286
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2734168
Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
Commit-Queue: Ting Shen <phoenixshen@chromium.org>
Tested-by: Ting Shen <phoenixshen@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables the RTC reset feature of the SoC.
BRANCH=none
BUG=b:173575131
TEST=buildall passes
Change-Id: I29f7599fea831dd5751c5609b4e974059a8be2e7
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2738918
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables the power button feature form the EC to the SoC.
BRANCH=none
BUG=b:173575131
TEST=buildall passes
Change-Id: Ife5eaa37d269ab4fa5a72be4fec1dec7c4536749
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2738917
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables the AP throttling feature.
BRANCH=none
BUG=b:173575131
TEST=buildall passes
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Change-Id: I5907b1fd3b3638212985c2e89ef99979c02d8c05
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2738396
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables additional chipset configurations for brya.
BRANCH=none
BUG=b:173575131
TEST=buildall passes
Change-Id: Ie8c090ceea14e20d005ddd9a5451d7bcbddc9947
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2738916
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes some duplicate keyboard defines that crept in from
splitting larger patches and merging. sorry.
BRANCH=none
BUG=b:173575131
TEST=buildall passes
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Change-Id: I541da5ea29477fbaaacb7467fdb98156670e1ec3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2738915
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds keyboard support. Brya uses a non-vivaldi style keyboard.
BRANCH=none
BUG=b:173575131
TEST=buildall passes
Change-Id: I6b703f37a773990d81530d4d99b76711efa238e0
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2737548
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a full copy paste of guybrush just with guybrush replaced with
mancomb. Follow up CLs will make required changes so it's clear what
changed between guybrush and mancomb.
BUG=b:174424094, b:181510382
TEST=Build
BRANCH=None
Change-Id: I16f00e2749ab466e619b77925b25b275aca67a6c
Signed-off-by: Rob Barnes <robbarnes@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2727634
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With this change, system is able to enter hibernate to reduce
EC power number to lowest.
BUG=b:180668427
BRANCH=none
TEST=On icarus, power down system to G3 with battery only.
Run "hibernate" command to let system enter hibernate.
EC's power number is reduced to about 0.7mw.
Signed-off-by: Dino Li <Dino.Li@ite.com.tw>
Change-Id: I3ae258810e239b870afa5096cb573952101e6702
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2731175
Reviewed-by: Ting Shen <phoenixshen@chromium.org>
|