нд, 25 січ. 2026 р. о 15:13 Svyatoslav Ryhel <[email protected]> пише: > > Tegra20/Tegra30 DSI is quite similar to Tegra114+ apart MIPI calibration > logic and clocks. With a few minor tweaks, existing tegra DSI driver > should work on Tegra20/Tegra30 devices just fine. Tested on > Motorola Atrix 4G (T20) and ASUS VivoTab RT TF600T (T30). > > This patchset depends on Tegra20/Tegra30 CSI bringup since both share > MIPI calibration logic. Ideally these patches should be picked after > CSI bringup but they will not break anything even if picked before > CSI patches. > > --- > Changes in v2: > - removed all MIPI calibration, it is handled within CSI bringup > - added per-soc structures into of_match > - added fix for hang caused by register access with uninited hw > > Changes in v3: > - switched from version DSI to boolean flags > - added comment regarding Tegra30 clock configuration > - commits were picked: > "clk: tegra20: reparent dsi clock to pll_d_out0" > "ARM: tegra: adjust DSI nodes for Tegra20/Tegra30" > - commit adapted to recent DSI changes: > "gpu/drm: tegra: dsi: move prepare function at the top of encoder > enable" > "gpu/drm: tegra: dsi: re-add clear enable register if > DSI was powered by bootloader" > --- > > Svyatoslav Ryhel (2): > gpu/drm: tegra: dsi: add support for Tegra20/Tegra30 > gpu/drm: tegra: dsi: re-add clear enable register if DSI was powered > by bootloader > > drivers/gpu/drm/tegra/drm.c | 2 + > drivers/gpu/drm/tegra/dsi.c | 116 ++++++++++++++++++++++++++---------- > drivers/gpu/drm/tegra/dsi.h | 10 ++++ > 3 files changed, 97 insertions(+), 31 deletions(-) >
Hello Thierry! May these patches be picked if everyone is fine with them? If you like I can amend and resend them with Mikko's suggestions applied. Best regards, Svyatoslav R. > -- > 2.51.0 >
