android_kernel_samsung_sm8650/drivers/i2c
Krishna Chaithanya Reddy G da0999a52a i2c: i2c-msm-geni: Enable multi descriptor support for shared SE
So far we bypassed multi-descriptor changes for shared-se, now
enabled multi-descriptor changes for shared SE as well.

Multi-descriptor uses block event interrupt(bei) to receive interrupt
after transferring i2c messages specified  by max number of transfers.
HW will transfer data corresponding to all tre's and generate interrupt
at the end of last transfer. In this implementation the number of
interrupts are reduced and also ensured that while hardware is
processing one set of tre's,software queues the next set of tre's
if available.

Change-Id: I983272681a7cbd99d4dab3d89e4f2b9edc8b3af7
Signed-off-by: Krishna Chaithanya Reddy G <quic_kgangapu@quicinc.com>
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-06-13 15:38:57 +05:30
..
algos
busses i2c: i2c-msm-geni: Enable multi descriptor support for shared SE 2024-06-13 15:38:57 +05:30
muxes i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() 2023-11-02 09:35:30 +01:00
i2c-boardinfo.c
i2c-core-acpi.c
i2c-core-base.c i2c: fix memleak in i2c_new_client_device() 2023-11-28 17:07:01 +00:00
i2c-core-of.c treewide: Fix probing of devices in DT overlays 2023-09-13 09:43:05 +02:00
i2c-core-slave.c
i2c-core-smbus.c
i2c-core.h i2c: core: Run atomic i2c xfer when !preemptible 2023-11-28 17:07:13 +00:00
i2c-dev.c i2c: dev: copy userspace array safely 2023-11-28 17:07:02 +00:00
i2c-mux.c i2c: mux: Avoid potential false error message in i2c_mux_add_adapter 2023-10-25 12:03:09 +02:00
i2c-slave-eeprom.c
i2c-slave-testunit.c
i2c-smbus.c
i2c-stub.c
Kconfig
Makefile