devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/2] dt-bindings: i2c: i2c-mt65xx: add additional clocks
@ 2023-05-31 16:10 Daniel Golle
  2023-06-01 16:54 ` Krzysztof Kozlowski
  0 siblings, 1 reply; 5+ messages in thread
From: Daniel Golle @ 2023-05-31 16:10 UTC (permalink / raw)
  To: devicetree, linux-i2c, linux-mediatek, linux-arm-kernel,
	linux-kernel, Conor Dooley, Krzysztof Kozlowski, Rob Herring,
	AngeloGioacchino Del Regno, Matthias Brugger, Qii Wang, Sam Shih
  Cc: 郭小桥

Add pck and mck clocks which are needed to access I2C registers on MT7981.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
---
 Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml b/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
index fda0467cdd954..550795f6573c5 100644
--- a/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
+++ b/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
@@ -78,6 +78,8 @@ properties:
       - const: dma
       - const: arb
       - const: pmic
+      - const: mck
+      - const: pck
 
   clock-div:
     $ref: /schemas/types.yaml#/definitions/uint32
-- 
2.40.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH 1/2] dt-bindings: i2c: i2c-mt65xx: add additional clocks
  2023-05-31 16:10 [PATCH 1/2] dt-bindings: i2c: i2c-mt65xx: add additional clocks Daniel Golle
@ 2023-06-01 16:54 ` Krzysztof Kozlowski
  2023-06-01 19:10   ` Daniel Golle
  0 siblings, 1 reply; 5+ messages in thread
From: Krzysztof Kozlowski @ 2023-06-01 16:54 UTC (permalink / raw)
  To: Daniel Golle, devicetree, linux-i2c, linux-mediatek,
	linux-arm-kernel, linux-kernel, Conor Dooley, Krzysztof Kozlowski,
	Rob Herring, AngeloGioacchino Del Regno, Matthias Brugger,
	Qii Wang, Sam Shih
  Cc: 郭小桥

On 31/05/2023 18:10, Daniel Golle wrote:
> Add pck and mck clocks which are needed to access I2C registers on MT7981.
> 
> Signed-off-by: Daniel Golle <daniel@makrotopia.org>
> ---
>  Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml b/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
> index fda0467cdd954..550795f6573c5 100644
> --- a/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
> +++ b/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
> @@ -78,6 +78,8 @@ properties:
>        - const: dma
>        - const: arb
>        - const: pmic
> +      - const: mck
> +      - const: pck
>  

Adding names does not magically add the clocks. This wasn't tested.

Best regards,
Krzysztof


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 1/2] dt-bindings: i2c: i2c-mt65xx: add additional clocks
  2023-06-01 16:54 ` Krzysztof Kozlowski
@ 2023-06-01 19:10   ` Daniel Golle
  2023-06-01 20:16     ` Conor Dooley
  2023-06-02  7:12     ` Krzysztof Kozlowski
  0 siblings, 2 replies; 5+ messages in thread
From: Daniel Golle @ 2023-06-01 19:10 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: devicetree, linux-i2c, linux-mediatek, linux-arm-kernel,
	linux-kernel, Conor Dooley, Krzysztof Kozlowski, Rob Herring,
	AngeloGioacchino Del Regno, Matthias Brugger, Qii Wang, Sam Shih,
	郭小桥

On Thu, Jun 01, 2023 at 06:54:01PM +0200, Krzysztof Kozlowski wrote:
> On 31/05/2023 18:10, Daniel Golle wrote:
> > Add pck and mck clocks which are needed to access I2C registers on MT7981.
> > 
> > Signed-off-by: Daniel Golle <daniel@makrotopia.org>
> > ---
> >  Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml | 2 ++
> >  1 file changed, 2 insertions(+)
> > 
> > diff --git a/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml b/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
> > index fda0467cdd954..550795f6573c5 100644
> > --- a/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
> > +++ b/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
> > @@ -78,6 +78,8 @@ properties:
> >        - const: dma
> >        - const: arb
> >        - const: pmic
> > +      - const: mck
> > +      - const: pck
> >  
> 
> Adding names does not magically add the clocks. This wasn't tested.

Adding the clocks is done in patch 2/2 which just wasn't sent to
devicetree@ and dt maintainers, but to the relevant mailing lists
instead. Was that wrong and should I always send the complete series
also to devicetree@ as well as dt maintainers?

Anyway. It turns out that arb and pmic clocks are intended for that,
so we can cancel this and I'll just use those instead.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 1/2] dt-bindings: i2c: i2c-mt65xx: add additional clocks
  2023-06-01 19:10   ` Daniel Golle
