Re: [PATCH v2 2/2] arm64: tegra: Enable DMA Support on Tegra194 QSPI

Aaron Kling <[email protected]>
Newsgroups org.kernel.vger.linux-tegra,org.freedesktop.lists.dri-devel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-media,org.kernel.vger.linux-spi
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.