<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/adc, 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/adc?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/adc?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-07-18T12:20:14+00:00</updated>
<entry>
<title>hw/adc: Make adci[*] R/W in NPCM7XX ADC</title>
<updated>2022-07-18T12:20:14+00:00</updated>
<author>
<name>Hao Wu</name>
</author>
<published>2022-07-14T18:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=99638ba9d86b7707adabbf0b223a6e0ae144cd88'/>
<id>urn:sha1:99638ba9d86b7707adabbf0b223a6e0ae144cd88</id>
<content type='text'>
Our sensor test requires both reading and writing from a sensor's
QOM property. So we need to make the input of ADC module R/W instead
of write only for that to work.

Signed-off-by: Hao Wu &lt;wuhaotsh@google.com&gt;
Reviewed-by: Titus Rwantare &lt;titusr@google.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-id: 20220714182836.89602-5-wuhaotsh@google.com
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>hw/adc: Fix CONV bit in NPCM7XX ADC CON register</title>
<updated>2022-07-18T12:20:14+00:00</updated>
<author>
<name>Hao Wu</name>
</author>
<published>2022-07-14T18:28:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=4a84e85413acaad9e84b64786e44e190080d78a6'/>
<id>urn:sha1:4a84e85413acaad9e84b64786e44e190080d78a6</id>
<content type='text'>
The correct bit for the CONV bit in NPCM7XX ADC is bit 13. This patch
fixes that in the module, and also lower the IRQ when the guest
is done handling an interrupt event from the ADC module.

Signed-off-by: Hao Wu &lt;wuhaotsh@google.com&gt;
Reviewed-by: Patrick Venture&lt;venture@google.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-id: 20220714182836.89602-4-wuhaotsh@google.com
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>hw/adc/zynq-xadc: Use qemu_irq typedef</title>
<updated>2022-05-19T15:19:02+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2022-05-09T20:20:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6e76d35f2375c3ef58aaaccbe5cee54b20a1f74a'/>
<id>urn:sha1:6e76d35f2375c3ef58aaaccbe5cee54b20a1f74a</id>
<content type='text'>
Except hw/core/irq.c which implements the forward-declared opaque
qemu_irq structure, hw/adc/zynq-xadc.{c,h} are the only files not
using the typedef. Fix this single exception.

Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Message-id: 20220509202035.50335-1-philippe.mathieu.daude@gmail.com
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>aspeed/adc: Add AST1030 support</title>
<updated>2022-05-02T15:03:02+00:00</updated>
<author>
<name>Steven Lee</name>
</author>
<published>2022-05-02T15:03:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5c5e044583a5dcfc361ad94b6acf1942e54dcc6b'/>
<id>urn:sha1:5c5e044583a5dcfc361ad94b6acf1942e54dcc6b</id>
<content type='text'>
Per ast1030_v7.pdf, AST1030 ADC engine is identical to AST2600's ADC.

Signed-off-by: Troy Lee &lt;troy_lee@aspeedtech.com&gt;
Signed-off-by: Jamin Lin &lt;jamin_lin@aspeedtech.com&gt;
Signed-off-by: Steven Lee &lt;steven_lee@aspeedtech.com&gt;
Reviewed-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Message-Id: &lt;20220401083850.15266-2-jamin_lin@aspeedtech.com&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<entry>
<title>hw/adc: Add basic Aspeed ADC model</title>
<updated>2021-10-12T06:20:08+00:00</updated>
<author>
<name>Andrew Jeffery</name>
</author>
<published>2021-10-12T06:20:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5857974d5d1133455e3c33e7c740786722418588'/>
<id>urn:sha1:5857974d5d1133455e3c33e7c740786722418588</id>
<content type='text'>
This model implements enough behaviour to do basic functionality tests
such as device initialisation and read out of dummy sample values. The
sample value generation strategy is similar to the STM ADC already in
the tree.

Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
[clg : support for multiple engines (AST2600) ]
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
[pdel : refactored engine register struct fields to regs[] array field]
[pdel : added guest-error checking for upper-8 channel regs in AST2600]
[pdel : allow 16-bit reads of the channel data registers]
Signed-off-by: Peter Delevoryas &lt;pdel@fb.com&gt;
Message-Id: &lt;20211005052604.1674891-2-pdel@fb.com&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<entry>
<title>adc: Move the max111x driver to the adc directory</title>
<updated>2021-06-17T12:10:32+00:00</updated>
<author>
<name>Corey Minyard</name>
</author>
<published>2021-05-18T20:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=58f3e3fe69a66a5c27675faf3e7afa52e027e621'/>
<id>urn:sha1:58f3e3fe69a66a5c27675faf3e7afa52e027e621</id>
<content type='text'>
It's an adc, put it where it belongs.

Cc: Andrzej Zaborowski &lt;balrogg@gmail.com&gt;
Cc: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Cc: qemu-arm@nongnu.org
Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>adc: Move the zynq-xadc file to the adc directories</title>
<updated>2021-06-17T12:10:32+00:00</updated>
<author>
<name>Corey Minyard</name>
</author>
<published>2021-05-18T20:51:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=246f530cdb5a93b5da6db2c2fb00549b4081d943'/>
<id>urn:sha1:246f530cdb5a93b5da6db2c2fb00549b4081d943</id>
<content type='text'>
It's an ADC, put it where it belongs.

Cc: Edgar E. Iglesias &lt;edgar.iglesias@gmail.com&gt;
Cc: Alistair Francis &lt;alistair@alistair23.me&gt;
Cc: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Cc: qemu-arm@nongnu.org
Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&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>clock: Add ClockEvent parameter to callbacks</title>
<updated>2021-03-08T17:20:01+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2021-02-19T14:45:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5ee0abed51231949ef91d7f8e1115be69ed91e93'/>
<id>urn:sha1:5ee0abed51231949ef91d7f8e1115be69ed91e93</id>
<content type='text'>
The Clock framework allows users to specify a callback which is
called after the clock's period has been updated.  Some users need to
also have a callback which is called before the clock period is
updated.

As the first step in adding support for notifying Clock users on
pre-update events, add an argument to the ClockCallback to specify
what event is being notified, and add an argument to the various
functions for registering a callback to specify which events are
of interest to that callback.

Note that the documentation update renders correct the previously
incorrect claim in 'Adding a new clock' that callbacks "will be
explained in a following section".

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Luc Michel &lt;luc@lmichel.fr&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-id: 20210219144617.4782-2-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>hw/adc: Add an ADC module for NPCM7XX</title>
<updated>2021-01-12T21:19:02+00:00</updated>
<author>
<name>Hao Wu</name>
</author>
<published>2021-01-08T19:09:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=77c05b0b746119a78bffb595b0313d39ac6b20fc'/>
<id>urn:sha1:77c05b0b746119a78bffb595b0313d39ac6b20fc</id>
<content type='text'>
The ADC is part of NPCM7XX Module. Its behavior is controled by the
ADC_CON register. It converts one of the eight analog inputs into a
digital input and stores it in the ADC_DATA register when enabled.

Users can alter input value by using qom-set QMP command.

Reviewed-by: Havard Skinnemoen &lt;hskinnemoen@google.com&gt;
Reviewed-by: Tyrone Ting &lt;kfting@nuvoton.com&gt;
Signed-off-by: Hao Wu &lt;wuhaotsh@google.com&gt;
Message-id: 20210108190945.949196-4-wuhaotsh@google.com
[PMM: Added missing hw/adc/trace.h file]
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
</feed>
