6 Dec
2019
6 Dec
'19
8:58 p.m.
On Thu, Dec 05, 2019 at 06:48:41PM -0800, Sowjanya Komatineni wrote:
Tegra PMC has clk_out_1, clk_out_2, clk_out_3 clocks and each of these clocks has mux and a gate as a part of PMC controller.
[...]
--- a/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.txt +++ b/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.txt
[...]
+Clock consumer example:
- host1x@50000000 {
...
vi@54080000 {
...
assigned-clocks = <&pmc TEGRA_PMC_CLK_OUT_3_MUX>;
assigned-clock-parents = <&tegra_car TEGRA210_CLK_EXTERN3>;
};
...
- };
- ...
- i2c@7000c500 {
cam_sensor {
...
clocks = <&pmc TEGRA_PMC_CLK_OUT_3>;
clock-names = "mclk";
...
};
- };
The assigned-clocks should be in the cam_sensor node, unless vi device also uses the clock.
Best Regards, Michał Mirosław