<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/sensor, 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/sensor?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/sensor?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-07-14T14:24:38+00:00</updated>
<entry>
<title>hw/sensor: Add Renesas ISL69259 device model</title>
<updated>2022-07-14T14:24:38+00:00</updated>
<author>
<name>Peter Delevoryas</name>
</author>
<published>2022-07-14T14:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b347dd5ef324f964ca77582802822ad117690df0'/>
<id>urn:sha1:b347dd5ef324f964ca77582802822ad117690df0</id>
<content type='text'>
This adds the ISL69259, using all the same functionality as the existing
ISL69260 but overriding the IC_DEVICE_ID.

Signed-off-by: Peter Delevoryas &lt;pdel@fb.com&gt;
Reviewed-by: Titus Rwantare &lt;titusr@google.com&gt;
Message-Id: &lt;20220701000626.77395-4-me@pjd.dev&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<entry>
<title>hw/sensor: Add IC_DEVICE_ID to ISL voltage regulators</title>
<updated>2022-07-14T14:24:38+00:00</updated>
<author>
<name>Peter Delevoryas</name>
</author>
<published>2022-07-14T14:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e51ae82571746e40f36aa9bfc5d0924dcf2b0a5d'/>
<id>urn:sha1:e51ae82571746e40f36aa9bfc5d0924dcf2b0a5d</id>
<content type='text'>
This commit adds a passthrough for PMBUS_IC_DEVICE_ID to allow Renesas
voltage regulators to return the integrated circuit device ID if they
would like to.

The behavior is very device specific, so it hasn't been added to the
general PMBUS model. Additionally, if the device ID hasn't been set,
then the voltage regulator will respond with the error byte value.  The
guest error message will change slightly for IC_DEVICE_ID with this
commit.

Signed-off-by: Peter Delevoryas &lt;pdel@fb.com&gt;
Reviewed-by: Titus Rwantare &lt;titusr@google.com&gt;
Message-Id: &lt;20220701000626.77395-3-me@pjd.dev&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<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/sensor: add Maxim MAX31785 device</title>
<updated>2022-06-30T07:21:13+00:00</updated>
<author>
<name>Maheswara Kurapati</name>
</author>
<published>2022-06-30T07:21:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6236548284b3e1376984e3979f745daced546124'/>
<id>urn:sha1:6236548284b3e1376984e3979f745daced546124</id>
<content type='text'>
MAX31785 is a PMBus compliant 6-Channel fan controller. It supports 6 fan
channels, 11 temperature sensors, and 6-Channel ADC to measure the remote
voltages. Datasheet can be found here:
https://datasheets.maximintegrated.com/en/ds/MAX31785.pdf

This initial version of the driver has skeleton and support for the
fan channels. Requests for temperature sensors, and ADC Channels the
are serviced with the default values as per the datasheet.  No additional
instrumentation is done. NV Log feature is not supported.

Signed-off-by: Maheswara Kurapati &lt;quic_mkurapat@quicinc.com&gt;
Signed-off-by: Jae Hyun Yoo &lt;quic_jaehyoo@quicinc.com&gt;
Reviewed-by: Joel Stanley &lt;joel@jms.id.au&gt;
Reviewed-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Message-Id: &lt;20220627154703.148943-5-quic_jaehyoo@quicinc.com&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<entry>
<title>hw/sensor: add Renesas raa228000 device</title>
<updated>2022-03-08T17:46:48+00:00</updated>
<author>
<name>Titus Rwantare</name>
</author>
<published>2022-03-07T20:06:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5f14cd7032beab6cac8d7ed1b09efc58baddb48c'/>
<id>urn:sha1:5f14cd7032beab6cac8d7ed1b09efc58baddb48c</id>
<content type='text'>
Signed-off-by: Titus Rwantare &lt;titusr@google.com&gt;
Reviewed-by: Hao Wu &lt;wuhaotsh@google.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Acked-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Message-Id: &lt;20220307200605.4001451-10-titusr@google.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/sensor: add Renesas raa229004 PMBus device</title>
<updated>2022-03-08T17:46:48+00:00</updated>
<author>
<name>Titus Rwantare</name>
</author>
<published>2022-03-07T20:06:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1c0c52f76208c648a70b115fc99ab558008466da'/>
<id>urn:sha1:1c0c52f76208c648a70b115fc99ab558008466da</id>
<content type='text'>
The Renesas RAA229004 is a PMBus Multiphase Voltage Regulator

