]> git.ipfire.org Git - thirdparty/linux.git/commit
clk: tegra: Set CSUS as vi_sensor's gate for Tegra20, Tegra30 and Tegra114
authorSvyatoslav Ryhel <clamor95@gmail.com>
Wed, 22 Oct 2025 14:20:29 +0000 (17:20 +0300)
committerThierry Reding <treding@nvidia.com>
Sat, 17 Jan 2026 00:32:18 +0000 (01:32 +0100)
commita6d8abf5b4549f8dafe68777f54436d3ab2fbacd
tree3fd7f840e380463a813ed8ad2c453d38beaef5cb
parentf521678d1921e0c1a206fa03a87b318d3e97d89b
clk: tegra: Set CSUS as vi_sensor's gate for Tegra20, Tegra30 and Tegra114

The CSUS clock is a clock gate for the output clock signal primarily
sourced from the VI_SENSOR clock. This clock signal is used as an input
MCLK clock for cameras.

Unlike later Tegra SoCs, the Tegra 20 can change its CSUS parent, which is
why csus_mux is added in a similar way to how CDEV1 and CDEV2 are handled.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Reviewed-by: Mikko Perttunen <mperttunen@nvidia.com>
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com> # tegra20, parallel camera
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/clk/tegra/clk-tegra114.c
drivers/clk/tegra/clk-tegra20.c
drivers/clk/tegra/clk-tegra30.c