* Re: [PATCH] spi/imx: set the inactive state of the clock according to the clock polarity
[not found] ` <1346403311-25080-1-git-send-email-dirk.behme-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
@ 2012-08-31 2:35 ` Shawn Guo
2012-09-21 7:36 ` Dirk Behme
2012-09-24 5:06 ` Shawn Guo
1 sibling, 1 reply; 11+ messages in thread
From: Shawn Guo @ 2012-08-31 2:35 UTC (permalink / raw)
To: Dirk Behme
Cc: Hui Wang, Uwe Kleine-König, Herring, Wohlrab,
spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Copy Uwe ...
On Fri, Aug 31, 2012 at 10:55:11AM +0200, Dirk Behme wrote:
> From: Knut Wohlrab <knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
>
> There are SPI devices which need a SPI clock with active low polarity and
> high inactive state.
>
> Add the setting of the inactive state ECSPIx_CONFIGREG:SCLK CTL
> according to the clock polarity ECSPIx_CONFIGREG:SCLK POL:
>
> DT without "spi-cpol" = 0 = clock active high polarity = inactive state low
> DT with "spi-cpol" = 1 = clock active low polarity = inactive state high
>
> Signed-off-by: Knut Wohlrab <knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
> ---
>
> Question: Are there real world examples for a need of an individual setting of
> clock polarity/inactive state?
I'm less concerned about that. We can always patch the driver when
the real world example occurs?
Regards,
Shawn
>
> drivers/spi/spi-imx.c | 6 ++++--
> 1 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/spi/spi-imx.c b/drivers/spi/spi-imx.c
> index e834ff8..d64655b 100644
> --- a/drivers/spi/spi-imx.c
> +++ b/drivers/spi/spi-imx.c
> @@ -197,6 +197,7 @@ static unsigned int spi_imx_clkdiv_2(unsigned int fin,
> #define MX51_ECSPI_CONFIG_SCLKPOL(cs) (1 << ((cs) + 4))
> #define MX51_ECSPI_CONFIG_SBBCTRL(cs) (1 << ((cs) + 8))
> #define MX51_ECSPI_CONFIG_SSBPOL(cs) (1 << ((cs) + 12))
> +#define MX51_ECSPI_CONFIG_SCLKCTL(cs) (1 << ((cs) + 20))
>
> #define MX51_ECSPI_INT 0x10
> #define MX51_ECSPI_INT_TEEN (1 << 0)
> @@ -287,9 +288,10 @@ static int __maybe_unused mx51_ecspi_config(struct spi_imx_data *spi_imx,
> if (config->mode & SPI_CPHA)
> cfg |= MX51_ECSPI_CONFIG_SCLKPHA(config->cs);
>
> - if (config->mode & SPI_CPOL)
> + if (config->mode & SPI_CPOL) {
> cfg |= MX51_ECSPI_CONFIG_SCLKPOL(config->cs);
> -
> + cfg |= MX51_ECSPI_CONFIG_SCLKCTL(config->cs);
> + }
> if (config->mode & SPI_CS_HIGH)
> cfg |= MX51_ECSPI_CONFIG_SSBPOL(config->cs);
>
> --
> 1.7.0.4
>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH] spi/imx: set the inactive state of the clock according to the clock polarity
@ 2012-08-31 8:55 Dirk Behme
[not found] ` <1346403311-25080-1-git-send-email-dirk.behme-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Dirk Behme @ 2012-08-31 8:55 UTC (permalink / raw)
To: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, Grant Likely,
spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Rob Herring
Cc: Knut, Hui Wang, Shawn Guo, Wohlrab
From: Knut Wohlrab <knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
There are SPI devices which need a SPI clock with active low polarity and
high inactive state.
Add the setting of the inactive state ECSPIx_CONFIGREG:SCLK CTL
according to the clock polarity ECSPIx_CONFIGREG:SCLK POL:
DT without "spi-cpol" = 0 = clock active high polarity = inactive state low
DT with "spi-cpol" = 1 = clock active low polarity = inactive state high
Signed-off-by: Knut Wohlrab <knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
---
Question: Are there real world examples for a need of an individual setting of
clock polarity/inactive state?
drivers/spi/spi-imx.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/spi/spi-imx.c b/drivers/spi/spi-imx.c
index e834ff8..d64655b 100644
--- a/drivers/spi/spi-imx.c
+++ b/drivers/spi/spi-imx.c
@@ -197,6 +197,7 @@ static unsigned int spi_imx_clkdiv_2(unsigned int fin,
#define MX51_ECSPI_CONFIG_SCLKPOL(cs) (1 << ((cs) + 4))
#define MX51_ECSPI_CONFIG_SBBCTRL(cs) (1 << ((cs) + 8))
#define MX51_ECSPI_CONFIG_SSBPOL(cs) (1 << ((cs) + 12))
+#define MX51_ECSPI_CONFIG_SCLKCTL(cs) (1 << ((cs) + 20))
#define MX51_ECSPI_INT 0x10
#define MX51_ECSPI_INT_TEEN (1 << 0)
@@ -287,9 +288,10 @@ static int __maybe_unused mx51_ecspi_config(struct spi_imx_data *spi_imx,
if (config->mode & SPI_CPHA)
cfg |= MX51_ECSPI_CONFIG_SCLKPHA(config->cs);
- if (config->mode & SPI_CPOL)
+ if (config->mode & SPI_CPOL) {
cfg |= MX51_ECSPI_CONFIG_SCLKPOL(config->cs);
-
+ cfg |= MX51_ECSPI_CONFIG_SCLKCTL(config->cs);
+ }
if (config->mode & SPI_CS_HIGH)
cfg |= MX51_ECSPI_CONFIG_SSBPOL(config->cs);
--
1.7.0.4
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH] spi/imx: set the inactive state of the clock according to the clock polarity
2012-08-31 2:35 ` Shawn Guo
@ 2012-09-21 7:36 ` Dirk Behme
[not found] ` <505C1913.1090004-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Dirk Behme @ 2012-09-21 7:36 UTC (permalink / raw)
To: Shawn Guo, Uwe Kleine-König
Cc: Hui Wang, Rob Herring, Wohlrab Knut (CM-AI/PJ-CF31),
spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
On 31.08.2012 04:35, Shawn Guo wrote:
> Copy Uwe ...
Ping ;)
Any opinions on this?
Thanks
Dirk
> On Fri, Aug 31, 2012 at 10:55:11AM +0200, Dirk Behme wrote:
>> From: Knut Wohlrab <knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
>>
>> There are SPI devices which need a SPI clock with active low polarity and
>> high inactive state.
>>
>> Add the setting of the inactive state ECSPIx_CONFIGREG:SCLK CTL
>> according to the clock polarity ECSPIx_CONFIGREG:SCLK POL:
>>
>> DT without "spi-cpol" = 0 = clock active high polarity = inactive state low
>> DT with "spi-cpol" = 1 = clock active low polarity = inactive state high
>>
>> Signed-off-by: Knut Wohlrab <knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
>> ---
>>
>> Question: Are there real world examples for a need of an individual setting of
>> clock polarity/inactive state?
>
> I'm less concerned about that. We can always patch the driver when
> the real world example occurs?
>
> Regards,
> Shawn
>
>> drivers/spi/spi-imx.c | 6 ++++--
>> 1 files changed, 4 insertions(+), 2 deletions(-)
>>
>> diff --git a/drivers/spi/spi-imx.c b/drivers/spi/spi-imx.c
>> index e834ff8..d64655b 100644
>> --- a/drivers/spi/spi-imx.c
>> +++ b/drivers/spi/spi-imx.c
>> @@ -197,6 +197,7 @@ static unsigned int spi_imx_clkdiv_2(unsigned int fin,
>> #define MX51_ECSPI_CONFIG_SCLKPOL(cs) (1 << ((cs) + 4))
>> #define MX51_ECSPI_CONFIG_SBBCTRL(cs) (1 << ((cs) + 8))
>> #define MX51_ECSPI_CONFIG_SSBPOL(cs) (1 << ((cs) + 12))
>> +#define MX51_ECSPI_CONFIG_SCLKCTL(cs) (1 << ((cs) + 20))
>>
>> #define MX51_ECSPI_INT 0x10
>> #define MX51_ECSPI_INT_TEEN (1 << 0)
>> @@ -287,9 +288,10 @@ static int __maybe_unused mx51_ecspi_config(struct spi_imx_data *spi_imx,
>> if (config->mode & SPI_CPHA)
>> cfg |= MX51_ECSPI_CONFIG_SCLKPHA(config->cs);
>>
>> - if (config->mode & SPI_CPOL)
>> + if (config->mode & SPI_CPOL) {
>> cfg |= MX51_ECSPI_CONFIG_SCLKPOL(config->cs);
>> -
>> + cfg |= MX51_ECSPI_CONFIG_SCLKCTL(config->cs);
>> + }
>> if (config->mode & SPI_CS_HIGH)
>> cfg |= MX51_ECSPI_CONFIG_SSBPOL(config->cs);
>>
>> --
>> 1.7.0.4
------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] spi/imx: set the inactive state of the clock according to the clock polarity
[not found] ` <505C1913.1090004-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
@ 2012-09-21 7:54 ` Uwe Kleine-König
[not found] ` <20120921075431.GS5525-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Uwe Kleine-König @ 2012-09-21 7:54 UTC (permalink / raw)
To: Dirk Behme
Cc: Hui Wang, Rob Herring, kernel-bIcnvbaLZ9MEGnE8C9+IrQ,
Wohlrab Knut (CM-AI/PJ-CF31),
spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Shawn Guo,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
On Fri, Sep 21, 2012 at 09:36:51AM +0200, Dirk Behme wrote:
> On 31.08.2012 04:35, Shawn Guo wrote:
> >Copy Uwe ...
Copy our kernel mailing list ...
> Ping ;)
>
> Any opinions on this?
Assuming it fixes access to a device I'm ok with your patch, but I don't
really feel responsible for the driver (i.e. me not acking shouldn't
have a negative influence on getting the patch in).
> >On Fri, Aug 31, 2012 at 10:55:11AM +0200, Dirk Behme wrote:
> >>From: Knut Wohlrab <knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
> >>
> >>There are SPI devices which need a SPI clock with active low polarity and
> >>high inactive state.
> >>
> >>Add the setting of the inactive state ECSPIx_CONFIGREG:SCLK CTL
> >>according to the clock polarity ECSPIx_CONFIGREG:SCLK POL:
> >>
> >>DT without "spi-cpol" = 0 = clock active high polarity = inactive state low
> >>DT with "spi-cpol" = 1 = clock active low polarity = inactive state high
> >>
> >>Signed-off-by: Knut Wohlrab <knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
If you forward a patch you must add your S-o-b.
> >>---
> >>
> >>Question: Are there real world examples for a need of an individual setting of
> >>clock polarity/inactive state?
> >
> >I'm less concerned about that. We can always patch the driver when
> >the real world example occurs?
yes.
Thanks
Uwe
> >> drivers/spi/spi-imx.c | 6 ++++--
> >> 1 files changed, 4 insertions(+), 2 deletions(-)
> >>
> >>diff --git a/drivers/spi/spi-imx.c b/drivers/spi/spi-imx.c
> >>index e834ff8..d64655b 100644
> >>--- a/drivers/spi/spi-imx.c
> >>+++ b/drivers/spi/spi-imx.c
> >>@@ -197,6 +197,7 @@ static unsigned int spi_imx_clkdiv_2(unsigned int fin,
> >> #define MX51_ECSPI_CONFIG_SCLKPOL(cs) (1 << ((cs) + 4))
> >> #define MX51_ECSPI_CONFIG_SBBCTRL(cs) (1 << ((cs) + 8))
> >> #define MX51_ECSPI_CONFIG_SSBPOL(cs) (1 << ((cs) + 12))
> >>+#define MX51_ECSPI_CONFIG_SCLKCTL(cs) (1 << ((cs) + 20))
> >> #define MX51_ECSPI_INT 0x10
> >> #define MX51_ECSPI_INT_TEEN (1 << 0)
> >>@@ -287,9 +288,10 @@ static int __maybe_unused mx51_ecspi_config(struct spi_imx_data *spi_imx,
> >> if (config->mode & SPI_CPHA)
> >> cfg |= MX51_ECSPI_CONFIG_SCLKPHA(config->cs);
> >>- if (config->mode & SPI_CPOL)
> >>+ if (config->mode & SPI_CPOL) {
> >> cfg |= MX51_ECSPI_CONFIG_SCLKPOL(config->cs);
> >>-
> >>+ cfg |= MX51_ECSPI_CONFIG_SCLKCTL(config->cs);
> >>+ }
> >> if (config->mode & SPI_CS_HIGH)
> >> cfg |= MX51_ECSPI_CONFIG_SSBPOL(config->cs);
> >>--
> >>1.7.0.4
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>
--
Pengutronix e.K. | Uwe Kleine-König |
Industrial Linux Solutions | http://www.pengutronix.de/ |
------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] spi/imx: set the inactive state of the clock according to the clock polarity
[not found] ` <20120921075431.GS5525-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
@ 2012-09-22 6:10 ` Dirk Behme
[not found] ` <505D5668.4040209-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Dirk Behme @ 2012-09-22 6:10 UTC (permalink / raw)
To: Uwe Kleine-König, kernel-bIcnvbaLZ9MEGnE8C9+IrQ,
spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Shawn Guo
Cc: Hui Wang, Rob Herring, Dirk Behme, Wohlrab Knut (CM-AI/PJ-CF31),
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
On 21.09.2012 09:54, Uwe Kleine-König wrote:
> On Fri, Sep 21, 2012 at 09:36:51AM +0200, Dirk Behme wrote:
>> On 31.08.2012 04:35, Shawn Guo wrote:
>>> Copy Uwe ...
> Copy our kernel mailing list ...
>
>> Ping ;)
>>
>> Any opinions on this?
> Assuming it fixes access to a device I'm ok with your patch, but I don't
> really feel responsible for the driver (i.e. me not acking shouldn't
> have a negative influence on getting the patch in).
Ok, thanks.
I'm not so familiar with the SPI world: Who would be the best person
to ack this, and in case it's ok finally apply it, then?
Thanks
Dirk
>>> On Fri, Aug 31, 2012 at 10:55:11AM +0200, Dirk Behme wrote:
>>>> From: Knut Wohlrab<knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
>>>>
>>>> There are SPI devices which need a SPI clock with active low polarity and
>>>> high inactive state.
>>>>
>>>> Add the setting of the inactive state ECSPIx_CONFIGREG:SCLK CTL
>>>> according to the clock polarity ECSPIx_CONFIGREG:SCLK POL:
>>>>
>>>> DT without "spi-cpol" = 0 = clock active high polarity = inactive state low
>>>> DT with "spi-cpol" = 1 = clock active low polarity = inactive state high
>>>>
>>>> Signed-off-by: Knut Wohlrab<knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
> If you forward a patch you must add your S-o-b.
>
>>>> ---
>>>>
>>>> Question: Are there real world examples for a need of an individual setting of
>>>> clock polarity/inactive state?
>>>
>>> I'm less concerned about that. We can always patch the driver when
>>> the real world example occurs?
> yes.
>
> Thanks
> Uwe
>
>>>> drivers/spi/spi-imx.c | 6 ++++--
>>>> 1 files changed, 4 insertions(+), 2 deletions(-)
>>>>
>>>> diff --git a/drivers/spi/spi-imx.c b/drivers/spi/spi-imx.c
>>>> index e834ff8..d64655b 100644
>>>> --- a/drivers/spi/spi-imx.c
>>>> +++ b/drivers/spi/spi-imx.c
>>>> @@ -197,6 +197,7 @@ static unsigned int spi_imx_clkdiv_2(unsigned int fin,
>>>> #define MX51_ECSPI_CONFIG_SCLKPOL(cs) (1<< ((cs) + 4))
>>>> #define MX51_ECSPI_CONFIG_SBBCTRL(cs) (1<< ((cs) + 8))
>>>> #define MX51_ECSPI_CONFIG_SSBPOL(cs) (1<< ((cs) + 12))
>>>> +#define MX51_ECSPI_CONFIG_SCLKCTL(cs) (1<< ((cs) + 20))
>>>> #define MX51_ECSPI_INT 0x10
>>>> #define MX51_ECSPI_INT_TEEN (1<< 0)
>>>> @@ -287,9 +288,10 @@ static int __maybe_unused mx51_ecspi_config(struct spi_imx_data *spi_imx,
>>>> if (config->mode& SPI_CPHA)
>>>> cfg |= MX51_ECSPI_CONFIG_SCLKPHA(config->cs);
>>>> - if (config->mode& SPI_CPOL)
>>>> + if (config->mode& SPI_CPOL) {
>>>> cfg |= MX51_ECSPI_CONFIG_SCLKPOL(config->cs);
>>>> -
>>>> + cfg |= MX51_ECSPI_CONFIG_SCLKCTL(config->cs);
>>>> + }
>>>> if (config->mode& SPI_CS_HIGH)
>>>> cfg |= MX51_ECSPI_CONFIG_SSBPOL(config->cs);
>>>> --
>>>> 1.7.0.4
>>
>> _______________________________________________
>> linux-arm-kernel mailing list
>> linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
>> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>>
>
------------------------------------------------------------------------------
How fast is your code?
3 out of 4 devs don\\\'t know how their code performs in production.
Find out how slow your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219672;13503038;z?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] spi/imx: set the inactive state of the clock according to the clock polarity
[not found] ` <505D5668.4040209-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2012-09-22 13:44 ` Fabio Estevam
0 siblings, 0 replies; 11+ messages in thread
From: Fabio Estevam @ 2012-09-22 13:44 UTC (permalink / raw)
To: Dirk Behme
Cc: Hui Wang, Mark Brown, Wohlrab Knut (CM-AI/PJ-CF31),
Rob Herring, Dirk Behme, kernel-bIcnvbaLZ9MEGnE8C9+IrQ,
Uwe Kleine-König,
spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Shawn Guo,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi Dirk,
On Sat, Sep 22, 2012 at 3:10 AM, Dirk Behme <dirk.behme-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> I'm not so familiar with the SPI world: Who would be the best person to ack
> this, and in case it's ok finally apply it, then?
Mark Brown has been taking care of spi patches recently.
Regards,
Fabio Estevam
------------------------------------------------------------------------------
How fast is your code?
3 out of 4 devs don\\\'t know how their code performs in production.
Find out how slow your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219672;13503038;z?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] spi/imx: set the inactive state of the clock according to the clock polarity
[not found] ` <1346403311-25080-1-git-send-email-dirk.behme-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
2012-08-31 2:35 ` Shawn Guo
@ 2012-09-24 5:06 ` Shawn Guo
[not found] ` <20120924050655.GA27291-rvtDTF3kK1ictlrPMvKcciBecyulp+rMXqFh9Ls21Oc@public.gmane.org>
1 sibling, 1 reply; 11+ messages in thread
From: Shawn Guo @ 2012-09-24 5:06 UTC (permalink / raw)
To: Dirk Behme
Cc: Hui Wang, Rob Herring, Knut Wohlrab,
spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
On Fri, Aug 31, 2012 at 10:55:11AM +0200, Dirk Behme wrote:
> From: Knut Wohlrab <knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
>
> There are SPI devices which need a SPI clock with active low polarity and
> high inactive state.
>
> Add the setting of the inactive state ECSPIx_CONFIGREG:SCLK CTL
> according to the clock polarity ECSPIx_CONFIGREG:SCLK POL:
>
> DT without "spi-cpol" = 0 = clock active high polarity = inactive state low
> DT with "spi-cpol" = 1 = clock active low polarity = inactive state high
>
> Signed-off-by: Knut Wohlrab <knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
Acked-by: Shawn Guo <shawn.guo-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] spi/imx: set the inactive state of the clock according to the clock polarity
[not found] ` <20120924050655.GA27291-rvtDTF3kK1ictlrPMvKcciBecyulp+rMXqFh9Ls21Oc@public.gmane.org>
@ 2012-09-24 6:34 ` Dirk Behme
[not found] ` <505FFEF3.3000605-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Dirk Behme @ 2012-09-24 6:34 UTC (permalink / raw)
To: spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Mark Brown
Cc: Hui Wang, Rob Herring, Wohlrab Knut (CM-AI/PJ-CF31),
Shawn Guo, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
Hi Mark,
On 24.09.2012 07:06, Shawn Guo wrote:
> On Fri, Aug 31, 2012 at 10:55:11AM +0200, Dirk Behme wrote:
>> From: Knut Wohlrab <knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
>>
>> There are SPI devices which need a SPI clock with active low polarity and
>> high inactive state.
>>
>> Add the setting of the inactive state ECSPIx_CONFIGREG:SCLK CTL
>> according to the clock polarity ECSPIx_CONFIGREG:SCLK POL:
>>
>> DT without "spi-cpol" = 0 = clock active high polarity = inactive state low
>> DT with "spi-cpol" = 1 = clock active low polarity = inactive state high
>>
>> Signed-off-by: Knut Wohlrab <knut.wohlrab-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
Signed-off-by: Dirk Behme <dirk.behme-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
> Acked-by: Shawn Guo <shawn.guo-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
Being not so familiar with the flow of SPI patches, I was told that you
are taking care of spi patches recently?
Do you like to have a look to this patch?
Many thanks and best regards
Dirk
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] spi/imx: set the inactive state of the clock according to the clock polarity
[not found] ` <505FFEF3.3000605-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
@ 2012-09-24 10:02 ` Mark Brown
[not found] ` <20120924100226.GA21375-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Mark Brown @ 2012-09-24 10:02 UTC (permalink / raw)
To: Dirk Behme
Cc: Hui Wang, Rob Herring, Wohlrab Knut (CM-AI/PJ-CF31),
spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Shawn Guo,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
On Mon, Sep 24, 2012 at 08:34:27AM +0200, Dirk Behme wrote:
> Being not so familiar with the flow of SPI patches, I was told that you
> are taking care of spi patches recently?
> Do you like to have a look to this patch?
Well, nobody appears to have sent me a copy of it...
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] spi/imx: set the inactive state of the clock according to the clock polarity
[not found] ` <20120924100226.GA21375-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
@ 2012-09-24 11:31 ` Dirk Behme
[not found] ` <5060448A.9060506-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Dirk Behme @ 2012-09-24 11:31 UTC (permalink / raw)
To: Mark Brown
Cc: Hui Wang, Rob Herring, Wohlrab Knut (CM-AI/PJ-CF31),
spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Shawn Guo,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
On 24.09.2012 12:02, Mark Brown wrote:
> On Mon, Sep 24, 2012 at 08:34:27AM +0200, Dirk Behme wrote:
>
>> Being not so familiar with the flow of SPI patches, I was told that you
>> are taking care of spi patches recently?
>
>> Do you like to have a look to this patch?
>
> Well, nobody appears to have sent me a copy of it...
We are talking about
http://lists.infradead.org/pipermail/linux-arm-kernel/2012-August/116783.html
which should be at spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org and
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org .
I just learned that you might take care of spi patches recently, so
sorry for not adding you to the CC, initially.
Let me know if you can find above thread on one of the both mailing
lists. If not, I would be happy to resend it again.
Many thanks for your help!
Dirk
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] spi/imx: set the inactive state of the clock according to the clock polarity
[not found] ` <5060448A.9060506-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
@ 2012-09-25 11:08 ` Mark Brown
0 siblings, 0 replies; 11+ messages in thread
From: Mark Brown @ 2012-09-25 11:08 UTC (permalink / raw)
To: Dirk Behme
Cc: Hui Wang, Rob Herring, Wohlrab Knut (CM-AI/PJ-CF31),
spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Shawn Guo,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
On Mon, Sep 24, 2012 at 01:31:22PM +0200, Dirk Behme wrote:
> Let me know if you can find above thread on one of the both mailing
> lists. If not, I would be happy to resend it again.
Yes, of course - it's hard to apply patches from web archives.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2012-09-25 11:08 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-31 8:55 [PATCH] spi/imx: set the inactive state of the clock according to the clock polarity Dirk Behme
[not found] ` <1346403311-25080-1-git-send-email-dirk.behme-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
2012-08-31 2:35 ` Shawn Guo
2012-09-21 7:36 ` Dirk Behme
[not found] ` <505C1913.1090004-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
2012-09-21 7:54 ` Uwe Kleine-König
[not found] ` <20120921075431.GS5525-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2012-09-22 6:10 ` Dirk Behme
[not found] ` <505D5668.4040209-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2012-09-22 13:44 ` Fabio Estevam
2012-09-24 5:06 ` Shawn Guo
[not found] ` <20120924050655.GA27291-rvtDTF3kK1ictlrPMvKcciBecyulp+rMXqFh9Ls21Oc@public.gmane.org>
2012-09-24 6:34 ` Dirk Behme
[not found] ` <505FFEF3.3000605-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
2012-09-24 10:02 ` Mark Brown
[not found] ` <20120924100226.GA21375-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
2012-09-24 11:31 ` Dirk Behme
[not found] ` <5060448A.9060506-V5te9oGctAVWk0Htik3J/w@public.gmane.org>
2012-09-25 11:08 ` Mark Brown
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).