blob: 0bbcf1b5d5eb2b5b4cfbf431e762d41cbc1f32df [file] [log] [blame] [edit]
# Copyright 2025 Advanced Micro Devices, Inc.
#
# SPDX-License-Identifier: Apache-2.0
config I2C_CADENCE
bool "Cadence I2C driver"
default y
depends on DT_HAS_CDNS_I2C_ENABLED
select EVENTS
help
Enable Cadence I2C driver.
if I2C_CADENCE
config I2C_CADENCE_BROKEN_HOLD_BIT
bool "Workaround for errata condition found on the Zynq-7000"
default n
help
Disallows message transfers with a repeated start condition following a read operation. Also
disables interrupts between the address register write and control register write during
message reception, to prevent transfer size register rollover.
endif # I2C_CADENCE