]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
misc: amd-sbi: Add device tree mapping for AMD SBRMI devices
authorAkshay Gupta <Akshay.Gupta@amd.com>
Wed, 18 Mar 2026 11:27:11 +0000 (16:57 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 2 Apr 2026 14:17:29 +0000 (16:17 +0200)
Add device tree mapping to enable SBRMI device support across
different models and steppings on the AMD Venice platform.

Reviewed-by: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
Signed-off-by: Akshay Gupta <Akshay.Gupta@amd.com>
Link: https://patch.msgid.link/20260318112711.2757467-3-Akshay.Gupta@amd.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/amd-sbi/rmi-i2c.c

index 04182358bebb1c4cb1238f358906d04660bd7336..37e5ea83bf97acaa81e4c4d375f34b7ac021e5dc 100644 (file)
@@ -222,6 +222,10 @@ static void sbrmi_i3c_remove(struct i3c_device *i3cdev)
 static const struct i3c_device_id sbrmi_i3c_id[] = {
        /* PID for AMD SBRMI device */
        I3C_DEVICE_EXTRA_INFO(0x112, 0x0, 0x2, NULL),
+       I3C_DEVICE_EXTRA_INFO(0x0, 0x0, 0x118, NULL), /* Socket:0, Venice */
+       I3C_DEVICE_EXTRA_INFO(0x0, 0x100, 0x118, NULL), /* Socket:1, Venice */
+       I3C_DEVICE_EXTRA_INFO(0x112, 0x0, 0x119, NULL), /* Socket:0, Venice */
+       I3C_DEVICE_EXTRA_INFO(0x112, 0x100, 0x119, NULL), /* Socket:1, Venice */
        {}
 };
 MODULE_DEVICE_TABLE(i3c, sbrmi_i3c_id);