[PATCH v6 0/6] cpufreq: use generic cpufreq drivers for exynos platforms

2014-06-17 Thread Thomas Abraham
using arm_big_little cpufreq driver. Thomas Abraham (6): clk: samsung: add infrastructure to register cpu clocks clk: samsung: register exynos5420 apll/kpll configuration data clk: exynos: use cpu-clock provider type to represent arm clock ARM: dts: Exynos: add cpu nodes, opp and cpu clock

[PATCH v6 6/6] cpufreq: exynos: remove exynos4210/5250 specific cpufreq driver support

2014-06-17 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Exynos4210 and Exynos5250 based platforms have switched over to use generic cpufreq drivers for cpufreq functionality. So the Exynos specific cpufreq drivers for these platforms can be removed. Cc: Viresh Kumar viresh.ku...@linaro.org Signed-off

Re: [PATCH 0/4] cpufreq: Use cpufreq-cpu0 driver for Exynos3250

2014-06-13 Thread Thomas Abraham
. So, this patchset is based on following patchset[1] by Thomas Abraham. [1] http://www.spinics.net/lists/linux-samsung-soc/msg31593.html Chanwoo Choi (4): clk: samsung: exynos3250: Use cpu-clock provider type to support cpufreq clk: samsung: Add support for cpu clocks of Exynos3250

[PATCH v6 2/2] Documentation: devicetree: Add boost-frequency binding to list boost mode frequency

2014-05-30 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Add a new optional boost-frequency binding for specifying the frequencies usable in boost mode. Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark Rutland mark.rutl...@arm.com Cc: Ian Campbell ijc+devicet...@hellion.org.uk Cc

[PATCH v6 0/2] cpufreq: opp: Add device tree based lookup of boost mode frequency

2014-05-30 Thread Thomas Abraham
Changes since v5: - Fixes for checkpatch warnings with --strict option as suggested by Nishanth Menon. Changes since v4: - Code improvements suggested by Viresh Kumar. Changes since v3: - Minor changes as suggested in the last version. Changes since v2: - Reworked based on the PM / OPP: move

Re: [PATCH v6 2/2] Documentation: devicetree: Add boost-frequency binding to list boost mode frequency

2014-05-30 Thread Thomas Abraham
Hi Mark, On Fri, May 30, 2014 at 6:38 PM, Mark Rutland mark.rutl...@arm.com wrote: Hi, Apologies for being somewhat late w.r.t. review on this. On Fri, May 30, 2014 at 10:01:17AM +0100, Thomas Abraham wrote: From: Thomas Abraham thomas...@samsung.com Add a new optional boost-frequency

Re: [PATCH v6 0/2] cpufreq: opp: Add device tree based lookup of boost mode frequency

2014-05-30 Thread Thomas Abraham
On Fri, May 30, 2014 at 8:17 PM, Rafael J. Wysocki r...@rjwysocki.net wrote: On Friday, May 30, 2014 02:19:06 PM Rafael J. Wysocki wrote: On Friday, May 30, 2014 02:31:15 PM Thomas Abraham wrote: Changes since v5: - Fixes for checkpatch warnings with --strict option as suggested

Re: [PATCH v6 2/2] Documentation: devicetree: Add boost-frequency binding to list boost mode frequency

2014-05-30 Thread Thomas Abraham
On Fri, May 30, 2014 at 11:45 PM, Tomasz Figa tomasz.f...@gmail.com wrote: On 30.05.2014 20:05, Thomas Abraham wrote: Hi Mark, On Fri, May 30, 2014 at 6:38 PM, Mark Rutland mark.rutl...@arm.com wrote: Hi, Apologies for being somewhat late w.r.t. review on this. On Fri, May 30, 2014

Re: [PATCH v4 1/2] cpufreq / OPP: Allow boost frequency to be looked up from device tree

2014-05-29 Thread Thomas Abraham
On Mon, May 26, 2014 at 11:28 AM, Viresh Kumar viresh.ku...@linaro.org wrote: On 23 May 2014 19:07, Thomas Abraham thomas...@samsung.com wrote: From: Thomas Abraham thomas...@samsung.com Commit 6f19efc0 (cpufreq: Add boost frequency support in core) adds support for CPU boost mode. This patch

[PATCH v5 0/2] cpufreq: opp: Add device tree based lookup of boost mode frequency

2014-05-29 Thread Thomas Abraham
Changes since v5: - Code improvements suggested by Viresh Kumar. Changes since v4: - Includes cleanup changes suggested by Viresh Kumar. Changes since v3: - Minor changes as suggested in the last version. Changes since v2: - Reworked based on the PM / OPP: move cpufreq specific helpers out of

[PATCH v5 2/2] Documentation: devicetree: Add boost-frequency binding to list boost mode frequency

2014-05-29 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Add a new optional boost-frequency binding for specifying the frequencies usable in boost mode. Cc: Nishanth Menon n...@ti.com Cc: Lukasz Majewski l.majew...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark

[PATCH v5 1/2] cpufreq / OPP: Allow boost frequency to be looked up from device tree

2014-05-29 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Commit 6f19efc0 (cpufreq: Add boost frequency support in core) adds support for CPU boost mode. This patch adds support for finding available boost frequencies from device tree and marking them as usable in boost mode. Cc: Nishanth Menon n...@ti.com Cc

Re: [PATCH v4 4/8] Documentation: devicetree: add cpu clock configuration data binding for Exynos4/5

