2018-08-27 14:05:16

by Eugen Hristev

[permalink] [raw]
Subject: [PATCH v7 RESEND 1/2] ARM: dts: at91: sama5d2: add channel cells for ADC device

Preparing the ADC device to connect channel consumer drivers

Signed-off-by: Eugen Hristev <[email protected]>
---
Resending after merge window that includes the bindings was closed.
Rebased on 4.19-rc1 : no changes

arch/arm/boot/dts/sama5d2.dtsi | 2 ++
1 file changed, 2 insertions(+)

diff --git a/arch/arm/boot/dts/sama5d2.dtsi b/arch/arm/boot/dts/sama5d2.dtsi
index 61f68e5..f06ba99 100644
--- a/arch/arm/boot/dts/sama5d2.dtsi
+++ b/arch/arm/boot/dts/sama5d2.dtsi
@@ -47,6 +47,7 @@
#include <dt-bindings/dma/at91.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/clock/at91.h>
+#include <dt-bindings/iio/adc/at91-sama5d2_adc.h>

/ {
model = "Atmel SAMA5D2 family SoC";
@@ -1437,6 +1438,7 @@
atmel,max-sample-rate-hz = <20000000>;
atmel,startup-time-ms = <4>;
atmel,trigger-edge-type = <IRQ_TYPE_EDGE_RISING>;
+ #io-channel-cells = <1>;
status = "disabled";
};

--
2.7.4



2018-08-27 14:04:46

by Eugen Hristev

[permalink] [raw]
Subject: [PATCH v7 RESEND 2/2] ARM: dts: at91: sama5d2: Add resistive touch device

Add generic resistive touch device which is connected to ADC block
inside the SAMA5D2 SoC

Signed-off-by: Eugen Hristev <[email protected]>
---
Resending after merge window that includes the bindings was closed.
Rebased on 4.19-rc1 : no changes

arch/arm/boot/dts/sama5d2.dtsi | 10 ++++++++++
1 file changed, 10 insertions(+)

diff --git a/arch/arm/boot/dts/sama5d2.dtsi b/arch/arm/boot/dts/sama5d2.dtsi
index f06ba99..a44f325 100644
--- a/arch/arm/boot/dts/sama5d2.dtsi
+++ b/arch/arm/boot/dts/sama5d2.dtsi
@@ -1442,6 +1442,16 @@
status = "disabled";
};

+ resistive_touch: resistive-touch {
+ compatible = "resistive-adc-touch";
+ io-channels = <&adc AT91_SAMA5D2_ADC_X_CHANNEL>,
+ <&adc AT91_SAMA5D2_ADC_Y_CHANNEL>,
+ <&adc AT91_SAMA5D2_ADC_P_CHANNEL>;
+ io-channel-names = "x", "y", "pressure";
+ touchscreen-min-pressure = <50000>;
+ status = "disabled";
+ };
+
pioA: pinctrl@fc038000 {
compatible = "atmel,sama5d2-pinctrl";
reg = <0xfc038000 0x600>;
--
2.7.4


2018-08-27 14:40:18

by Alexandre Belloni

[permalink] [raw]
Subject: Re: [PATCH v7 RESEND 1/2] ARM: dts: at91: sama5d2: add channel cells for ADC device

On 27/08/2018 16:57:12+0300, Eugen Hristev wrote:
> Preparing the ADC device to connect channel consumer drivers
>
> Signed-off-by: Eugen Hristev <[email protected]>
> ---
> Resending after merge window that includes the bindings was closed.
> Rebased on 4.19-rc1 : no changes
>
> arch/arm/boot/dts/sama5d2.dtsi | 2 ++
> 1 file changed, 2 insertions(+)
>

I was going to dig those up, applied now, thanks!

> diff --git a/arch/arm/boot/dts/sama5d2.dtsi b/arch/arm/boot/dts/sama5d2.dtsi
> index 61f68e5..f06ba99 100644
> --- a/arch/arm/boot/dts/sama5d2.dtsi
> +++ b/arch/arm/boot/dts/sama5d2.dtsi
> @@ -47,6 +47,7 @@
> #include <dt-bindings/dma/at91.h>
> #include <dt-bindings/interrupt-controller/irq.h>
> #include <dt-bindings/clock/at91.h>
> +#include <dt-bindings/iio/adc/at91-sama5d2_adc.h>
>
> / {
> model = "Atmel SAMA5D2 family SoC";
> @@ -1437,6 +1438,7 @@
> atmel,max-sample-rate-hz = <20000000>;
> atmel,startup-time-ms = <4>;
> atmel,trigger-edge-type = <IRQ_TYPE_EDGE_RISING>;
> + #io-channel-cells = <1>;
> status = "disabled";
> };
>
> --
> 2.7.4
>

--
Alexandre Belloni, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com