On Wed, 2013-03-20 at 00:42 +0800, Stephen Warren wrote: > On 03/18/2013 02:09 AM, Joseph Lo wrote: > > The clock source of PMC is PCLK. Adding it into DTS for Tegra20 and Tegra30. > > > diff --git a/arch/arm/boot/dts/tegra20.dtsi b/arch/arm/boot/dts/tegra20.dtsi > > > pmc { > > compatible = "nvidia,tegra20-pmc"; > > reg = <0x7000e400 0x400>; > > + clocks = <&tegra_car 110>; > > }; > > The DT binding documentation needs to list the set of clocks that must > be present. > > Doesn't the PMC also receive a "clk32k_in" from the PMIC, or is that > routed into the CAR, and then into the PMC? Either way, the PMC module > receives that clock somehow. Since there are multiple clocks, that also > means that a clock-names property is required. Do you mean the DTS below and add it into binding document? / SoC dts including file pmc { compatible = "nvidia,tegra20-pmc"; reg = <0x7000e400 0x400>; clocks = <&tegra_car 110>, <&clk32k_in>; clock-names= "pclk", "clk32k_in"; }; / Tegra board dts file pmic { ... clocks { compatible = "simple-bus"; #address-cells = <1>; #size-cells = <0>; clk32k_in: clock@0 { compatible = "fixed-clock"; reg=<0>; #clock-cells = <0>; clock-frequency = <32768>; }; }; }; -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html