сб, 16 серп. 2025 р. о 17:37 Dmitry Osipenko <[email protected]> пише:
> 17.07.2025 17:21, Svyatoslav Ryhel пишет:
> > @@ -525,6 +599,14 @@ static int tegra_mipi_probe(struct platform_device
> *pdev)
> > return PTR_ERR(mipi->clk);
> > }
> >
> > + if (mipi->soc->dsi_v0) {
> > + mipi->csi_clk = devm_clk_get_prepared(&pdev->dev, "csi");
> > + if (IS_ERR(mipi->csi_clk)) {
>
> Doesn't look like the clock needs to be prepared. Normally, you would
> need to have clock prepared if clock is enabled/disabled from a context
> that can't sleep, like under spinlock or in IRQ handler. AFAICT, this
> not the case here.
>
> Thank you, I will take thin into account.