162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_cimenuconfig I3C
462306a36Sopenharmony_ci	tristate "I3C support"
562306a36Sopenharmony_ci	select I2C
662306a36Sopenharmony_ci	help
762306a36Sopenharmony_ci	  I3C is a serial protocol standardized by the MIPI alliance.
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci	  It's supposed to be backward compatible with I2C while providing
1062306a36Sopenharmony_ci	  support for high speed transfers and native interrupt support
1162306a36Sopenharmony_ci	  without the need for extra pins.
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci	  The I3C protocol also standardizes the slave device types and is
1462306a36Sopenharmony_ci	  mainly designed to communicate with sensors.
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci	  If you want I3C support, you should say Y here and also to the
1762306a36Sopenharmony_ci	  specific driver for your bus adapter(s) below.
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci	  This I3C support can also be built as a module.  If so, the module
2062306a36Sopenharmony_ci	  will be called i3c.
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ciif I3C
2362306a36Sopenharmony_cisource "drivers/i3c/master/Kconfig"
2462306a36Sopenharmony_ciendif # I3C
25