zephyr/dts/riscv/ite
Tim Lin 159fa4888b ITE: drivers/i2c: Channel C/i2c2 cannot use FIFO mode
Sometimes, channel C may write wrong register to the target device.
This issue occurs when FIFO2 is enabled on channel C. The problem
arises because FIFO2 is shared between channel B and channel C.
FIFO2 will be disabled when data access is completed, at which point
FIFO2 is set to the default configuration for channel B.
The byte counter of FIFO2 may be affected by channel B. There is a
chance that channel C may encounter wrong register being written due
to the FIFO2 byte counter wrong write after channel B's write operation.

The current workaround is that channel C cannot use FIFO mode.

Signed-off-by: Tim Lin <tim2.lin@ite.corp-partner.google.com>
2023-08-04 10:45:48 +02:00
..
it8xxx2-pinctrl-map.dtsi
it8xxx2-wuc-map.dtsi
it8xxx2.dtsi pm: power-states node needs to be a child of cpus 2023-07-25 09:16:14 +02:00
it81xx2.dtsi ITE: drivers/i2c: Channel C/i2c2 cannot use FIFO mode 2023-08-04 10:45:48 +02:00
it82xx2.dtsi
it81202cx.dtsi
it81302cx.dtsi
it82202ax-512.dtsi