From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Cameron Subject: Re: [PATCH 2/9] Staging/iio/adc/touchscreen/MXS: distinguish i.MX23's and i.MX28's LRADC Date: Tue, 01 Oct 2013 11:58:52 +0100 Message-ID: <524AAAEC.8020006@kernel.org> References: <1379946998-23041-1-git-send-email-jbe@pengutronix.de> <1379946998-23041-3-git-send-email-jbe@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1379946998-23041-3-git-send-email-jbe-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org> Sender: linux-iio-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Juergen Beisert , linux-iio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, devel-gWbeCf7V1WCQmaza687I9mD2FQJk+8+b@public.gmane.org, marex-ynQEQJNshbs@public.gmane.org, fabio.estevam-KZfg59tc24xl57MIdRCFDg@public.gmane.org, jic23-KWPb1pKIrIJaa/9Udqfwiw@public.gmane.org, linux-input-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: linux-input@vger.kernel.org On 09/23/13 15:36, Juergen Beisert wrote: > The LRADC units in i.MX23 and i.MX28 differ and we need to distinguish both > SoC variants in order to make the touchscreen work on i.MX23 > > Signed-off-by: Juergen Beisert > CC: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org > CC: linux-input-u79uwXL29TY76Z2rM5mHXA@public.gmane.org > CC: devel-gWbeCf7V1WCQmaza687I9mD2FQJk+8+b@public.gmane.org > CC: Marek Vasut > CC: Fabio Estevam > CC: Jonathan Cameron Applied to the togreg branch of iio.git Thanks > --- > drivers/staging/iio/adc/mxs-lradc.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/staging/iio/adc/mxs-lradc.c b/drivers/staging/iio/adc/mxs-lradc.c > index 00b61ac..3abc91f 100644 > --- a/drivers/staging/iio/adc/mxs-lradc.c > +++ b/drivers/staging/iio/adc/mxs-lradc.c > @@ -177,6 +177,8 @@ struct mxs_lradc { > > struct input_dev *ts_input; > struct work_struct ts_work; > + > + enum mxs_lradc_id soc; > }; > > #define LRADC_CTRL0 0x00 > @@ -923,6 +925,7 @@ static int mxs_lradc_probe(struct platform_device *pdev) > } > > lradc = iio_priv(iio); > + lradc->soc = (enum mxs_lradc_id)of_id->data; > > /* Grab the memory area */ > iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from saturn.retrosnub.co.uk ([178.18.118.26]:53776 "EHLO saturn.retrosnub.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753298Ab3JAJ6Z (ORCPT ); Tue, 1 Oct 2013 05:58:25 -0400 Message-ID: <524AAAEC.8020006@kernel.org> Date: Tue, 01 Oct 2013 11:58:52 +0100 From: Jonathan Cameron MIME-Version: 1.0 To: Juergen Beisert , linux-iio@vger.kernel.org CC: linux-arm-kernel@lists.infradead.org, devel@driverdev.osuosl.org, marex@denx.de, fabio.estevam@freescale.com, jic23@cam.ac.uk, linux-input@vger.kernel.org Subject: Re: [PATCH 2/9] Staging/iio/adc/touchscreen/MXS: distinguish i.MX23's and i.MX28's LRADC References: <1379946998-23041-1-git-send-email-jbe@pengutronix.de> <1379946998-23041-3-git-send-email-jbe@pengutronix.de> In-Reply-To: <1379946998-23041-3-git-send-email-jbe@pengutronix.de> Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-iio-owner@vger.kernel.org List-Id: linux-iio@vger.kernel.org On 09/23/13 15:36, Juergen Beisert wrote: > The LRADC units in i.MX23 and i.MX28 differ and we need to distinguish both > SoC variants in order to make the touchscreen work on i.MX23 > > Signed-off-by: Juergen Beisert > CC: linux-arm-kernel@lists.infradead.org > CC: linux-input@vger.kernel.org > CC: devel@driverdev.osuosl.org > CC: Marek Vasut > CC: Fabio Estevam > CC: Jonathan Cameron Applied to the togreg branch of iio.git Thanks > --- > drivers/staging/iio/adc/mxs-lradc.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/staging/iio/adc/mxs-lradc.c b/drivers/staging/iio/adc/mxs-lradc.c > index 00b61ac..3abc91f 100644 > --- a/drivers/staging/iio/adc/mxs-lradc.c > +++ b/drivers/staging/iio/adc/mxs-lradc.c > @@ -177,6 +177,8 @@ struct mxs_lradc { > > struct input_dev *ts_input; > struct work_struct ts_work; > + > + enum mxs_lradc_id soc; > }; > > #define LRADC_CTRL0 0x00 > @@ -923,6 +925,7 @@ static int mxs_lradc_probe(struct platform_device *pdev) > } > > lradc = iio_priv(iio); > + lradc->soc = (enum mxs_lradc_id)of_id->data; > > /* Grab the memory area */ > iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); > From mboxrd@z Thu Jan 1 00:00:00 1970 From: jic23@kernel.org (Jonathan Cameron) Date: Tue, 01 Oct 2013 11:58:52 +0100 Subject: [PATCH 2/9] Staging/iio/adc/touchscreen/MXS: distinguish i.MX23's and i.MX28's LRADC In-Reply-To: <1379946998-23041-3-git-send-email-jbe@pengutronix.de> References: <1379946998-23041-1-git-send-email-jbe@pengutronix.de> <1379946998-23041-3-git-send-email-jbe@pengutronix.de> Message-ID: <524AAAEC.8020006@kernel.org> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 09/23/13 15:36, Juergen Beisert wrote: > The LRADC units in i.MX23 and i.MX28 differ and we need to distinguish both > SoC variants in order to make the touchscreen work on i.MX23 > > Signed-off-by: Juergen Beisert > CC: linux-arm-kernel at lists.infradead.org > CC: linux-input at vger.kernel.org > CC: devel at driverdev.osuosl.org > CC: Marek Vasut > CC: Fabio Estevam > CC: Jonathan Cameron Applied to the togreg branch of iio.git Thanks > --- > drivers/staging/iio/adc/mxs-lradc.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/staging/iio/adc/mxs-lradc.c b/drivers/staging/iio/adc/mxs-lradc.c > index 00b61ac..3abc91f 100644 > --- a/drivers/staging/iio/adc/mxs-lradc.c > +++ b/drivers/staging/iio/adc/mxs-lradc.c > @@ -177,6 +177,8 @@ struct mxs_lradc { > > struct input_dev *ts_input; > struct work_struct ts_work; > + > + enum mxs_lradc_id soc; > }; > > #define LRADC_CTRL0 0x00 > @@ -923,6 +925,7 @@ static int mxs_lradc_probe(struct platform_device *pdev) > } > > lradc = iio_priv(iio); > + lradc->soc = (enum mxs_lradc_id)of_id->data; > > /* Grab the memory area */ > iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); >