2014-05-26 Thread Thomas Abraham
Hi Tomasz, Thanks for your comments. Please see inline reply. On Sat, May 17, 2014 at 4:54 AM, Tomasz Figa tomasz.f...@gmail.com wrote: Hi Thomas, Please see my comments inline. On 14.05.2014 03:11, Thomas Abraham wrote: From; Thomas Abraham thomas...@samsung.com The clock blocks within

[PATCH v4 0/2] cpufreq: opp: Add device tree based lookup of boost mode frequency

2014-05-23 Thread Thomas Abraham
the regression caused by the Exynos CPUfreq driver consolidation patches. Thomas Abraham (2): cpufreq / OPP: Allow boost frequency to be looked up from device tree Documentation: devicetree: Add boost-frequency binding to list boost mode frequency .../devicetree/bindings/cpufreq/cpufreq

[PATCH v4 2/2] Documentation: devicetree: Add boost-frequency binding to list boost mode frequency

2014-05-23 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Add a new optional boost-frequency binding for specifying the frequencies usable in boost mode. Cc: Nishanth Menon n...@ti.com Cc: Lukasz Majewski l.majew...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark

[PATCH v4 1/2] cpufreq / OPP: Allow boost frequency to be looked up from device tree

2014-05-23 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Commit 6f19efc0 (cpufreq: Add boost frequency support in core) adds support for CPU boost mode. This patch adds support for finding available boost frequencies from device tree and marking them as usable in boost mode. Cc: Nishanth Menon n...@ti.com Cc

[PATCH v5 0/7] cpufreq: use cpufreq-cpu0 driver for exynos based platforms

2014-05-23 Thread Thomas Abraham
bypassing the Exynos CCF driver which is sort of problematic. (b) Removes the need for having clock controller register definitions in the cpufreq driver and also removes the need for statically io-remapping clock controller address space (helps in moving towards multiplatform kernel). Thomas

[PATCH v5 4/7] clk: exynos: use cpu-clock provider type to represent arm clock

2014-05-23 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com With the addition of the new Samsung specific cpu-clock type, the arm clock can be represented as a cpu-clock type and the independent clock blocks that made up the arm clock can be removed. Signed-off-by: Thomas Abraham thomas...@samsung.com

[PATCH v5 3/7] Documentation: devicetree: add cpu clock configuration data binding for Exynos4/5

2014-05-23 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com The clock blocks within the CMU_CPU clock domain are put together into a new composite clock type called the cpu clock. This clock type requires configuration data that will be atomically programmed in the multiple clock blocks encapsulated within

[PATCH v5 1/7] cpufreq: cpufreq-cpu0: allow use of optional boost mode frequencies

2014-05-23 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Lookup for the optional boost-frequency property in cpu0 node and if available, enable support for boost mode frequencies. The frequencies usable in boost mode are determined while preparing the cpufreq table from the list of operating points available

[PATCH v5 2/7] clk: samsung: add infrastructure to register cpu clocks

2014-05-23 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com The CPU clock provider supplies the clock to the CPU clock domain. The composition and organization of the CPU clock provider could vary among Exynos SoCs. A CPU clock provider can be composed of clock mux, dividers and gates. This patch defines a new

[PATCH v5 7/7] cpufreq: exynos: remove all exynos specific cpufreq driver support

2014-05-23 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Exynos4210, Exynos4x12 and Exynos5250 based platforms have switched over to use cpufreq-cpu0 driver for cpufreq functionality. So the Exynos specific cpufreq drivers for these platforms can be removed. Signed-off-by: Thomas Abraham thomas...@samsung.com

[PATCH v5 6/7] ARM: Exynos: switch to using generic cpufreq-cpu0 driver

2014-05-23 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Remove the platform device instantiation for Exynos specific cpufreq driver and add the platform device for cpufreq-cpu0 driver. Signed-off-by: Thomas Abraham thomas...@samsung.com --- arch/arm/mach-exynos/exynos.c |4 +++- 1 file changed, 3

Re: [PATCH v4 3/8] clk: samsung: add infrastructure to register cpu clocks

2014-05-23 Thread Thomas Abraham
Hi Tomasz, On Fri, May 16, 2014 at 10:47 PM, Tomasz Figa t.f...@samsung.com wrote: Hi Thomas, On 14.05.2014 03:11, Thomas Abraham wrote: From: Thomas Abraham thomas...@samsung.com The CPU clock provider supplies the clock to the CPU clock domain. The composition and organization of the CPU

Re: [PATCH v4 5/8] clk: exynos: use cpu-clock provider type to represent arm clock.

2014-05-15 Thread Thomas Abraham
On Thu, May 15, 2014 at 3:07 AM, Mike Turquette mturque...@linaro.org wrote: Quoting Thomas Abraham (2014-05-13 18:11:13) From: Thomas Abraham thomas...@samsung.com With the addition of the new Samsung specific cpu-clock type, the arm clock can be represented as a cpu-clock type

Re: [PATCH v4 5/8] clk: exynos: use cpu-clock provider type to represent arm clock.

2014-05-15 Thread Thomas Abraham
On Thu, May 15, 2014 at 1:40 PM, Lukasz Majewski l.majew...@samsung.com wrote: Hi Thomas, On Thu, May 15, 2014 at 3:07 AM, Mike Turquette mturque...@linaro.org wrote: Quoting Thomas Abraham (2014-05-13 18:11:13) From: Thomas Abraham thomas...@samsung.com With the addition of the new

Re: [PATCH v4 3/8] clk: samsung: add infrastructure to register cpu clocks

