Skip to content

Commit ca9cd49

Browse files
committed
misc: amd-apml: Add I3C device IDs
- Add I3C device IDs for the Venice AB/B0 and SP8 platforms, for RMI and TSI APML devices. Signed-off-by: Akshay Gupta <akshay.gupta@amd.com>
1 parent 5be2c88 commit ca9cd49

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

drivers/misc/amd-apml/apml_sbtsi.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -605,15 +605,15 @@ static void sbtsi_i2c_remove(struct i2c_client *client)
605605
static const struct i3c_device_id sbtsi_i3c_id[] = {
606606
/* (MID, PARTID, EXTIN, DRVDATA) */
607607
I3C_DEVICE_EXTRA_INFO(0, 0x0000, 0x118, NULL), /* P0 - IOD0 - SBTSI */
608-
I3C_DEVICE_EXTRA_INFO(0, 0x0001, 0x118, NULL), /* P0 - IOD1 - SBTST */
609608
I3C_DEVICE_EXTRA_INFO(0, 0x0100, 0x118, NULL), /* P1 - IOD0 - SBTSI */
610-
I3C_DEVICE_EXTRA_INFO(0, 0x0101, 0x118, NULL), /* P1 - IOD1 - SBTSI */
611609
I3C_DEVICE_EXTRA_INFO(0x112, 0, 0x1, NULL),
612610
I3C_DEVICE_EXTRA_INFO(0, 0x0, 0x0, NULL),
613611
I3C_DEVICE_EXTRA_INFO(0x112, 0x0, 0x118, NULL), /* Socket:0, IOD:0 */
614-
I3C_DEVICE_EXTRA_INFO(0x112, 0x1, 0x118, NULL), /* Socket:0, IOD:1 */
615612
I3C_DEVICE_EXTRA_INFO(0x112, 0x100, 0x118, NULL), /* Socket:1 IOD:0 */
616-
I3C_DEVICE_EXTRA_INFO(0x112, 0x101, 0x118, NULL), /* Socket:1 IOD:1 */
613+
I3C_DEVICE_EXTRA_INFO(0x112, 0x0, 0x119, NULL), /* Venice Socket:0, IOD:0 AB/B0 */
614+
I3C_DEVICE_EXTRA_INFO(0x112, 0x100, 0x119, NULL), /* Venice Socket:1 IOD:0 AB/B0 */
615+
I3C_DEVICE_EXTRA_INFO(0x112, 0x0, 0x11A, NULL), /* SP8 Socket:0, IOD:0 */
616+
I3C_DEVICE_EXTRA_INFO(0x112, 0x100, 0x11A, NULL), /* SP8 Socket:1 IOD:0 */
617617
{}
618618
};
619619
MODULE_DEVICE_TABLE(i3c, sbtsi_i3c_id);

drivers/misc/amd-apml/sbrmi.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -830,6 +830,10 @@ static const struct i3c_device_id sbrmi_i3c_id[] = {
830830
I3C_DEVICE_EXTRA_INFO(0x112, 0x0, 0x118, NULL), /* Socket:0, IOD:0 */
831831
I3C_DEVICE_EXTRA_INFO(0x112, 0x100, 0x118, NULL), /* Socket:1 IOD:0 */
832832
I3C_DEVICE_EXTRA_INFO(0, 0x0, 0x0, NULL),
833+
I3C_DEVICE_EXTRA_INFO(0x112, 0x0, 0x119, NULL), /* SP7 Socket:0, IOD:0 AB/B0*/
834+
I3C_DEVICE_EXTRA_INFO(0x112, 0x100, 0x119, NULL), /* SP7 Socket:1 IOD:0 AB/B0*/
835+
I3C_DEVICE_EXTRA_INFO(0x112, 0x0, 0x11A, NULL), /* SP8 Socket:0, IOD:0 */
836+
I3C_DEVICE_EXTRA_INFO(0x112, 0x100, 0x11A, NULL), /* SP8 Socket:1 IOD:0 */
833837
{}
834838
};
835839
MODULE_DEVICE_TABLE(i3c, sbrmi_i3c_id);

0 commit comments

Comments
 (0)