# sam twihs I2C support # Copyright (c) 2023 Intel Corporation # SPDX-License-Identifier: Apache-2.0 menuconfig I2C_SAM_TWIHS bool "Atmel SAM (TWIHS) I2C driver" default y depends on DT_HAS_ATMEL_SAM_I2C_TWIHS_ENABLED help Enable Atmel SAM MCU Family (TWIHS) I2C bus driver. if I2C_SAM_TWIHS if I2C_RTIO config I2C_SAM_TWIHS_SQ_SIZE int "Submission queue size for blocking calls" default 4 help Blocking i2c calls when I2C_RTIO is enabled are copied into a per driver submission queue. The queue depth determines the number of possible i2c_msg structs that may be in the array given to i2c_transfer. A sensible default is going to be 4 given the device address, register address, and a value to be read or written. config I2C_SAM_TWIHS_CQ_SIZE int "Completion queue size for blocking calls" default 4 help Blocking i2c calls when I2C_RTIO is enabled are copied into a per driver submission queue. The queue depth determines the number of possible i2c_msg structs that may be in the array given to i2c_transfer. A sensible default is going to be 4 given the device address, register address, and a value to be read or written. endif # I2C_RTIO endif # I2C_SAM_TWIHS