* [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference @ 2024-01-24 19:05 Rob Herring 2024-01-24 19:05 ` [PATCH 2/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Define "i2c-parent" constraints Rob Herring 2024-02-03 20:50 ` [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference Wolfram Sang 0 siblings, 2 replies; 8+ messages in thread From: Rob Herring @ 2024-01-24 19:05 UTC (permalink / raw) To: Wolfram Sang, Andi Shyti, Krzysztof Kozlowski, Conor Dooley Cc: linux-i2c, devicetree, linux-kernel The I2C de-mux is different than an I2C mux, so i2c-mux.yaml is not relevant and shouldn't be referenced. Signed-off-by: Rob Herring <robh@kernel.org> --- Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml b/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml index 2c08f2a7cf1e..dd3d24212551 100644 --- a/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml +++ b/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml @@ -32,7 +32,6 @@ description: | +-------------------------------+ allOf: - - $ref: i2c-mux.yaml - $ref: /schemas/i2c/i2c-controller.yaml# properties: -- 2.43.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Define "i2c-parent" constraints 2024-01-24 19:05 [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference Rob Herring @ 2024-01-24 19:05 ` Rob Herring 2024-02-03 20:50 ` Wolfram Sang 2024-02-03 20:50 ` [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference Wolfram Sang 1 sibling, 1 reply; 8+ messages in thread From: Rob Herring @ 2024-01-24 19:05 UTC (permalink / raw) To: Wolfram Sang, Andi Shyti, Krzysztof Kozlowski, Conor Dooley Cc: linux-i2c, devicetree, linux-kernel The 'phandle-array' type is a bit ambiguous. It can be either just an array of phandles or an array of phandles plus args. "i2c-parent" is the former and needs to constrain each entry to a single phandle value. Signed-off-by: Rob Herring <robh@kernel.org> --- Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml b/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml index dd3d24212551..b813f6d4810c 100644 --- a/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml +++ b/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml @@ -40,6 +40,8 @@ properties: i2c-parent: $ref: /schemas/types.yaml#/definitions/phandle-array + items: + maxItems: 1 description: List of phandles of I2C masters available for selection. The first one will be used as default. -- 2.43.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 2/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Define "i2c-parent" constraints 2024-01-24 19:05 ` [PATCH 2/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Define "i2c-parent" constraints Rob Herring @ 2024-02-03 20:50 ` Wolfram Sang 0 siblings, 0 replies; 8+ messages in thread From: Wolfram Sang @ 2024-02-03 20:50 UTC (permalink / raw) To: Rob Herring Cc: Andi Shyti, Krzysztof Kozlowski, Conor Dooley, linux-i2c, devicetree, linux-kernel [-- Attachment #1: Type: text/plain, Size: 400 bytes --] On Wed, Jan 24, 2024 at 01:05:51PM -0600, Rob Herring wrote: > The 'phandle-array' type is a bit ambiguous. It can be either just an > array of phandles or an array of phandles plus args. "i2c-parent" is > the former and needs to constrain each entry to a single phandle value. > > Signed-off-by: Rob Herring <robh@kernel.org> Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com> [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference 2024-01-24 19:05 [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference Rob Herring 2024-01-24 19:05 ` [PATCH 2/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Define "i2c-parent" constraints Rob Herring @ 2024-02-03 20:50 ` Wolfram Sang 2024-02-26 10:41 ` Wolfram Sang 1 sibling, 1 reply; 8+ messages in thread From: Wolfram Sang @ 2024-02-03 20:50 UTC (permalink / raw) To: Rob Herring Cc: Andi Shyti, Krzysztof Kozlowski, Conor Dooley, linux-i2c, devicetree, linux-kernel [-- Attachment #1: Type: text/plain, Size: 292 bytes --] On Wed, Jan 24, 2024 at 01:05:50PM -0600, Rob Herring wrote: > The I2C de-mux is different than an I2C mux, so i2c-mux.yaml is not > relevant and shouldn't be referenced. > > Signed-off-by: Rob Herring <robh@kernel.org> Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com> [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference 2024-02-03 20:50 ` [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference Wolfram Sang @ 2024-02-26 10:41 ` Wolfram Sang 2024-03-05 18:06 ` Rob Herring 0 siblings, 1 reply; 8+ messages in thread From: Wolfram Sang @ 2024-02-26 10:41 UTC (permalink / raw) To: Rob Herring, Andi Shyti, Krzysztof Kozlowski, Conor Dooley, linux-i2c, devicetree, linux-kernel [-- Attachment #1: Type: text/plain, Size: 552 bytes --] On Sat, Feb 03, 2024 at 09:50:13PM +0100, Wolfram Sang wrote: > On Wed, Jan 24, 2024 at 01:05:50PM -0600, Rob Herring wrote: > > The I2C de-mux is different than an I2C mux, so i2c-mux.yaml is not > > relevant and shouldn't be referenced. > > > > Signed-off-by: Rob Herring <robh@kernel.org> > > Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Andi, can you pick these up? Or you negotiate with Rob how you want to handle I2C DT patches. I agreed with him that I usually take them. Except for generic cleanups or so. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference 2024-02-26 10:41 ` Wolfram Sang @ 2024-03-05 18:06 ` Rob Herring 2024-03-06 7:20 ` Andi Shyti 0 siblings, 1 reply; 8+ messages in thread From: Rob Herring @ 2024-03-05 18:06 UTC (permalink / raw) To: Wolfram Sang, Rob Herring, Andi Shyti, Krzysztof Kozlowski, Conor Dooley, linux-i2c, devicetree, linux-kernel On Mon, Feb 26, 2024 at 4:48 AM Wolfram Sang <wsa+renesas@sang-engineering.com> wrote: > > On Sat, Feb 03, 2024 at 09:50:13PM +0100, Wolfram Sang wrote: > > On Wed, Jan 24, 2024 at 01:05:50PM -0600, Rob Herring wrote: > > > The I2C de-mux is different than an I2C mux, so i2c-mux.yaml is not > > > relevant and shouldn't be referenced. > > > > > > Signed-off-by: Rob Herring <robh@kernel.org> > > > > Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com> > > Andi, can you pick these up? I already did since you gave your reviewed-by and they hadn't otherwise been picked up. > Or you negotiate with Rob how you want to handle I2C DT patches. I > agreed with him that I usually take them. Except for generic cleanups or > so. Yes, that is my preference. And how most subsystems work for bindings. Rob ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference 2024-03-05 18:06 ` Rob Herring @ 2024-03-06 7:20 ` Andi Shyti 2024-03-06 11:51 ` Andi Shyti 0 siblings, 1 reply; 8+ messages in thread From: Andi Shyti @ 2024-03-06 7:20 UTC (permalink / raw) To: Rob Herring Cc: Wolfram Sang, Krzysztof Kozlowski, Conor Dooley, linux-i2c, devicetree, linux-kernel Hi Rob, On Tue, Mar 05, 2024 at 12:06:05PM -0600, Rob Herring wrote: > On Mon, Feb 26, 2024 at 4:48 AM Wolfram Sang > > On Sat, Feb 03, 2024 at 09:50:13PM +0100, Wolfram Sang wrote: > > > On Wed, Jan 24, 2024 at 01:05:50PM -0600, Rob Herring wrote: > > > > The I2C de-mux is different than an I2C mux, so i2c-mux.yaml is not > > > > relevant and shouldn't be referenced. > > > > > > > > Signed-off-by: Rob Herring <robh@kernel.org> > > > > > > Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com> > > > > Andi, can you pick these up? > > I already did since you gave your reviewed-by and they hadn't > otherwise been picked up. Oh... I had them in my test branch and was waiting for some more tests before sending the notification. Shall I remove them from my list? Andi ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference 2024-03-06 7:20 ` Andi Shyti @ 2024-03-06 11:51 ` Andi Shyti 0 siblings, 0 replies; 8+ messages in thread From: Andi Shyti @ 2024-03-06 11:51 UTC (permalink / raw) To: Rob Herring Cc: Wolfram Sang, Krzysztof Kozlowski, Conor Dooley, linux-i2c, devicetree, linux-kernel Hi Rob, On Wed, Mar 06, 2024 at 08:20:27AM +0100, Andi Shyti wrote: > On Tue, Mar 05, 2024 at 12:06:05PM -0600, Rob Herring wrote: > > On Mon, Feb 26, 2024 at 4:48 AM Wolfram Sang > > > On Sat, Feb 03, 2024 at 09:50:13PM +0100, Wolfram Sang wrote: > > > > On Wed, Jan 24, 2024 at 01:05:50PM -0600, Rob Herring wrote: > > > > > The I2C de-mux is different than an I2C mux, so i2c-mux.yaml is not > > > > > relevant and shouldn't be referenced. > > > > > > > > > > Signed-off-by: Rob Herring <robh@kernel.org> > > > > > > > > Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com> > > > > > > Andi, can you pick these up? > > > > I already did since you gave your reviewed-by and they hadn't > > otherwise been picked up. > > Oh... I had them in my test branch and was waiting for some more > tests before sending the notification. > > Shall I remove them from my list? Because I need to update my branches, I am going to take these two patches out. Please, let me know if you want me to take them back in. Thanks, Andi ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2024-03-06 11:51 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-01-24 19:05 [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference Rob Herring 2024-01-24 19:05 ` [PATCH 2/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Define "i2c-parent" constraints Rob Herring 2024-02-03 20:50 ` Wolfram Sang 2024-02-03 20:50 ` [PATCH 1/2] dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference Wolfram Sang 2024-02-26 10:41 ` Wolfram Sang 2024-03-05 18:06 ` Rob Herring 2024-03-06 7:20 ` Andi Shyti 2024-03-06 11:51 ` Andi Shyti
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).