Skip to content

Conversation

@akky16
Copy link
Collaborator

@akky16 akky16 commented Jan 27, 2026

Add support for the dts overlay in linux-aspeed for Venice A0.
This patch requires OpenBMC changes as pushed to gerrit: http://gerrit-git.amd.com/c/ESE/ec/BMC/openbmc/+/1304793

Testing is not done on AB platform as do not have access to platform.
Testing report and patch is shared before for A0 platforms.

For revision AB devices the SBRMI and SBTSI device names were
previously hardcoded based on PID as a temporary workaround.
This change reverts that hardcoding to allow the device tree
overlay patch to be applied correctly.
- Add dts entries for Venice, this is required to support
  2X1P configuration using dts overlay
- From Venice 2P can be configured as 2x1P, with each socket
  is independent of each other.
  In 2x1P, the static address of APML devices both the processors
  are identical, SBRMI:0x3c and for SBTSI:0x38.
- Create DTS overlay to assign the dynamic address for 2x1P, node 1
  as of P1, to identify the sockets at user level
Since the static address may be zero, update the device
address based on the dynamic address.
Since the static address may be zero, update the device
address based on the dynamic address.
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.

2 participants