Skip to content

PCIe: Update documentation and platform support#636

Open
AkshGarg-19 wants to merge 6 commits intoTexasInstruments:masterfrom
AkshGarg-19:pcie-backplane
Open

PCIe: Update documentation and platform support#636
AkshGarg-19 wants to merge 6 commits intoTexasInstruments:masterfrom
AkshGarg-19:pcie-backplane

Conversation

@AkshGarg-19
Copy link
Contributor

Update PCIe Backplane documentation to support J721E, J784S4, and J742S2 SoCs while removing unsupported platforms.

The SK-AM68 EVM does not have PCIe card slots, therefore PCIe Endpoint
and Backplane functionality cannot be used on this platform.

Signed-off-by: Aksh Garg <a-garg7@ti.com>
The SK-AM69 EVM has only one PCIe card slot, whereas the PCIe backplane
functionality requires at least two PCIe endpoints. Therefore, PCIe
backplane functionality cannot be used on this platform.

Signed-off-by: Aksh Garg <a-garg7@ti.com>
The J721S2 EVM has only one functional PCIe slot (PCIe1), the second
PCIe connector is unused. The PCIe backplane functionality requires at
least two PCIe endpoints. Therefore, PCIe backplane cannot be used on
this platform.

Signed-off-by: Aksh Garg <a-garg7@ti.com>
The SK-TDA4VM EVM does not have PCIe card slots, therefore PCIe endpoint
and backplane functionality cannot be used on this platform.

Signed-off-by: Aksh Garg <a-garg7@ti.com>
Copy link
Member

@cshilwant cshilwant left a comment

Choose a reason for hiding this comment

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

is this PR intended for SDK 12.x / SDK 11.x / both?

@AkshGarg-19
Copy link
Contributor Author

AkshGarg-19 commented Feb 27, 2026

is this PR intended for SDK 12.x / SDK 11.x / both?

@cshilwant For SDK 12.x

Improve the PCIe backplane documentation to accommodate information for
all the supported SoCs (J721E, J784S4, J742S2). Update the DTB overlay
file used to test the backplane functionality.

Signed-off-by: Aksh Garg <a-garg7@ti.com>
Add a note to the PCIe Root Complex documentation about using 'pci=realloc'
bootargs parameter when the root complex is connected to an endpoint with
Virtual Functions and kernel panics during enumeration. This parameter
instructs the Linux kernel to reallocate PCI bridge resources, helping
to resolve conflicts during PCIe device enumeration.

Signed-off-by: Aksh Garg <a-garg7@ti.com>
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.

8 participants