zephyr/dts/arm/nordic
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
..
nrf_common.dtsi
nrf91_peripherals.dtsi
nrf91.dtsi
nrf91ns.dtsi
nrf5340_cpuapp_ipc.dtsi
nrf5340_cpuapp_peripherals_ns.dtsi
nrf5340_cpuapp_peripherals.dtsi
nrf5340_cpuapp_qkaa.dtsi
nrf5340_cpuapp.dtsi
nrf5340_cpuappns_qkaa.dtsi
nrf5340_cpuappns.dtsi
nrf5340_cpunet_qkaa.dtsi
nrf5340_cpunet.dtsi
nrf9131_laca.dtsi
nrf9131ns_laca.dtsi
nrf9160_sica.dtsi
nrf9160ns_sica.dtsi
nrf9161_laca.dtsi
nrf9161ns_laca.dtsi
nrf51822_qfaa.dtsi
nrf51822_qfab.dtsi
nrf51822_qfac.dtsi
nrf51822.dtsi
nrf52805_caaa.dtsi
nrf52805.dtsi
nrf52810_qfaa.dtsi
nrf52810.dtsi
nrf52811_qfaa.dtsi
nrf52811.dtsi
nrf52820_qdaa.dtsi
nrf52820.dtsi
nrf52832_ciaa.dtsi
nrf52832_qfaa.dtsi
nrf52832_qfab.dtsi
nrf52832.dtsi
nrf52833_qdaa.dtsi
nrf52833_qiaa.dtsi
nrf52833.dtsi
nrf52840_qfaa.dtsi
nrf52840_qiaa.dtsi
nrf52840.dtsi
override.dtsi