Shawn Nematbakhsh
df2f085c16
kevin / gru: Add BC1.2 charge ramp
...
BUG=chrome-os-partner:54099
BRANCH=reef, gru
TEST=Verify charge_ramp success with a variety of BC1.2 chargers.
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org >
Change-Id: I0e8bbd063e0933893a4a7f48a15a391c0ad9898a
Reviewed-on: https://chromium-review.googlesource.com/435562
Commit-Ready: Shawn N <shawnn@chromium.org >
Tested-by: Shawn N <shawnn@chromium.org >
Reviewed-by: Shawn N <shawnn@chromium.org >
2017-02-14 17:28:15 -08:00
Shawn Nematbakhsh
87f871d1ae
kevin: Bump PDCMD task stack size
...
BUG=chrome-os-partner:58480
TEST=Stress test dongle attach + detach, verify stack overflow
does not occur.
BRANCH=gru
Change-Id: I7bfddd286f92654081061cbc0d9bbee989f57e49
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org >
Reviewed-on: https://chromium-review.googlesource.com/397700
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org >
(cherry picked from commit e5d93b8001913a92250b70243379c73439691a27)
Reviewed-on: https://chromium-review.googlesource.com/415488
Commit-Ready: Shawn N <shawnn@chromium.org >
Tested-by: Shawn N <shawnn@chromium.org >
Reviewed-by: Shawn N <shawnn@chromium.org >
2016-12-01 19:58:53 -08:00
philipchen
34066e92a9
gru: Enable barometer and ALS
...
BUG=chrome-os-partner:59084
BRANCH=gru
TEST=ec console command 'accelread' and 'als'
Change-Id: I2385799626eabef1ad7af5afe96e3d62ecaf7dd4
Reviewed-on: https://chromium-review.googlesource.com/402693
Commit-Ready: Philip Chen <philipchen@chromium.org >
Tested-by: Philip Chen <philipchen@chromium.org >
Reviewed-by: Shawn N <shawnn@chromium.org >
2016-10-29 04:47:42 -07:00
Shawn Nematbakhsh
d9048f0896
gru / kevin: Include motionsense task in test builds
...
BUG=None
TEST=`emerge-kevin chromeos-ec`
BRANCH=None
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org >
Change-Id: Id84c91c906e942233c530e28ac5432481bfa6c48
Reviewed-on: https://chromium-review.googlesource.com/384026
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org >
2016-09-09 22:37:38 +00:00
Vijay Hiremath
4e3f5aa4a8
BD99955: Use only one USB charger task for both the ports
...
There is only one charger IC and one interrupt PIN for both the ports
and also from the ISR it's not possible to decode from which port the
interrupt is triggered hence a deferred function is used to trigger
the wake event for the ports. As there is no additional benefit of
having an extra task, added code to use only one USB charger task for
both the ports.
BUG=chrome-os-partner:54272
BRANCH=none
TEST=Manually tested on Amenia. BC1.2 detection is success
and the battery can charge on both the ports (VBUS/VCC).
Change-Id: I2745a5a179662aaeef8d48c8c1763919e8853fd0
Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com >
Reviewed-on: https://chromium-review.googlesource.com/351752
Commit-Ready: Vijay P Hiremath <vijay.p.hiremath@intel.com >
Tested-by: Vijay P Hiremath <vijay.p.hiremath@intel.com >
Reviewed-by: Shawn N <shawnn@chromium.org >
2016-06-14 14:12:03 -07:00
Shawn Nematbakhsh
98d7bc87df
kevin: Add USB charger tasks
...
BUG=chrome-os-partner:53777
BRANCH=None
TEST=Manual on Kevin. Enable USB charger tasks, verify that VBUS is
properly detected on no-battery case. Verify USB-C / PD charger
detection continues to function.
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org >
Change-Id: I268bc6ec6b8a6a9b7340a5cb2b0d651b1b1659ce
Reviewed-on: https://chromium-review.googlesource.com/349242
Commit-Ready: Shawn N <shawnn@chromium.org >
Tested-by: Shawn N <shawnn@chromium.org >
Reviewed-by: Vincent Palatin <vpalatin@chromium.org >
2016-06-03 03:00:09 -07:00
Wonjoon Lee
849ccf7c91
kevin: Add support bmi160 sensor
...
BMI168 is twins sensor with BMI160. Adding defines, drv.
BUG=chrome-os-partner:52844
TEST="accelread 0" is working on kevin
Change-Id: I8335ea4a766ae88e049791b9231ab752486be9d4
Signed-off-by: Wonjoon Lee <woojoo.lee@samsung.com >
Reviewed-on: https://chromium-review.googlesource.com/341650
Reviewed-by: Shawn N <shawnn@chromium.org >
2016-05-12 20:13:53 -07:00
Shawn Nematbakhsh
e2deea3649
kevin: Add battery and charger support
...
Add support for bd99955 charger and battery.
BUG=chrome-os-partner:51722
TEST=Verify kevin charges at 3A input current when zinger is inserted,
and verify battery actually charges.
BRANCH=None
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org >
Change-Id: Iccd8185585fe39440681f5830cf58acafe6291b8
Reviewed-on: https://chromium-review.googlesource.com/335538
Commit-Ready: Shawn N <shawnn@chromium.org >
Tested-by: Shawn N <shawnn@chromium.org >
Reviewed-by: Mary Ruthven <mruthven@chromium.org >
2016-03-31 14:53:52 -07:00
Shawn Nematbakhsh
1f74a45132
kevin: Add rk3399 power sequencing
...
BUG=chrome-os-partner:50819
BRANCH=None
TEST=`make buildall -j`
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org >
Change-Id: I4e1c44a897aae7f22605911fbf4e8de3056b9bbd
Reviewed-on: https://chromium-review.googlesource.com/331659
Commit-Ready: Shawn N <shawnn@chromium.org >
Tested-by: Shawn N <shawnn@chromium.org >
Reviewed-by: Mary Ruthven <mruthven@chromium.org >
2016-03-14 20:11:25 -07:00
Shawn Nematbakhsh
d0523f15d2
kevin: Initial board commit
...
Initial EC board support for kevin, a npcx5m5g part with SPI host
interface.
BUG=chrome-os-partner:50819
BRANCH=None
TEST=`make BOARD=kevin`
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org >
Change-Id: I0d878edd7e8c7f59cfcb8e16637a5b589552eba9
Reviewed-on: https://chromium-review.googlesource.com/330856
Commit-Ready: Shawn N <shawnn@chromium.org >
Tested-by: Shawn N <shawnn@chromium.org >
Reviewed-by: Mary Ruthven <mruthven@chromium.org >
2016-03-10 15:24:09 -08:00