[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