| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
increase the max of temperature setting to 70 degrees
BUG=b:215033683
BRANCH=none
TEST=make -j BOARD=taeko
Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com>
Change-Id: I34d752ebf4b9e88ee0ad12460a9c68b8a4e76f6e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3829327
Reviewed-by: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:236386294
BRANCH=none
TEST=none
Change-Id: Ib636c4cb66efd9f8ff41a901a5770ceb8000ee70
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3728963
Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
taeko can be stuffed with a lis12dw or a bma422.
Since the later does not have code to support interrupt, disable
interrupt for both.
BUG=b:230401133
BRANCH=brya
TEST=Check on taeko hardware.SensorIioserviceHard passes.
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Change-Id: Id58b2d8474097947881bd821692a86f53a538c42
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3609358
Reviewed-by: Yuval Peress <peress@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The motion_sense.h header doesn't reference any GPIO functions or
structures so the extra header is removed.
BUG=b:218856245
BRANCH=none
TEST=compare_build.sh
Signed-off-by: Keith Short <keithshort@chromium.org>
Change-Id: Iee843f0dd35336b264d15e949ca780aa1b2e3f1e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3489096
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add interrupt function for LSM6DSM
BUG=b:215487488
BRANCH=main
TEST=make -j BOARD=taeko
Run "iioservice_simpleclient --frequency=208
--channels=accel_x --device_id=0" can pass
Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com>
Change-Id: Icbf4477545d54babc132563ed393a0ab1c28ec1c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3411675
Reviewed-by: caveh jalali <caveh@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
De-feature G sensor
BRANCH=main
BUG=b:214317519
TEST=make -j BOARD=taeko
Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com>
Change-Id: I226041c1e52230b444e4d8c48d1785fd3106c918
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3403359
Reviewed-by: caveh jalali <caveh@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
modify for G sensor second source
BRANCH=main
BUG=b:212427391
TEST=make -j BOARD=taeko
Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com>
Change-Id: Ideda0c4e41519ace1ce41cbbbd984b28ae1dfcbf
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3369844
Reviewed-by: YH Lin <yueherngl@chromium.org>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
G sensor change location from EDP cable to new DB
BRANCH=main
BUG=b:212427391
TEST=make -j BOARD=taeko
Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com>
Change-Id: Id8085b76741f23759771f9c024c8be4b81306984
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3360317
Tested-by: Tony Tang <tony.tang@lcfc.corp-partner.google.com>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Commit-Queue: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|int_signal| was used to check interrupt signal to
protect from interrupt coming while processing FIFO.
Instead, use loop until all FIFO samples are processed,
as used in linux kernel sensor fifo routine.
[See for example see st_lsm6dsx_handler_thread() in
driver/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c].
BUG=b:207055975,b:129159505
BRANCH="asurada atlas chameleon dedede drallion endeavour fpmcu grunt
hatch icarus kalista keeby kukui mistral nami nocturne octopus poppy
puff quiche rammus sarien trogdor volteer zork"
TEST=testall, both cros_ec and zephyr.
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Change-Id: I3cfd63c73a7361522ddf42a686dcffdac38d8741
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3328808
Reviewed-by: Diana Z <dzigterman@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In some angle, dut should keep clamshell mode, but change to tablet mode
and lock keyboard because of wrong y/z axis setting. This CL is used to
correct it.
BRANCH=none
BUG=b:201504044
TEST=make -j BOARD=taeko, verify base sensor's x/y/z via checking
ectool motionsense.
Signed-off-by: reno.wang <reno.wang@lcfc.corp-partner.google.com>
Change-Id: Id3d48b184b7e20744961f4219bbae1be06136ddf
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3306765
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: YH Lin <yueherngl@chromium.org>
Reviewed-by: Parth Malkan <parthmalkan@google.com>
Commit-Queue: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:201504044
BRANCH=None
TEST=make -j BOARD=taeko, check x, y, z axis of sensor 1 and 2 via
ectool motionsense.
Signed-off-by: reno.wang <reno.wang@lcfc.corp-partner.google.com>
Change-Id: I04f411f188a276adfe1c44b9f7eb644bc94df4aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3247510
Reviewed-by: YH Lin <yueherngl@chromium.org>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Commit-Queue: YH Lin <yueherngl@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
clang warns:
error: initializer element is not a compile-time constant
There is an upstream LLVM review with proposed fix:
https://reviews.llvm.org/D76096.
In the meantime, we will work around it.
BRANCH=none
BUG=b:172020503, b:202062363
TEST=./util/compare_builds.sh -b all -j 120
=> MATCH
Signed-off-by: Tom Hughes <tomhughes@chromium.org>
Change-Id: I066e082870bcd726555a5f2461f09988d4e6ce55
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3237042
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Follow customer's change request to change gyro sensor to LSM6DS3TR-C
for next phase
BUG=b:199529373
BRANCH=None
TEST=make -j BOARD=taeko;
Signed-off-by: reno.wang <reno.wang@lcfc.corp-partner.google.com>
Change-Id: I560ee9f311fa7acd9a12083801889f62ec1adbf5
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3192739
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Commit-Queue: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:201021109
BRANCH=main
TEST=make -j BOARD=taeko
Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com>
Change-Id: Iaf6fcc1795e7d2cd671a997f67d5a48f1dc9f2b1
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3216970
Reviewed-by: Parth Malkan <parthmalkan@google.com>
Reviewed-by: caveh jalali <caveh@chromium.org>
Reviewed-by: YH Lin <yueherngl@chromium.org>
Commit-Queue: caveh jalali <caveh@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. All board supports tablet mode if board id > 0
2. No mockup unit to tune orientation matrix. So, disable it until we
get mockup unit. Tracking b/201504044.
BUG=b:194765820
BRANCH=None
TEST=make -j BOARD=taeko
Signed-off-by: reno.wang <reno.wang@lcfc.corp-partner.google.com>
Change-Id: I77f414d6d22b49c3cf12f00e261016fa9534ea86
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3192742
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: Parth Malkan <parthmalkan@google.com>
Commit-Queue: caveh jalali <caveh@chromium.org>
Tested-by: Parth Malkan <parthmalkan@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:201021109
BRANCH=main
TEST=make -j BOARD=taeko
Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com>
Change-Id: Idb65b11870ada152f64ab02bf6209ad155352b90
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3182320
Reviewed-by: YH Lin <yueherngl@chromium.org>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: caveh jalali <caveh@chromium.org>
Commit-Queue: caveh jalali <caveh@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=b:194774929
BRANCH=main
TEST=make -j BOARD=taeko
Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com>
Change-Id: Iaefd277fe17dcf3bebbcd304f6eb7fb33f72cab7
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3146779
Reviewed-by: YH Lin <yueherngl@chromium.org>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Commit-Queue: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enable gyroscope only when the AP needs it. It is not used by the EC.
For lid calculation, set frequency at 10HZ, the drivers will calculate
higher frequencies when needed.
Modify other boards as well:
Use
awk '/\.type = MOTIONSENSE_TYPE_GYRO,/ { check_config=1 } \
/\.config = / { if (check_config) { print FILENAME,$0 } } \
/\.type = MOTIONSENSE_TYPE_[^G]/ { check_config=0 }' board/*/sensors.c | \
cut -d ' ' -f 1' to locate the impacted files (board.c as well).
BUG=none
BRANCH=none
TEST=Check rotation is still working on brya
Change-Id: I45d82d00c30e35541df80d1b7805f8302b3d98ff
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3170174
Reviewed-by: Keith Short <keithshort@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Support BMA422 as 2nd source for lid accelerometer sensor.
EC detect sensor chip id via i2c in HOOK_CHIPSET_STARTUP and init it.
BUG=b:195902116
BRANCH=None
TEST=make -j BOARD=taeko; test lid accel is initialized correctly in
HOOK_CHOPSET_STARTUP; test lid accel can work by ectool motionsense
tool.
Signed-off-by: reno.wang <reno.wang@lcfc.corp-partner.google.com>
Change-Id: I593139df2b940c97809f8c97926c9da6cca68843
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3139855
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Commit-Queue: Boris Mittelberg <bmbm@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Following taeko hardware design update set as below,
1. Update GPIO pin define
2. Update battery setting
3. Update LED setting
4. Update I2C configuration
5. Update TCPC configuration
6. Remove unnecessary tasklist
7. Remove unnecessary setting for sensors
8. Add Vivaldi keyboard configuration
9. Add fan configuration
BUG=b:193377622
BRANCH=main
TEST=make -j BOARD=taeko
Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com>
Change-Id: I3b73b5a4b1188acfad94a18747300b9b8e534348
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3060239
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Reviewed-by: YH Lin <yueherngl@chromium.org>
Commit-Queue: YH Lin <yueherngl@chromium.org>
|
|
Create the initial EC image for the taeko variant by copying the brya
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:193377622
BRANCH=main
TEST=make BOARD=taeko
Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com>
Change-Id: If3b99d3d15e799b889c256f26ba47971ddd3a551
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3023506
Reviewed-by: YH Lin <yueherngl@chromium.org>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
|