Re: [PATCH v2 2/2] arm64: tegra: Enable DMA Support on Tegra194 QSPI
Aaron Kling <[email protected]>
| Newsgroups | org.kernel.vger.linux-spi,org.freedesktop.lists.dri-devel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-media,org.kernel.vger.linux-tegra |
|---|---|
| Message-ID | <CALHNRZ8F85rJZ4+v+B_jsETeG9cUJWeWSe9vw77AVHcRMasw=Q@mail.gmail.com> |
On Mon, May 25, 2026 at 1:47 AM Aaron Kling via B4 Relay <[email protected]> wrote: > > From: Aaron Kling <[email protected]> > > Without dma enabled pio mode is used and flash storage such as the one > on the p3668 module times out and cannot complete any transfers. In some > cases, these timeouts cause hangs and cbb faults. > > Signed-off-by: Aaron Kling <[email protected]> > --- > arch/arm64/boot/dts/nvidia/tegra194.dtsi | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi > index 1d659454a6f9fe..e2ddbc6715d5e8 100644 > --- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi > +++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi > @@ -923,6 +923,8 @@ spi@3270000 { > <&bpmp TEGRA194_CLK_QSPI0_PM>; > clock-names = "qspi", "qspi_out"; > resets = <&bpmp TEGRA194_RESET_QSPI0>; > + dmas = <&gpcdma 5>, <&gpcdma 5>; > + dma-names = "rx", "tx"; > status = "disabled"; > }; > > @@ -1013,6 +1015,8 @@ spi@3300000 { > <&bpmp TEGRA194_CLK_QSPI1_PM>; > clock-names = "qspi", "qspi_out"; > resets = <&bpmp TEGRA194_RESET_QSPI1>; > + dmas = <&gpcdma 6>, <&gpcdma 6>; > + dma-names = "rx", "tx"; > status = "disabled"; > }; > > > -- > 2.53.0 > > Thierry, The driver change was picked up some time ago and is part of 7.2. Can this be picked up for 7.3? Aaron