zephyr/dts/bindings/i2c
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
..
altr,nios2-i2c.yaml dts: rename 'nios2,i2c' compatible to 'altr,nios2-i2c' 2021-08-17 17:51:57 -04:00
arm,versatile-i2c.yaml
asmedia,asmedia2364.yaml
atmel,sam0-i2c.yaml
atmel,sam-i2c-twi.yaml
atmel,sam-i2c-twihs.yaml
atmel,sam-i2c-twim.yaml
espressif,esp32-i2c.yaml
fsl,imx21-i2c.yaml NXP: Enable I2C for imx6sx 2021-01-18 17:01:34 -05:00
gpio-i2c.yaml
i2c-controller.yaml dts: cleanup few cases of space before colon 2021-01-15 08:32:53 -06:00
i2c-device.yaml dts: Add description of reg 2021-04-13 10:32:52 -05:00
ite,it8xxx2-i2c.yaml ITE: drivers/i2c: it8xxx2: move pinctrls macro to soc_dt.h 2021-08-17 17:51:17 -04:00
litex,i2c.yaml
microchip,xec-i2c-v2.yaml Microchip: MEC172x: I2C driver 2021-08-25 13:07:45 -04:00
microchip,xec-i2c.yaml dts: bindings: microchip,xec-i2c: Add GIRQ fields 2021-01-20 14:16:27 -05:00
nordic,nrf-twi-common.yaml dts: nrf: revert i2c sda-gpios, scl-gpios changes 2021-04-20 18:32:04 +02:00
nordic,nrf-twi.yaml dts: bindings: improve documentation for Nordic IPs 2021-01-16 07:59:27 -06:00
nordic,nrf-twim.yaml drivers: i2c_nrfx_twim: Add handling of buffers located in flash 2021-09-21 13:44:06 +02:00
nordic,nrf-twis.yaml dts: bindings: improve documentation for Nordic IPs 2021-01-16 07:59:27 -06:00
nuvoton,npcx-i2c-ctrl.yaml
nuvoton,npcx-i2c-port.yaml dts: npcx7m6fb: make clock-frequency required, drop redundant fields 2021-01-15 08:32:53 -06:00
nxp,imx-lpi2c.yaml
nxp,kinetis-i2c.yaml dts: bindings: nxp: Add pinctrl-0 as a required property 2021-05-04 13:03:00 -05:00
nxp,lpc11u6x-i2c.yaml
nxp,lpc-i2c.yaml
openisa,rv32m1-lpi2c.yaml
renesas,rcar-i2c.yaml dts: bindings: i2c: add Renesas R-Car I2C 2021-07-14 20:58:50 -04:00
sifive,i2c0.yaml
silabs,gecko-i2c.yaml
snps,designware-i2c.yaml drivers: i2c_dw: User proper PCIe DT hierarchy 2021-01-19 14:52:29 -05:00
st,stm32-i2c-v1.yaml
st,stm32-i2c-v2.yaml
telink,b91-i2c.yaml dts: riscv: add Telink B91 I2C driver support 2021-09-01 06:36:56 -04:00
ti,cc13xx-cc26xx-i2c.yaml
ti,cc32xx-i2c.yaml
ti,tca9546a.yaml driver: i2c: Add TCA9546a I2C switch driver 2021-08-05 11:48:30 +02:00
zephyr,i2c-emul.yaml