diff for duplicates of <4DD3AE5D.8040501@ti.com> diff --git a/a/1.txt b/N1/1.txt index 024e5f2..35ed4a3 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -97,11 +97,3 @@ index 8c96567..5477f4b 100644 int __init omap4xxx_clk_init(void) -- 1.6.0.4 - - - - --------------- next part -------------- -An embedded and charset-unspecified text was scrubbed... -Name: 0001-OMAP4-clock-Add-CPU-local-timer-clock-node.patch -URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20110518/d66dfefa/attachment-0001.ksh> diff --git a/N1/2.hdr b/N1/2.hdr new file mode 100644 index 0000000..0177916 --- /dev/null +++ b/N1/2.hdr @@ -0,0 +1,5 @@ +Content-Type: text/plain; + name="0001-OMAP4-clock-Add-CPU-local-timer-clock-node.patch" +Content-Transfer-Encoding: 7bit +Content-Disposition: attachment; + filename*0="0001-OMAP4-clock-Add-CPU-local-timer-clock-node.patch" diff --git a/N1/2.txt b/N1/2.txt new file mode 100644 index 0000000..d409f6c --- /dev/null +++ b/N1/2.txt @@ -0,0 +1,48 @@ +>From 8a3e307c1a610a24f78d575c0ac04a7bbe1d39b8 Mon Sep 17 00:00:00 2001 +From: Santosh Shilimkar <santosh.shilimkar@ti.com> +Date: Wed, 18 May 2011 16:27:41 +0530 +Subject: [PATCH] OMAP4: clock: Add CPU local timer clock node. + +Local timer clock is sourced from the CPU clock and hence changes +along with CPU clock. These per CPU local timers are used as +clock-events, so they need to be reconfigured on CPU frequency +as part of CPUfreq governor. + +Newly introduced clockevents_reconfigure() needs to know the +TWD clock-rate. Provide a clock-node to make clk_get_rate() work +for TWD. + +Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com> +--- + arch/arm/mach-omap2/clock44xx_data.c | 9 +++++++++ + 1 files changed, 9 insertions(+), 0 deletions(-) + +diff --git a/arch/arm/mach-omap2/clock44xx_data.c b/arch/arm/mach-omap2/clock44xx_data.c +index 8c96567..5477f4b 100644 +--- a/arch/arm/mach-omap2/clock44xx_data.c ++++ b/arch/arm/mach-omap2/clock44xx_data.c +@@ -3010,6 +3010,14 @@ static struct clk auxclkreq5_ck = { + .recalc = &omap2_clksel_recalc, + }; + ++static struct clk smp_twd = { ++ .name = "smp_twd", ++ .parent = &dpll_mpu_ck, ++ .ops = &clkops_null, ++ .fixed_div = 2, ++ .recalc = &omap_fixed_divisor_recalc, ++}; ++ + /* + * clkdev + */ +@@ -3283,6 +3291,7 @@ static struct omap_clk omap44xx_clks[] = { + CLK(NULL, "auxclkreq3_ck", &auxclkreq3_ck, CK_443X), + CLK(NULL, "auxclkreq4_ck", &auxclkreq4_ck, CK_443X), + CLK(NULL, "auxclkreq5_ck", &auxclkreq5_ck, CK_443X), ++ CLK(NULL, "smp_twd", &smp_twd, CK_443X), + }; + + int __init omap4xxx_clk_init(void) +-- +1.6.0.4 diff --git a/a/content_digest b/N1/content_digest index 5fdbd3f..9d4c095 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,11 +1,17 @@ "ref\01305588114-23728-1-git-send-email-ccross@android.com\0" "ref\04DD27F7D.2070305@ti.com\0" "ref\0BANLkTinUxn_szHVHSKOZ1WJAckmo9mSudA@mail.gmail.com\0" - "From\0santosh.shilimkar@ti.com (Santosh Shilimkar)\0" - "Subject\0[PATCH] ARM: smp_twd: Reconfigure clockevents after cpufreq change\0" + "From\0Santosh Shilimkar <santosh.shilimkar@ti.com>\0" + "Subject\0Re: [PATCH] ARM: smp_twd: Reconfigure clockevents after cpufreq change\0" "Date\0Wed, 18 May 2011 17:02:45 +0530\0" - "To\0linux-arm-kernel@lists.infradead.org\0" - "\00:1\0" + "To\0Colin Cross <ccross@android.com>\0" + "Cc\0linux-arm-kernel@lists-infradead.org" + Thomas Gleixner <tglx@linutronix.de> + Russell King <linux@arm.linux.org.uk> + Rob Herring <robherring2@gmail.com> + linux-arm-kernel@lists.infradead.org + " linux-kernel@vger.kernel.org\0" + "\01:1\0" "b\0" "On 5/17/2011 10:36 PM, Colin Cross wrote:\n" "> On Tue, May 17, 2011 at 7:00 AM, Santosh Shilimkar\n" @@ -105,14 +111,57 @@ "\n" " int __init omap4xxx_clk_init(void)\n" "-- \n" - "1.6.0.4\n" + 1.6.0.4 + "\01:2\0" + "fn\00001-OMAP4-clock-Add-CPU-local-timer-clock-node.patch\0" + "b\0" + ">From 8a3e307c1a610a24f78d575c0ac04a7bbe1d39b8 Mon Sep 17 00:00:00 2001\n" + "From: Santosh Shilimkar <santosh.shilimkar@ti.com>\n" + "Date: Wed, 18 May 2011 16:27:41 +0530\n" + "Subject: [PATCH] OMAP4: clock: Add CPU local timer clock node.\n" "\n" + "Local timer clock is sourced from the CPU clock and hence changes\n" + "along with CPU clock. These per CPU local timers are used as\n" + "clock-events, so they need to be reconfigured on CPU frequency\n" + "as part of CPUfreq governor.\n" "\n" + "Newly introduced clockevents_reconfigure() needs to know the\n" + "TWD clock-rate. Provide a clock-node to make clk_get_rate() work\n" + "for TWD.\n" "\n" + "Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>\n" + "---\n" + " arch/arm/mach-omap2/clock44xx_data.c | 9 +++++++++\n" + " 1 files changed, 9 insertions(+), 0 deletions(-)\n" "\n" - "-------------- next part --------------\n" - "An embedded and charset-unspecified text was scrubbed...\n" - "Name: 0001-OMAP4-clock-Add-CPU-local-timer-clock-node.patch\n" - URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20110518/d66dfefa/attachment-0001.ksh> + "diff --git a/arch/arm/mach-omap2/clock44xx_data.c b/arch/arm/mach-omap2/clock44xx_data.c\n" + "index 8c96567..5477f4b 100644\n" + "--- a/arch/arm/mach-omap2/clock44xx_data.c\n" + "+++ b/arch/arm/mach-omap2/clock44xx_data.c\n" + "@@ -3010,6 +3010,14 @@ static struct clk auxclkreq5_ck = {\n" + " \t.recalc\t\t= &omap2_clksel_recalc,\n" + " };\n" + " \n" + "+static struct clk smp_twd = {\n" + "+\t.name\t\t= \"smp_twd\",\n" + "+\t.parent\t\t= &dpll_mpu_ck,\n" + "+\t.ops\t\t= &clkops_null,\n" + "+\t.fixed_div\t= 2,\n" + "+\t.recalc\t\t= &omap_fixed_divisor_recalc,\n" + "+};\n" + "+\n" + " /*\n" + " * clkdev\n" + " */\n" + "@@ -3283,6 +3291,7 @@ static struct omap_clk omap44xx_clks[] = {\n" + " \tCLK(NULL,\t\"auxclkreq3_ck\",\t\t&auxclkreq3_ck,\tCK_443X),\n" + " \tCLK(NULL,\t\"auxclkreq4_ck\",\t\t&auxclkreq4_ck,\tCK_443X),\n" + " \tCLK(NULL,\t\"auxclkreq5_ck\",\t\t&auxclkreq5_ck,\tCK_443X),\n" + "+\tCLK(NULL,\t\"smp_twd\",\t\t&smp_twd,\tCK_443X),\n" + " };\n" + " \n" + " int __init omap4xxx_clk_init(void)\n" + "-- \n" + 1.6.0.4 -7ae975fd6c4e1e6990426a93f9482d2fd57bafe35d0e98c6af8cd28298a03e87 +69bbd5692c192e976a5a508ae6cf009408e4d3ddc0899ec8f41efa2023534745
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.