config TYPEC_TPS6598X_CORE
	tristate
	select USB_ROLE_SWITCH
	select POWER_SUPPLY

config TYPEC_TPS6598X
	tristate "TI TPS6598x USB Power Delivery controller driver"
	depends on I2C
	select REGMAP_I2C
	select TYPEC_TPS6598X_CORE
	help
	  Say Y or M here if your system has TI TPS65982 or TPS65983 USB Power
	  Delivery controller.

	  If you choose to build this driver as a dynamically linked module, the
	  module will be called tps6598x.ko.

config TYPEC_SN201202X
	tristate "TI SN201202x USB Power Delivery controller support"
	depends on SPMI
	select TYPEC_TPS6598X_CORE
	help
	  Say Y here to enable support for SN201202x, a TPS6598x variant
	  that uses SPMI as a host bus, and is found on Apple devices starting
	  from the M3 series.

	  If you choose to build this driver as a dynamically linked module, the
	  module will be called sn201202x.ko.
