Message ID | 20241206-apds9160-driver-v2-1-be2cb72ef8f4@dimonoff.com (mailing list archive) |
---|---|
State | Changes Requested |
Headers | show |
Series | Add support for Avago/Broadcom APDS9160 | expand |
On Fri, Dec 06, 2024 at 11:09:56AM -0500, Mikael Gonella-Bolduc via B4 Relay wrote: > From: Mikael Gonella-Bolduc <mgonellabolduc@dimonoff.com> > > Add device tree bindings for APDS9160 driver Bindings are for hardware, not for drivers. > > Signed-off-by: Mikael Gonella-Bolduc <mgonellabolduc@dimonoff.com> > --- > .../bindings/iio/light/brcm,apds9160.yaml | 51 ++++++++++++++++++++++ > 1 file changed, 51 insertions(+) > > diff --git a/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml b/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml > new file mode 100644 > index 0000000000000000000000000000000000000000..525fba52f156df3b78e24d7d0d445fe9d882eaa7 > --- /dev/null > +++ b/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml > @@ -0,0 +1,51 @@ > +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/iio/light/brcm,apds9160.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Broadcom Combined Proximity & Ambient light sensor > + > +maintainers: > + - Mikael Gonella-Bolduc <m.gonella.bolduc@gmail.com> How come this differs from your author email? > + > +description: | > + Datasheet: https://docs.broadcom.com/docs/APDS-9160-003-DS > + > +properties: > + compatible: > + enum: > + - brcm,apds9160 > + > + reg: > + maxItems: 1 > + > + interrupts: > + maxItems: 1 > + > + vdd-supply: true > + > +required: > + - compatible > + - reg > + - vdd-supply > + > +additionalProperties: false > + > +examples: > + - | > + #include <dt-bindings/interrupt-controller/irq.h> > + > + i2c { > + #address-cells = <1>; > + #size-cells = <0>; > + > + light-sensor@53 { > + compatible = "brcm,apds9160"; > + reg = <0x53>; > + vdd-supply = <&vdd_reg>; > + interrupts = <29 IRQ_TYPE_EDGE_FALLING>; > + interrupt-parent = <&pinctrl>; > + }; > + }; > +... > > -- > 2.34.1 > >
Hi Conor, See my comments inline. Thank you, Mikael On Fri, Dec 06, 2024 at 04:33:36PM +0000, Conor Dooley wrote: > On Fri, Dec 06, 2024 at 11:09:56AM -0500, Mikael Gonella-Bolduc via B4 Relay wrote: > > From: Mikael Gonella-Bolduc <mgonellabolduc@dimonoff.com> > > > > Add device tree bindings for APDS9160 driver > > Bindings are for hardware, not for drivers. > Indeed, should I change the commit message to remove the "driver" part? > > > > Signed-off-by: Mikael Gonella-Bolduc <mgonellabolduc@dimonoff.com> > > --- > > .../bindings/iio/light/brcm,apds9160.yaml | 51 ++++++++++++++++++++++ > > 1 file changed, 51 insertions(+) > > > > diff --git a/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml b/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml > > new file mode 100644 > > index 0000000000000000000000000000000000000000..525fba52f156df3b78e24d7d0d445fe9d882eaa7 > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml > > @@ -0,0 +1,51 @@ > > +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) > > +%YAML 1.2 > > +--- > > +$id: http://devicetree.org/schemas/iio/light/brcm,apds9160.yaml# > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > + > > +title: Broadcom Combined Proximity & Ambient light sensor > > + > > +maintainers: > > + - Mikael Gonella-Bolduc <m.gonella.bolduc@gmail.com> > > How come this differs from your author email? > The author email is my work email, this one is my personal email. The first one might change while the other one will not. Is it required to have the same email here?
On Fri, 6 Dec 2024 15:03:17 -0500 Mikael Gonella-Bolduc <mgonellabolduc@dimonoff.com> wrote: > Hi Conor, > > See my comments inline. > > Thank you, > Mikael > > On Fri, Dec 06, 2024 at 04:33:36PM +0000, Conor Dooley wrote: > > On Fri, Dec 06, 2024 at 11:09:56AM -0500, Mikael Gonella-Bolduc via B4 Relay wrote: > > > From: Mikael Gonella-Bolduc <mgonellabolduc@dimonoff.com> > > > > > > Add device tree bindings for APDS9160 driver > > > > Bindings are for hardware, not for drivers. > > > > Indeed, should I change the commit message to remove the "driver" part? Yes. > > > > > > > Signed-off-by: Mikael Gonella-Bolduc <mgonellabolduc@dimonoff.com> > > > --- > > > .../bindings/iio/light/brcm,apds9160.yaml | 51 ++++++++++++++++++++++ > > > 1 file changed, 51 insertions(+) > > > > > > diff --git a/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml b/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml > > > new file mode 100644 > > > index 0000000000000000000000000000000000000000..525fba52f156df3b78e24d7d0d445fe9d882eaa7 > > > --- /dev/null > > > +++ b/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml > > > @@ -0,0 +1,51 @@ > > > +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) > > > +%YAML 1.2 > > > +--- > > > +$id: http://devicetree.org/schemas/iio/light/brcm,apds9160.yaml# > > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > > + > > > +title: Broadcom Combined Proximity & Ambient light sensor > > > + > > > +maintainers: > > > + - Mikael Gonella-Bolduc <m.gonella.bolduc@gmail.com> > > > > How come this differs from your author email? > > > > The author email is my work email, this one is my personal email. > The first one might change while the other one will not. > Is it required to have the same email here? I don' think there are firm rules on this, but there are processes in place for changing email via .mailmap and where relevant patches updating to a new email address. A note in the commit message would be appropriate though. Jonathan >
On Sun, Dec 08, 2024 at 11:41:41AM +0000, Jonathan Cameron wrote: > On Fri, 6 Dec 2024 15:03:17 -0500 > Mikael Gonella-Bolduc <mgonellabolduc@dimonoff.com> wrote: > > > Hi Conor, > > > > See my comments inline. > > > > Thank you, > > Mikael > > > > On Fri, Dec 06, 2024 at 04:33:36PM +0000, Conor Dooley wrote: > > > On Fri, Dec 06, 2024 at 11:09:56AM -0500, Mikael Gonella-Bolduc via B4 Relay wrote: > > > > From: Mikael Gonella-Bolduc <mgonellabolduc@dimonoff.com> > > > > > > > > Add device tree bindings for APDS9160 driver > > > > > > Bindings are for hardware, not for drivers. > > > > > > > Indeed, should I change the commit message to remove the "driver" part? > Yes. > > > > > > > > > > Signed-off-by: Mikael Gonella-Bolduc <mgonellabolduc@dimonoff.com> > > > > --- > > > > .../bindings/iio/light/brcm,apds9160.yaml | 51 ++++++++++++++++++++++ > > > > 1 file changed, 51 insertions(+) > > > > > > > > diff --git a/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml b/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml > > > > new file mode 100644 > > > > index 0000000000000000000000000000000000000000..525fba52f156df3b78e24d7d0d445fe9d882eaa7 > > > > --- /dev/null > > > > +++ b/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml > > > > @@ -0,0 +1,51 @@ > > > > +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) > > > > +%YAML 1.2 > > > > +--- > > > > +$id: http://devicetree.org/schemas/iio/light/brcm,apds9160.yaml# > > > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > > > + > > > > +title: Broadcom Combined Proximity & Ambient light sensor > > > > + > > > > +maintainers: > > > > + - Mikael Gonella-Bolduc <m.gonella.bolduc@gmail.com> > > > > > > How come this differs from your author email? > > > > > > > The author email is my work email, this one is my personal email. > > The first one might change while the other one will not. > > Is it required to have the same email here? > I don' think there are firm rules on this, but there are processes in place > for changing email via .mailmap and where relevant patches updating > to a new email address. A note in the commit message would be appropriate though. Ye, I wasn't intending to raise an objection, just checking if the difference was intentional.
diff --git a/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml b/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml new file mode 100644 index 0000000000000000000000000000000000000000..525fba52f156df3b78e24d7d0d445fe9d882eaa7 --- /dev/null +++ b/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml @@ -0,0 +1,51 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/iio/light/brcm,apds9160.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Broadcom Combined Proximity & Ambient light sensor + +maintainers: + - Mikael Gonella-Bolduc <m.gonella.bolduc@gmail.com> + +description: | + Datasheet: https://docs.broadcom.com/docs/APDS-9160-003-DS + +properties: + compatible: + enum: + - brcm,apds9160 + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + + vdd-supply: true + +required: + - compatible + - reg + - vdd-supply + +additionalProperties: false + +examples: + - | + #include <dt-bindings/interrupt-controller/irq.h> + + i2c { + #address-cells = <1>; + #size-cells = <0>; + + light-sensor@53 { + compatible = "brcm,apds9160"; + reg = <0x53>; + vdd-supply = <&vdd_reg>; + interrupts = <29 IRQ_TYPE_EDGE_FALLING>; + interrupt-parent = <&pinctrl>; + }; + }; +...