From: Tom Rini Date: Fri, 7 Nov 2025 22:09:39 +0000 (-0600) Subject: Merge patch series "Add PCIe Endpoint controller support for TI J784S4 SoC" X-Git-Tag: v2026.01-rc2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da67d6b5bb003ea13e89ea9ca7b3781305ecc293;p=thirdparty%2Fu-boot.git Merge patch series "Add PCIe Endpoint controller support for TI J784S4 SoC" Hrushikesh Salunke says: This series enables PCIe Endpoint mode on TI's J784S4 SoC. The J784S4 SoC features two Cadence PCIe controller instances (PCIe0 and PCIe1) that can operate in endpoint mode. This series adds support for configuring these controllers with up to 4 lanes. Key changes include: - Adding a stabilization delay after power domain reset to prevent timing-related initialization issues - SERDES mux configuration support for proper lane routing, which is essential for SoCs where SERDES lanes are shared between multiple controllers (PCIe, USB, etc.) with different configurations across boot phases - J784S4 SoC endpoint configuration with 4-lane support - Disabling unconfigured endpoint functions to prevent enumeration issues on the Root Complex side This series has been tested on J784S4 EVM with PCIe endpoint boot configuration. Following are the corresponding test logs. https://gist.github.com/hrushikesh221/331d65f45f43fd138f57e6adb61c4332 Link: https://lore.kernel.org/r/20251023114604.3655625-1-h-salunke@ti.com --- da67d6b5bb003ea13e89ea9ca7b3781305ecc293