Signed-off-by: Titus Rwantare &lt;titusr@google.com&gt;
Reviewed-by: Hao Wu &lt;wuhaotsh@google.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Acked-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Message-Id: &lt;20220307200605.4001451-9-titusr@google.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/sensor: add Intersil ISL69260 device model</title>
<updated>2022-03-08T17:46:48+00:00</updated>
<author>
<name>Titus Rwantare</name>
</author>
<published>2022-03-07T20:06:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ffcdae677ebb6fab328f6ab913ed7929a3ffa8a8'/>
<id>urn:sha1:ffcdae677ebb6fab328f6ab913ed7929a3ffa8a8</id>
<content type='text'>
Signed-off-by: Titus Rwantare &lt;titusr@google.com&gt;
Reviewed-by: Hao Wu &lt;wuhaotsh@google.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Acked-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Message-Id: &lt;20220307200605.4001451-8-titusr@google.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>Kconfig: Add I2C_DEVICES device group</title>
<updated>2022-02-21T13:30:20+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2022-02-08T15:59:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b5bf5a53d1e02eb0c7fdc6271e10ebd0eda79813'/>
<id>urn:sha1:b5bf5a53d1e02eb0c7fdc6271e10ebd0eda79813</id>
<content type='text'>
Currently there is no way for a board model's Kconfig stanza to
say "I have an i2c bus which the user can plug an i2c device into,
build all the free-standing i2c devices". The Kconfig mechanism
for this is the "device group". Add an I2C_DEVICES group along
the same lines as the existing PCI_DEVICES. Simple free-standing
i2c devices which a user might plausibly want to be able to
plug in on the QEMU commandline should have
   default y if I2C_DEVICES
and board models which have an i2c bus that is user-accessible
should use
   imply I2C_DEVICES
to cause those pluggable devices to be built.

In this commit we mark only a fairly conservative set of i2c devices
as belonging to the I2C_DEVICES group: the simple sensors and RTCs
(not including PMBus devices or devices which need GPIO lines to be
connected).

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Acked-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Hao Wu &lt;wuhaotsh@google.com&gt;
Message-id: 20220208155911.3408455-2-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>hw/sensor: Add lsm303dlhc magnetometer device</title>
<updated>2022-02-08T10:56:29+00:00</updated>
<author>
<name>Kevin Townsend</name>
</author>
<published>2022-01-30T09:50:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=4fd1ebb10593087d45d2f56f7f3d13447d24802c'/>
<id>urn:sha1:4fd1ebb10593087d45d2f56f7f3d13447d24802c</id>
<content type='text'>
This commit adds emulation of the magnetometer on the LSM303DLHC.
It allows the magnetometer's X, Y and Z outputs to be set via the
mag-x, mag-y and mag-z properties, as well as the 12-bit
temperature output via the temperature property. Sensor can be
enabled with 'CONFIG_LSM303DLHC_MAG=y'.

Signed-off-by: Kevin Townsend &lt;kevin.townsend@linaro.org&gt;
Message-id: 20220130095032.35392-1-kevin.townsend@linaro.org
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>hw/misc: Add Infineon DPS310 sensor model</title>
<updated>2021-09-20T06:50:59+00:00</updated>
<author>
<name>Joel Stanley</name>
</author>
<published>2021-09-20T06:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=46560cb1058af80a4c0c26eff2b07a51b02ee053'/>
<id>urn:sha1:46560cb1058af80a4c0c26eff2b07a51b02ee053</id>
<content type='text'>
This contains some hardcoded register values that were obtained from the
hardware after reading the temperature.

It does enough to test the Linux kernel driver. The FIFO mode, IRQs and
operation modes other than the default as used by Linux are not modelled.

Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Message-Id: &lt;20210616073358.750472-2-joel@jms.id.au&gt;
[ clg: - Fixed sequential reading
       - Reworked regs_reset_state array
       - Moved model under hw/sensor/ ]
Message-Id: &lt;20210629142336.750058-4-clg@kaod.org&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
</feed>
