[PATCH 3/5 v3] clk: Add Gemini SoC clock controller

Linus Walleij linus.walleij at linaro.org
Wed May 24 02:10:03 PDT 2017


On Fri, May 19, 2017 at 5:37 PM, Linus Walleij <linus.walleij at linaro.org> wrote:
> On Mon, May 15, 2017 at 7:19 PM, Linus Walleij <linus.walleij at linaro.org> wrote:
>
>> The Cortina Systems Gemini (SL3516/CS3516) has an on-chip clock
>> controller that derive all clocks from a single crystal, using some
>> documented and some undocumented PLLs, half dividers, counters and
>> gates. This is a best attempt to construct a clock driver for the
>> clocks so at least we can gate off unused hardware and driver the
>> PCI bus clock.
>>
>> Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
>> ---
>> ChangeLog v2->v3:
>> - Augment driver to probe directly from the system controller.
>> - Mike/Stephen: when you're happy with this please ACK it so I
>>   can merge it through ARM SoC. This is needed because of
>>   the mess of #include <dt-bindings/*> from the DT bindings
>>   that is then used all over the DTS files.
>
> Mike/Stephen:
>
> Can I have an ACK from either of you if this looks all right?
>
> I want to merge this through ARM SoC to get the dependencies
> for the DTS includes right.

I changed merge strategies after advise from Olof.

I sent a v4 of this adding the macros and the driver through the
clocks tree, so please look into that and disregard this old patch.

Yours,
Linus Walleij



More information about the linux-arm-kernel mailing list