Tango4 clkgen block

Måns Rullgård mans at mansr.com
Fri Nov 20 04:08:39 PST 2015

Marc Gonzalez <marc_gonzalez at sigmadesigns.com> writes:

> Måns Rullgård wrote:
>> Marc Gonzalez wrote:
>>> For example, what is the point of not ignoring sysclk_premux, when the boot
>>> loader has always hard-coded "PLL1 drives sys_clk, PLL2 drives cd_clk".
>> What if the boot loader changes?  Since we know the structure of the
>> clock tree, it's safer to check how it is actually configured.
> In my opinion, this might be the problem.
> You think you grok the clkgen block, based on
> 1) buggy driver code written by Sigma
> 2) obsolete and/or incorrect documentation (it mentions tango1 for crying out loud)
> 3) limited testing on 8642 and 8759

I also have documentation for SMP8654 that I found on some Chinese web
site.  I've played around with most of the controls, and things behave
as expected.  Where the Sigma code and documentation are ambiguous or
disagree, I have tested what the hardware actually does for various

Måns Rullgård
mans at mansr.com

More information about the linux-arm-kernel mailing list