1# Infineon CAT1 I2C configuration options 2 3# Copyright (c) 2023 Cypress Semiconductor Corporation (an Infineon company) or 4# an affiliate of Cypress Semiconductor Corporation 5# 6# SPDX-License-Identifier: Apache-2.0 7 8config I2C_INFINEON_CAT1 9 bool "Infineon CAT1 I2C driver" 10 default y 11 depends on DT_HAS_INFINEON_CAT1_I2C_ENABLED 12 select USE_INFINEON_I2C 13 select PINCTRL 14 help 15 This option enables the I2C driver for Infineon CAT1 family. 16 17config I2C_INFINEON_CAT1_TARGET_BUF 18 int "I2C Target data buffer length" 19 depends on I2C_INFINEON_CAT1 20 range 1 1024 21 default 64 22 help 23 Buffer to receive data as an I2C Target. 24 25config I2C_INFINEON_CAT1_ASYNC 26 bool "Support Asynchronous I2C driver" 27 default y 28 depends on I2C_INFINEON_CAT1 29 help 30 Configure the I2C driver to be non-blocking/Asynchronous mode. 31