| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the interest of making long-term branch maintenance incur as little
technical debt on us as possible, we should not maintain any files on
the branch we are not actually using.
This has the added effect of making it extremely clear when merging CLs
from the main branch when changes have the possibility to affect us.
The follow-on CL adds a convenience script to actually pull updates from
the main branch and generate a CL for the update.
BUG=b:204206272
BRANCH=ish
TEST=make BOARD=arcada_ish && make BOARD=drallion_ish
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Change-Id: I17e4694c38219b5a0823e0a3e55a28d1348f4b18
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3262038
Reviewed-by: Jett Rink <jettrink@chromium.org>
Reviewed-by: Tom Hughes <tomhughes@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move charger config from baseboard to board.
Change Kano charger to isl9241.
BUG=none
BRANCH=brya
TEST=make buildall -j succeeded.
Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com>
Change-Id: Ia97424bbcf0654127e21c47d6834ad6c2c6163ee
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3132556
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Commit-Queue: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This updates the brya FW config fields based on the brya/config.star
definitions. FW config fields and values are now defined at the project
level rather than the program level. In other words each board (variant)
defines its own FW config and no longer relies on baseboard definitions.
BRANCH=none
BUG=b:180434685
TEST=USB C1 port still works on brya for PD charging and SS data
Change-Id: I055b0e2b051b7d41bbe116455274fe8b4a785741
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2837417
Reviewed-by: Keith Short <keithshort@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This tunes some parameters in the MP2964 IMVP9 to improve system
stability. In this round, the only tuning we have identified is to
change the SVID alert delay time to 200ns.
The tuning is applied to the PMIC registers, then committed to the PMIC
non volatile memory. On subsequent boots (including power cycle), the
tuned values are used and no further tuning is required.
1st boot:
mp2964_on_startup: attempting to tune PMIC
mp2964: tuning reg 0x3f from 0xe001 to 0xe081
mp2964: tuning reg 0x3f from 0xe001 to 0xe081
mp2964_store_user_all: updating persistent settings
mp2964: reg 0x3f already 0xe081
mp2964: reg 0x3f already 0xe081
2nd+ boot, also after removing battery:
mp2964_on_startup: attempting to tune PMIC
mp2964: reg 0x3f already 0xe081
mp2964: reg 0x3f already 0xe081
BRANCH=none
BUG=b:185424011
TEST=unplugged battery, verified new values are persistent
Change-Id: Idcb540eed6f893586853b8fed6e84e24b4a2f9e3
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2823634
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Commit-Queue: Tim Wawrzynczak <twawrzynczak@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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 adds support for the two thermistors on brya.
BRANCH=none
BUG=b:173575131
TEST=buildall passes
Change-Id: I198e1ce72910d1798c51cf5c99c9f1f0601f3c31
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2706263
Commit-Queue: Keith Short <keithshort@chromium.org>
Reviewed-by: Keith Short <keithshort@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This sets up the configuration for the system fan.
BRANCH=none
BUG=b:173575131
TEST=buildall passes
Change-Id: I5e1d93fe55b2c5b0da1880df5500861cd6cc1494
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2683921
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This configures the PWM channels and turns them to run at the following
values:
- all LED channels are set to 50%
- the fan channel is set to 100%
BRANCH=none
BUG=b:173575131
TEST=buildall passes
Change-Id: I8ef068245e334d368e114d6f1b443baa86d0888e
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2683920
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This sets up the configuration for the I2C busses.
BRANCH=none
BUG=b:173575131
TEST=buildall passes
Change-Id: I23784d2bb229791a8111a64ef388ba2bb9f4874c
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2683919
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This provides a bare minimum bootable configuration for the brya EC
using the latest GPIO definitions. The resulting image boots on the EVB
and allows us to explore GPIOs.
BRANCH=none
BUG=b:173575131
TEST=booted on EVB and examined GPIOs
Change-Id: I4eb95ec44d2400834630132334f52497dacc5691
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2677424
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the initial brya battery definition to support the Pow-Tech
GQA05 battery pack. The battery uses the BQ40Z50 fuel gauge.
BRANCH=none
BUG=b:177971846
TEST=buildall passes
Change-Id: I7f65a392ab2cc843ac95b6d644c7ab86270128d1
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2639857
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Keith Short <keithshort@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
|
|
this adds a minimal build for a new board called brya. brya will be
the basis for a family of boards, so this also introduces a new
baseboard called brya. the primary goal is to introduce a build target
to enable iterative development of this board.
BRANCH=none
BUG=b:173575131
TEST=make BOARD=brya, make buildall,
verified ec.bin is generated
Change-Id: I27a64594b84c69ee43ee91227c47391a801dee44
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2546802
Reviewed-by: Keith Short <keithshort@chromium.org>
|