2014-05-15 Thread Thomas Abraham
wrote: Am Donnerstag, 15. Mai 2014, 11:18:44 schrieb Doug Anderson: Thomas, On Tue, May 13, 2014 at 6:11 PM, Thomas Abraham ta.oma...@gmail.com wrote: From: Thomas Abraham thomas...@samsung.com +static int exynos4210_armclk_pre_rate_change(struct clk_notifier_data *ndata

Re: [PATCH v4 5/8] clk: exynos: use cpu-clock provider type to represent arm clock.

2014-05-15 Thread Thomas Abraham
On Thu, May 15, 2014 at 3:07 AM, Mike Turquette mturque...@linaro.org wrote: Quoting Thomas Abraham (2014-05-13 18:11:13) From: Thomas Abraham thomas...@samsung.com With the addition of the new Samsung specific cpu-clock type, the arm clock can be represented as a cpu-clock type

Re: [PATCH v3 2/2] Documentation: devicetree: Add boost-frequency binding to list boost mode frequency

2014-05-14 Thread Thomas Abraham
On Wed, May 14, 2014 at 7:32 AM, Nishanth Menon n...@ti.com wrote: On Tue, May 13, 2014 at 8:03 PM, Thomas Abraham ta.oma...@gmail.com wrote: From: Thomas Abraham thomas...@samsung.com Add a new optional boost-frequency binding for specifying the frequencies usable in boost mode. Cc

Re: [PATCH v4 2/8] clk: samsung: change scope of samsung clock lock to global

2014-05-14 Thread Thomas Abraham
On Wed, May 14, 2014 at 9:20 AM, Viresh Kumar viresh.ku...@linaro.org wrote: On 14 May 2014 06:41, Thomas Abraham ta.oma...@gmail.com wrote: From: Thomas Abraham thomas...@samsung.com Access to samsung clock lock is required to support newer samsung specific clock types. So change the scope

Re: [PATCH v4 1/8] cpufreq: cpufreq-cpu0: allow use of optional boost mode frequencies

2014-05-14 Thread Thomas Abraham
Hi Lukasz, Viresh, On Wed, May 14, 2014 at 11:50 AM, Viresh Kumar viresh.ku...@linaro.org wrote: On 14 May 2014 11:47, Lukasz Majewski l.majew...@samsung.com wrote: I think that you can rely solely on the CPU_FREQ_BOOST_SW flag if the original author of cpufreq-cpu0.c don't mind. We don't

Re: [PATCH v3 1/2] cpufreq / OPP: Allow boost frequency to be looked up from device tree

2014-05-14 Thread Thomas Abraham
On Wed, May 14, 2014 at 9:10 AM, Viresh Kumar viresh.ku...@linaro.org wrote: On 14 May 2014 06:32, Thomas Abraham ta.oma...@gmail.com wrote: From: Thomas Abraham thomas...@samsung.com Commit 6f19efc0 (cpufreq: Add boost frequency support in core) adds support for CPU boost mode. This patch

Re: [PATCH v3 1/2] cpufreq / OPP: Allow boost frequency to be looked up from device tree

2014-05-14 Thread Thomas Abraham
On Wed, May 14, 2014 at 11:54 AM, Viresh Kumar viresh.ku...@linaro.org wrote: On 14 May 2014 11:39, Lukasz Majewski l.majew...@samsung.com wrote: I agree with Nishanth here, that point 1 (as described by Viresh at [*]) is a more scalable approach. The only reason why I wanted all that to be

Re: [PATCH v4 8/8] cpufreq: exynos: remove all exynos specific cpufreq driver support

2014-05-14 Thread Thomas Abraham
Hi Lukasz, On Wed, May 14, 2014 at 12:50 PM, Lukasz Majewski l.majew...@samsung.com wrote: Hi Thomas, -config ARM_EXYNOS_CPU_FREQ_BOOST_SW - bool EXYNOS Frequency Overclocking - Software - depends on ARM_EXYNOS_CPUFREQ - select CPU_FREQ_BOOST_SW - select EXYNOS_THERMAL -

Re: [PATCH v4 7/8] ARM: Exynos: switch to using generic cpufreq-cpu0 driver

2014-05-14 Thread Thomas Abraham
On Wed, May 14, 2014 at 6:41 PM, Heiko Stübner he...@sntech.de wrote: Am Mittwoch, 14. Mai 2014, 18:35:29 schrieb Viresh Kumar: On 14 May 2014 18:20, Arnd Bergmann a...@arndb.de wrote: Could we please come up with a way to probe this from DT in the cpufreq-cpu0 driver itself, so we don't

Re: [PATCH v4 7/8] ARM: Exynos: switch to using generic cpufreq-cpu0 driver

2014-05-14 Thread Thomas Abraham
On Wed, May 14, 2014 at 6:20 PM, Arnd Bergmann a...@arndb.de wrote: On Wednesday 14 May 2014 06:41:15 Thomas Abraham wrote: From: Thomas Abraham thomas...@samsung.com Remove the platform device instantiation for Exynos specific cpufreq driver and add the platform device for cpufreq-cpu0

Re: [PATCH v4 1/8] cpufreq: cpufreq-cpu0: allow use of optional boost mode frequencies

2014-05-14 Thread Thomas Abraham
On Wed, May 14, 2014 at 7:20 PM, Viresh Kumar viresh.ku...@linaro.org wrote: On 14 May 2014 19:13, Thomas Abraham ta.oma...@gmail.com wrote: Okay, so you are suggesting that Kconfig entry used to select cpufreq-cpu0 should also enable CPU_FREQ_BOOST_SW config as well. I never said

Re: [PATCH 0/2] PM / OPP: move cpufreq specific helpers out of OPP layer

2014-05-13 Thread Thomas Abraham
| 20 --- 7 files changed, 167 insertions(+), 146 deletions(-) create mode 100644 drivers/cpufreq/cpufreq_opp.c Works fine on Exynos. Tested-by: Thomas Abraham thomas...@samsung.com -- 1.7.9.5 -- To unsubscribe from this list: send the line unsubscribe linux-pm in the body

[PATCH v3 0/2] cpufreq: opp: Add device tree based lookup of boost mode frequency

2014-05-13 Thread Thomas Abraham
. Thomas Abraham (2): cpufreq / OPP: Allow boost frequency to be looked up from device tree Documentation: devicetree: Add boost-frequency binding to list boost mode frequency .../devicetree/bindings/cpufreq/cpufreq-boost.txt | 11 ++ drivers/cpufreq/cpufreq_opp.c

[PATCH v3 1/2] cpufreq / OPP: Allow boost frequency to be looked up from device tree

2014-05-13 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Commit 6f19efc0 (cpufreq: Add boost frequency support in core) adds support for CPU boost mode. This patch adds support for finding available boost frequencies from device tree and marking them as usable in boost mode. Cc: Nishanth Menon n...@ti.com Cc

[PATCH v3 2/2] Documentation: devicetree: Add boost-frequency binding to list boost mode frequency

2014-05-13 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Add a new optional boost-frequency binding for specifying the frequencies usable in boost mode. Cc: Nishanth Menon n...@ti.com Cc: Lukasz Majewski l.majew...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark

[PATCH v4 0/8] cpufreq: use cpufreq-cpu0 driver for exynos based platforms

2014-05-13 Thread Thomas Abraham
). Thomas Abraham (8): cpufreq: cpufreq-cpu0: allow use of optional boost mode frequencies clk: samsung: change scope of samsung clock lock to global clk: samsung: add infrastructure to register cpu clocks Documentation: devicetree: add cpu clock configuration data binding for Exynos4/5

