Re: [RESEND PATCH] ARM: dts: Add stmpe-adc DT node to Toradex T30 modules

2019-10-02 Thread Philippe Schenker
On Tue, 2019-10-01 at 16:35 +0200, Thierry Reding wrote:
> On Wed, Aug 14, 2019 at 10:53:38AM +, Philippe Schenker wrote:
> > Add the stmpe-adc DT node as found on Toradex T30 modules
> > 
> > Signed-off-by: Philippe Schenker 
> > 
> > ---
> > 
> >  arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 22 ++-
> > ---
> >  arch/arm/boot/dts/tegra30-apalis.dtsi  | 22 ++-
> > ---
> >  arch/arm/boot/dts/tegra30-colibri.dtsi | 22 ++-
> > ---
> >  3 files changed, 42 insertions(+), 24 deletions(-)
> 
> Applied to for-5.5/arm/dt , thanks.
> 
> Thierry

Thank you very much!

Philippe


Re: [RESEND PATCH] ARM: dts: Add stmpe-adc DT node to Toradex T30 modules

2019-10-01 Thread Thierry Reding
On Wed, Aug 14, 2019 at 10:53:38AM +, Philippe Schenker wrote:
> Add the stmpe-adc DT node as found on Toradex T30 modules
> 
> Signed-off-by: Philippe Schenker 
> 
> ---
> 
>  arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 22 ++
>  arch/arm/boot/dts/tegra30-apalis.dtsi  | 22 ++
>  arch/arm/boot/dts/tegra30-colibri.dtsi | 22 ++
>  3 files changed, 42 insertions(+), 24 deletions(-)

Applied to for-5.5/arm/dt , thanks.

Thierry


signature.asc
Description: PGP signature


Re: [RESEND PATCH] ARM: dts: Add stmpe-adc DT node to Toradex T30 modules

2019-09-30 Thread Thierry Reding
On Mon, Sep 30, 2019 at 11:54:59AM +, Philippe Schenker wrote:
> On Wed, 2019-08-14 at 10:53 +, Philippe Schenker wrote:
> > Add the stmpe-adc DT node as found on Toradex T30 modules
> > 
> > Signed-off-by: Philippe Schenker 
> 
> Hi Thierry, could you please pull this patch for 5.4? Or tell me what is
> holding it back from being pulled?

At this point I'm only waiting for the merge to close. Before that I
can't take any new patches.

Thierry


signature.asc
Description: PGP signature


Re: [RESEND PATCH] ARM: dts: Add stmpe-adc DT node to Toradex T30 modules

2019-09-30 Thread Philippe Schenker
On Wed, 2019-08-14 at 10:53 +, Philippe Schenker wrote:
> Add the stmpe-adc DT node as found on Toradex T30 modules
> 
> Signed-off-by: Philippe Schenker 

Hi Thierry, could you please pull this patch for 5.4? Or tell me what is
holding it back from being pulled?

Thanks for your feedback

Philippe

