<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/hid/amd-sfh-hid, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/hid/amd-sfh-hid?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/hid/amd-sfh-hid?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2022-09-30T08:31:18Z</updated>
<entry>
<title>HID: amd_sfh: Handle condition of "no sensors" for SFH1.1</title>
<updated>2022-09-30T08:31:18Z</updated>
<author>
<name>Basavaraj Natikar</name>
<email>Basavaraj.Natikar@amd.com</email>
</author>
<published>2022-09-27T10:27:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=68266bdcceec10ea364e62c63732cd6fe5a256a8'/>
<id>urn:sha1:68266bdcceec10ea364e62c63732cd6fe5a256a8</id>
<content type='text'>
Based on num_hid_devices, each sensor device registers to HID. If
"no sensors" then amd_sfh work initialization and scheduling
doesn’t make sense and return ENODEV to stop driver probe.
Hence add a check for num_hid_devices to handle special
case in the situation of "no sensors" for SFH1.1.

Fixes: 93ce5e0231d7 ("HID: amd_sfh: Implement SFH1.1 functionality")
Signed-off-by: Basavaraj Natikar &lt;Basavaraj.Natikar@amd.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: amd_sfh: Change dev_err to dev_dbg for additional debug info</title>
<updated>2022-09-30T08:31:18Z</updated>
<author>
<name>Basavaraj Natikar</name>
<email>Basavaraj.Natikar@amd.com</email>
</author>
<published>2022-09-27T10:27:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=beb18bb22cd4fb88648bb2925d56f36131c1ac21'/>
<id>urn:sha1:beb18bb22cd4fb88648bb2925d56f36131c1ac21</id>
<content type='text'>
Users should only be notified at most one time on systems doesn't have
any sensors connected or non-supported systems.

Check the return code and don't display error messages in those
conditions.

Signed-off-by: Basavaraj Natikar &lt;Basavaraj.Natikar@amd.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: AMD_SFH: Add a DMI quirk entry for Chromebooks</title>
<updated>2022-08-25T09:42:54Z</updated>
<author>
<name>Akihiko Odaki</name>
<email>akihiko.odaki@gmail.com</email>
</author>
<published>2022-08-16T10:21:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=adada3f4930ac084740ea340bd8e94028eba4f22'/>
<id>urn:sha1:adada3f4930ac084740ea340bd8e94028eba4f22</id>
<content type='text'>
Google Chromebooks use Chrome OS Embedded Controller Sensor Hub instead
of Sensor Hub Fusion and leaves MP2 uninitialized, which disables all
functionalities, even including the registers necessary for feature
detections.

The behavior was observed with Lenovo ThinkPad C13 Yoga.

Signed-off-by: Akihiko Odaki &lt;akihiko.odaki@gmail.com&gt;
Suggested-by: Mario Limonciello &lt;mario.limonciello@amd.com&gt;
Acked-by: Basavaraj Natikar &lt;Basavaraj.Natikar@amd.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-5.20/amd-sfh' into for-linus</title>
<updated>2022-08-02T19:21:46Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2022-08-02T19:21:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=c556717541c0c34bff887db92057964f0ff74582'/>
<id>urn:sha1:c556717541c0c34bff887db92057964f0ff74582</id>
<content type='text'>
- support for AMD SOCs using SFH1.1 memory access (Basavaraj Natikar)
</content>
</entry>
<entry>
<title>HID: amd_sfh: Handle condition of "no sensors"</title>
<updated>2022-07-23T18:10:46Z</updated>
<author>
<name>Basavaraj Natikar</name>
<email>Basavaraj.Natikar@amd.com</email>
</author>
<published>2022-07-23T06:10:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=5d4d0f15657535f6a122ab26d47230b5c2b944af'/>
<id>urn:sha1:5d4d0f15657535f6a122ab26d47230b5c2b944af</id>
<content type='text'>
Add a check for num_hid_devices to handle special case the situation
of "no sensors".

Fixes: 4b2c53d93a4b ("SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH)")
Signed-off-by: Basavaraj Natikar &lt;Basavaraj.Natikar@amd.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: amd_sfh: Fix implicit declaration error on i386</title>
<updated>2022-07-23T18:10:46Z</updated>
<author>
<name>Basavaraj Natikar</name>
<email>Basavaraj.Natikar@amd.com</email>
</author>
<published>2022-07-23T06:10:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=1a9c9657ba095e3b330daaef75e53329aa989195'/>
<id>urn:sha1:1a9c9657ba095e3b330daaef75e53329aa989195</id>
<content type='text'>
Add depended header file to fix error on i386 due to implicit
declaration of function ‘writeq’.

Fixes: 93ce5e0231d7 ("HID: amd_sfh: Implement SFH1.1 functionality")
Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Signed-off-by: Basavaraj Natikar &lt;Basavaraj.Natikar@amd.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: amd_sfh: Implement SFH1.1 functionality</title>
<updated>2022-07-21T11:44:04Z</updated>
<author>
<name>Basavaraj Natikar</name>
<email>Basavaraj.Natikar@amd.com</email>
</author>
<published>2022-07-12T18:18:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=93ce5e0231d79189be4d9e5f9295807b18941419'/>
<id>urn:sha1:93ce5e0231d79189be4d9e5f9295807b18941419</id>
<content type='text'>
Newer AMD SOCs use SFH1.1 memory access with new PCI-id. Hence add new
sfh1_1 sub directory to implement SFH1.1 functionality by defining new
PCI id, interface functions, descriptor functions and handlers which
invokes sfh1.1.

Signed-off-by: Basavaraj Natikar &lt;Basavaraj.Natikar@amd.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: amd_sfh: Move interrupt handling to common interface</title>
<updated>2022-07-21T11:44:02Z</updated>
<author>
<name>Basavaraj Natikar</name>
<email>Basavaraj.Natikar@amd.com</email>
</author>
<published>2022-07-12T18:18:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=014730c40b793fd638b534356cb82c064b2955f5'/>
<id>urn:sha1:014730c40b793fd638b534356cb82c064b2955f5</id>
<content type='text'>
Interrupt handling can be used in multiple files to support all
AMD SOCs. Hence move interrupt handling to common interface.

Signed-off-by: Basavaraj Natikar &lt;Basavaraj.Natikar@amd.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: amd_sfh: Move amd_sfh_work to common interface</title>
<updated>2022-07-21T11:43:59Z</updated>
<author>
<name>Basavaraj Natikar</name>
<email>Basavaraj.Natikar@amd.com</email>
</author>
<published>2022-07-12T18:18:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=e7f535eaf08f1ea7d8f4ad7c2de2de25d927fd38'/>
<id>urn:sha1:e7f535eaf08f1ea7d8f4ad7c2de2de25d927fd38</id>
<content type='text'>
amd_sfh_work can be used in multiple files to support all AMD SOCs.
Hence move amd_sfh_work to common interface.

Signed-off-by: Basavaraj Natikar &lt;Basavaraj.Natikar@amd.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: amd_sfh: Move global functions to static</title>
<updated>2022-07-21T11:43:59Z</updated>
<author>
<name>Basavaraj Natikar</name>
<email>Basavaraj.Natikar@amd.com</email>
</author>
<published>2022-07-12T18:18:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=87cb795291bb048d7f547db2f6b769bdb8e9be3b'/>
<id>urn:sha1:87cb795291bb048d7f547db2f6b769bdb8e9be3b</id>
<content type='text'>
Move global functions declared from header files and make them as static
functions wherever applicable.

Signed-off-by: Basavaraj Natikar &lt;Basavaraj.Natikar@amd.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
</feed>
