public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [REMINDER: PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework
       [not found] ` <1347899860-24358-2-git-send-email-m-karicheri2@ti.com>
@ 2012-09-28 16:10   ` Karicheri, Muralidharan
  2012-10-11  9:57     ` Artem Bityutskiy
  2012-10-09 13:03   ` [PATCH " Sekhar Nori
  1 sibling, 1 reply; 6+ messages in thread
From: Karicheri, Muralidharan @ 2012-09-28 16:10 UTC (permalink / raw)
  To: Karicheri, Muralidharan, dwmw2@infradead.org,
	artem.bityutskiy@linux.intel.com, hs@denx.de,
	mikedunn@newsguy.com, linux-mtd@lists.infradead.org,
	linux-kernel@vger.kernel.org,
	davinci-linux-open-source@linux.davincidsp.com,
	linux-arm-kernel@lists.infradead.org

>> -----Original Message-----
>> From: Karicheri, Muralidharan
>> Sent: Monday, September 17, 2012 12:38 PM
>> To: dwmw2@infradead.org; artem.bityutskiy@linux.intel.com; hs@denx.de;
>> mikedunn@newsguy.com; linux-mtd@lists.infradead.org; linux-kernel@vger.kernel.org;
>> davinci-linux-open-source@linux.davincidsp.com; linux-arm-kernel@lists.infradead.org
>> Cc: Karicheri, Muralidharan
>> Subject: [PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework
>> 
>> As a first step towards migrating davinci platforms to use common clock
>> framework, replace all instances of clk_enable() with clk_prepare_enable()
>> and clk_disable() with clk_disable_unprepare(). Until the platform is
>> switched to use the CONFIG_HAVE_CLK_PREPARE Kconfig variable, this just
>> adds a might_sleep() call and would work without any issues.
>> 
>> This will make it easy later to switch to common clk based implementation
>> of clk driver from DaVinci specific driver.
>> 
>> Signed-off-by: Murali Karicheri <m-karicheri2@ti.com>
>> Reviewed-by: Mike Turquette <mturquette@linaro.org>
>> 
>> diff --git a/drivers/mtd/nand/davinci_nand.c b/drivers/mtd/nand/davinci_nand.c
>> index f386b3c..df1ab7d 100644
>> --- a/drivers/mtd/nand/davinci_nand.c
>> +++ b/drivers/mtd/nand/davinci_nand.c
>> @@ -724,7 +724,7 @@ static int __init nand_davinci_probe(struct platform_device
>> *pdev)
>>  		goto err_clk;
>>  	}
>> 
>> -	ret = clk_enable(info->clk);
>> +	ret = clk_prepare_enable(info->clk);
>>  	if (ret < 0) {
>>  		dev_dbg(&pdev->dev, "unable to enable AEMIF clock, err %d\n",
>>  			ret);
>> @@ -835,7 +835,7 @@ syndrome_done:
>> 
>>  err_scan:
>>  err_timing:
>> -	clk_disable(info->clk);
>> +	clk_disable_unprepare(info->clk);
>> 
>>  err_clk_enable:
>>  	clk_put(info->clk);
>> @@ -872,7 +872,7 @@ static int __exit nand_davinci_remove(struct platform_device
>> *pdev)
>> 
>>  	nand_release(&info->mtd);
>> 
>> -	clk_disable(info->clk);
>> +	clk_disable_unprepare(info->clk);
>>  	clk_put(info->clk);
>> 
>>  	kfree(info);
>> --
>> 1.7.9.5

Could you please review and apply this patch to mtd subsystem tree for linux-next?

Murali Karicheri
Software Design Engineer



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework
       [not found] ` <1347899860-24358-2-git-send-email-m-karicheri2@ti.com>
  2012-09-28 16:10   ` [REMINDER: PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework Karicheri, Muralidharan
@ 2012-10-09 13:03   ` Sekhar Nori
  2012-10-09 13:09     ` Sekhar Nori
  1 sibling, 1 reply; 6+ messages in thread
From: Sekhar Nori @ 2012-10-09 13:03 UTC (permalink / raw)
  To: dwmw2, artem.bityutskiy
  Cc: Murali Karicheri, hs, mikedunn, linux-mtd, linux-kernel,
	davinci-linux-open-source, linux-arm-kernel

On 9/17/2012 10:07 PM, Murali Karicheri wrote:
> As a first step towards migrating davinci platforms to use common clock
> framework, replace all instances of clk_enable() with clk_prepare_enable()
> and clk_disable() with clk_disable_unprepare(). Until the platform is
> switched to use the CONFIG_HAVE_CLK_PREPARE Kconfig variable, this just
> adds a might_sleep() call and would work without any issues.
> 
> This will make it easy later to switch to common clk based implementation
> of clk driver from DaVinci specific driver.
> 
> Signed-off-by: Murali Karicheri <m-karicheri2@ti.com>
> Reviewed-by: Mike Turquette <mturquette@linaro.org>

Tested this using NAND flash on DA850 EVM.

Acked-by: Sekhar Nori <nsekhar@ti.com>

Any chance this can make into the v3.7 kernel?

Thanks,
Sekhar

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework
  2012-10-09 13:03   ` [PATCH " Sekhar Nori
@ 2012-10-09 13:09     ` Sekhar Nori
  0 siblings, 0 replies; 6+ messages in thread
From: Sekhar Nori @ 2012-10-09 13:09 UTC (permalink / raw)
  To: Sekhar Nori
  Cc: dwmw2, artem.bityutskiy, davinci-linux-open-source, mikedunn,
	linux-kernel, linux-mtd, hs, linux-arm-kernel

On 10/9/2012 6:33 PM, Sekhar Nori wrote:
> On 9/17/2012 10:07 PM, Murali Karicheri wrote:
>> As a first step towards migrating davinci platforms to use common clock
>> framework, replace all instances of clk_enable() with clk_prepare_enable()
>> and clk_disable() with clk_disable_unprepare(). Until the platform is
>> switched to use the CONFIG_HAVE_CLK_PREPARE Kconfig variable, this just
>> adds a might_sleep() call and would work without any issues.
>>
>> This will make it easy later to switch to common clk based implementation
>> of clk driver from DaVinci specific driver.
>>
>> Signed-off-by: Murali Karicheri <m-karicheri2@ti.com>
>> Reviewed-by: Mike Turquette <mturquette@linaro.org>
> 
> Tested this using NAND flash on DA850 EVM.
> 
> Acked-by: Sekhar Nori <nsekhar@ti.com>
> 
> Any chance this can make into the v3.7 kernel?

Just noticed another thread where Artem replied saying this patch is
pushed. Sorry about the noise.

Thanks,
Sekhar

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [REMINDER: PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework
  2012-09-28 16:10   ` [REMINDER: PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework Karicheri, Muralidharan
@ 2012-10-11  9:57     ` Artem Bityutskiy
  2012-10-11 10:07       ` Sekhar Nori
  0 siblings, 1 reply; 6+ messages in thread
From: Artem Bityutskiy @ 2012-10-11  9:57 UTC (permalink / raw)
  To: Karicheri, Muralidharan
  Cc: dwmw2@infradead.org, hs@denx.de, mikedunn@newsguy.com,
	linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org,
	davinci-linux-open-source@linux.davincidsp.com,
	linux-arm-kernel@lists.infradead.org

[-- Attachment #1: Type: text/plain, Size: 690 bytes --]

On Fri, 2012-09-28 at 16:10 +0000, Karicheri, Muralidharan wrote:
> >> -----Original Message-----
> >> From: Karicheri, Muralidharan
> >> Sent: Monday, September 17, 2012 12:38 PM
> >> To: dwmw2@infradead.org; artem.bityutskiy@linux.intel.com; hs@denx.de;
> >> mikedunn@newsguy.com; linux-mtd@lists.infradead.org; linux-kernel@vger.kernel.org;
> >> davinci-linux-open-source@linux.davincidsp.com; linux-arm-kernel@lists.infradead.org
> >> Cc: Karicheri, Muralidharan
> >> Subject: [PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework

I do not see this patch in my mailbox. Can you please re-send with all
the acks?

-- 
Best Regards,
Artem Bityutskiy

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [REMINDER: PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework
  2012-10-11  9:57     ` Artem Bityutskiy
@ 2012-10-11 10:07       ` Sekhar Nori
  2012-10-11 10:09         ` Artem Bityutskiy
  0 siblings, 1 reply; 6+ messages in thread
From: Sekhar Nori @ 2012-10-11 10:07 UTC (permalink / raw)
  To: artem.bityutskiy
  Cc: Karicheri, Muralidharan,
	davinci-linux-open-source@linux.davincidsp.com,
	mikedunn@newsguy.com, linux-kernel@vger.kernel.org,
	linux-mtd@lists.infradead.org, hs@denx.de, dwmw2@infradead.org,
	linux-arm-kernel@lists.infradead.org

Hi Artem,

On 10/11/2012 3:27 PM, Artem Bityutskiy wrote:
> On Fri, 2012-09-28 at 16:10 +0000, Karicheri, Muralidharan wrote:
>>>> -----Original Message-----
>>>> From: Karicheri, Muralidharan
>>>> Sent: Monday, September 17, 2012 12:38 PM
>>>> To: dwmw2@infradead.org; artem.bityutskiy@linux.intel.com; hs@denx.de;
>>>> mikedunn@newsguy.com; linux-mtd@lists.infradead.org; linux-kernel@vger.kernel.org;
>>>> davinci-linux-open-source@linux.davincidsp.com; linux-arm-kernel@lists.infradead.org
>>>> Cc: Karicheri, Muralidharan
>>>> Subject: [PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework
> 
> I do not see this patch in my mailbox. Can you please re-send with all
> the acks?

This patch is already applied to linux-next. Do you need it still?

http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=commit;h=ea73fe7f0d562154975a77fe77ae3da6ab4d3e77

Thanks,
Sekhar

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [REMINDER: PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework
  2012-10-11 10:07       ` Sekhar Nori
@ 2012-10-11 10:09         ` Artem Bityutskiy
  0 siblings, 0 replies; 6+ messages in thread
From: Artem Bityutskiy @ 2012-10-11 10:09 UTC (permalink / raw)
  To: Sekhar Nori
  Cc: Karicheri, Muralidharan,
	davinci-linux-open-source@linux.davincidsp.com,
	mikedunn@newsguy.com, linux-kernel@vger.kernel.org,
	linux-mtd@lists.infradead.org, hs@denx.de, dwmw2@infradead.org,
	linux-arm-kernel@lists.infradead.org

[-- Attachment #1: Type: text/plain, Size: 1074 bytes --]

On Thu, 2012-10-11 at 15:37 +0530, Sekhar Nori wrote:
> Hi Artem,
> 
> On 10/11/2012 3:27 PM, Artem Bityutskiy wrote:
> > On Fri, 2012-09-28 at 16:10 +0000, Karicheri, Muralidharan wrote:
> >>>> -----Original Message-----
> >>>> From: Karicheri, Muralidharan
> >>>> Sent: Monday, September 17, 2012 12:38 PM
> >>>> To: dwmw2@infradead.org; artem.bityutskiy@linux.intel.com; hs@denx.de;
> >>>> mikedunn@newsguy.com; linux-mtd@lists.infradead.org; linux-kernel@vger.kernel.org;
> >>>> davinci-linux-open-source@linux.davincidsp.com; linux-arm-kernel@lists.infradead.org
> >>>> Cc: Karicheri, Muralidharan
> >>>> Subject: [PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework
> > 
> > I do not see this patch in my mailbox. Can you please re-send with all
> > the acks?
> 
> This patch is already applied to linux-next. Do you need it still?
> 
> http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=commit;h=ea73fe7f0d562154975a77fe77ae3da6ab4d3e77

Ah, right, no, I don't, thanks!

-- 
Best Regards,
Artem Bityutskiy

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-10-11 10:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <1347899860-24358-1-git-send-email-m-karicheri2@ti.com>
     [not found] ` <1347899860-24358-2-git-send-email-m-karicheri2@ti.com>
2012-09-28 16:10   ` [REMINDER: PATCH 1/1] mtd:nand:clk: preparation for switch to common clock framework Karicheri, Muralidharan
2012-10-11  9:57     ` Artem Bityutskiy
2012-10-11 10:07       ` Sekhar Nori
2012-10-11 10:09         ` Artem Bityutskiy
2012-10-09 13:03   ` [PATCH " Sekhar Nori
2012-10-09 13:09     ` Sekhar Nori

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox