summary refs log tree commit diff stats
path: root/docs/system
diff options
context:
space:
mode:
authorRayhan Faizel <rayhan.faizel@gmail.com>2024-02-25 00:40:36 +0530
committerPeter Maydell <peter.maydell@linaro.org>2024-03-05 13:22:55 +0000
commit9cf3bc65afdb63f6fc28560274600b4e6e0c91ca (patch)
tree2d89a4e154436f71a562c7bb3eb71df8e9a6bb2f /docs/system
parent4eac9dfbd72d346505642fb45ac3141c7eb2c516 (diff)
downloadfocaccia-qemu-9cf3bc65afdb63f6fc28560274600b4e6e0c91ca.tar.gz
focaccia-qemu-9cf3bc65afdb63f6fc28560274600b4e6e0c91ca.zip
hw/i2c: Implement Broadcom Serial Controller (BSC)
A few deficiencies in the current device model need to be noted.

1. FIFOs are not used. All sends and receives are done directly.
2. Repeated starts are not emulated. Repeated starts can be triggered in real
hardware by sending a new read transfer request in the window time between
transfer active set of write transfer request and done bit set of the same.

Signed-off-by: Rayhan Faizel <rayhan.faizel@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240224191038.2409945-2-rayhan.faizel@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'docs/system')
-rw-r--r--docs/system/arm/raspi.rst1
1 files changed, 1 insertions, 0 deletions
diff --git a/docs/system/arm/raspi.rst b/docs/system/arm/raspi.rst
index bb417c3424..fbec1da6a1 100644
--- a/docs/system/arm/raspi.rst
+++ b/docs/system/arm/raspi.rst
@@ -35,6 +35,7 @@ Implemented devices
  * MailBox controller (MBOX)
  * VideoCore firmware (property)
  * Peripheral SPI controller (SPI)
+ * Broadcom Serial Controller (I2C)
 
 Missing devices
 ---------------