usb: typec: ucsi: add support for Cypress CCGx
authorAjay Gupta <ajayg@nvidia.com>
Fri, 26 Oct 2018 16:36:59 +0000 (09:36 -0700)
committerWolfram Sang <wsa@the-dreams.de>
Fri, 9 Nov 2018 17:49:59 +0000 (18:49 +0100)
commit247c554a14aa16ca08f4ed4d9eb39a2389f69d1d
tree9d8c3edd738f3f880ba4a7b9a2848157b8655c70
parentcaccdcc5dbec0dd9643fe1667893e78631a4d38e
usb: typec: ucsi: add support for Cypress CCGx

Latest NVIDIA GPU cards have a Cypress CCGx Type-C controller
over I2C interface.

This UCSI I2C driver uses I2C bus driver interface for communicating
with Type-C controller.

Signed-off-by: Ajay Gupta <ajayg@nvidia.com>
Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/usb/typec/ucsi/Kconfig
drivers/usb/typec/ucsi/Makefile
drivers/usb/typec/ucsi/ucsi_ccg.c [new file with mode: 0644]