[PATCH 2/4] ARM: dts: sun7i: external clock outputs
Chen-Yu Tsai
wens at csie.org
Mon Dec 23 11:43:44 EST 2013
Hi,
On Tue, Dec 24, 2013 at 12:21 AM, Emilio López <emilio at elopez.com.ar> wrote:
> Hi,
>
> El 23/12/13 05:37, Chen-Yu Tsai escribió:
>
>> This commit adds the two external clock outputs available on A20 to
>> its device tree. A dummy fixed factor clock is also added to serve as
>> the first input of the clock outputs, which according to AW's A20 user
>> manual, is the 24MHz oscillator divided by 750.
>>
>> Signed-off-by: Chen-Yu Tsai <wens at csie.org>
>> ---
>
> (,,,)
>
>> + clk_out_a: clk_out_a at 01c201f0 {
>> + #clock-cells = <0>;
>> + compatible = "allwinner,sun7i-a20-out-clk";
>> + reg = <0x01c201f0 0x4>;
>> + clocks = <&osc24M_32k>, <&osc32k>, <&osc24M>;
>> + };
>
>
> These nodes should, as per Maxime's recommendation, look more like
>
> clk_out_a: clk at 01c201f0 {
> #clock-cells = <0>;
> compatible = "allwinner,sun7i-a20-out-clk";
> reg = <0x01c201f0 0x4>;
>
> clocks = <&osc24M_32k>, <&osc32k>, <&osc24M>;
> clk-output-names = "clk_out_a";
> };
I see. I was following the structure for the main clocks,
such as pll* or axi/ahb/apb, as the output clocks do not
have a specific device tied to them, and no worries that
a node name collision might happen. Do you plan to convert
the other clocks to this scheme as well? Or are they
considered reserved or special names?
>
> Cheers,
>
> Emilio
More information about the linux-arm-kernel
mailing list