zephyr/dts/bindings
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
..
adc Microchip: MEC172x: ADC driver 2021-08-11 19:44:31 -04:00
arc
arm soc: arm: nxp: ke1xf: use clock nodes for NXP Kinetis SCG clocks 2021-03-31 11:56:13 -05:00
audio drivers: audio: dmic: Add support for nRF PDM peripherals 2021-09-03 09:34:06 -04:00
base pm: device: Add wakeup source API 2021-08-11 19:39:13 -04:00
bluetooth dts: bindings: improve zephyr,bt-hci-spi-slave docs 2021-03-29 16:33:51 +02:00
can dts: bindings: can: fix up multi-line strings 2021-06-14 21:49:57 -04:00
clock dts/bindings: Add binding for STM32WL HSE Clock 2021-08-24 07:19:12 -04:00
cpu dts: use 'cdns,' instead of 'cadence,' consistently 2021-08-17 17:51:57 -04:00
crypto dts: bindings: add ST STM32 AES accelerator 2021-07-23 16:25:27 -04:00
dac drivers: Add Atmel SAM DAC (DACC) driver 2021-08-26 16:46:16 -04:00
display drivers: display: ili9xxx: add support for ILI9341 controller 2021-06-29 16:02:44 -04:00
dma dts: atmel: sam0: Add clarification on dma-cells property 2021-09-19 19:31:25 -04:00
dsa dts: ksz8974: add support for ksz8863 2021-07-26 19:37:22 -04:00
ec_host_cmd_perhip
edac edac: Do not use BDF and PCI IDs from DTS 2021-02-04 09:37:42 -05:00
espi dts: bindings: mchp: Convert vw_irq to array 2021-06-07 23:52:17 -04:00
ethernet drivers: Add Ethernet PHY API 2021-08-27 11:43:48 -04:00
flash_controller dts/bindings: add Telink B91 Flash driver support 2021-07-30 19:53:04 -04:00
fs
gpio dts: riscv: add DTS and related bindings of andes_ae350 soc 2021-08-30 13:40:14 -04:00
hwinfo hwinfo: Support NXP LPC family 2021-06-23 18:24:08 -05:00
i2c drivers: i2c_nrfx_twim: Add handling of buffers located in flash 2021-09-21 13:44:06 +02:00
i2s drivers: i2s: Add support for nRF I2S peripherals 2021-07-28 18:41:26 -04:00
ieee802154 dts: riscv: add Telink B91 IEEE802154 driver support 2021-08-04 11:58:02 +02:00
iio/adc
interrupt-controller dts: use 'cdns' instead of 'xtensa' vendor prefix 2021-08-17 17:51:57 -04:00
ipm dts: stm32h7: define mailbox controller based on stm32 hsem 2021-08-09 16:11:28 +02:00
kscan drivers: ht16k33: convert keyscan driver from gpio API to kscan API 2021-06-18 11:22:40 +02:00
led drivers: led: Add LED driver support for TLC59108 2021-08-03 19:03:29 -04:00
led_strip dts: fix 'colorway' compatibles 2021-08-17 17:51:57 -04:00
lora dts: bindings: sx12xx: add ST stm32wl-subghz-radio node 2021-07-15 21:30:28 -04:00
mdio drivers: mdio: add Atmel SAM MDIO driver 2021-08-27 11:43:48 -04:00
memory-controllers drivers: bbram: Add it8xxx2 BBRAM driver implementation 2021-08-30 11:35:23 -04:00
mhu
misc dts: misc: npcx: add new DT node for booter variant 2021-08-03 13:59:42 +02:00
mmc dts: bindings: mmc: fix up multi-line strings 2021-06-14 21:49:57 -04:00
mmu_mpu arch: arm: Add initial support for Cortex-M55 Core 2021-03-23 13:13:32 -05:00
modem DTS: modem: HL7800: remove DTR binding 2021-09-20 12:24:40 -04:00
mtd dts: fix location of stm32-specific property 2021-08-30 13:40:30 -04:00
net/wireless Bluetooth: Controller: clean up nRF DFE 2021-08-17 17:52:43 -04:00
neural_net
pcie
peci
phy dts: bindings: net: fix up multi-line strings 2021-06-14 21:49:57 -04:00
pinctrl Microchip: MEC172x: Update pinmux driver 2021-08-03 19:04:56 -04:00
pm_cpu_ops aarch64: pm_cpu_ops: Introduce pm_cpu_ops subsystem 2021-03-04 06:53:19 -05:00
power dts: riscv: add basic dts support for new Telink B91 platform 2021-07-21 05:37:12 -04:00
ps2 driver: PS/2: npcx: add driver support for Nuvoton npcx family 2021-07-02 15:41:28 -04:00
pwm dts: riscv: add Telink B91 PWM driver support 2021-08-05 16:11:41 +02:00
qspi
regulator
reserved-memory reserved-memory: Introduce support for reserved-memory node 2021-07-15 18:12:51 -05:00
riscv dts: bindings: riscv: Add sifive-e24 cpu 2021-08-14 20:31:44 -04:00
rng dts: riscv: add Telink B91 Entropy driver support 2021-08-04 15:45:32 +02:00
rtc Microchip: MEC172x: Device tree constant property cleanup 2021-08-09 13:06:01 -04:00
sensor drivers/sensor: Add basic Silabs Si7210 support 2021-08-24 10:16:19 -05:00
serial usb: cdc_acm: allow to configure CDC ACM UART device from devicetree 2021-08-23 18:53:47 -04:00
spi dts: update nxp kinetis dspi to support edma 2021-09-02 15:50:52 -05:00
sram
syscon drivers: syscon: Add generic syscon API 2021-07-16 21:31:38 -04:00
tach dts: npcx: Fixed the name of nodes in device-tree files. 2021-04-08 16:35:20 +02:00
test devicetree: add tests for devicetree/pinctrl.h macros 2021-08-25 18:09:00 -04:00
timer drivers: counter: added ctimer driver for lpcexpresso55s69 2021-08-24 17:13:22 -04:00
usb dts: usb: Add atmel USBC device ctrl 2021-08-26 14:03:44 -04:00
video drivers: video: ov2640: add driver for ov2640 image sensor 2021-08-17 09:18:38 -04:00
watchdog ITE driver/watchdog: add watchdog timer for it8xxx2 2021-06-18 11:21:53 +02:00
wifi drivers: wifi: esp_at: rename driver from esp 2021-05-06 13:21:39 -04:00
vendor-prefixes.txt dts: vendor-prefixes: add everlight 2021-08-23 17:10:01 -04:00