zephyr/dts/riscv
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
..
andes drivers: mbox: Add Andestech mailbox driver 2023-07-26 10:51:41 +02:00
efinix dts: riscv: add a initial SoC dtsi for Efinix Sapphire SoC 2023-06-27 12:09:57 +00:00
espressif/esp32c3 dts: riscv: esp32c3 rework soc/sip list 2023-07-25 18:12:33 +02:00
gigadevice
ite ITE: drivers/i2c: Channel C/i2c2 cannot use FIFO mode 2023-08-04 10:45:48 +02:00
lowrisc
microchip
niosv
openisa
sifive
starfive
telink
neorv32.dtsi
riscv32-litex-vexriscv.dtsi
virt.dtsi