> 
> ---
> 
>  arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 22 ++---
> -
>  arch/arm/boot/dts/tegra30-apalis.dtsi  | 22 ++---
> -
>  arch/arm/boot/dts/tegra30-colibri.dtsi | 22 ++---
> -
>  3 files changed, 42 insertions(+), 24 deletions(-)
> 
> diff --git a/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
> b/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
> index 02f8126481a2..8b7a827d604d 100644
> --- a/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
> +++ b/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
> @@ -994,11 +994,17 @@
>   id = <0>;
>   blocks = <0x5>;
>   irq-trigger = <0x1>;
> + /* 3.25 MHz ADC clock speed */
> + st,adc-freq = <1>;
> + /* 12-bit ADC */
> + st,mod-12b = <1>;
> + /* internal ADC reference */
> + st,ref-sel = <0>;
> + /* ADC converstion time: 80 clocks */
> + st,sample-time = <4>;
>  
>   stmpe_touchscreen {
>   compatible = "st,stmpe-ts";
> - /* 3.25 MHz ADC clock speed */
> - st,adc-freq = <1>;
>   /* 8 sample average control */
>   st,ave-ctrl = <3>;
>   /* 7 length fractional part in z */
> @@ -1008,17 +1014,17 @@
>* current limit value
>*/
>   st,i-drive = <1>;
> - /* 12-bit ADC */
> - st,mod-12b = <1>;
> - /* internal ADC reference */
> - st,ref-sel = <0>;
> - /* ADC converstion time: 80 clocks */
> - st,sample-time = <4>;
>   /* 1 ms panel driver settling time */
>   st,settling = <3>;
>   /* 5 ms touch detect interrupt delay */
>   st,touch-det-delay = <5>;
>   };
> +
> + stmpe_adc {
> + compatible = "st,stmpe-adc";
> + /* forbid to use ADC channels 3-0
> (touch) */
> + st,norequest-mask = <0x0F>;
> + };
>   };
>  
>   /*
> diff --git a/arch/arm/boot/dts/tegra30-apalis.dtsi
> b/arch/arm/boot/dts/tegra30-apalis.dtsi
> index 7f112f192fe9..c18f6f61d764 100644
> --- a/arch/arm/boot/dts/tegra30-apalis.dtsi
> +++ b/arch/arm/boot/dts/tegra30-apalis.dtsi
> @@ -976,11 +976,17 @@
>   id = <0>;
>   blocks = <0x5>;
>   irq-trigger = <0x1>;
> + /* 3.25 MHz ADC clock speed */
> + st,adc-freq = <1>;
> + /* 12-bit ADC */
> + st,mod-12b = <1>;
> + /* internal ADC reference */
> + st,ref-sel = <0>;
> + /* ADC converstion time: 80 clocks */
> + st,sample-time = <4>;
>  
>   stmpe_touchscreen {
>   compatible = "st,stmpe-ts";
> - /* 3.25 MHz ADC clock speed */
> - st,adc-freq = <1>;
>   /* 8 sample average control */
>   st,ave-ctrl = <3>;
>   /* 7 length fractional part in z */
> @@ -990,17 +996,17 @@
>* current limit value
>*/
>   st,i-drive = <1>;
> - /* 12-bit ADC */
> - st,mod-12b = <1>;
> - /* internal ADC reference */
> - st,ref-sel = <0>;
> - /* ADC converstion time: 80 clocks */
> - st,sample-time = <4>;
>   /* 1 ms panel driver settling time */
>   st,settling = <3>;
>   /* 5 ms touch detect interrupt delay */
>   st,touch-det-delay = <5>;
>   };
> +
> + stmpe_adc {
> + compatible = "st,stmpe-adc";
> + /* forbid to use ADC channels 3-0
> (touch) */
> +  

Re: [RESEND PATCH] ARM: dts: Add stmpe-adc DT node to Toradex T30 modules

2019-08-15 Thread Oleksandr Suvorov
On Wed, Aug 14, 2019 at 1:54 PM Philippe Schenker
 wrote:
>
> Add the stmpe-adc DT node as found on Toradex T30 modules
>
> Signed-off-by: Philippe Schenker 

Reviewed-by: Oleksandr Suvorov 

>
> ---
>
>  arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 22 ++
>  arch/arm/boot/dts/tegra30-apalis.dtsi  | 22 ++
>  arch/arm/boot/dts/tegra30-colibri.dtsi | 22 ++
>  3 files changed, 42 insertions(+), 24 deletions(-)
>
> diff --git a/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi 
> b/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
> index 02f8126481a2..8b7a827d604d 100644
> --- a/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
> +++ b/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
> @@ -994,11 +994,17 @@
> id = <0>;
> blocks = <0x5>;
> irq-trigger = <0x1>;
> +   /* 3.25 MHz ADC clock speed */
> +   st,adc-freq = <1>;
> +   /* 12-bit ADC */
> +   st,mod-12b = <1>;
> +   /* internal ADC reference */
> +   st,ref-sel = <0>;
> +   /* ADC converstion time: 80 clocks */
> +   st,sample-time = <4>;
>
> stmpe_touchscreen {
> compatible = "st,stmpe-ts";
> -   /* 3.25 MHz ADC clock speed */
> -   st,adc-freq = <1>;
> /* 8 sample average control */
> st,ave-ctrl = <3>;
> /* 7 length fractional part in z */
> @@ -1008,17 +1014,17 @@
>  * current limit value
>  */
> st,i-drive = <1>;
> -   /* 12-bit ADC */
> -   st,mod-12b = <1>;
> -   /* internal ADC reference */
> -   st,ref-sel = <0>;
> -   /* ADC converstion time: 80 clocks */
> -   st,sample-time = <4>;
> /* 1 ms panel driver settling time */
> st,settling = <3>;
> /* 5 ms touch detect interrupt delay */
> st,touch-det-delay = <5>;
> };
> +
> +   stmpe_adc {
> +   compatible = "st,stmpe-adc";
> +   /* forbid to use ADC channels 3-0 (touch) */
> +   st,norequest-mask = <0x0F>;
> +   };
> };
>
> /*
> diff --git a/arch/arm/boot/dts/tegra30-apalis.dtsi 
> b/arch/arm/boot/dts/tegra30-apalis.dtsi
> index 7f112f192fe9..c18f6f61d764 100644
> --- a/arch/arm/boot/dts/tegra30-apalis.dtsi
> +++ b/arch/arm/boot/dts/tegra30-apalis.dtsi
> @@ -976,11 +976,17 @@
> id = <0>;
> blocks = <0x5>;
> irq-trigger = <0x1>;
> +   /* 3.25 MHz ADC clock speed */
> +   st,adc-freq = <1>;
> +   /* 12-bit ADC */
> +   st,mod-12b = <1>;
> +   /* internal ADC reference */
> +   st,ref-sel = <0>;
> +   /* ADC converstion time: 80 clocks */
> +   st,sample-time = <4>;
>
> stmpe_touchscreen {
> compatible = "st,stmpe-ts";
> -   /* 3.25 MHz ADC clock speed */
> -   st,adc-freq = <1>;
> /* 8 sample average control */
> st,ave-ctrl = <3>;
> /* 7 length fractional part in z */
> @@ -990,17 +996,17 @@
>  * current limit value
>  */
> st,i-drive = <1>;
> -   /* 12-bit ADC */
> -   st,mod-12b = <1>;
> -   /* internal ADC reference */
> -   st,ref-sel = <0>;
> -   /* ADC converstion time: 80 clocks */
> -   st,sample-time = <4>;
> /* 1 ms panel driver settling time */
> st,settling = <3>;
> /* 5 ms touch detect interrupt delay */
> st,touch-det-delay = <5>;
> };
> +
> +   stmpe_adc {
> +   compatible = "st,stmpe-adc";
> +   /* forbid to use ADC channels 3-0 

[RESEND PATCH] ARM: dts: Add stmpe-adc DT node to Toradex T30 modules

2019-08-14 Thread Philippe Schenker
Add the stmpe-adc DT node as found on Toradex T30 modules

Signed-off-by: Philippe Schenker 

---

 arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 22 ++
 arch/arm/boot/dts/tegra30-apalis.dtsi  | 22 ++
 arch/arm/boot/dts/tegra30-colibri.dtsi | 22 ++
 3 files changed, 42 insertions(+), 24 deletions(-)

diff --git a/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi 
b/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
index 02f8126481a2..8b7a827d604d 100644
--- a/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
+++ b/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
@@ -994,11 +994,17 @@
id = <0>;
blocks = <0x5>;
irq-trigger = <0x1>;
+   /* 3.25 MHz ADC clock speed */
+   st,adc-freq = <1>;
+   /* 12-bit ADC */
+   st,mod-12b = <1>;
+   /* internal ADC reference */
+   st,ref-sel = <0>;
+   /* ADC converstion time: 80 clocks */
+   st,sample-time = <4>;
 
stmpe_touchscreen {
compatible = "st,stmpe-ts";
-   /* 3.25 MHz ADC clock speed */
-   st,adc-freq = <1>;
/* 8 sample average control */
st,ave-ctrl = <3>;
/* 7 length fractional part in z */
@@ -1008,17 +1014,17 @@
 * current limit value
 */
st,i-drive = <1>;
-   /* 12-bit ADC */
-   st,mod-12b = <1>;
-   /* internal ADC reference */
-   st,ref-sel = <0>;
-   /* ADC converstion time: 80 clocks */
-   st,sample-time = <4>;
/* 1 ms panel driver settling time */
st,settling = <3>;
/* 5 ms touch detect interrupt delay */
st,touch-det-delay = <5>;
};
+
+   stmpe_adc {
+   compatible = "st,stmpe-adc";
+   /* forbid to use ADC channels 3-0 (touch) */
+   st,norequest-mask = <0x0F>;
+   };
};
 
