[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <8ada6750-620c-fa09-91e5-88ee3491a282@gmail.com>
Date: Sat, 18 Mar 2023 10:11:41 +0800
From: Jacky Huang <ychuang570808@...il.com>
To: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>,
robh+dt@...nel.org, krzysztof.kozlowski+dt@...aro.org,
lee@...nel.org, mturquette@...libre.com, sboyd@...nel.org,
p.zabel@...gutronix.de, gregkh@...uxfoundation.org,
jirislaby@...nel.org
Cc: devicetree@...r.kernel.org, linux-clk@...r.kernel.org,
linux-kernel@...r.kernel.org, linux-serial@...r.kernel.org,
schung@...oton.com, Jacky Huang <ychuang3@...oton.com>
Subject: Re: [PATCH 08/15] dt-bindings: clock: Document ma35d1 clock
controller bindings
Dear Krzysztof,
Thanks for your advice.
On 2023/3/18 上午 12:03, Krzysztof Kozlowski wrote:
> On 17/03/2023 10:52, Jacky Huang wrote:
>> Dear Krzysztof,
>>
>> Thanks for your advice.
>>
>> On 2023/3/17 下午 05:13, Krzysztof Kozlowski wrote:
>>> On 17/03/2023 04:47, Jacky Huang wrote:
>>>>>> +
>>>>>> + nuvoton,pll-mode:
>>>>>> + description:
>>>>>> + A list of PLL operation mode corresponding to CAPLL, DDRPLL, APLL,
>>>>>> + EPLL, and VPLL in sequential. The operation mode value 0 is for
>>>>>> + integer mode, 1 is for fractional mode, and 2 is for spread
>>>>>> + spectrum mode.
>>>>>> + $ref: /schemas/types.yaml#/definitions/uint32-array
>>>>>> + maxItems: 5
>>>>>> + items:
>>>>>> + minimum: 0
>>>>>> + maximum: 2
>>>>> Why exactly this is suitable for DT?
>>>> I will use strings instead.
>>> I have doubts why PLL mode is a property of DT. Is this a board-specific
>>> property?
>> CA-PLL has mode 0 only.
>> DDRPLL, APLL, EPLL, and VPLL have the same PLL design that supports
>> integer mode, fractional mode, and spread spctrum mode. The PLL mode
>> is controlled by clock controller register. I think it's not board-specific.
> You described the feature but that does not answer why this is suitable
> in DT. If this is not board-specific, then it is implied by compatible,
> right? Or it does not have to be in DT at all.
>
>
> Best regards,
> Krzysztof
I got it now. Yes, at least DDR PLL and VPLL (video pixel clock) can be
different on
different boards. You're right, it should be board specific. Thank you.
In the next version, I will move PLL property to board dts.
Best regards,
Jacky Huang
Powered by blists - more mailing lists