18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_cimenuconfig I3C 48c2ecf20Sopenharmony_ci tristate "I3C support" 58c2ecf20Sopenharmony_ci select I2C 68c2ecf20Sopenharmony_ci help 78c2ecf20Sopenharmony_ci I3C is a serial protocol standardized by the MIPI alliance. 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci It's supposed to be backward compatible with I2C while providing 108c2ecf20Sopenharmony_ci support for high speed transfers and native interrupt support 118c2ecf20Sopenharmony_ci without the need for extra pins. 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci The I3C protocol also standardizes the slave device types and is 148c2ecf20Sopenharmony_ci mainly designed to communicate with sensors. 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci If you want I3C support, you should say Y here and also to the 178c2ecf20Sopenharmony_ci specific driver for your bus adapter(s) below. 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci This I3C support can also be built as a module. If so, the module 208c2ecf20Sopenharmony_ci will be called i3c. 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciif I3C 238c2ecf20Sopenharmony_cisource "drivers/i3c/master/Kconfig" 248c2ecf20Sopenharmony_ciendif # I3C 25