summaryrefslogtreecommitdiff
path: root/board/servo_v4p1
diff options
context:
space:
mode:
authorJan Dabros <jsd@semihalf.com>2020-11-27 18:35:00 +0100
committerCommit Bot <commit-bot@chromium.org>2020-12-07 08:35:41 +0000
commite6e50043b2e199cac5c596541405765aa984083e (patch)
treed9fe2d34cfd1f2d7fe4d546d7befa221358f3d99 /board/servo_v4p1
parentf8bd5bd04ce255df7a84db22ffb3a491f4ef7ec2 (diff)
downloadchrome-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