<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/hwmon/it87.c, branch linux-6.4.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.4.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.4.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2023-04-21T14:27:23Z</updated>
<entry>
<title>hwmon: (it87) Disable/enable SMBus access for IT8622E chipset</title>
<updated>2023-04-21T14:27:23Z</updated>
<author>
<name>Frank Crawford</name>
</author>
<published>2023-04-16T04:25:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0be100771711b99ab561ee3121657329a11e173a'/>
<id>urn:sha1:0be100771711b99ab561ee3121657329a11e173a</id>
<content type='text'>
Configure the IT8622E chip to disable/re-enable access via an SMBus when
reading or writing the chip's registers.

Signed-off-by: Frank Crawford &lt;frank@crawford.emu.id.au&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (it87) Add calls to smbus_enable/smbus_disable as required</title>
<updated>2023-04-21T14:27:23Z</updated>
<author>
<name>Frank Crawford</name>
</author>
<published>2023-04-16T04:25:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=376e1a937b3056802f3ad86811ec92ee3f49d560'/>
<id>urn:sha1:376e1a937b3056802f3ad86811ec92ee3f49d560</id>
<content type='text'>
Disable/re-enable access through SMBus for chip registers when they are
are being read or written.

For simple cases this is done at the same time as when a mutex is set,
however, within loops or during initialisation it is done separately.

Signed-off-by: Frank Crawford &lt;frank@crawford.emu.id.au&gt;
[groeck: Fixed multi-line alignment]
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (it87) Test for error in it87_update_device</title>
<updated>2023-04-21T14:27:08Z</updated>
<author>
<name>Frank Crawford</name>
</author>
<published>2023-04-16T04:25:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0282ba4a4fe6c8e6c0ffecfcdf214fa7f6452dc4'/>
<id>urn:sha1:0282ba4a4fe6c8e6c0ffecfcdf214fa7f6452dc4</id>
<content type='text'>
Handle errors from it87_update_device(), which currently only occurs if
SMBus access locking fails.

Signed-off-by: Frank Crawford &lt;frank@crawford.emu.id.au&gt;
[groeck: Fixed handling in show_temp_type()]
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (it87) Disable SMBus access for environmental controller registers.</title>
<updated>2023-04-19T14:08:40Z</updated>
<author>
<name>Frank Crawford</name>
</author>
<published>2023-04-16T04:25:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9989b3c0ff9771760c103d46e6b5e8645fd3d836'/>
<id>urn:sha1:9989b3c0ff9771760c103d46e6b5e8645fd3d836</id>
<content type='text'>
Add functions to disable and re-enable access by the SMBus for specific
chips.

Signed-off-by: Frank Crawford &lt;frank@crawford.emu.id.au&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (it87) Use voltage scaling macro where appropriate</title>
<updated>2023-04-19T14:08:33Z</updated>
<author>
<name>Frank Crawford</name>
</author>
<published>2023-03-18T08:05:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dedbe4c1499cf1b7b0357872cf858221f583bfc0'/>
<id>urn:sha1:dedbe4c1499cf1b7b0357872cf858221f583bfc0</id>
<content type='text'>
Apply scaling macro to match the labels for internal voltage sensors.

Signed-off-by: Frank Crawford &lt;frank@crawford.emu.id.au&gt;
Link: https://lore.kernel.org/r/20230318080543.1226700-3-frank@crawford.emu.id.au
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon (it87): Fix voltage scaling for chips with 10.9mV  ADCs</title>
<updated>2023-03-22T02:14:55Z</updated>
<author>
<name>Frank Crawford</name>
</author>
<published>2023-03-18T08:05:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=968b66ffeb7956acc72836a7797aeb7b2444ec51'/>
<id>urn:sha1:968b66ffeb7956acc72836a7797aeb7b2444ec51</id>
<content type='text'>
Fix voltage scaling for chips that have 10.9mV ADCs, where scaling was
not performed.

Fixes: ead8080351c9 ("hwmon: (it87) Add support for IT8732F")
Signed-off-by: Frank Crawford &lt;frank@crawford.emu.id.au&gt;
Link: https://lore.kernel.org/r/20230318080543.1226700-2-frank@crawford.emu.id.au
[groeck: Update subject and description to focus on bug fix]
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (it87) Add new chipset IT87952E</title>
<updated>2023-02-03T15:30:11Z</updated>
<author>
<name>Frank Crawford</name>
</author>
<published>2023-01-28T06:03:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d44cb4cd7456b6eef2689fdfed7bf361ffc8e5ce'/>
<id>urn:sha1:d44cb4cd7456b6eef2689fdfed7bf361ffc8e5ce</id>
<content type='text'>
Add IT87952E, a new chip ID (DEV ID 0x8695), which appears to be an
updated version of the IT8792E and takes the same configuration.

The model name comes from the model name printed on the chip.

There is no datasheet publicly available.

Signed-off-by: Frank Crawford &lt;frank@crawford.emu.id.au&gt;
Link: https://lore.kernel.org/r/20230128060308.1549707-7-frank@crawford.emu.id.au
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (it87) Allow multiple chip IDs for force_id</title>
<updated>2023-02-03T15:30:11Z</updated>
<author>
<name>Frank Crawford</name>
</author>
<published>2023-01-28T06:03:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a64e9d4451758fe4e1dc9106177b3b937b8c186'/>
<id>urn:sha1:2a64e9d4451758fe4e1dc9106177b3b937b8c186</id>
<content type='text'>
Extend the force_id module parameter to allow specifying one or both
chip IDs separately.  If only a single parameter is given it defaults
to using that value for all chips, similar to previous usage.

Signed-off-by: Frank Crawford &lt;frank@crawford.emu.id.au&gt;
Link: https://lore.kernel.org/r/20230128060308.1549707-6-frank@crawford.emu.id.au
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (it87) Add chip_id in some info message</title>
<updated>2023-02-03T15:30:11Z</updated>
<author>
<name>Frank Crawford</name>
</author>
<published>2023-01-28T06:03:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f09c7965053e1608e508e9e2c18b1d77b350cff1'/>
<id>urn:sha1:f09c7965053e1608e508e9e2c18b1d77b350cff1</id>
<content type='text'>
In cases where there are multiple chips, print out which chip is
referred to, in the informational message.

Signed-off-by: Frank Crawford &lt;frank@crawford.emu.id.au&gt;
Link: https://lore.kernel.org/r/20230128060308.1549707-5-frank@crawford.emu.id.au
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (it87) List full chip model name</title>
<updated>2023-02-03T15:30:11Z</updated>
<author>
<name>Frank Crawford</name>
</author>
<published>2023-01-28T06:03:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1f21531d4f42360971a6ebf9d3a4f20a2f4b3be1'/>
<id>urn:sha1:1f21531d4f42360971a6ebf9d3a4f20a2f4b3be1</id>
<content type='text'>
ITE model names do not always match the chip ID.

Convert from just adding a suffix to specifying the full model name.

Signed-off-by: Frank Crawford &lt;frank@crawford.emu.id.au&gt;
Link: https://lore.kernel.org/r/20230128060308.1549707-4-frank@crawford.emu.id.au
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
</feed>