/*
diff --git a/arch/arm/boot/dts/tegra30-apalis.dtsi 
b/arch/arm/boot/dts/tegra30-apalis.dtsi
index 7f112f192fe9..c18f6f61d764 100644
--- a/arch/arm/boot/dts/tegra30-apalis.dtsi
+++ b/arch/arm/boot/dts/tegra30-apalis.dtsi
@@ -976,11 +976,17 @@
id = <0>;
blocks = <0x5>;
irq-trigger = <0x1>;
+   /* 3.25 MHz ADC clock speed */
+   st,adc-freq = <1>;
+   /* 12-bit ADC */
+   st,mod-12b = <1>;
+   /* internal ADC reference */
+   st,ref-sel = <0>;
+   /* ADC converstion time: 80 clocks */
+   st,sample-time = <4>;
 
stmpe_touchscreen {
compatible = "st,stmpe-ts";
-   /* 3.25 MHz ADC clock speed */
-   st,adc-freq = <1>;
/* 8 sample average control */
st,ave-ctrl = <3>;
/* 7 length fractional part in z */
@@ -990,17 +996,17 @@
 * current limit value
 */
st,i-drive = <1>;
-   /* 12-bit ADC */
-   st,mod-12b = <1>;
-   /* internal ADC reference */
-   st,ref-sel = <0>;
-   /* ADC converstion time: 80 clocks */
-   st,sample-time = <4>;
/* 1 ms panel driver settling time */
st,settling = <3>;
/* 5 ms touch detect interrupt delay */
st,touch-det-delay = <5>;
};
+
+   stmpe_adc {
+   compatible = "st,stmpe-adc";
+   /* forbid to use ADC channels 3-0 (touch) */
+   st,norequest-mask = <0x0F>;
+   };
};
 
/*
diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi 
b/arch/arm/boot/dts/tegra30-colibri.dtsi
index 35af03ca9e90..1f9198bb24ff 100644
--- 

[RESEND PATCH] ARM: dts: Add stmpe-adc DT node to Toradex T30 modules

2019-05-03 Thread Philippe Schenker
From: Philippe Schenker 

Add the stmpe-adc DT node as found on Toradex T30 modules

Signed-off-by: Philippe Schenker 

---

 arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 22 ++
 arch/arm/boot/dts/tegra30-apalis.dtsi  | 22 ++
 arch/arm/boot/dts/tegra30-colibri.dtsi | 22 ++
 3 files changed, 42 insertions(+), 24 deletions(-)

diff --git a/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi 
b/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
index 02f8126481a2..8b7a827d604d 100644
--- a/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
+++ b/arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
@@ -994,11 +994,17 @@
id = <0>;
blocks = <0x5>;
irq-trigger = <0x1>;
+   /* 3.25 MHz ADC clock speed */
+   st,adc-freq = <1>;
+   /* 12-bit ADC */
+   st,mod-12b = <1>;
+   /* internal ADC reference */
+   st,ref-sel = <0>;
+   /* ADC converstion time: 80 clocks */
+   st,sample-time = <4>;
 
stmpe_touchscreen {
compatible = "st,stmpe-ts";
-   /* 3.25 MHz ADC clock speed */
-   st,adc-freq = <1>;
/* 8 sample average control */
st,ave-ctrl = <3>;
/* 7 length fractional part in z */
@@ -1008,17 +1014,17 @@
 * current limit value
 */
st,i-drive = <1>;
-   /* 12-bit ADC */
-   st,mod-12b = <1>;
-   /* internal ADC reference */
-   st,ref-sel = <0>;
-   /* ADC converstion time: 80 clocks */
-   st,sample-time = <4>;
/* 1 ms panel driver settling time */
st,settling = <3>;
/* 5 ms touch detect interrupt delay */
st,touch-det-delay = <5>;
};
+
+   stmpe_adc {
+   compatible = "st,stmpe-adc";
+   /* forbid to use ADC channels 3-0 (touch) */
+   st,norequest-mask = <0x0F>;
+   };
};
 
/*
diff --git a/arch/arm/boot/dts/tegra30-apalis.dtsi 
b/arch/arm/boot/dts/tegra30-apalis.dtsi
index 7f112f192fe9..c18f6f61d764 100644
--- a/arch/arm/boot/dts/tegra30-apalis.dtsi
+++ b/arch/arm/boot/dts/tegra30-apalis.dtsi
@@ -976,11 +976,17 @@
id = <0>;
blocks = <0x5>;
irq-trigger = <0x1>;
+   /* 3.25 MHz ADC clock speed */
+   st,adc-freq = <1>;
+   /* 12-bit ADC */
+   st,mod-12b = <1>;
+   /* internal ADC reference */
+   st,ref-sel = <0>;
+   /* ADC converstion time: 80 clocks */
+   st,sample-time = <4>;
 
stmpe_touchscreen {
compatible = "st,stmpe-ts";
-   /* 3.25 MHz ADC clock speed */
-   st,adc-freq = <1>;
/* 8 sample average control */
st,ave-ctrl = <3>;
/* 7 length fractional part in z */
@@ -990,17 +996,17 @@
 * current limit value
 */
st,i-drive = <1>;
-   /* 12-bit ADC */
-   st,mod-12b = <1>;
-   /* internal ADC reference */
-   st,ref-sel = <0>;
-   /* ADC converstion time: 80 clocks */
-   st,sample-time = <4>;
/* 1 ms panel driver settling time */
st,settling = <3>;
/* 5 ms touch detect interrupt delay */
st,touch-det-delay = <5>;
};
+
+   stmpe_adc {
+   compatible = "st,stmpe-adc";
+   /* forbid to use ADC channels 3-0 (touch) */
+   st,norequest-mask = <0x0F>;
+   };
};
 
/*
diff --git a/arch/arm/boot/dts/tegra30-colibri.dtsi 
b/arch/arm/boot/dts/tegra30-colibri.dtsi
index 35af03ca9e90..1f9198bb24ff