[PATCH v4 2/8] clk: samsung: change scope of samsung clock lock to global

2014-05-13 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Access to samsung clock lock is required to support newer samsung specific clock types. So change the scope of the samsung clock lock to global. And prefix 'samsung_clk_' to the existing name of the lock to prevent name space pollution. Cc: Tomasz Figa

[PATCH v4 1/8] cpufreq: cpufreq-cpu0: allow use of optional boost mode frequencies

2014-05-13 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Lookup for the optional boost-frequency property in cpu0 node and if available, enable support for boost mode frequencies. The frequencies usable in boost mode are determined while preparing the cpufreq table from the list of operating points available

[PATCH v4 4/8] Documentation: devicetree: add cpu clock configuration data binding for Exynos4/5

2014-05-13 Thread Thomas Abraham
From; Thomas Abraham thomas...@samsung.com The clock blocks within the CMU_CPU clock domain are put together into a new composite clock type called the cpu clock. This clock type requires configuration data that will be atomically programmed in the multiple clock blocks encapsulated within

[PATCH v4 3/8] clk: samsung: add infrastructure to register cpu clocks

2014-05-13 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com The CPU clock provider supplies the clock to the CPU clock domain. The composition and organization of the CPU clock provider could vary among Exynos SoCs. A CPU clock provider can be composed of clock mux, dividers and gates. This patch defines a new

[PATCH v4 6/8] ARM: dts: Exynos: add cpu nodes, opp and cpu clock configuration data

2014-05-13 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com For all Exynos based platforms, add CPU nodes, operating points and cpu clock data for migrating from Exynos specific cpufreq driver to using generic cpufreq-cpu0 driver. Cc: Tomasz Figa t.f...@samsung.com Signed-off-by: Thomas Abraham thomas

[PATCH v4 5/8] clk: exynos: use cpu-clock provider type to represent arm clock.

2014-05-13 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com With the addition of the new Samsung specific cpu-clock type, the arm clock can be represented as a cpu-clock type and the independent clock blocks that made up the arm clock can be removed. Cc: Tomasz Figa t.f...@samsung.com Signed-off-by: Thomas

[PATCH v4 7/8] ARM: Exynos: switch to using generic cpufreq-cpu0 driver

2014-05-13 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Remove the platform device instantiation for Exynos specific cpufreq driver and add the platform device for cpufreq-cpu0 driver. Signed-off-by: Thomas Abraham thomas...@samsung.com --- arch/arm/mach-exynos/exynos.c |4 +++- 1 files changed, 3

[PATCH v4 8/8] cpufreq: exynos: remove all exynos specific cpufreq driver support

2014-05-13 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Exynos4210, Exynos4x12 and Exynos5250 based platforms have switched over to use cpufreq-cpu0 driver for cpufreq functionality. So the Exynos specific cpufreq drivers for these platforms can be removed. Signed-off-by: Thomas Abraham thomas...@samsung.com

Re: [PATCH 5/6] ARM: EXYNOS: Enable multi-platform build support

2014-04-16 Thread Thomas Abraham
On Wed, Apr 16, 2014 at 8:18 PM, Tomasz Figa t.f...@samsung.com wrote: On 16.04.2014 16:31, Arnd Bergmann wrote: On Wednesday 16 April 2014 15:51:29 Tomasz Figa wrote: On 15.04.2014 11:28, Sachin Kamat wrote: From: Arnd Bergmann a...@arndb.de This makes it possible to enable the exynos

Re: [PATCH v3 1/7] cpufreq: cpufreq-cpu0: allow use of optional boost mode frequencies

2014-02-13 Thread Thomas Abraham
On Wed, Feb 12, 2014 at 8:28 PM, Tomasz Figa t.f...@samsung.com wrote: Hi Thomas, On 07.02.2014 16:55, Thomas Abraham wrote: From: Thomas Abraham thomas...@samsung.com Lookup for the optional boost-frequency property in cpu0 node and if available, enable support for boost mode frequencies

Re: [PATCH v3 2/7] clk: samsung: add infrastructure to register cpu clocks

2014-02-12 Thread Thomas Abraham
Hi Tomasz, Thanks for your detailed review. On Wed, Feb 12, 2014 at 11:55 PM, Tomasz Figa t.f...@samsung.com wrote: Hi Thomas, On 07.02.2014 16:55, Thomas Abraham wrote: From: Thomas Abraham thomas...@samsung.com The CPU clock provider supplies the clock to the CPU clock domain

[PATCH v2 1/2] PM / OPP: Allow boost frequency to be looked up from device tree

2014-02-07 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Commit 6f19efc0 (cpufreq: Add boost frequency support in core) adds support for CPU boost mode. This patch adds support for finding available boost frequencies from device tree and marking them as usable in boost mode. Cc: Nishanth Menon n...@ti.com Cc

[PATCH v2 0/2] Add device tree based lookup of boost mode frequency

2014-02-07 Thread Thomas Abraham
in the cpu device tree node. This requirement came up when Lukasz pointed out the regression caused by the Exynos CPUfreq driver consolidation patches. Thomas Abraham (2): PM / OPP: Allow boost frequency to be looked up from device tree Documentation: devicetree: Add boost-frequency binding to list

Re: [PATCH v2 2/2] Documentation: devicetree: Add boost-frequency binding to list boost mode frequency

2014-02-07 Thread Thomas Abraham
On Fri, Feb 7, 2014 at 8:57 PM, Nishanth Menon n...@ti.com wrote: On Fri, Feb 7, 2014 at 9:19 AM, Thomas Abraham ta.oma...@gmail.com wrote: From: Thomas Abraham thomas...@samsung.com Add a new optional boost-frequency binding for specifying the frequencies usable in boost mode. Cc: Nishanth

Re: [PATCH v2 1/2] PM / OPP: Allow boost frequency to be looked up from device tree

2014-02-07 Thread Thomas Abraham
On Fri, Feb 7, 2014 at 8:59 PM, Nishanth Menon n...@ti.com wrote: On Fri, Feb 7, 2014 at 9:19 AM, Thomas Abraham ta.oma...@gmail.com wrote: From: Thomas Abraham thomas...@samsung.com Commit 6f19efc0 (cpufreq: Add boost frequency support in core) adds support for CPU boost mode. This patch

[PATCH v3 7/7] cpufreq: exynos: remove all exynos specific cpufreq driver support

2014-02-07 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Exynos4210, Exynos4x12 and Exynos5250 based platforms have switched over to use cpufreq-cpu0 driver for cpufreq functionality. So the Exynos specific cpufreq drivers for these platforms can be removed. Signed-off-by: Thomas Abraham thomas...@samsung.com

[PATCH v3 0/7] cpufreq: use cpufreq-cpu0 driver for exynos based platforms

2014-02-07 Thread Thomas Abraham
driver and also removes the need for statically io-remapping clock controller address space (helps in moving towards multiplatform kernel). Thomas Abraham (7): cpufreq: cpufreq-cpu0: allow use of optional boost mode frequencies clk: samsung: add infrastructure to register cpu clocks

[PATCH v3 1/7] cpufreq: cpufreq-cpu0: allow use of optional boost mode frequencies

2014-02-07 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Lookup for the optional boost-frequency property in cpu0 node and if available, enable support for boost mode frequencies. The frequencies usable in boost mode are determined while preparing the cpufreq table from the list of operating points available

[PATCH v2 2/2] Documentation: devicetree: Add boost-frequency binding to list boost mode frequency

2014-02-07 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Add a new optional boost-frequency binding for specifying the frequencies usable in boost mode. Cc: Nishanth Menon n...@ti.com Cc: Lukasz Majewski l.majew...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark

[PATCH v3 6/7] ARM: Exynos: switch to using generic cpufreq-cpu0 driver

2014-02-07 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Remove the platform device instantiation for Exynos specific cpufreq driver and add the platform device for cpufreq-cpu0 driver. Signed-off-by: Thomas Abraham thomas...@samsung.com Reviewed-by: Lukasz Majewski l.majew...@samsung.com --- arch/arm/mach

[PATCH v3 5/7] ARM: dts: Exynos: add cpu nodes, opp and cpu clock configuration data

2014-02-07 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com For all Exynos based platforms, add CPU nodes, operating points and cpu clock data for migrating from Exynos specific cpufreq driver to using generic cpufreq-cpu0 driver. Signed-off-by: Thomas Abraham thomas...@samsung.com --- .../devicetree/bindings

[PATCH v3 2/7] clk: samsung: add infrastructure to register cpu clocks

2014-02-07 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com The CPU clock provider supplies the clock to the CPU clock domain. The composition and organization of the CPU clock provider could vary among Exynos SoCs. A CPU clock provider can be composed of clock mux, dividers and gates. This patch defines a new

[PATCH v3 4/7] clk: exynos: use cpu-clock provider type to represent arm clock

2014-02-07 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com With the addition of the new Samsung specific cpu-clock type, the arm clock can be represented as a cpu-clock type and the independent clock blocks that made up the arm clock can be removed. Signed-off-by: Thomas Abraham thomas...@samsung.com