@ 2023-06-01 20:16     ` Conor Dooley
  2023-06-02  7:12     ` Krzysztof Kozlowski
  1 sibling, 0 replies; 5+ messages in thread
From: Conor Dooley @ 2023-06-01 20:16 UTC (permalink / raw)
  To: Daniel Golle
  Cc: Krzysztof Kozlowski, devicetree, linux-i2c, linux-mediatek,
	linux-arm-kernel, linux-kernel, Conor Dooley, Krzysztof Kozlowski,
	Rob Herring, AngeloGioacchino Del Regno, Matthias Brugger,
	Qii Wang, Sam Shih, 郭小桥

[-- Attachment #1: Type: text/plain, Size: 498 bytes --]

On Thu, Jun 01, 2023 at 08:10:11PM +0100, Daniel Golle wrote:

> Adding the clocks is done in patch 2/2 which just wasn't sent to
> devicetree@ and dt maintainers, but to the relevant mailing lists
> instead. Was that wrong and should I always send the complete series
> also to devicetree@ as well as dt maintainers?

Everyone is different, but getting both patches of a 2 patch series
really should not annoy anyone and avoiding reviewers having to go
hunting on lore etc is always a positive :)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 1/2] dt-bindings: i2c: i2c-mt65xx: add additional clocks
  2023-06-01 19:10   ` Daniel Golle
  2023-06-01 20:16     ` Conor Dooley
@ 2023-06-02  7:12     ` Krzysztof Kozlowski
  1 sibling, 0 replies; 5+ messages in thread
From: Krzysztof Kozlowski @ 2023-06-02  7:12 UTC (permalink / raw)
  To: Daniel Golle
  Cc: devicetree, linux-i2c, linux-mediatek, linux-arm-kernel,
	linux-kernel, Conor Dooley, Krzysztof Kozlowski, Rob Herring,
	AngeloGioacchino Del Regno, Matthias Brugger, Qii Wang, Sam Shih,
	郭小桥

On 01/06/2023 21:10, Daniel Golle wrote:
> On Thu, Jun 01, 2023 at 06:54:01PM +0200, Krzysztof Kozlowski wrote:
>> On 31/05/2023 18:10, Daniel Golle wrote:
>>> Add pck and mck clocks which are needed to access I2C registers on MT7981.
>>>
>>> Signed-off-by: Daniel Golle <daniel@makrotopia.org>
>>> ---
>>>  Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml | 2 ++
>>>  1 file changed, 2 insertions(+)
>>>
>>> diff --git a/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml b/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
>>> index fda0467cdd954..550795f6573c5 100644
>>> --- a/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
>>> +++ b/Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
>>> @@ -78,6 +78,8 @@ properties:
>>>        - const: dma
>>>        - const: arb
>>>        - const: pmic
>>> +      - const: mck
>>> +      - const: pck
>>>  
>>
>> Adding names does not magically add the clocks. This wasn't tested.
> 
> Adding the clocks is done in patch 2/2 which just wasn't sent to
> devicetree@ and dt maintainers, but to the relevant mailing lists
> instead. Was that wrong and should I always send the complete series
> also to devicetree@ as well as dt maintainers?

I didn't mean implementation. I meant that you still do not allow more
clocks! You can put into names whatever you wish but clocks are taken
from "clocks" property, not from clock-names.


Best regards,
Krzysztof


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-06-02  7:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-31 16:10 [PATCH 1/2] dt-bindings: i2c: i2c-mt65xx: add additional clocks Daniel Golle
2023-06-01 16:54 ` Krzysztof Kozlowski
2023-06-01 19:10   ` Daniel Golle
2023-06-01 20:16     ` Conor Dooley
2023-06-02  7:12     ` Krzysztof Kozlowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).