]> git.baikalelectronics.ru Git - kernel.git/commit
drm/tegra: dsi: Do not manage clock on enable/disable
authorThierry Reding <treding@nvidia.com>
Thu, 13 Nov 2014 13:27:29 +0000 (14:27 +0100)
committerThierry Reding <treding@nvidia.com>
Thu, 13 Nov 2014 15:12:10 +0000 (16:12 +0100)
commitde1c5e049014ac64dd402f38e6508dfe43a54159
treeaf87185c07e47a1c0397723922b03d279bcaedad
parentbe34399115f7504cd325a388d4999d1cdc7a41c5
drm/tegra: dsi: Do not manage clock on enable/disable

In preparation for supporting command mode panels, don't disable the
clock when the output is disabled. The output will be enabled only after
the panel has been programmed in command mode, so the clock must always
remain on.

As a side-effect, pad calibration now only needs to be done at driver
probe time, since neither power nor controller state will go away before
driver removal. While at it, use a 32-bit variable to store register
content because the registers are 32-bit even on 64-bit Tegra.

Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/dsi.c