* [RESEND patch 2.6.25-rc8] ads7846 vref support (ads7843)
@ 2008-04-11 7:36 David Brownell
2008-04-11 8:15 ` David Brownell
0 siblings, 1 reply; 9+ messages in thread
From: David Brownell @ 2008-04-11 7:36 UTC (permalink / raw)
To: dmitry.torokhov, linux-input, dtor, linux-input
From: David Brownell <dbrownell@users.sourceforge.net>
This updates the ads7846 driver to handle external vREF (required
on boards using ads7843 chips) without module parameters.
Switch keep_vref_on flag to "bool"; signed bitfields are bogus.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
---
Updated since the version sent 5-January (evidently bounced from
list archives) ... to remove the warning fix that was merged (from
someone else) on 10-March.
MAINTAINERS says "linux-input@vger" but the only archives
I could find seems to say "@atrey.karlin.mff.cuni.cz"...
drivers/input/touchscreen/ads7846.c | 13 ++++++-------
include/linux/spi/ads7846.h | 3 ++-
2 files changed, 8 insertions(+), 8 deletions(-)
--- g26.orig/drivers/input/touchscreen/ads7846.c 2008-03-19 02:09:23.000000000 -0700
+++ g26/drivers/input/touchscreen/ads7846.c 2008-03-19 02:41:42.000000000 -0700
@@ -87,6 +87,7 @@ struct ads7846 {
#endif
u16 model;
+ u16 vref_mv;
u16 vref_delay_usecs;
u16 x_plate_ohms;
u16 pressure_max;
@@ -184,9 +185,6 @@ struct ads7846 {
* The range is GND..vREF. The ads7843 and ads7835 must use external vREF;
* ads7846 lets that pin be unconnected, to use internal vREF.
*/
-static unsigned vREF_mV;
-module_param(vREF_mV, uint, 0);
-MODULE_PARM_DESC(vREF_mV, "external vREF voltage, in milliVolts");
struct ser_req {
u8 ref_on;
@@ -317,7 +315,7 @@ static inline unsigned vaux_adjust(struc
unsigned retval = v;
/* external resistors may scale vAUX into 0..vREF */
- retval *= vREF_mV;
+ retval *= ts->vref_mv;
retval = retval >> 12;
return retval;
}
@@ -375,14 +373,14 @@ static int ads784x_hwmon_register(struct
/* hwmon sensors need a reference voltage */
switch (ts->model) {
case 7846:
- if (!vREF_mV) {
+ if (!ts->vref_mv) {
dev_dbg(&spi->dev, "assuming 2.5V internal vREF\n");
- vREF_mV = 2500;
+ ts->vref_mv = 2500;
}
break;
case 7845:
case 7843:
- if (!vREF_mV) {
+ if (!ts->vref_mv) {
dev_warn(&spi->dev,
"external vREF for ADS%d not specified\n",
ts->model);
@@ -875,6 +873,7 @@ static int __devinit ads7846_probe(struc
ts->spi = spi;
ts->input = input_dev;
+ ts->vref_mv = pdata->vref_mv;
hrtimer_init(&ts->timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
ts->timer.function = ads7846_timer;
--- g26.orig/include/linux/spi/ads7846.h 2008-03-19 01:53:06.000000000 -0700
+++ g26/include/linux/spi/ads7846.h 2008-03-19 02:41:42.000000000 -0700
@@ -14,7 +14,8 @@ enum ads7846_filter {
struct ads7846_platform_data {
u16 model; /* 7843, 7845, 7846. */
u16 vref_delay_usecs; /* 0 for external vref; etc */
- int keep_vref_on:1; /* set to keep vref on for differential
+ u16 vref_mv; /* external vref value, milliVolts */
+ bool keep_vref_on; /* set to keep vref on for differential
* measurements as well */
/* Settling time of the analog signals; a function of Vcc and the
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [RESEND patch 2.6.25-rc8] ads7846 vref support (ads7843)
2008-04-11 7:36 [RESEND patch 2.6.25-rc8] ads7846 vref support (ads7843) David Brownell
@ 2008-04-11 8:15 ` David Brownell
2008-04-11 13:50 ` Dmitry Torokhov
0 siblings, 1 reply; 9+ messages in thread
From: David Brownell @ 2008-04-11 8:15 UTC (permalink / raw)
To: dmitry.torokhov; +Cc: linux-input, dtor, linux-input
On Friday 11 April 2008, David Brownell wrote:
> Updated since the version sent 5-January (evidently bounced from
> list archives) ... to remove the warning fix that was merged (from
> someone else) on 10-March.
>
> MAINTAINERS says "linux-input@vger" but the only archives
> I could find seems to say "@atrey.karlin.mff.cuni.cz"...
I eventually found an @vger archive, but it seems to have no
postings since February (unlike the @atrey one). Those two
lost patches certainly made it to that archive:
http://www.mail-archive.com/linux-input@vger.kernel.org/msg00086.html
http://www.mail-archive.com/linux-input@vger.kernel.org/msg00103.html
It seems maybe the MAINTAINERS entry may be incorrect ...
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [RESEND patch 2.6.25-rc8] ads7846 vref support (ads7843)
2008-04-11 8:15 ` David Brownell
@ 2008-04-11 13:50 ` Dmitry Torokhov
2008-04-11 15:28 ` David Brownell
0 siblings, 1 reply; 9+ messages in thread
From: Dmitry Torokhov @ 2008-04-11 13:50 UTC (permalink / raw)
To: David Brownell; +Cc: linux-input, linux-input
On Fri, Apr 11, 2008 at 01:15:25AM -0700, David Brownell wrote:
> On Friday 11 April 2008, David Brownell wrote:
> > Updated since the version sent 5-January (evidently bounced from
> > list archives) ... to remove the warning fix that was merged (from
> > someone else) on 10-March.
> >
Could you please check the following commit in my tree and make sure
it is the right one:
http://git.kernel.org/?p=linux/kernel/git/dtor/input.git;a=commit;h=7c6d0ee14cb7a4cfad4864dc196256da5749bc0c
> > MAINTAINERS says "linux-input@vger" but the only archives
> > I could find seems to say "@atrey.karlin.mff.cuni.cz"...
>
> I eventually found an @vger archive, but it seems to have no
> postings since February (unlike the @atrey one). Those two
> lost patches certainly made it to that archive:
>
> http://www.mail-archive.com/linux-input@vger.kernel.org/msg00086.html
> http://www.mail-archive.com/linux-input@vger.kernel.org/msg00103.html
>
> It seems maybe the MAINTAINERS entry may be incorrect ...
@vger is the correct only, we are migrating from @atrey due to heavy
spam issues.
--
Dmitry
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [RESEND patch 2.6.25-rc8] ads7846 vref support (ads7843)
2008-04-11 13:50 ` Dmitry Torokhov
@ 2008-04-11 15:28 ` David Brownell
2008-04-15 18:56 ` Dmitry Torokhov
0 siblings, 1 reply; 9+ messages in thread
From: David Brownell @ 2008-04-11 15:28 UTC (permalink / raw)
To: Dmitry Torokhov; +Cc: linux-input, linux-input
On Friday 11 April 2008, Dmitry Torokhov wrote:
> On Fri, Apr 11, 2008 at 01:15:25AM -0700, David Brownell wrote:
> > On Friday 11 April 2008, David Brownell wrote:
> > > Updated since the version sent 5-January (evidently bounced from
> > > list archives) ... to remove the warning fix that was merged (from
> > > someone else) on 10-March.
> > >
>
> Could you please check the following commit in my tree and make sure
> it is the right one:
>
> http://git.kernel.org/?p=linux/kernel/git/dtor/input.git;a=commit;h=7c6d0ee14cb7a4cfad4864dc196256da5749bc0c
Looks OK to me -- thanks!
> > > MAINTAINERS says "linux-input@vger" but the only archives
> > > I could find seems to say "@atrey.karlin.mff.cuni.cz"...
> >
> > I eventually found an @vger archive, but it seems to have no
> > postings since February (unlike the @atrey one). Those two
> > lost patches certainly made it to that archive:
> >
> > http://www.mail-archive.com/linux-input@vger.kernel.org/msg00086.html
> > http://www.mail-archive.com/linux-input@vger.kernel.org/msg00103.html
> >
> > It seems maybe the MAINTAINERS entry may be incorrect ...
>
> @vger is the correct only, we are migrating from @atrey due to heavy
> spam issues.
Are there better archives for that list? Like, ones which
include March and April? I tried marc.info first, and it
had nothing...
- Dave
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [RESEND patch 2.6.25-rc8] ads7846 vref support (ads7843)
2008-04-11 15:28 ` David Brownell
@ 2008-04-15 18:56 ` Dmitry Torokhov
2008-04-15 19:02 ` Anssi Hannula
0 siblings, 1 reply; 9+ messages in thread
From: Dmitry Torokhov @ 2008-04-15 18:56 UTC (permalink / raw)
To: David Brownell, Anssi Hannula; +Cc: linux-input
On Fri, Apr 11, 2008 at 08:28:30AM -0700, David Brownell wrote:
> On Friday 11 April 2008, Dmitry Torokhov wrote:
> >
> > @vger is the correct only, we are migrating from @atrey due to heavy
> > spam issues.
>
> Are there better archives for that list? Like, ones which
> include March and April? I tried marc.info first, and it
> had nothing...
>
Hmm, not sure. Anssi, do you know if anyone carries decent argive for
linux-input@vger?
--
Dmitry
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [RESEND patch 2.6.25-rc8] ads7846 vref support (ads7843)
2008-04-15 18:56 ` Dmitry Torokhov
@ 2008-04-15 19:02 ` Anssi Hannula
2008-04-15 19:21 ` David Brownell
0 siblings, 1 reply; 9+ messages in thread
From: Anssi Hannula @ 2008-04-15 19:02 UTC (permalink / raw)
To: Dmitry Torokhov; +Cc: David Brownell, linux-input
Dmitry Torokhov wrote:
> On Fri, Apr 11, 2008 at 08:28:30AM -0700, David Brownell wrote:
>> On Friday 11 April 2008, Dmitry Torokhov wrote:
>>> @vger is the correct only, we are migrating from @atrey due to heavy
>>> spam issues.
>> Are there better archives for that list? Like, ones which
>> include March and April? I tried marc.info first, and it
>> had nothing...
>>
>
> Hmm, not sure. Anssi, do you know if anyone carries decent argive for
> linux-input@vger?
Yes, gmane carries it:
http://dir.gmane.org/gmane.linux.kernel.input
They seem to still report the old list address when clicking the
"Address" link, though, even though messages from @vger do get archived.
--
Anssi Hannula
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [RESEND patch 2.6.25-rc8] ads7846 vref support (ads7843)
2008-04-15 19:02 ` Anssi Hannula
@ 2008-04-15 19:21 ` David Brownell
2008-04-15 19:25 ` Anssi Hannula
0 siblings, 1 reply; 9+ messages in thread
From: David Brownell @ 2008-04-15 19:21 UTC (permalink / raw)
To: Anssi Hannula; +Cc: Dmitry Torokhov, linux-input
On Tuesday 15 April 2008, Anssi Hannula wrote:
> Dmitry Torokhov wrote:
> > On Fri, Apr 11, 2008 at 08:28:30AM -0700, David Brownell wrote:
> >> On Friday 11 April 2008, Dmitry Torokhov wrote:
> >>> @vger is the correct only, we are migrating from @atrey due to heavy
> >>> spam issues.
> >> Are there better archives for that list? Like, ones which
> >> include March and April? I tried marc.info first, and it
> >> had nothing...
> >>
> >
> > Hmm, not sure. Anssi, do you know if anyone carries decent argive for
> > linux-input@vger?
>
> Yes, gmane carries it:
> http://dir.gmane.org/gmane.linux.kernel.input
>
> They seem to still report the old list address when clicking the
> "Address" link, though, even though messages from @vger do get archived.
That points to the @atrey list at mail-archive.com. There's
a separate archive at mail-archive.com pointing to the @vger
list (which doesn't go past end-of-February, as I've previously
reported).
Posts that I sent to the @vger list in December and January
showed up in the @vger archive, not the @atrey one ... and
ones I've sent to the @vger list *only* in recent months do
not seem to appear anywhere. (Which is why I posted to the
@atrey list recently. That seems to have been effective at
getting the patches noticed, unlike using the @vger list...)
Things seem to be pretty screwey ...
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [RESEND patch 2.6.25-rc8] ads7846 vref support (ads7843)
2008-04-15 19:21 ` David Brownell
@ 2008-04-15 19:25 ` Anssi Hannula
2008-04-15 23:19 ` David Brownell
0 siblings, 1 reply; 9+ messages in thread
From: Anssi Hannula @ 2008-04-15 19:25 UTC (permalink / raw)
To: David Brownell; +Cc: Dmitry Torokhov, linux-input
David Brownell wrote:
> On Tuesday 15 April 2008, Anssi Hannula wrote:
>> Dmitry Torokhov wrote:
>>> On Fri, Apr 11, 2008 at 08:28:30AM -0700, David Brownell wrote:
>>>> On Friday 11 April 2008, Dmitry Torokhov wrote:
>>>>> @vger is the correct only, we are migrating from @atrey due to heavy
>>>>> spam issues.
>>>> Are there better archives for that list? Like, ones which
>>>> include March and April? I tried marc.info first, and it
>>>> had nothing...
>>>>
>>> Hmm, not sure. Anssi, do you know if anyone carries decent argive for
>>> linux-input@vger?
>> Yes, gmane carries it:
>> http://dir.gmane.org/gmane.linux.kernel.input
>>
>> They seem to still report the old list address when clicking the
>> "Address" link, though, even though messages from @vger do get archived.
>
> That points to the @atrey list at mail-archive.com. There's
> a separate archive at mail-archive.com pointing to the @vger
> list (which doesn't go past end-of-February, as I've previously
> reported).
>
> Posts that I sent to the @vger list in December and January
> showed up in the @vger archive, not the @atrey one ... and
> ones I've sent to the @vger list *only* in recent months do
> not seem to appear anywhere.
??
On the gmane link I posted above, click e.g. the "using frames and
threads" link. There you can see all the messages of March and April as
well.
Dunno what is going on with mail-archive.com.
> (Which is why I posted to the
> @atrey list recently. That seems to have been effective at
> getting the patches noticed, unlike using the @vger list...)
Most likely just resending in @vger would've had the same effect.
> Things seem to be pretty screwey ...
>
--
Anssi Hannula
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [RESEND patch 2.6.25-rc8] ads7846 vref support (ads7843)
2008-04-15 19:25 ` Anssi Hannula
@ 2008-04-15 23:19 ` David Brownell
0 siblings, 0 replies; 9+ messages in thread
From: David Brownell @ 2008-04-15 23:19 UTC (permalink / raw)
To: Anssi Hannula; +Cc: Dmitry Torokhov, linux-input
On Tuesday 15 April 2008, Anssi Hannula wrote:
> On the gmane link I posted above, click e.g. the "using frames and
> threads" link. There you can see all the messages of March and April as
> well.
Sorry, my bad. I went straight to the text at the bottom
desribing the list and where it's archive was to be found,
ignoring the text up top ...
> Dunno what is going on with mail-archive.com.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2008-04-15 23:19 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-11 7:36 [RESEND patch 2.6.25-rc8] ads7846 vref support (ads7843) David Brownell
2008-04-11 8:15 ` David Brownell
2008-04-11 13:50 ` Dmitry Torokhov
2008-04-11 15:28 ` David Brownell
2008-04-15 18:56 ` Dmitry Torokhov
2008-04-15 19:02 ` Anssi Hannula
2008-04-15 19:21 ` David Brownell
2008-04-15 19:25 ` Anssi Hannula
2008-04-15 23:19 ` David Brownell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).