Re: [PATCH v2 3/4] ARM: OMAP2+: dmtimer: cleanup iclk usage

2012-04-23 Thread Kevin Hilman
Tarun Kanti DebBarma tarun.ka...@ti.com writes:

 We do not use iclk anywhere in the dmtimer driver and so removing it.
 Hence removing the timer iclk entries from OMAP4 clkdev table as well.

What about the OMAP2/3 clkdev tables?  Can't those be removed as well?

Comment applies to PATCH 4/4 also.

Kevin
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 3/4] ARM: OMAP2+: dmtimer: cleanup iclk usage

2012-04-23 Thread DebBarma, Tarun Kanti
On Mon, Apr 23, 2012 at 11:18 PM, Kevin Hilman khil...@ti.com wrote:
 Tarun Kanti DebBarma tarun.ka...@ti.com writes:

 We do not use iclk anywhere in the dmtimer driver and so removing it.
 Hence removing the timer iclk entries from OMAP4 clkdev table as well.

 What about the OMAP2/3 clkdev tables?  Can't those be removed as well?
No, they are being used. In fact I removed them in the beginning only
to discover they are needed.


 Comment applies to PATCH 4/4 also.
You mean removing iclk from clkdev table? That is already done in this patch!!
--
Tarun

 Kevin
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 3/4] ARM: OMAP2+: dmtimer: cleanup iclk usage

2012-04-23 Thread Kevin Hilman
DebBarma, Tarun Kanti tarun.ka...@ti.com writes:

 On Mon, Apr 23, 2012 at 11:18 PM, Kevin Hilman khil...@ti.com wrote:
 Tarun Kanti DebBarma tarun.ka...@ti.com writes:

 We do not use iclk anywhere in the dmtimer driver and so removing it.
 Hence removing the timer iclk entries from OMAP4 clkdev table as well.

 What about the OMAP2/3 clkdev tables?  Can't those be removed as well?
 No, they are being used. In fact I removed them in the beginning only
 to discover they are needed.

Maybe PATCH 0/x could summarize why they're still needed for OMAP2/3.


 Comment applies to PATCH 4/4 also.
 You mean removing iclk from clkdev table? That is already done in this patch!!

I meant why can't OMAP2/3 data be removed in PATCH 4/4 also, which only
touches OMAP4.

Kevin
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH v2 3/4] ARM: OMAP2+: dmtimer: cleanup iclk usage

2012-04-20 Thread Tarun Kanti DebBarma
We do not use iclk anywhere in the dmtimer driver and so removing it.
Hence removing the timer iclk entries from OMAP4 clkdev table as well.

Cc: Cousson, Benoit b-cous...@ti.com
Cc: Paul Walmsley p...@pwsan.com
Cc: Tony Lindgren t...@atomide.com
Cc: Kevin Hilman khil...@ti.com
Cc: Rajendra Nayak rna...@ti.com
Cc: Santosh Shilimkar santosh.shilim...@ti.com

Signed-off-by: Tarun Kanti DebBarma tarun.ka...@ti.com
---
 arch/arm/mach-omap2/clock44xx_data.c  |   11 ---
 arch/arm/mach-omap2/timer.c   |7 ---
 arch/arm/plat-omap/include/plat/dmtimer.h |2 +-
 3 files changed, 1 insertions(+), 19 deletions(-)

diff --git a/arch/arm/mach-omap2/clock44xx_data.c 
b/arch/arm/mach-omap2/clock44xx_data.c
index fa6ea65..2172f66 100644
--- a/arch/arm/mach-omap2/clock44xx_data.c
+++ b/arch/arm/mach-omap2/clock44xx_data.c
@@ -3355,17 +3355,6 @@ static struct omap_clk omap44xx_clks[] = {
CLK(NULL,   auxclk5_ck,   auxclk5_ck,
CK_443X),
CLK(NULL,   auxclkreq5_ck,auxclkreq5_ck, 
CK_443X),
CLK(NULL,   gpmc_ck,  dummy_ck,  
CK_443X),
-   CLK(NULL,   gpt1_ick, dummy_ck,  
CK_443X),
-   CLK(NULL,   gpt2_ick, dummy_ck,  
CK_443X),
-   CLK(NULL,   gpt3_ick, dummy_ck,  
CK_443X),
-   CLK(NULL,   gpt4_ick, dummy_ck,  
CK_443X),
-   CLK(NULL,   gpt5_ick, dummy_ck,  
CK_443X),
-   CLK(NULL,   gpt6_ick, dummy_ck,  
CK_443X),
-   CLK(NULL,   gpt7_ick, dummy_ck,  
CK_443X),
-   CLK(NULL,   gpt8_ick, dummy_ck,  
CK_443X),
-   CLK(NULL,   gpt9_ick, dummy_ck,  
CK_443X),
-   CLK(NULL,   gpt10_ick,dummy_ck,  
CK_443X),
-   CLK(NULL,   gpt11_ick,dummy_ck,  
CK_443X),
CLK(omap_i2c.1,   ick,  dummy_ck,  
CK_443X),
CLK(omap_i2c.2,   ick,  dummy_ck,  
CK_443X),
CLK(omap_i2c.3,   ick,  dummy_ck,  
CK_443X),
diff --git a/arch/arm/mach-omap2/timer.c b/arch/arm/mach-omap2/timer.c
index c512bac..5d7a0ee 100644
--- a/arch/arm/mach-omap2/timer.c
+++ b/arch/arm/mach-omap2/timer.c
@@ -169,13 +169,6 @@ static int __init omap_dm_timer_init_one(struct 
omap_dm_timer *timer,
if (IS_ERR(timer-fclk))
return -ENODEV;
 
-   sprintf(name, gpt%d_ick, gptimer_id);
-   timer-iclk = clk_get(NULL, name);
-   if (IS_ERR(timer-iclk)) {
-   clk_put(timer-fclk);
-   return -ENODEV;
-   }
-
omap_hwmod_enable(oh);
 
sys_timer_reserved |= (1  (gptimer_id - 1));
diff --git a/arch/arm/plat-omap/include/plat/dmtimer.h 
b/arch/arm/plat-omap/include/plat/dmtimer.h
index 9418f00..be2b8c4 100644
--- a/arch/arm/plat-omap/include/plat/dmtimer.h
+++ b/arch/arm/plat-omap/include/plat/dmtimer.h
@@ -259,7 +259,7 @@ struct omap_dm_timer {
unsigned long phys_base;
int id;
int irq;
-   struct clk *iclk, *fclk;
+   struct clk *fclk;
 
void __iomem*io_base;
void __iomem*sys_stat;  /* TISTAT timer status */
-- 
1.7.0.4

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html