zephyr/drivers/i2c
Michael Grand 78d3f2a6a0 stm32,i2c: Fix large I2C transactions on I2C V1
Previous commit added support of large transactions on I2C v2,
this commit implements some changes to also add support
of large transactions on I2C v1. Some refactoring is also done
to put the code in the right source files.

Fixes zephyrproject-rtos#58866

Signed-off-by: Michael Grand <m.grand@trustngo.tech>
2023-06-20 10:43:36 +00:00
..
target
CMakeLists.txt
i2c_andes_atciic100.c
i2c_andes_atciic100.h
i2c_b91.c
i2c_bitbang.c
i2c_bitbang.h
i2c_cc13xx_cc26xx.c
i2c_cc32xx.c
i2c_common.c
i2c_dw_registers.h
i2c_dw.c
i2c_dw.h
i2c_emul.c
i2c_esp32.c
i2c_gd32.c
i2c_gecko.c
i2c_gpio.c
i2c_handlers.c
i2c_ifx_cat1.c
i2c_imx.c
i2c_ite_enhance.c
i2c_ite_it8xxx2.c
i2c_litex.c
i2c_ll_stm32_v1.c
i2c_ll_stm32_v2.c
i2c_ll_stm32.c
i2c_ll_stm32.h
i2c_lpc11u6x.c
i2c_lpc11u6x.h
i2c_mchp_xec_v2.c
i2c_mchp_xec.c
i2c_mcux_flexcomm.c
i2c_mcux_lpi2c.c
i2c_mcux.c
i2c_nios2.c
i2c_npcx_controller.c
i2c_npcx_controller.h
i2c_npcx_port.c
i2c_nrfx_twi.c
i2c_nrfx_twim.c
i2c_rcar.c
i2c_rtio.c
i2c_rv32m1_lpi2c.c
i2c_sam0.c
i2c_sam4l_twim.c
i2c_sam_twi.c
i2c_sam_twihs_rtio.c
i2c_sam_twihs.c
i2c_sbcon.c
i2c_sc18im704.c
i2c_sc18im704.h
i2c_shell.c
i2c_sifive.c
i2c_smartbond.c
i2c_tca954x.c
i2c_test.c
i2c_xilinx_axi.c
i2c_xilinx_axi.h
i2c-priv.h
Kconfig
Kconfig.andes_atciic100
Kconfig.b91
Kconfig.cc13xx_cc26xx
Kconfig.dw
Kconfig.esp32
Kconfig.gd32
Kconfig.gpio
Kconfig.i2c_emul
Kconfig.ifx_cat1
Kconfig.it8xxx2
Kconfig.litex
Kconfig.lpc11u6x
Kconfig.npcx
Kconfig.nrfx
Kconfig.rcar
Kconfig.sam0
Kconfig.sam_twihs
Kconfig.sbcon
Kconfig.sc18im704
Kconfig.sifive
Kconfig.smartbond
Kconfig.stm32
Kconfig.tca954x
Kconfig.test
Kconfig.xec
Kconfig.xilinx_axi