diff mbox series

[22/46] dt-bindings:iio:light:st,vl6180: txt to yaml format conversion.

Message ID 20201031184854.745828-23-jic23@kernel.org
State New
Headers show
Series dt-bindings:iio: yet more txt to yam conversions | expand

Commit Message

Jonathan Cameron Oct. 31, 2020, 6:48 p.m. UTC
From: Jonathan Cameron <Jonathan.Cameron@huawei.com>

I'm not sure anyone would use this part primarily as an ALS,
given the time of flight laser also present, but I'll stick with the
original decision on where to put the binding.

Added interrupts property as the device has a GPIO interrupt even
if the driver is not currently using it.

Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Cc: Manivannan Sadhasivam <manivannanece23@gmail.com>
Cc: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
---
 .../bindings/iio/light/st,vl6180.yaml         | 45 +++++++++++++++++++
 .../devicetree/bindings/iio/light/vl6180.txt  | 15 -------
 2 files changed, 45 insertions(+), 15 deletions(-)

Comments

Manivannan Sadhasivam Nov. 1, 2020, 3:26 p.m. UTC | #1
On Sat, Oct 31, 2020 at 06:48:30PM +0000, Jonathan Cameron wrote:
> From: Jonathan Cameron <Jonathan.Cameron@huawei.com>

> 

> I'm not sure anyone would use this part primarily as an ALS,

> given the time of flight laser also present, but I'll stick with the

> original decision on where to put the binding.

> 

> Added interrupts property as the device has a GPIO interrupt even

> if the driver is not currently using it.

> 

> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>


Acked-by: Manivannan Sadhasivam <manivannanece23@gmail.com>


Thanks,
Mani

> Cc: Manivannan Sadhasivam <manivannanece23@gmail.com>

> Cc: Peter Meerwald-Stadler <pmeerw@pmeerw.net>

> ---

>  .../bindings/iio/light/st,vl6180.yaml         | 45 +++++++++++++++++++

>  .../devicetree/bindings/iio/light/vl6180.txt  | 15 -------

>  2 files changed, 45 insertions(+), 15 deletions(-)

> 

> diff --git a/Documentation/devicetree/bindings/iio/light/st,vl6180.yaml b/Documentation/devicetree/bindings/iio/light/st,vl6180.yaml

> new file mode 100644

> index 000000000000..27c36ab7990d

> --- /dev/null

> +++ b/Documentation/devicetree/bindings/iio/light/st,vl6180.yaml

> @@ -0,0 +1,45 @@

> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)

> +%YAML 1.2

> +---

> +$id: http://devicetree.org/schemas/iio/light/st,vl6180.yaml#

> +$schema: http://devicetree.org/meta-schemas/core.yaml#

> +

> +title: STMicro VL6180 ALS, range and proximity sensor

> +

> +maintainers:

> +  - Manivannan Sadhasivam <manivannanece23@gmail.com>

> +  - Peter Meerwald-Stadler <pmeerw@pmeerw.net>

> +

> +description: |

> +  Proximity sensing module incorporating time of flight sensor

> +  Datasheet at https://www.st.com/resource/en/datasheet/vl6180x.pdf

> +

> +properties:

> +  compatible:

> +    const: st,vl6180

> +

> +  reg:

> +    maxItems: 1

> +

> +  interrupts:

> +    maxItems: 1

> +

> +additionalProperties: false

> +

> +required:

> +  - compatible

> +  - reg

> +

> +examples:

> +  - |

> +    #include <dt-bindings/interrupt-controller/irq.h>

> +    i2c {

> +        #address-cells = <1>;

> +        #size-cells = <0>;

> +

> +        proximity@29 {

> +            compatible = "st,vl6180";

> +            reg = <0x29>;

> +        };

> +    };

> +...

> diff --git a/Documentation/devicetree/bindings/iio/light/vl6180.txt b/Documentation/devicetree/bindings/iio/light/vl6180.txt

> deleted file mode 100644

> index fb9137d85df9..000000000000

> --- a/Documentation/devicetree/bindings/iio/light/vl6180.txt

> +++ /dev/null

> @@ -1,15 +0,0 @@

> -STMicro VL6180 -  ALS, range and proximity sensor

> -

> -Link to datasheet: https://www.st.com/resource/en/datasheet/vl6180x.pdf

> -

> -Required properties:

> -

> -	-compatible: should be "st,vl6180"

> -	-reg: the I2C address of the sensor

> -

> -Example:

> -

> -vl6180@29 {

> -	compatible = "st,vl6180";

> -	reg = <0x29>;

> -};

> -- 

> 2.28.0

>
diff mbox series

Patch

diff --git a/Documentation/devicetree/bindings/iio/light/st,vl6180.yaml b/Documentation/devicetree/bindings/iio/light/st,vl6180.yaml
new file mode 100644
index 000000000000..27c36ab7990d
--- /dev/null
+++ b/Documentation/devicetree/bindings/iio/light/st,vl6180.yaml
@@ -0,0 +1,45 @@ 
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/iio/light/st,vl6180.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: STMicro VL6180 ALS, range and proximity sensor
+
+maintainers:
+  - Manivannan Sadhasivam <manivannanece23@gmail.com>
+  - Peter Meerwald-Stadler <pmeerw@pmeerw.net>
+
+description: |
+  Proximity sensing module incorporating time of flight sensor
+  Datasheet at https://www.st.com/resource/en/datasheet/vl6180x.pdf
+
+properties:
+  compatible:
+    const: st,vl6180
+
+  reg:
+    maxItems: 1
+
+  interrupts:
+    maxItems: 1
+
+additionalProperties: false
+
+required:
+  - compatible
+  - reg
+
+examples:
+  - |
+    #include <dt-bindings/interrupt-controller/irq.h>
+    i2c {
+        #address-cells = <1>;
+        #size-cells = <0>;
+
+        proximity@29 {
+            compatible = "st,vl6180";
+            reg = <0x29>;
+        };
+    };
+...
diff --git a/Documentation/devicetree/bindings/iio/light/vl6180.txt b/Documentation/devicetree/bindings/iio/light/vl6180.txt
deleted file mode 100644
index fb9137d85df9..000000000000
--- a/Documentation/devicetree/bindings/iio/light/vl6180.txt
+++ /dev/null
@@ -1,15 +0,0 @@ 
-STMicro VL6180 -  ALS, range and proximity sensor
-
-Link to datasheet: https://www.st.com/resource/en/datasheet/vl6180x.pdf
-
-Required properties:
-
-	-compatible: should be "st,vl6180"
-	-reg: the I2C address of the sensor
-
-Example:
-
-vl6180@29 {
-	compatible = "st,vl6180";
-	reg = <0x29>;
-};