<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-linux/include/linux/device-id/scmi.h, branch stable</title>
<subtitle>WireGuard for the Linux kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-linux/atom/include/linux/device-id/scmi.h?h=stable</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-linux/atom/include/linux/device-id/scmi.h?h=stable'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/'/>
<updated>2026-09-24T08:10:02Z</updated>
<entry>
<title>firmware: arm_scmi: Add SCMI device table alias support</title>
<updated>2026-09-24T08:10:02Z</updated>
<author>
<name>Bjorn Andersson</name>
<email>bjorn.andersson@oss.qualcomm.com</email>
</author>
<published>2026-09-18T09:29:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=d59717cfbe1e7c03e4ce1a6ab35c16661b1a55c0'/>
<id>urn:sha1:d59717cfbe1e7c03e4ce1a6ab35c16661b1a55c0</id>
<content type='text'>
SCMI client drivers already describe their bus match data with
MODULE_DEVICE_TABLE(scmi, ...), but modpost does not know how to consume
SCMI device tables. As a result, SCMI modules do not get generated module
aliases from their id tables.

Move struct scmi_device_id to mod_devicetable.h so it has a fixed layout
visible to modpost, add the corresponding generated offsets and teach
file2alias to emit scmi:&lt;protocol&gt;:&lt;name&gt; aliases.

Use the same stable alias format for SCMI device uevents and sysfs
modaliases. The previous string included the instance-specific device
name, which is not useful for matching modules.

Assisted-by: Codex:GPT-5.5
Tested-by: Hans de Goede &lt;johannes.goede@oss.qualcomm.com&gt;
Tested-by: Rob Clark &lt;rob.clark@oss.qualcomm.com&gt;
Tested-by: Daniel Lezcano &lt;daniel.lezcano@oss.qualcomm.com&gt; # Lenovo
Acked-by: Uwe Kleine-König &lt;u.kleine-koenig@baylibre.com&gt;
Reviewed-by: Hans de Goede &lt;johannes.goede@oss.qualcomm.com&gt;
Link: https://patch.msgid.link/20260918092951.5656-2-johannes.goede@oss.qualcomm.com
Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@oss.qualcomm.com&gt;
Signed-off-by: Hans de Goede &lt;johannes.goede@oss.qualcomm.com&gt;
(sudeep.holla: updated the title to use standard format for SCMI)
Signed-off-by: Sudeep Holla &lt;sudeep.holla@kernel.org&gt;
</content>
</entry>
</feed>
