clk: tegra: Add Tegra210 CSI TPG clock gate
authorSowjanya Komatineni <skomatineni@nvidia.com>
Tue, 5 May 2020 02:31:55 +0000 (19:31 -0700)
committerThierry Reding <treding@nvidia.com>
Tue, 12 May 2020 20:48:43 +0000 (22:48 +0200)
commitdec396322d25ca5ce2f307b6da897060fdf9a782
tree19890695e2499f3b07a1e3a9b434a0cecc9e6bb7
parent42329854410e672b7ffeb391d284ad719efcc465
clk: tegra: Add Tegra210 CSI TPG clock gate

Tegra210 CSI hardware internally uses PLLD for internal test pattern
generator logic.

PLLD_BASE register in CAR has a bit CSI_CLK_SOURCE to enable PLLD
out to CSI during TPG mode.

This patch adds this CSI TPG clock gate to Tegra210 clock driver
to allow Tegra video driver to ungate CSI TPG clock during TPG mode
and gate during non TPG mode.

Acked-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Sowjanya Komatineni <skomatineni@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/clk/tegra/clk-tegra210.c