zephyr/dts
Andrzej Głąbek 5601805695 drivers: i2c_nrfx_twim: Add handling of buffers located in flash
TWIM peripherals cannot perform write transactions from buffers
located in flash. The content of such buffers needs to be copied
to RAM before the actual transfer can be requested.
This commits adds a new property (zephyr,flash-buf-max-size) that
informs the driver how much space in RAM needs to be reserved for
such copying and adds proper handling of buffers located in flash.
This fixes an issue that caused that e.g. the DPS310 sensor driver
did not work on nRF SoCs that only have TWIM, not TWI peripherals.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2021-09-21 13:44:06 +02:00
..
arc boards: arc: hsdk: add creg_gpio driver support 2021-07-13 09:42:59 -04:00
arm dts: arm: stm32 devices have lptim irq priority set to 1 2021-09-11 20:38:48 -04:00
arm64
bindings drivers: i2c_nrfx_twim: Add handling of buffers located in flash 2021-09-21 13:44:06 +02:00
common dts/arm: stm32: Add clocks nodes on stm32wb,l4 and stm32f4 series 2021-04-27 11:53:37 +02:00
nios2 dts: rename 'nios2,i2c' compatible to 'altr,nios2-i2c' 2021-08-17 17:51:57 -04:00
posix
riscv dts: riscv: fix irq number of UART and SPI for SiFive FU740 2021-09-18 09:15:15 -04:00
sparc
x86 drivers: gpio: Add GPIO driver for Intel Elkhart Lake 2021-05-07 09:45:50 -04:00
xtensa dts: esp32s2: fix counter dt information 2021-09-13 08:56:51 -04:00
binding-template.yaml doc: devicetree: overhaul bindings guide 2021-04-22 15:32:10 +02:00
Kconfig