PCIe: Update documentation and platform support#636
Open
AkshGarg-19 wants to merge 6 commits intoTexasInstruments:masterfrom
Open
PCIe: Update documentation and platform support#636AkshGarg-19 wants to merge 6 commits intoTexasInstruments:masterfrom
AkshGarg-19 wants to merge 6 commits intoTexasInstruments:masterfrom
Conversation
cshilwant
requested changes
Feb 27, 2026
Member
cshilwant
left a comment
There was a problem hiding this comment.
is this PR intended for SDK 12.x / SDK 11.x / both?
source/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_Backplane.rst
Outdated
Show resolved
Hide resolved
source/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_Backplane.rst
Outdated
Show resolved
Hide resolved
source/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_Root_Complex.rst
Show resolved
Hide resolved
source/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_Root_Complex.rst
Outdated
Show resolved
Hide resolved
Contributor
Author
@cshilwant For SDK 12.x |
d1a8baf to
c012ece
Compare
c012ece to
9755017
Compare
Contributor
Author
|
@cshilwant The PR has been updated with the requested changes |
StaticRocket
requested changes
Apr 7, 2026
source/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_Backplane.rst
Show resolved
Hide resolved
source/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_Backplane.rst
Show resolved
Hide resolved
source/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_Backplane.rst
Outdated
Show resolved
Hide resolved
source/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_Root_Complex.rst
Outdated
Show resolved
Hide resolved
source/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_Root_Complex.rst
Outdated
Show resolved
Hide resolved
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>
0b4e63c to
848a79c
Compare
StaticRocket
reviewed
Apr 8, 2026
source/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe/PCIe_Backplane.rst
Show resolved
Hide resolved
StaticRocket
reviewed
Apr 8, 2026
| 2. 1 MB IO region | ||
| 3. Remaining region (4 GB - 1 MB - 4 KB) as 32-bit Non-Prefetchable MEM | ||
|
|
||
| .. note:: |
Member
There was a problem hiding this comment.
Member
There was a problem hiding this comment.
I meant this entire block needed updating. There are multiple indentation depths in use here that don't seem to be intentional. Still applicable.
Contributor
Author
There was a problem hiding this comment.
I mistakenly didn't look at the indentation changes which were required for the lines other than the lines I added in the commit.
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>
848a79c to
446dd6e
Compare
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>
446dd6e to
8f0b3e5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update PCIe Backplane documentation to support J721E, J784S4, and J742S2 SoCs while removing unsupported platforms.