public inbox for linux-pci@vger.kernel.org
 help / color / mirror / Atom feed
* [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