<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/i2c/trace-events, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/hw/i2c/trace-events?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/i2c/trace-events?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-06-30T07:21:14+00:00</updated>
<entry>
<title>hw/i2c: add asynchronous send</title>
<updated>2022-06-30T07:21:14+00:00</updated>
<author>
<name>Klaus Jensen</name>
</author>
<published>2022-06-30T07:21:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a78e9839ae5eb0b95d9db8dd672e2977d2831605'/>
<id>urn:sha1:a78e9839ae5eb0b95d9db8dd672e2977d2831605</id>
<content type='text'>
Add an asynchronous version of i2c_send() that requires the slave to
explicitly acknowledge on the bus with i2c_ack().

The current master must use the new i2c_start_send_async() to indicate
that it wants to do an asynchronous transfer. This allows the i2c core
to check if the target slave supports this or not. This approach relies
on adding a new enum i2c_event member, which is why a bunch of other
devices needs changes in their event handling switches.

Signed-off-by: Klaus Jensen &lt;k.jensen@samsung.com&gt;
Message-Id: &lt;20220601210831.67259-5-its@irrelevant.dk&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Message-Id: &lt;20220630045133.32251-6-me@pjd.dev&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<entry>
<title>hw/i2c/aspeed: rework raise interrupt trace event</title>
<updated>2022-06-22T07:49:34+00:00</updated>
<author>
<name>Klaus Jensen</name>
</author>
<published>2022-06-13T12:05:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b03ec4ff0621cc981238ca8531cd102eebd4da89'/>
<id>urn:sha1:b03ec4ff0621cc981238ca8531cd102eebd4da89</id>
<content type='text'>
Build a single string instead of having several parameters on the trace
event.

Suggested-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Signed-off-by: Klaus Jensen &lt;k.jensen@samsung.com&gt;
[ clg: simplified trace buffer creation ]
Message-Id: &lt;20220601210831.67259-2-its@irrelevant.dk&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<entry>
<title>aspeed: i2c: Add PKT_DONE IRQ to trace</title>
<updated>2022-06-22T07:49:34+00:00</updated>
<author>
<name>Joe Komlodi</name>
</author>
<published>2022-06-13T12:05:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0efec47b5f25761cdc476099d8b72a1c1233e07b'/>
<id>urn:sha1:0efec47b5f25761cdc476099d8b72a1c1233e07b</id>
<content type='text'>
Signed-off-by: Joe Komlodi &lt;komlodi@google.com&gt;
Change-Id: I566eb09f4b9016e24570572f367627f6594039f5
Message-Id: &lt;20220331043248.2237838-7-komlodi@google.com&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<entry>
<title>docs: fix references to docs/devel/tracing.rst</title>
<updated>2021-06-02T04:51:09+00:00</updated>
<author>
<name>Stefano Garzarella</name>
</author>
<published>2021-05-17T15:16:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d0fb9657a33dd3d1db1b492c4dcc7c778e40e5c0'/>
<id>urn:sha1:d0fb9657a33dd3d1db1b492c4dcc7c778e40e5c0</id>
<content type='text'>
Commit e50caf4a5c ("tracing: convert documentation to rST")
converted docs/devel/tracing.txt to docs/devel/tracing.rst.

We still have several references to the old file, so let's fix them
with the following command:

  sed -i s/tracing.txt/tracing.rst/ $(git grep -l docs/devel/tracing.txt)

Signed-off-by: Stefano Garzarella &lt;sgarzare@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-Id: &lt;20210517151702.109066-2-sgarzare@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/i2c: add pca954x i2c-mux switch</title>
<updated>2021-04-15T12:10:39+00:00</updated>
<author>
<name>Patrick Venture</name>
</author>
<published>2021-04-12T19:45:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=065177eeceff552a5316bff9435188b50a2da1b6'/>
<id>urn:sha1:065177eeceff552a5316bff9435188b50a2da1b6</id>
<content type='text'>
The pca954x is an i2c mux, and this adds support for two variants of
this device: the pca9546 and pca9548.

This device is very common on BMCs to route a different channel to each
PCIe i2c bus downstream from the BMC.

Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Reviewed-by: Hao Wu &lt;wuhaotsh@google.com&gt;
Reviewed-by: Havard Skinnemoen &lt;hskinnemoen@google.com&gt;
Message-Id: &lt;20210412194522.664594-5-venture@google.com&gt;
Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;
</content>
</entry>
<entry>
<title>hw/i2c: Implement NPCM7XX SMBus Module FIFO Mode</title>
<updated>2021-02-16T14:12:54+00:00</updated>
<author>
<name>Hao Wu</name>
</author>
<published>2021-02-10T22:04:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6b6e7570d6ebc8bc6d9bc1356ae46708f02d3eeb'/>
<id>urn:sha1:6b6e7570d6ebc8bc6d9bc1356ae46708f02d3eeb</id>
<content type='text'>
This patch implements the FIFO mode of the SMBus module. In FIFO, the
user transmits or receives at most 16 bytes at a time. The FIFO mode
allows the module to transmit large amount of data faster than single
byte mode.

Since we only added the device in a patch that is only a few commits
away in the same patch set. We do not increase the VMstate version
number in this special case.

Reviewed-by: Doug Evans&lt;dje@google.com&gt;
Reviewed-by: Tyrong Ting&lt;kfting@nuvoton.com&gt;
Signed-off-by: Hao Wu &lt;wuhaotsh@google.com&gt;
Reviewed-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Message-id: 20210210220426.3577804-6-wuhaotsh@google.com
Acked-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>hw/i2c: Implement NPCM7XX SMBus Module Single Mode</title>
<updated>2021-02-16T13:49:28+00:00</updated>
<author>
<name>Hao Wu</name>
</author>
<published>2021-02-10T22:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=94e778793954afc6ed47ef8e161044c79488e446'/>
<id>urn:sha1:94e778793954afc6ed47ef8e161044c79488e446</id>
<content type='text'>
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&lt;dje@google.com&gt;
Reviewed-by: Tyrong Ting&lt;kfting@nuvoton.com&gt;
Signed-off-by: Hao Wu &lt;wuhaotsh@google.com&gt;
Reviewed-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Message-id: 20210210220426.3577804-2-wuhaotsh@google.com
Acked-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>aspeed/i2c: Add trace events</title>
<updated>2019-12-16T10:46:34+00:00</updated>
<author>
<name>Cédric Le Goater</name>
</author>
<published>2019-11-19T14:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=66cc84a1a3f9a15e0d89ec332d74e3f8012f989a'/>
<id>urn:sha1:66cc84a1a3f9a15e0d89ec332d74e3f8012f989a</id>
<content type='text'>
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Reviewed-by: Joel Stanley &lt;joel@jms.id.au&gt;
Tested-by: Jae Hyun Yoo &lt;jae.hyun.yoo@linux.intel.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Message-id: 20191119141211.25716-6-clg@kaod.org
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>trace-events: Shorten file names in comments</title>
<updated>2019-03-22T16:18:07+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-03-14T18:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=500016e5db5826fbcc5db17f9992b22d936acb83'/>
<id>urn:sha1:500016e5db5826fbcc5db17f9992b22d936acb83</id>
<content type='text'>
We spell out sub/dir/ in sub/dir/trace-events' comments pointing to
source files.  That's because when trace-events got split up, the
comments were moved verbatim.

Delete the sub/dir/ part from these comments.  Gets rid of several
misspellings.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-id: 20190314180929.27722-3-armbru@redhat.com
Message-Id: &lt;20190314180929.27722-3-armbru@redhat.com&gt;
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/i2c: Add trace events</title>
<updated>2018-06-08T12:15:33+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2018-06-08T12:15:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=08bb9b347b9597252338a599421818f4a4e333cb'/>
<id>urn:sha1:08bb9b347b9597252338a599421818f4a4e333cb</id>
<content type='text'>
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-id: 20180606191801.6331-1-f4bug@amsat.org
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
</feed>
