[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200907173819.00005a48@Huawei.com>
Date: Mon, 7 Sep 2020 17:38:19 +0100
From: Jonathan Cameron <Jonathan.Cameron@...wei.com>
To: Krzysztof Kozlowski <krzk@...nel.org>
CC: Kukjin Kim <kgene@...nel.org>, Rob Herring <robh+dt@...nel.org>,
Jonathan Cameron <jic23@...nel.org>,
Lars-Peter Clausen <lars@...afoo.de>,
Peter Meerwald-Stadler <pmeerw@...erw.net>,
Jonathan Bakker <xc-racer2@...e.ca>,
Paweł Chmiel <pawel.mikolaj.chmiel@...il.com>,
<linux-arm-kernel@...ts.infradead.org>,
<linux-samsung-soc@...r.kernel.org>, <devicetree@...r.kernel.org>,
<linux-kernel@...r.kernel.org>, <linux-iio@...r.kernel.org>
Subject: Re: [PATCH 02/25] dt-bindings: iio: adc: exynos-adc: require second
interrupt with touch screen
On Mon, 7 Sep 2020 18:11:18 +0200
Krzysztof Kozlowski <krzk@...nel.org> wrote:
> The ADC in S3C/S5P/Exynos SoCs can be used also for handling touch
> screen. In such case the second interrupt is required. This second
> interrupt can be anyway provided, even without touch screens. This
> fixes dtbs_check warnings like:
>
> arch/arm/boot/dts/s5pv210-aquila.dt.yaml: adc@...00000: interrupts: [[23], [24]] is too long
>
> Signed-off-by: Krzysztof Kozlowski <krzk@...nel.org>
Acked-by: Jonathan Cameron <Jonathan.Cameron@...ei.com>
Or I can pick this up through the IIO tree if that makes sense.
I doubt anything else will touch this binding this cycle, so either
way works for me.
Jonathan
> ---
> .../bindings/iio/adc/samsung,exynos-adc.yaml | 15 ++++++++++++++-
> 1 file changed, 14 insertions(+), 1 deletion(-)
>
> diff --git a/Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml b/Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml
> index cc3c8ea6a894..89b4f9c252a6 100644
> --- a/Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml
> +++ b/Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml
> @@ -41,7 +41,10 @@ properties:
> maxItems: 2
>
> interrupts:
> - maxItems: 1
> + description:
> + ADC interrupt followed by optional touchscreen interrupt.
> + minItems: 1
> + maxItems: 2
>
> "#io-channel-cells":
> const: 1
> @@ -107,6 +110,16 @@ allOf:
> items:
> - const: adc
>
> + - if:
> + properties:
> + has-touchscreen:
> + true
> + then:
> + properties:
> + interrupts:
> + minItems: 2
> + maxItems: 2
> +
> examples:
> - |
> adc: adc@...10000 {
Powered by blists - more mailing lists