* [GIT PULL] PCI: tegra: Changes for v7.1-rc1
@ 2026-03-29 15:50 Thierry Reding
2026-04-02 11:56 ` Thierry Reding
0 siblings, 1 reply; 4+ messages in thread
From: Thierry Reding @ 2026-03-29 15:50 UTC (permalink / raw)
To: Lorenzo Pieralisi, Bjorn Helgaas; +Cc: linux-pci, linux-tegra
From: Thierry Reding <thierry.reding@gmail.com>
Hi Lorenzo, Bjorn,
The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-7.1-pci
for you to fetch changes up to a0c0906bb09ee2f64690b3b8ffb458b4dbbcb26e:
PCI: tegra: Add Tegra264 support (2026-03-28 15:00:05 +0100)
This is v3 of the Tegra264 PCI patches that can be found here:
https://lore.kernel.org/linux-pci/20260326135855.2795149-1-thierry.reding@kernel.org/
This looks ready now, but if there's any more feedback, I will happily
respin these driver patches.
Note that the shortlog and the diffstat below include the dependencies
from the Tegra tree, and that subset will go in through the ARM SoC tree
as well. Effectively what's new in this pull request is just the two PCI
patches, the rest is only included here to resolve the build time
dependencies.
Thanks,
Thierry
----------------------------------------------------------------
PCI: tegra: Changes for v7.1-rc1
This set of patches uses standard wait times for PCIe link monitoring
and build on top of that to add Tegra264 support. It also includes all
the Tegra-specific build-dependencies.
----------------------------------------------------------------
Thierry Reding (8):
firmware: tegra: bpmp: Rename Tegra239 to Tegra238
soc/tegra: Update BPMP ABI header
firmware: tegra: bpmp: Add tegra_bpmp_get_with_id() function
dt-bindings: pci: Document the NVIDIA Tegra264 PCIe controller
Merge branch for-7.1/dt-bindings into for-7.1/pci
Merge branch for-7.1/firmware into for-7.1/pci
PCI: Use standard wait times for PCIe link monitoring
PCI: tegra: Add Tegra264 support
.../bindings/pci/nvidia,tegra264-pcie.yaml | 149 +
drivers/firmware/tegra/bpmp.c | 34 +
drivers/pci/controller/Kconfig | 10 +-
drivers/pci/controller/Makefile | 1 +
.../controller/cadence/pcie-cadence-host-common.c | 6 +-
.../pci/controller/cadence/pcie-cadence-lga-regs.h | 5 -
drivers/pci/controller/mobiveil/pcie-mobiveil.c | 4 +-
drivers/pci/controller/mobiveil/pcie-mobiveil.h | 5 -
drivers/pci/controller/pci-aardvark.c | 7 +-
drivers/pci/controller/pcie-tegra264.c | 522 +++
drivers/pci/controller/pcie-xilinx-nwl.c | 9 +-
drivers/pci/controller/plda/pcie-starfive.c | 9 +-
drivers/pci/pci.h | 2 +
include/soc/tegra/bpmp-abi.h | 4573 ++++++++++++++++----
include/soc/tegra/bpmp.h | 8 +
15 files changed, 4412 insertions(+), 932 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pci/nvidia,tegra264-pcie.yaml
create mode 100644 drivers/pci/controller/pcie-tegra264.c
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] PCI: tegra: Changes for v7.1-rc1
2026-03-29 15:50 [GIT PULL] PCI: tegra: Changes for v7.1-rc1 Thierry Reding
@ 2026-04-02 11:56 ` Thierry Reding
2026-04-02 16:59 ` Manivannan Sadhasivam
0 siblings, 1 reply; 4+ messages in thread
From: Thierry Reding @ 2026-04-02 11:56 UTC (permalink / raw)
To: Lorenzo Pieralisi, Bjorn Helgaas; +Cc: linux-pci, linux-tegra
[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]
On Sun, Mar 29, 2026 at 05:50:39PM +0200, Thierry Reding wrote:
> From: Thierry Reding <thierry.reding@gmail.com>
>
> Hi Lorenzo, Bjorn,
>
> The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
>
> Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-7.1-pci
>
> for you to fetch changes up to a0c0906bb09ee2f64690b3b8ffb458b4dbbcb26e:
>
> PCI: tegra: Add Tegra264 support (2026-03-28 15:00:05 +0100)
>
> This is v3 of the Tegra264 PCI patches that can be found here:
>
> https://lore.kernel.org/linux-pci/20260326135855.2795149-1-thierry.reding@kernel.org/
>
> This looks ready now, but if there's any more feedback, I will happily
> respin these driver patches.
>
> Note that the shortlog and the diffstat below include the dependencies
> from the Tegra tree, and that subset will go in through the ARM SoC tree
> as well. Effectively what's new in this pull request is just the two PCI
> patches, the rest is only included here to resolve the build time
> dependencies.
I'm retracting this PR. DT maintainers aren't happy about how I handled
this, so it'll have to wait for another release cycle.
Thierry
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] PCI: tegra: Changes for v7.1-rc1
2026-04-02 11:56 ` Thierry Reding
@ 2026-04-02 16:59 ` Manivannan Sadhasivam
2026-04-07 8:28 ` Thierry Reding
0 siblings, 1 reply; 4+ messages in thread
From: Manivannan Sadhasivam @ 2026-04-02 16:59 UTC (permalink / raw)
To: Thierry Reding; +Cc: Lorenzo Pieralisi, Bjorn Helgaas, linux-pci, linux-tegra
On Thu, Apr 02, 2026 at 01:56:48PM +0200, Thierry Reding wrote:
> On Sun, Mar 29, 2026 at 05:50:39PM +0200, Thierry Reding wrote:
> > From: Thierry Reding <thierry.reding@gmail.com>
> >
> > Hi Lorenzo, Bjorn,
> >
> > The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
> >
> > Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
> >
> > are available in the Git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-7.1-pci
> >
> > for you to fetch changes up to a0c0906bb09ee2f64690b3b8ffb458b4dbbcb26e:
> >
> > PCI: tegra: Add Tegra264 support (2026-03-28 15:00:05 +0100)
> >
> > This is v3 of the Tegra264 PCI patches that can be found here:
> >
> > https://lore.kernel.org/linux-pci/20260326135855.2795149-1-thierry.reding@kernel.org/
> >
> > This looks ready now, but if there's any more feedback, I will happily
> > respin these driver patches.
> >
> > Note that the shortlog and the diffstat below include the dependencies
> > from the Tegra tree, and that subset will go in through the ARM SoC tree
> > as well. Effectively what's new in this pull request is just the two PCI
> > patches, the rest is only included here to resolve the build time
> > dependencies.
>
> I'm retracting this PR. DT maintainers aren't happy about how I handled
> this, so it'll have to wait for another release cycle.
>
JFYI, We don't pull from PCI patches from other trees. We only merge them by
ourselves.
- Mani
--
மணிவண்ணன் சதாசிவம்
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] PCI: tegra: Changes for v7.1-rc1
2026-04-02 16:59 ` Manivannan Sadhasivam
@ 2026-04-07 8:28 ` Thierry Reding
0 siblings, 0 replies; 4+ messages in thread
From: Thierry Reding @ 2026-04-07 8:28 UTC (permalink / raw)
To: Manivannan Sadhasivam
Cc: Lorenzo Pieralisi, Bjorn Helgaas, linux-pci, linux-tegra
[-- Attachment #1: Type: text/plain, Size: 2130 bytes --]
On Thu, Apr 02, 2026 at 10:29:34PM +0530, Manivannan Sadhasivam wrote:
> On Thu, Apr 02, 2026 at 01:56:48PM +0200, Thierry Reding wrote:
> > On Sun, Mar 29, 2026 at 05:50:39PM +0200, Thierry Reding wrote:
> > > From: Thierry Reding <thierry.reding@gmail.com>
> > >
> > > Hi Lorenzo, Bjorn,
> > >
> > > The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
> > >
> > > Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
> > >
> > > are available in the Git repository at:
> > >
> > > git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-7.1-pci
> > >
> > > for you to fetch changes up to a0c0906bb09ee2f64690b3b8ffb458b4dbbcb26e:
> > >
> > > PCI: tegra: Add Tegra264 support (2026-03-28 15:00:05 +0100)
> > >
> > > This is v3 of the Tegra264 PCI patches that can be found here:
> > >
> > > https://lore.kernel.org/linux-pci/20260326135855.2795149-1-thierry.reding@kernel.org/
> > >
> > > This looks ready now, but if there's any more feedback, I will happily
> > > respin these driver patches.
> > >
> > > Note that the shortlog and the diffstat below include the dependencies
> > > from the Tegra tree, and that subset will go in through the ARM SoC tree
> > > as well. Effectively what's new in this pull request is just the two PCI
> > > patches, the rest is only included here to resolve the build time
> > > dependencies.
> >
> > I'm retracting this PR. DT maintainers aren't happy about how I handled
> > this, so it'll have to wait for another release cycle.
> >
>
> JFYI, We don't pull from PCI patches from other trees. We only merge them by
> ourselves.
To clarify this again: the build dependencies are non-trivial and they
can't all go through the PCI tree because there are dependencies with at
least the Tegra tree, hence why a shared branch seemed the best solution
in this case.
But I guess this is all too complicated for everyone involved, so we'll
just try to get in the build dependencies for 7.1 and then defer the PCI
driver until 7.2. That way everyone can follow their standard process.
Thierry
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-04-07 8:28 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-29 15:50 [GIT PULL] PCI: tegra: Changes for v7.1-rc1 Thierry Reding
2026-04-02 11:56 ` Thierry Reding
2026-04-02 16:59 ` Manivannan Sadhasivam
2026-04-07 8:28 ` Thierry Reding
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox