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 ITE: drivers/usb/device: Add USB Device Controller Support 2023-05-26 12:40:18 +02:00
it8xxx2-wuc-map.dtsi espi: it8xxx2: enable espi transaction interrupt 2023-01-18 09:55:44 +01:00
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 ITE: drivers/usb/device: Add USB Device Controller Support 2023-05-26 12:40:18 +02:00
it81202cx.dtsi ITE: soc: it81xx2: Add new variant of it81xx2cx related configuration 2022-12-02 11:29:00 +01:00
it81302cx.dtsi ITE: soc: it81xx2: Add new variant of it81xx2cx related configuration 2022-12-02 11:29:00 +01:00
it82202ax-512.dtsi ITE: dts: it8xxx2: Add the option of 512k flash size 2023-04-19 03:48:38 -04:00