[PATCH v3 3/7] Documentation: devicetree: add cpu clock configuration data binding for Exynos4/5

2014-02-07 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com The clock blocks within the CMU_CPU clock domain are put together into a new composite clock type called the cpu clock. This clock type requires configuration data that will be atomically programmed in the multiple clock blocks encapsulated within

Re: [PATCH v2 1/2] PM / OPP: Allow boost frequency to be looked up from device tree

2014-02-07 Thread Thomas Abraham
On Fri, Feb 7, 2014 at 9:31 PM, Sudeep Holla sudeep.ho...@arm.com wrote: On 07/02/14 15:19, Thomas Abraham wrote: From: Thomas Abraham thomas...@samsung.com Commit 6f19efc0 (cpufreq: Add boost frequency support in core) adds support for CPU boost mode. This patch adds support for finding

Re: [PATCH v3 1/7] cpufreq: cpufreq-cpu0: allow use of optional boost mode frequencies

2014-02-07 Thread Thomas Abraham
On Fri, Feb 7, 2014 at 9:46 PM, Nishanth Menon n...@ti.com wrote: On 02/07/2014 09:55 AM, Thomas Abraham wrote: From: Thomas Abraham thomas...@samsung.com Lookup for the optional boost-frequency property in cpu0 node and if available, enable support for boost mode frequencies. The frequencies

Re: [PATCH v3 5/7] ARM: dts: Exynos: add cpu nodes, opp and cpu clock configuration data

2014-02-07 Thread Thomas Abraham
On Fri, Feb 7, 2014 at 9:50 PM, Sudeep Holla sudeep.ho...@arm.com wrote: On 07/02/14 15:55, Thomas Abraham wrote: From: Thomas Abraham thomas...@samsung.com For all Exynos based platforms, add CPU nodes, operating points and cpu clock data for migrating from Exynos specific cpufreq driver

Re: [PATCH v2 2/2] Documentation: devicetree: Add boost-frequency binding to list boost mode frequency

2014-02-07 Thread Thomas Abraham
On Fri, Feb 7, 2014 at 11:32 PM, Sudeep Holla sudeep.ho...@arm.com wrote: On 07/02/14 17:37, Nishanth Menon wrote: On Fri, Feb 7, 2014 at 11:31 AM, Sudeep Holla sudeep.ho...@arm.com wrote: [...] Yes I think its counter-intuitive as it's visible to the userspace(list of frequencies and the

Re: [PATCH v2 2/2] Documentation: devicetree: Add boost-frequency binding to list boost mode frequency

2014-02-07 Thread Thomas Abraham
On Sat, Feb 8, 2014 at 1:11 AM, Nishanth Menon n...@ti.com wrote: On Fri, Feb 7, 2014 at 12:02 PM, Sudeep Holla sudeep.ho...@arm.com wrote: On 07/02/14 17:37, Nishanth Menon wrote: On Fri, Feb 7, 2014 at 11:31 AM, Sudeep Holla sudeep.ho...@arm.com wrote: [...] Yes I think its

Re: [PATCH v2 0/9] Samsung PM consolidation part 1 (clocks)

2014-02-06 Thread Thomas Abraham
/clk-s3c64xx.c| 79 +--- drivers/clk/samsung/clk.c| 71 ++- drivers/clk/samsung/clk.h| 14 ++- 8 files changed, 348 insertions(+), 236 deletions(-) Nice series! Reviewed-by: Thomas Abraham thomas...@samsung.com -- 1.8.5.2

Re: [PATCH v2 7/7] cpufreq: exynos: remove all exynos specific cpufreq driver support

2014-02-05 Thread Thomas Abraham
Hi Lukasz, On Mon, Jan 20, 2014 at 1:38 PM, Lukasz Majewski l.majew...@samsung.com wrote: Hi Thomas, From: Thomas Abraham thomas...@samsung.com Exynos4210, Exynos4x12 and Exynos5250 based platforms have switched over to use cpufreq-cpu0 driver for cpufreq functionality. So the Exynos

[PATCH 0/2] Add device tree based lookup of boost mode OPPs

2014-02-04 Thread Thomas Abraham
. But for CPUfreq drivers which obtain the OPPs from cpus node, this patch series adds support to specify boost mode OPPs in dt node. This requirement came up when Lukasz pointed out the regression caused by the Exynos CPUfreq driver consolidation patches. Thomas Abraham (2): PM / OPP: Add support

[PATCH 1/2] PM / OPP: Add support for 'boost' mode OPP

2014-02-04 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Commit 6f19efc0 (cpufreq: Add boost frequency support in core) adds support for CPU boost mode. This patch adds support for finding available boost OPPs from device tree and marking them as usable in boost mode. Cc: Nishanth Menon n...@ti.com Cc: Lukasz

[PATCH 2/2] Documentation: devicetree: Add boost-opp binding to list boost mode OPPs

2014-02-04 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Certain CPUs or devices can support optional boost operating modes. Add a new binding to list OPPs to be additionally made available in boost operating modes. Cc: Nishanth Menon n...@ti.com Cc: Lukasz Majewski l.majew...@samsung.com Cc: Rob Herring robh

Re: [PATCH 1/2] PM / OPP: Add support for 'boost' mode OPP

2014-02-04 Thread Thomas Abraham
On Tue, Feb 4, 2014 at 8:45 PM, Nishanth Menon n...@ti.com wrote: On 02/04/2014 03:41 AM, Thomas Abraham wrote: From: Thomas Abraham thomas...@samsung.com Commit 6f19efc0 (cpufreq: Add boost frequency support in core) adds support for CPU boost mode. This patch adds support for finding

