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