Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c034a43e authored by Yueyao Zhu's avatar Yueyao Zhu Committed by Greg Kroah-Hartman
Browse files

staging: typec: Fairchild FUSB302 Type-c chip driver



Fairchild FUSB302 Type-C chip driver that works with
Type-C Port Controller Manager to provide USB PD and
USB Type-C functionalities.

Signed-off-by: default avatarYueyao Zhu <yueyao.zhu@gmail.com>
Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 74e656d6
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -17,6 +17,8 @@ config TYPEC_TCPCI
	help
	  Type-C Port Controller driver for TCPCI-compliant controller.

source "drivers/staging/typec/fusb302/Kconfig"

endif

endmenu
+1 −0
Original line number Diff line number Diff line
obj-$(CONFIG_TYPEC_TCPM)	+= tcpm.o
obj-$(CONFIG_TYPEC_TCPCI)	+= tcpci.o
obj-y				+= fusb302/
+7 −0
Original line number Diff line number Diff line
config TYPEC_FUSB302
	tristate "Fairchild FUSB302 Type-C chip driver"
	depends on I2C
	help
	  The Fairchild FUSB302 Type-C chip driver that works with
	  Type-C Port Controller Manager to provide USB PD and USB
	  Type-C functionalities.
+1 −0
Original line number Diff line number Diff line
obj-$(CONFIG_TYPEC_FUSB302)	+= fusb302.o
+6 −0
Original line number Diff line number Diff line
fusb302:
- Find a better logging scheme, at least not having the same debugging/logging
  code replicated here and in tcpm
- Find a non-hacky way to coordinate between PM and I2C access
- Documentation? The FUSB302 datasheet provides information on the chip to help
  understand the code. But it may still be helpful to have a documentation.
Loading