qemu/docs/system
Hao Wu 94e7787939 hw/i2c: Implement NPCM7XX SMBus Module Single Mode
This commit implements the single-byte mode of the SMBus.

Each Nuvoton SoC has 16 System Management Bus (SMBus). These buses
compliant with SMBus and I2C protocol.

This patch implements the single-byte mode of the SMBus. In this mode,
the user sends or receives a byte each time. The SMBus device transmits
it to the underlying i2c device and sends an interrupt back to the QEMU
guest.

Reviewed-by: Doug Evans<dje@google.com>
Reviewed-by: Tyrong Ting<kfting@nuvoton.com>
Signed-off-by: Hao Wu <wuhaotsh@google.com>
Reviewed-by: Corey Minyard <cminyard@mvista.com>
Message-id: 20210210220426.3577804-2-wuhaotsh@google.com
Acked-by: Corey Minyard <cminyard@mvista.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-02-16 13:49:28 +00:00
..
_templates
arm
i386
s390x
build-platforms.rst
cpu-hotplug.rst
cpu-models-mips.rst.inc
cpu-models-x86.rst.inc
deprecated.rst
device-url-syntax.rst.inc
gdb.rst
images.rst
index.rst
invocation.rst
ivshmem.rst
keys.rst
keys.rst.inc
license.rst
linuxboot.rst
managed-startup.rst
monitor.rst
multi-process.rst
mux-chardev.rst
mux-chardev.rst.inc
net.rst
pr-manager.rst
qemu-block-drivers.rst
qemu-block-drivers.rst.inc
qemu-cpu-models.rst
qemu-manpage.rst
quickstart.rst
removed-features.rst
security.rst
target-arm.rst
target-avr.rst
target-i386-desc.rst.inc
target-i386.rst
target-m68k.rst
target-mips.rst
target-ppc.rst
target-rx.rst
target-s390x.rst
target-sparc64.rst
target-sparc.rst
target-xtensa.rst
targets.rst
tls.rst
usb.rst
virtio-net-failover.rst
virtio-pmem.rst
vnc-security.rst