Skip to content

Integ sp8 2x1p support 13042026#258

Open
akky16 wants to merge 10 commits intointeg_sp8from
integ_sp8_2x1p_support_13042026
Open

Integ sp8 2x1p support 13042026#258
akky16 wants to merge 10 commits intointeg_sp8from
integ_sp8_2x1p_support_13042026

Conversation

@akky16
Copy link
Copy Markdown
Collaborator

@akky16 akky16 commented Apr 13, 2026

Add support for the APML devices device IDs in linux-aspeed for Venice A0/AB/B0 and SP8.

Testing is completed on AB platform and A0 platform.
Testing report and patch is shared in ticket: https://amd.atlassian.net/browse/DCSM-993

Major Changes:

  1. Add device IDs for A0/AB_B0/SP8
  2. Modify APML drivers to take dynamic address instead of static address.
  3. Remove IOD1 entries
  4. Remove hardcoding

akky16 added 10 commits April 13, 2026 10:32
This reverts commit f5e5fbc.

Signed-off-by: Akshay Gupta <akshay.gupta@amd.com>
This reverts commit 868c5c8.

Signed-off-by: Akshay Gupta <akshay.gupta@amd.com>
This reverts commit 2914126.

Signed-off-by: Akshay Gupta <akshay.gupta@amd.com>
This reverts commit 287ff5e.

Signed-off-by: Akshay Gupta <akshay.gupta@amd.com>
Since the static address may be zero, update the device
address based on the dynamic address.

Signed-off-by: Akshay Gupta <akshay.gupta@amd.com>
Since the static address may be zero, update the device
address based on the dynamic address.

Signed-off-by: Akshay Gupta <akshay.gupta@amd.com>
- Add device tree entries for Venice A0 to support 2P and 2X1P
  for RMI and TSI devices
- This will provide the dynamic address to be used by user space
  applicaitons

Signed-off-by: Akshay Gupta <akshay.gupta@amd.com>
- Add device tree entries for APML devices (RMI/TSI) for Venice
  AB/B0 platforms.

Signed-off-by: Akshay Gupta <akshay.gupta@amd.com>
- Add device tree entries for APML devices (RMI/TSI) for SP8
  platforms.

Signed-off-by: Akshay Gupta <akshay.gupta@amd.com>
- 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>
Copy link
Copy Markdown
Collaborator

@modolaty modolaty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to add SP8 ID 11A to Hornbill, Eagle, Seagull, and Falcon

assigned-address = <0x3c>;
};

sbtsi_p0_sp8: sbtsi@0,2240000011A {
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Morocco does not support SP8 IDs
Should be added to Hornbill and Seagull

};

sbrmi_p0_sp8: sbrmi@0,2240000111A {
reg = <0x0 0x224 0x0000111A>;
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Morocco does not support SP8 IDs

reg = <0x0 0x224 0x00001119>;
assigned-address = <0x38>;
};

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Morocco does not support Sp8 IDs

reg = <0x0 0x224 0x00001119>;
assigned-address = <0x3c>;
};

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Congo does not Support SP8

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I mean Kenya

reg = <0x0 0x224 0x00001119>;
assigned-address = <0x3c>;
};

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Congo does not support SP8 IDs

reg = <0x0 0x224 0x00001119>;
assigned-address = <0x3c>;
};

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nigeria does not support SP8 IDs

reg = <0x0 0x224 0x00001119>;
assigned-address = <0x38>;
};

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nigeria does not Support SP8

mctp-controller;

sbtsi_p0_iod0: sbtsi@0,22400000118 {
reg = <0x0 0x224 0x00000118>;
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why we do not include
compatible = "amd,sbtsi";

};

sbrmi_p0_iod0: sbrmi@0,22400001118 {
reg = <0x0 0x224 0x00001118>;
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why we do not include
compatible = "amd,sbrmi";

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants