2023-10-19 08:05:10

by Subhajit Ghosh

[permalink] [raw]
Subject: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

Squashing Avago (Broadcom) APDS9300 and APDS9960 schemas into one
file and removing the other.
Link: https://lore.kernel.org/all/[email protected]/

Signed-off-by: Subhajit Ghosh <[email protected]>
---
.../bindings/iio/light/avago,apds9300.yaml | 35 ++++++++++++---
.../bindings/iio/light/avago,apds9960.yaml | 44 -------------------
2 files changed, 29 insertions(+), 50 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml

diff --git a/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml b/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
index 206af44f2c43..7826a1749fcd 100644
--- a/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
+++ b/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
@@ -4,17 +4,26 @@
$id: http://devicetree.org/schemas/iio/light/avago,apds9300.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

-title: Avago APDS9300 ambient light sensor
+title: Avago Gesture, RGB, ALS and Proximity sensors

maintainers:
- Jonathan Cameron <[email protected]>
+ - Matt Ranostay <[email protected]>

description: |
- Datasheet at https://www.avagotech.com/docs/AV02-1077EN
+ Avago (Broadcom) optical and proximity sensors with I2C interfaces.
+ Datasheet at https://docs.broadcom.com/doc/AV02-1077EN
+ Datasheet at https://docs.broadcom.com/doc/AV02-4191EN

properties:
compatible:
- const: avago,apds9300
+ oneOf:
+ - items:
+ - const: avago,apds9300
+ - const: avago,apds9960
+ - enum:
+ - avago,apds9300
+ - avago,apds9960

reg:
maxItems: 1
@@ -22,14 +31,28 @@ properties:
interrupts:
maxItems: 1

-additionalProperties: false
-
required:
- compatible
- reg

+allOf:
+ - $ref: ../common.yaml#
+ - if:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - avago,apds9960
+ then:
+ required:
+ - interrupts
+
+additionalProperties: false
+
examples:
- |
+ #include <dt-bindings/interrupt-controller/irq.h>
+
i2c {
#address-cells = <1>;
#size-cells = <0>;
@@ -38,7 +61,7 @@ examples:
compatible = "avago,apds9300";
reg = <0x39>;
interrupt-parent = <&gpio2>;
- interrupts = <29 8>;
+ interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
};
};
...
diff --git a/Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml b/Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml
deleted file mode 100644
index f06e0fda5629..000000000000
--- a/Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
-# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
-%YAML 1.2
----
-$id: http://devicetree.org/schemas/iio/light/avago,apds9960.yaml#
-$schema: http://devicetree.org/meta-schemas/core.yaml#
-
-title: Avago APDS9960 gesture/RGB/ALS/proximity sensor
-
-maintainers:
- - Matt Ranostay <[email protected]>
-
-description: |
- Datasheet at https://www.avagotech.com/docs/AV02-4191EN
-
-properties:
- compatible:
- const: avago,apds9960
-
- reg:
- maxItems: 1
-
- interrupts:
- maxItems: 1
-
-additionalProperties: false
-
-required:
- - compatible
- - reg
-
-examples:
- - |
- i2c {
- #address-cells = <1>;
- #size-cells = <0>;
-
- light-sensor@39 {
- compatible = "avago,apds9960";
- reg = <0x39>;
- interrupt-parent = <&gpio1>;
- interrupts = <16 1>;
- };
- };
-...
--
2.34.1


2023-10-19 08:52:01

by Conor Dooley

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

On Thu, Oct 19, 2023 at 06:34:37PM +1030, Subhajit Ghosh wrote:
> Squashing Avago (Broadcom) APDS9300 and APDS9960 schemas into one
> file and removing the other.

> Link: https://lore.kernel.org/all/[email protected]/

"Yes, they look similar. I will combine them all in a single yaml file in
the next revision. Thank you Krzysztof."

Yet this is a follow-up patch, not a version 2. The original patches
seem to not have been applied, so I am not sure why you didn't send a
v2?

Cheers,
Conor.

> ---
> .../bindings/iio/light/avago,apds9300.yaml | 35 ++++++++++++---
> .../bindings/iio/light/avago,apds9960.yaml | 44 -------------------
> 2 files changed, 29 insertions(+), 50 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml
>
> diff --git a/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml b/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
> index 206af44f2c43..7826a1749fcd 100644
> --- a/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
> +++ b/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
> @@ -4,17 +4,26 @@
> $id: http://devicetree.org/schemas/iio/light/avago,apds9300.yaml#
> $schema: http://devicetree.org/meta-schemas/core.yaml#
>
> -title: Avago APDS9300 ambient light sensor
> +title: Avago Gesture, RGB, ALS and Proximity sensors
>
> maintainers:
> - Jonathan Cameron <[email protected]>
> + - Matt Ranostay <[email protected]>
>
> description: |
> - Datasheet at https://www.avagotech.com/docs/AV02-1077EN
> + Avago (Broadcom) optical and proximity sensors with I2C interfaces.
> + Datasheet at https://docs.broadcom.com/doc/AV02-1077EN
> + Datasheet at https://docs.broadcom.com/doc/AV02-4191EN
>
> properties:
> compatible:
> - const: avago,apds9300
> + oneOf:
> + - items:
> + - const: avago,apds9300
> + - const: avago,apds9960
> + - enum:
> + - avago,apds9300
> + - avago,apds9960
>
> reg:
> maxItems: 1
> @@ -22,14 +31,28 @@ properties:
> interrupts:
> maxItems: 1
>
> -additionalProperties: false
> -
> required:
> - compatible
> - reg
>
> +allOf:
> + - $ref: ../common.yaml#
> + - if:
> + properties:
> + compatible:
> + contains:
> + enum:
> + - avago,apds9960
> + then:
> + required:
> + - interrupts
> +
> +additionalProperties: false
> +
> examples:
> - |
> + #include <dt-bindings/interrupt-controller/irq.h>
> +
> i2c {
> #address-cells = <1>;
> #size-cells = <0>;
> @@ -38,7 +61,7 @@ examples:
> compatible = "avago,apds9300";
> reg = <0x39>;
> interrupt-parent = <&gpio2>;
> - interrupts = <29 8>;
> + interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
> };
> };
> ...
> diff --git a/Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml b/Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml
> deleted file mode 100644
> index f06e0fda5629..000000000000
> --- a/Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml
> +++ /dev/null
> @@ -1,44 +0,0 @@
> -# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
> -%YAML 1.2
> ----
> -$id: http://devicetree.org/schemas/iio/light/avago,apds9960.yaml#
> -$schema: http://devicetree.org/meta-schemas/core.yaml#
> -
> -title: Avago APDS9960 gesture/RGB/ALS/proximity sensor
> -
> -maintainers:
> - - Matt Ranostay <[email protected]>
> -
> -description: |
> - Datasheet at https://www.avagotech.com/docs/AV02-4191EN
> -
> -properties:
> - compatible:
> - const: avago,apds9960
> -
> - reg:
> - maxItems: 1
> -
> - interrupts:
> - maxItems: 1
> -
> -additionalProperties: false
> -
> -required:
> - - compatible
> - - reg
> -
> -examples:
> - - |
> - i2c {
> - #address-cells = <1>;
> - #size-cells = <0>;
> -
> - light-sensor@39 {
> - compatible = "avago,apds9960";
> - reg = <0x39>;
> - interrupt-parent = <&gpio1>;
> - interrupts = <16 1>;
> - };
> - };
> -...
> --
> 2.34.1
>


Attachments:
(No filename) (4.26 kB)
signature.asc (235.00 B)
Download all attachments

2023-10-19 08:55:45

by Conor Dooley

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

On Thu, Oct 19, 2023 at 09:51:39AM +0100, Conor Dooley wrote:
> On Thu, Oct 19, 2023 at 06:34:37PM +1030, Subhajit Ghosh wrote:
> > Squashing Avago (Broadcom) APDS9300 and APDS9960 schemas into one
> > file and removing the other.
>
> > Link: https://lore.kernel.org/all/[email protected]/
>
> "Yes, they look similar. I will combine them all in a single yaml file in
> the next revision. Thank you Krzysztof."
>
> Yet this is a follow-up patch, not a version 2. The original patches
> seem to not have been applied, so I am not sure why you didn't send a
> v2?

> > ---
> > .../bindings/iio/light/avago,apds9300.yaml | 35 ++++++++++++---
> > .../bindings/iio/light/avago,apds9960.yaml | 44 -------------------
> > 2 files changed, 29 insertions(+), 50 deletions(-)
> > delete mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml
> >
> > diff --git a/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml b/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
> > index 206af44f2c43..7826a1749fcd 100644
> > --- a/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
> > +++ b/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
> > @@ -4,17 +4,26 @@
> > $id: http://devicetree.org/schemas/iio/light/avago,apds9300.yaml#
> > $schema: http://devicetree.org/meta-schemas/core.yaml#
> >
> > -title: Avago APDS9300 ambient light sensor
> > +title: Avago Gesture, RGB, ALS and Proximity sensors
> >
> > maintainers:
> > - Jonathan Cameron <[email protected]>
> > + - Matt Ranostay <[email protected]>

Also:
<[email protected]>: host aspmx.l.google.com said:
550-5.1.1 The email account that you tried to reach does not exist.


Attachments:
(No filename) (1.76 kB)
signature.asc (235.00 B)
Download all attachments

2023-10-19 09:21:15

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

On 19/10/2023 10:04, Subhajit Ghosh wrote:
> Squashing Avago (Broadcom) APDS9300 and APDS9960 schemas into one
> file and removing the other.

Please answer: why?

> Link: https://lore.kernel.org/all/[email protected]/
>
> Signed-off-by: Subhajit Ghosh <[email protected]>
> ---
> .../bindings/iio/light/avago,apds9300.yaml | 35 ++++++++++++---
> .../bindings/iio/light/avago,apds9960.yaml | 44 -------------------
> 2 files changed, 29 insertions(+), 50 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml
>
> diff --git a/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml b/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
> index 206af44f2c43..7826a1749fcd 100644
> --- a/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
> +++ b/Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
> @@ -4,17 +4,26 @@
> $id: http://devicetree.org/schemas/iio/light/avago,apds9300.yaml#
> $schema: http://devicetree.org/meta-schemas/core.yaml#
>
> -title: Avago APDS9300 ambient light sensor
> +title: Avago Gesture, RGB, ALS and Proximity sensors
>
> maintainers:
> - Jonathan Cameron <[email protected]>
> + - Matt Ranostay <[email protected]>
>
> description: |
> - Datasheet at https://www.avagotech.com/docs/AV02-1077EN
> + Avago (Broadcom) optical and proximity sensors with I2C interfaces.
> + Datasheet at https://docs.broadcom.com/doc/AV02-1077EN
> + Datasheet at https://docs.broadcom.com/doc/AV02-4191EN
>
> properties:
> compatible:
> - const: avago,apds9300
> + oneOf:
> + - items:
> + - const: avago,apds9300
> + - const: avago,apds9960


Why? Commit msg does not explain this.

> + - enum:
> + - avago,apds9300
> + - avago,apds9960
>
> reg:
> maxItems: 1
> @@ -22,14 +31,28 @@ properties:
> interrupts:
> maxItems: 1
>
> -additionalProperties: false
> -
> required:
> - compatible
> - reg
>
> +allOf:
> + - $ref: ../common.yaml#
> + - if:
> + properties:
> + compatible:
> + contains:
> + enum:
> + - avago,apds9960
> + then:
> + required:
> + - interrupts

Why? This wasn't in original binding.

> +
> +additionalProperties: false
> +
> examples:
> - |
> + #include <dt-bindings/interrupt-controller/irq.h>
> +
> i2c {
> #address-cells = <1>;
> #size-cells = <0>;
> @@ -38,7 +61,7 @@ examples:
> compatible = "avago,apds9300";
> reg = <0x39>;
> interrupt-parent = <&gpio2>;
> - interrupts = <29 8>;
> + interrupts = <29 IRQ_TYPE_LEVEL_LOW>;

Separate patch please.

You are doing way too many unexpected and not explained changes.

Best regards,
Krzysztof

2023-10-19 10:51:26

by Subhajit Ghosh

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

On 19/10/23 19:21, Conor Dooley wrote:
> On Thu, Oct 19, 2023 at 06:34:37PM +1030, Subhajit Ghosh wrote:
>> Squashing Avago (Broadcom) APDS9300 and APDS9960 schemas into one
>> file and removing the other.
>
>> Link: https://lore.kernel.org/all/[email protected]/
>
> "Yes, they look similar. I will combine them all in a single yaml file in
> the next revision. Thank you Krzysztof."
>
> Yet this is a follow-up patch, not a version 2. The original patches
> seem to not have been applied, so I am not sure why you didn't send a
> v2?
>
> Cheers,
> Conor.

Sorry, I should have put a longer description and a longer commit message.
That patch series adds a new driver - apds9306 which is separate to this
patch. As per Krzysztof's comments, first operation is to merge the existing
apds9300 and apds9960 schemas. This patch is the first operation.

Second operation will be to add apds9306 support on top of that. I will
explain more on Krzysztof's comments. Thank you for reviewing.

Regards,
Subhajit Ghosh

2023-10-19 10:54:27

by Subhajit Ghosh

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

> Also:
> <[email protected]>: host aspmx.l.google.com said:
> 550-5.1.1 The email account that you tried to reach does not exist.
Thanks Conor for pointing this out. Can you please help me out with this?
get_maintainer.pl suggested me to add this email ID.

Regards,
Subhajit Ghosh

2023-10-19 11:16:38

by Subhajit Ghosh

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

On 19/10/23 19:50, Krzysztof Kozlowski wrote:
> On 19/10/2023 10:04, Subhajit Ghosh wrote:
>> Squashing Avago (Broadcom) APDS9300 and APDS9960 schemas into one
>> file and removing the other.
>
> Please answer: why?
Apologies for not providing detailed explanation.
Link: https://lore.kernel.org/all/[email protected]/
As per your comments on the patch series in the above link and as per my understanding,
I have to do two operations:
1. Squash existing apds9300 schema and apds9960 schema as they look similar.
2. Add apds9306 (work in progress) support after that (which belongs to my original patch series).
This patch is the first operation.
>>
>> +allOf:
>> + - $ref: ../common.yaml#
>> + - if:
>> + properties:
>> + compatible:
>> + contains:
>> + enum:
>> + - avago,apds9960
>> + then:
>> + required:
>> + - interrupts
>
> Why? This wasn't in original binding.
I am not sure about this. I went through the driver code and found out that probe()
of apds9300 handles both situations whether interrupt bindings are provided or not, whereas,
apds9960 requires an interrupt binding for probe() to be successful. I thought it would
be appropriate to add that in the schema.
>
> Separate patch please.
>
> You are doing way too many unexpected and not explained changes.
Sure. Thank you for reviewing.

Regards,
Subhajit Ghosh.

2023-10-19 11:21:37

by Jonathan Cameron

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

On Thu, 19 Oct 2023 21:24:09 +1030
Subhajit Ghosh <[email protected]> wrote:

> > Also:
> > <[email protected]>: host aspmx.l.google.com said:
> > 550-5.1.1 The email account that you tried to reach does not exist.
> Thanks Conor for pointing this out. Can you please help me out with this?
> get_maintainer.pl suggested me to add this email ID.

Matt has moved job, I've messaged him to find out if he has a new preferred
email address.

J
>
> Regards,
> Subhajit Ghosh
>

2023-10-19 11:28:58

by Conor Dooley

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

On Thu, Oct 19, 2023 at 09:20:12PM +1030, Subhajit Ghosh wrote:
> On 19/10/23 19:21, Conor Dooley wrote:
> > On Thu, Oct 19, 2023 at 06:34:37PM +1030, Subhajit Ghosh wrote:
> > > Squashing Avago (Broadcom) APDS9300 and APDS9960 schemas into one
> > > file and removing the other.
> >
> > > Link: https://lore.kernel.org/all/[email protected]/
> >
> > "Yes, they look similar. I will combine them all in a single yaml file in
> > the next revision. Thank you Krzysztof."
> >
> > Yet this is a follow-up patch, not a version 2. The original patches
> > seem to not have been applied, so I am not sure why you didn't send a
> > v2?
> >
> > Cheers,
> > Conor.
>
> Sorry, I should have put a longer description and a longer commit message.
> That patch series adds a new driver - apds9306 which is separate to this
> patch. As per Krzysztof's comments, first operation is to merge the existing
> apds9300 and apds9960 schemas. This patch is the first operation.
>
> Second operation will be to add apds9306 support on top of that. I will
> explain more on Krzysztof's comments. Thank you for reviewing.

Ahh apologies then. The best course of action would likely be to include
the patch merging the two bindings in your series adding the third user.


Attachments:
(No filename) (1.28 kB)
signature.asc (235.00 B)
Download all attachments

2023-10-19 12:11:43

by Subhajit Ghosh

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

>> Sorry, I should have put a longer description and a longer commit message.
>> That patch series adds a new driver - apds9306 which is separate to this
>> patch. As per Krzysztof's comments, first operation is to merge the existing
>> apds9300 and apds9960 schemas. This patch is the first operation.
>>
>> Second operation will be to add apds9306 support on top of that. I will
>> explain more on Krzysztof's comments. Thank you for reviewing.
>
> Ahh apologies then. The best course of action would likely be to include
> the patch merging the two bindings in your series adding the third user.
No worries. Sure. You can reject this patch then. I will add my changes in the
main apds9306 patch series.

Regards,
Subhajit Ghosh

2023-10-19 13:31:13

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

On 19/10/2023 13:16, Subhajit Ghosh wrote:
> On 19/10/23 19:50, Krzysztof Kozlowski wrote:
>> On 19/10/2023 10:04, Subhajit Ghosh wrote:
>>> Squashing Avago (Broadcom) APDS9300 and APDS9960 schemas into one
>>> file and removing the other.
>>
>> Please answer: why?
> Apologies for not providing detailed explanation.
> Link: https://lore.kernel.org/all/[email protected]/
> As per your comments on the patch series in the above link and as per my understanding,
> I have to do two operations:
> 1. Squash existing apds9300 schema and apds9960 schema as they look similar.
> 2. Add apds9306 (work in progress) support after that (which belongs to my original patch series).
> This patch is the first operation.

Answer in the commit. The commits should answer to the question: why are
you doing it?

>>>
>>> +allOf:
>>> + - $ref: ../common.yaml#
>>> + - if:
>>> + properties:
>>> + compatible:
>>> + contains:
>>> + enum:
>>> + - avago,apds9960
>>> + then:
>>> + required:
>>> + - interrupts
>>
>> Why? This wasn't in original binding.
> I am not sure about this. I went through the driver code and found out that probe()

Not explained in commit msg.

> of apds9300 handles both situations whether interrupt bindings are provided or not, whereas,
> apds9960 requires an interrupt binding for probe() to be successful. I thought it would
> be appropriate to add that in the schema.

Not explained in commit msg.

Best regards,
Krzysztof

2023-10-20 07:28:27

by Jonathan Cameron

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

On Thu, 19 Oct 2023 12:21:20 +0100
Jonathan Cameron <[email protected]> wrote:

> On Thu, 19 Oct 2023 21:24:09 +1030
> Subhajit Ghosh <[email protected]> wrote:
>
> > > Also:
> > > <[email protected]>: host aspmx.l.google.com said:
> > > 550-5.1.1 The email account that you tried to reach does not exist.
> > Thanks Conor for pointing this out. Can you please help me out with this?
> > get_maintainer.pl suggested me to add this email ID.
>
> Matt has moved job, I've messaged him to find out if he has a new preferred
> email address.
>
+CC address Matt suggested using going forwards.

> J
> >
> > Regards,
> > Subhajit Ghosh
> >
>

2023-10-20 14:26:10

by Conor Dooley

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

On Fri, Oct 20, 2023 at 08:28:04AM +0100, Jonathan Cameron wrote:
> On Thu, 19 Oct 2023 12:21:20 +0100
> Jonathan Cameron <[email protected]> wrote:
>
> > On Thu, 19 Oct 2023 21:24:09 +1030
> > Subhajit Ghosh <[email protected]> wrote:
> >
> > > > Also:
> > > > <[email protected]>: host aspmx.l.google.com said:
> > > > 550-5.1.1 The email account that you tried to reach does not exist.
> > > Thanks Conor for pointing this out. Can you please help me out with this?
> > > get_maintainer.pl suggested me to add this email ID.
> >
> > Matt has moved job, I've messaged him to find out if he has a new preferred
> > email address.
> >
> +CC address Matt suggested using going forwards.

Matt, can you please update your contact information in the various
places where that is relevant?
A mailmap entry would likely be a good idea too.

Cheers,
Conor.


Attachments:
(No filename) (920.00 B)
signature.asc (235.00 B)
Download all attachments

2023-10-21 00:30:54

by Subhajit Ghosh

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

>>
> +CC address Matt suggested using going forwards.
>
>> J
Sure. Thanks Jonathan.

Regards,
Subhajit Ghosh

2023-10-21 00:39:39

by Subhajit Ghosh

[permalink] [raw]
Subject: Re: [PATCH] dt-bindings: iio: light: Squash APDS9300 and APDS9960 schemas

>> of apds9300 handles both situations whether interrupt bindings are provided or not, whereas,
>> apds9960 requires an interrupt binding for probe() to be successful. I thought it would
>> be appropriate to add that in the schema.
>
> Not explained in commit msg.
>
> Best regards,
> Krzysztof
>
Yes, I will add all these point in my next commit message in apds9306 patch series rather than
a separate patch as suggested by Conor.

Regards,
Subhajit Ghosh