Re: [PATCH v2 1/7] cpufreq: cpufreq-cpu0: allow optional safe voltage during frequency transitions

2014-02-03 Thread Thomas Abraham
On Sat, Feb 1, 2014 at 9:40 AM, Mike Turquette mturque...@linaro.org wrote: Quoting Heiko Stübner (2014-01-30 07:09:04) On Thursday, 30. January 2014 18:23:44 Thomas Abraham wrote: Hi Mike, On Wed, Jan 29, 2014 at 12:17 AM, Mike Turquette mturque...@linaro.org wrote: On Mon, Jan 27

Re: [PATCH v2 1/7] cpufreq: cpufreq-cpu0: allow optional safe voltage during frequency transitions

2014-02-03 Thread Thomas Abraham
On Thu, Jan 30, 2014 at 8:39 PM, Heiko Stübner he...@sntech.de wrote: On Thursday, 30. January 2014 18:23:44 Thomas Abraham wrote: Hi Mike, On Wed, Jan 29, 2014 at 12:17 AM, Mike Turquette mturque...@linaro.org wrote: On Mon, Jan 27, 2014 at 9:30 PM, Thomas Abraham ta.oma...@gmail.com

Re: [PATCH v2 1/7] cpufreq: cpufreq-cpu0: allow optional safe voltage during frequency transitions

