Re: [PATCH 3/8] dmaengine: tegra: Make reset control optional
From: Frank Li
Date: Tue Feb 17 2026 - 13:05:22 EST
On Tue, Feb 17, 2026 at 11:04:52PM +0530, Akhil R wrote:
> Tegra264 BPMP restricts access to GPCDMA reset control and the reset
what's means of BPMP?
Frank
> is expected to be deasserted on boot by BPMP. Hence Make the reset
> control optional in the driver.
>
> Signed-off-by: Akhil R <akhilrajeev@xxxxxxxxxx>
> ---
> drivers/dma/tegra186-gpc-dma.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/dma/tegra186-gpc-dma.c b/drivers/dma/tegra186-gpc-dma.c
> index 4d6fe0efa76e..236a298c26a1 100644
> --- a/drivers/dma/tegra186-gpc-dma.c
> +++ b/drivers/dma/tegra186-gpc-dma.c
> @@ -1382,7 +1382,7 @@ static int tegra_dma_probe(struct platform_device *pdev)
> if (IS_ERR(tdma->base_addr))
> return PTR_ERR(tdma->base_addr);
>
> - tdma->rst = devm_reset_control_get_exclusive(&pdev->dev, "gpcdma");
> + tdma->rst = devm_reset_control_get_optional_exclusive(&pdev->dev, "gpcdma");
> if (IS_ERR(tdma->rst)) {
> return dev_err_probe(&pdev->dev, PTR_ERR(tdma->rst),
> "Missing controller reset\n");
> --
> 2.50.1
>