diff options
author | Jan Dabros <jsd@semihalf.com> | 2020-11-27 18:35:00 +0100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-07 08:35:41 +0000 |
commit | e6e50043b2e199cac5c596541405765aa984083e (patch) | |
tree | d9fe2d34cfd1f2d7fe4d546d7befa221358f3d99 /board/servo_v4p1 | |
parent | f8bd5bd04ce255df7a84db22ffb3a491f4ef7ec2 (diff) | |
download | chrome-ec-e6e50043b2e199cac5c596541405765aa984083e.tar.gz |
gl3590: Add initial support for USB HUB I2C interface
GL3590 is a USB hub with support for out-of-band transactions via I2C.
Set of additional registers allow to disable/enable ports, query port
status (including power-related information), handle over-current events
and others.
This initial driver implements method for reading and writing from/to
GL3590 registers as well as event handler to parse asynchronous messages
from hub.
BUG:b:150323106,b:169929627
BRANCH:master
TEST:buildall. Functionality can be tested on servo_v4p1 with a
consecutive commit applied.
Signed-off-by: Jan Dabros <jsd@semihalf.com>
Change-Id: I385ff4790ddc367d07b7e588f4e10aeb83e9f1c0
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2563686
Reviewed-by: Brian Nemec <bnemec@chromium.org>
Diffstat (limited to 'board/servo_v4p1')
0 files changed, 0 insertions, 0 deletions