2014-01-30 Thread Thomas Abraham
Hi Mike, On Wed, Jan 29, 2014 at 12:17 AM, Mike Turquette mturque...@linaro.org wrote: On Mon, Jan 27, 2014 at 9:30 PM, Thomas Abraham ta.oma...@gmail.com wrote: Hi Mike, On Tue, Jan 28, 2014 at 1:55 AM, Mike Turquette mturque...@linaro.org wrote: Quoting Thomas Abraham (2014-01-18 04:10

Re: [PATCH v2 1/7] cpufreq: cpufreq-cpu0: allow optional safe voltage during frequency transitions

2014-01-28 Thread Thomas Abraham
Hi Lukasz, On Tue, Jan 28, 2014 at 1:47 PM, Lukasz Majewski l.majew...@samsung.com wrote: Hi Thomas, Mike Hi Mike, On Tue, Jan 28, 2014 at 1:55 AM, Mike Turquette mturque...@linaro.org wrote: Quoting Thomas Abraham (2014-01-18 04:10:51) From: Thomas Abraham thomas...@samsung.com

Re: [PATCH v2 1/7] cpufreq: cpufreq-cpu0: allow optional safe voltage during frequency transitions

2014-01-28 Thread Thomas Abraham
On Tue, Jan 28, 2014 at 5:19 PM, Shawn Guo shawn@linaro.org wrote: On Tue, Jan 28, 2014 at 11:00:29AM +0530, Thomas Abraham wrote: Hi Mike, On Tue, Jan 28, 2014 at 1:55 AM, Mike Turquette mturque...@linaro.org wrote: Quoting Thomas Abraham (2014-01-18 04:10:51) From: Thomas Abraham

Re: [PATCH v2 1/7] cpufreq: cpufreq-cpu0: allow optional safe voltage during frequency transitions

2014-01-28 Thread Thomas Abraham
...@linaro.org wrote: Quoting Thomas Abraham (2014-01-18 04:10:51) From: Thomas Abraham thomas...@samsung.com On some platforms such as the Samsung Exynos, changing the frequency of the CPU clock requires changing the frequency of the PLL that is supplying the CPU clock. To change

Re: [PATCH v2 1/7] cpufreq: cpufreq-cpu0: allow optional safe voltage during frequency transitions

2014-01-27 Thread Thomas Abraham
Hi Mike, On Tue, Jan 28, 2014 at 1:55 AM, Mike Turquette mturque...@linaro.org wrote: Quoting Thomas Abraham (2014-01-18 04:10:51) From: Thomas Abraham thomas...@samsung.com On some platforms such as the Samsung Exynos, changing the frequency of the CPU clock requires changing the frequency

Re: [PATCH v2 3/7] devicetree: bindings: add cpu clock configuration data binding for Exynos4/5

2014-01-24 Thread Thomas Abraham
Hi Rob, On Tue, Jan 21, 2014 at 1:01 PM, Thomas Abraham ta.oma...@gmail.com wrote: Hi Rob, On Sat, Jan 18, 2014 at 8:52 PM, Rob Herring robherri...@gmail.com wrote: On Sat, Jan 18, 2014 at 6:10 AM, Thomas Abraham ta.oma...@gmail.com wrote: From: Thomas Abraham thomas...@samsung.com

Re: [PATCH v2 7/7] cpufreq: exynos: remove all exynos specific cpufreq driver support

2014-01-21 Thread Thomas Abraham
Hi Lukasz, On Mon, Jan 20, 2014 at 1:38 PM, Lukasz Majewski l.majew...@samsung.com wrote: Hi Thomas, From: Thomas Abraham thomas...@samsung.com Exynos4210, Exynos4x12 and Exynos5250 based platforms have switched over to use cpufreq-cpu0 driver for cpufreq functionality. So the Exynos

Re: [PATCH v2 2/7] clk: samsung: add infrastructure to register cpu clocks

2014-01-21 Thread Thomas Abraham
Hi Lukasz, On Mon, Jan 20, 2014 at 1:54 PM, Lukasz Majewski l.majew...@samsung.com wrote: Hi Thomas, From: Thomas Abraham thomas...@samsung.com The CPU clock provider supplies the clock to the CPU clock domain. The composition and organization of the CPU clock provider could vary among

Re: [PATCH v2 2/7] clk: samsung: add infrastructure to register cpu clocks

2014-01-21 Thread Thomas Abraham
On Tue, Jan 21, 2014 at 3:55 PM, Lukasz Majewski l.majew...@samsung.com wrote: Hi Thomas, Hi Lukasz, On Mon, Jan 20, 2014 at 1:54 PM, Lukasz Majewski l.majew...@samsung.com wrote: Hi Thomas, From: Thomas Abraham thomas...@samsung.com The CPU clock provider supplies the clock

Re: [PATCH v2 5/7] clk: exynos: use cpu-clock provider type to represent arm clock

2014-01-21 Thread Thomas Abraham
Hi Lukasz, On Tue, Jan 21, 2014 at 4:08 PM, Lukasz Majewski l.majew...@samsung.com wrote: Hi Thomas, On Mon, Jan 20, 2014 at 1:17 PM, Lukasz Majewski l.majew...@samsung.com wrote: Hi Thomas, From: Thomas Abraham thomas...@samsung.com With the addition of the new Samsung specific cpu

Re: [PATCH v2 4/7] ARM: dts: Exynos: add cpu nodes, opp and cpu clock frequency table

2014-01-20 Thread Thomas Abraham
Hi Lukasz, On Mon, Jan 20, 2014 at 1:02 PM, Lukasz Majewski l.majew...@samsung.com wrote: Hi Thomas, From: Thomas Abraham thomas...@samsung.com For all Exynos based platforms, add CPU nodes, operating points and cpu clock frequency table for migrating from Exynos specific cpufreq driver

Re: [PATCH v2 5/7] clk: exynos: use cpu-clock provider type to represent arm clock

2014-01-20 Thread Thomas Abraham
On Mon, Jan 20, 2014 at 1:17 PM, Lukasz Majewski l.majew...@samsung.com wrote: Hi Thomas, From: Thomas Abraham thomas...@samsung.com With the addition of the new Samsung specific cpu-clock type, the arm clock can be represented as a cpu-clock type and the independent clock blocks that made

[PATCH] ARM: dts: add max77686 pmic node for smdk5250 board

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Add Maxim 77686 PMIC node for Exynos5250 based SMDK5250 board. Signed-off-by: Thomas Abraham thomas...@samsung.com --- arch/arm/boot/dts/exynos5250-smdk5250.dts | 142 + 1 files changed, 142 insertions(+), 0 deletions

[PATCH] ARM: dts: fix incorrect vdd_arm voltage range for Exynos4412 based boards

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com To allow Exynos4412 based Odroidx and Origen-quad boards to operate between 200MHz to 1.4Ghz, update the vdd_arm voltage range to operate between these cpu clock speeds. Cc: Dongjin Kim tobet...@gmail.com Signed-off-by: Thomas Abraham thomas

[PATCH v2 0/7] cpufreq: use cpufreq-cpu0 driver for exynos based platforms

2014-01-18 Thread Thomas Abraham
master branch. Thomas Abraham (7): cpufreq: cpufreq-cpu0: allow optional safe voltage during frequency transitions clk: samsung: add infrastructure to register cpu clocks devicetree: bindings: add cpu clock configuration data binding for Exynos4/5 ARM: dts: Exynos: add cpu nodes, opp and cpu

[PATCH v2 1/7] cpufreq: cpufreq-cpu0: allow optional safe voltage during frequency transitions

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com On some platforms such as the Samsung Exynos, changing the frequency of the CPU clock requires changing the frequency of the PLL that is supplying the CPU clock. To change the frequency of the PLL, the CPU clock is temporarily reparented to another

[PATCH v2 2/7] clk: samsung: add infrastructure to register cpu clocks

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com The CPU clock provider supplies the clock to the CPU clock domain. The composition and organization of the CPU clock provider could vary among Exynos SoCs. A CPU clock provider can be composed of clock mux, dividers and gates. This patch defines a new

[PATCH v2 4/7] ARM: dts: Exynos: add cpu nodes, opp and cpu clock frequency table

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com For all Exynos based platforms, add CPU nodes, operating points and cpu clock frequency table for migrating from Exynos specific cpufreq driver to using generic cpufreq-cpu0 driver. Signed-off-by: Thomas Abraham thomas...@samsung.com --- arch/arm/boot

[PATCH v2 6/7] ARM: Exynos: switch to using generic cpufreq-cpu0 driver

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Remove the platform device instantiation for Exynos specific cpufreq driver and add the platform device for cpufreq-cpu0 driver. Cc: Kukjin Kim kgene@samsung.com Signed-off-by: Thomas Abraham thomas...@samsung.com --- arch/arm/mach-exynos/common.c

[PATCH v2 3/7] devicetree: bindings: add cpu clock configuration data binding for Exynos4/5

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com The clk ops of the new Samsung cpu clock provider type requires configuration data that will be programmed in the multiple clock blocks encapsulated within the cpu clock provider type. This configuration data is held in the clock controller node. Update

[PATCH v2 7/7] cpufreq: exynos: remove all exynos specific cpufreq driver support

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham thomas...@samsung.com Exynos4210, Exynos4x12 and Exynos5250 based platforms have switched over to use cpufreq-cpu0 driver for cpufreq functionality. So the Exynos specific cpufreq drivers for these platforms can be removed. Cc: Kukjin Kim kgene@samsung.com Cc: Jaecheol

<    1   2   3   4   5   6   7   8   9   10   >