Re: [PATCH v1 1/2] dt-bindings:iio:adc: add documentation for TI TSC2046 controller

2021-03-08 Thread Rob Herring
On Fri, 05 Mar 2021 14:38:12 +0100, Oleksij Rempel wrote:
> Add a binding documentation for the TI TSC2046 touchscreen controllers
> ADC functionality.
> 
> Signed-off-by: Oleksij Rempel 
> ---
>  .../bindings/iio/adc/ti,tsc2046.yaml  | 52 +++
>  1 file changed, 52 insertions(+)
>  create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
> 

Reviewed-by: Rob Herring 


[PATCH v1 1/2] dt-bindings:iio:adc: add documentation for TI TSC2046 controller

2021-03-05 Thread Oleksij Rempel
Add a binding documentation for the TI TSC2046 touchscreen controllers
ADC functionality.

Signed-off-by: Oleksij Rempel 
---
 .../bindings/iio/adc/ti,tsc2046.yaml  | 52 +++
 1 file changed, 52 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml

diff --git a/Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 
b/Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
new file mode 100644
index ..cd1dd40f84df
--- /dev/null
+++ b/Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
@@ -0,0 +1,52 @@
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/iio/adc/ti,tsc2046.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Texas Instruments TSC2046 touch screen controller.
+
+maintainers:
+  - Oleksij Rempel 
+
+description: |
+  TSC2046 is a touch screen controller with 8 channels ADC.
+
+properties:
+  compatible:
+enum:
+  - ti,tsc2046e-adc
+
+  reg:
+maxItems: 1
+
+  interrupts:
+maxItems: 1
+
+  spi-max-frequency: true
+
+  "#io-channel-cells":
+const: 1
+
+required:
+  - compatible
+  - reg
+
+additionalProperties: false
+
+examples:
+  - |
+#include 
+spi {
+#address-cells = <1>;
+#size-cells = <0>;
+
+adc@0 {
+compatible = "ti,tsc2046e-adc";
+reg = <0>;
+spi-max-frequency = <100>;
+interrupts-extended = < 20 IRQ_TYPE_LEVEL_LOW>;
+#io-channel-cells = <1>;
+};
+};
+...
-- 
2.29.2