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

2014-01-18 Thread Rob Herring
On Sat, Jan 18, 2014 at 6:10 AM, Thomas Abraham wrote: > From: Thomas Abraham > > 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

[PATCH 1/2] ARM: dts: Add dwmmc host for TINY4412

2014-01-18 Thread Alex Ling
Add dwmmc host node for to support eMMC on TINY4412 board. Signed-off-by: Alex Ling --- arch/arm/boot/dts/exynos4412-tiny4412.dts | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch/arm/boot/dts/exynos4412-tiny4412.dts b/arch/arm/boot/dts/exynos4412-tiny4412.dts inde

[PATCH 2/2] ARM: dts: Add AT24C08 EEPROM support to TINY4412

2014-01-18 Thread Alex Ling
This patch adds support for AT24C08 EEPROM found on TINY4412 board. Signed-off-by: Alex Ling --- arch/arm/boot/dts/exynos4412-tiny4412.dts | 12 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/exynos4412-tiny4412.dts b/arch/arm/boot/dts/exynos4412-tiny4412.dts in

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

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham 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 clock binding document

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

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham 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 Cc: Jaecheol Lee Signed-off-by: Thomas Abraham --- dri

[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 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 --- arch/arm/boot/dts/exynos4210-origen.dts |6 ++

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

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

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

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham 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 --- .../devicetree/bindings/clock/exynos5250-clock.t

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

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham 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 clock type for CPU clock

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

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham 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 parent clock. The clock fr

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

2014-01-18 Thread Thomas Abraham
Changes since v1: - Removes Exynos4x12 and Exynos5250 cpufreq driver also. - Device tree based clock configuration lookup as suggested by Lukasz Majewski and Tomasz Figa. - safe operating point binding reworked as suggested by Shawn Guo. The patch series removes the use of Exynos specific cpufre

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

2014-01-18 Thread Thomas Abraham
From: Thomas Abraham 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 Signed-off-by: Thomas Abraham --- arch/arm/boot/dts/exynos4412-odroidx.dts |2 +-

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

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