zephyr/dts
Fabio Baltieri 6f0a5961e3 drivers: i2c: i2c_nrfx_twim: fail gracefully on dma max size
Different nRF52 devices have different maximum TWI DMA transfer size,
and it's easy to hit the limit with i2c displays on nrf52832 (8 bit) and
nrf52810 (10 bit). Currently neither the driver or the hal validate the
limit, leading to random NACK errors when trying to transfer more data.

Add a check on the driver to fail gracefully when going over the limit.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-10-04 16:17:15 +01:00
..
arc/synopsys uart: ns16550: use io-mapped DT property for IO port access 2023-09-26 12:03:04 +02:00
arm drivers: i2c: i2c_nrfx_twim: fail gracefully on dma max size 2023-10-04 16:17:15 +01:00
arm64 dts: bindings: boards: Update Ethernet PHY to use reg property 2023-09-29 09:47:15 +02:00
bindings drivers: i2c: i2c_nrfx_twim: fail gracefully on dma max size 2023-10-04 16:17:15 +01:00
common
nios2/intel
posix
riscv drivers: intc: plic: define all registers' offset in the driver 2023-10-04 09:06:28 -04:00
sparc/gaisler
x86/intel boards: x86: add eMMC support for Intel Alder lake platform 2023-09-29 16:29:00 +02:00
xtensa dts: bindings: boards: Update Ethernet PHY to use reg property 2023-09-29 09:47:15 +02:00
binding-template.yaml
Kconfig