Re: [PATCH 6/6] ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoC

2013-06-11 Thread Jingoo Han
On Tuesday, June 11, 2013 12:22 AM, Arnd Bergmann wrote: On Monday 10 June 2013, Jingoo Han wrote: On Saturday, June 08, 2013 2:43 AM, Arnd Bergmann wrote: For multiple domains, how can I fix the DT properties? Domains are a Linux concept, you have to pick a new domain number for each

[PATCH 2/4] drm/exynos: add mout_hdmi clock in hdmi driver to change parent

2013-06-11 Thread Rahul Sharma
HDMI driver needs to configure the mout_hdmi mux clock to change the parent between sclk_hdmiphy and sclk_pixel. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com --- drivers/gpu/drm/exynos/exynos_hdmi.c | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) diff --git

[PATCH 4/4] ARM/dts: add clocks to hdmi dt node for exynos5250

2013-06-11 Thread Rahul Sharma
Fix wrong clock numbers in hdmi dt node. Removed hdmiphy clock which was a dummy clock earlier and not required now. Also added mux clock to change the clock parent. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com --- arch/arm/boot/dts/exynos5250.dtsi |6 +++--- 1 file changed, 3

[PATCH 0/4] exynos5250/hdmi: modify driver and arch data towards CCF migration

2013-06-11 Thread Rahul Sharma
After switching to CCF, driver and device tree nodes are required to be update with clock information. This set includes those changes. After these patches, the only missing portion is hdmiphy power control which is posted independently. Together, basic hdmi is working for exynos5250. Rahul

[PATCH 1/4] drm/exynos: Prepare/Unprepare HDMI subsystem clocks

2013-06-11 Thread Rahul Sharma
From: Sean Paul seanp...@chromium.org Change the clk_enable/clk_disable calls in mixer and hdmi drivers into clk_prepare_enable/clk_disable_unprepare, respectively. Signed-off-by: Sean Paul seanp...@chromium.org Signed-off-by: Rahul Sharma rahul.sha...@samsung.com ---

[PATCH 3/4] ARM: dts: Add mixer clocks to mixer node

2013-06-11 Thread Rahul Sharma
From: Sean Paul seanp...@chromium.org This patch adds the mixer clocks to the mixer node in the dts file. Signed-off-by: Sean Paul seanp...@chromium.org Signed-off-by: Rahul Sharma rahul.sha...@samsung.com --- arch/arm/boot/dts/exynos5250.dtsi |2 ++ 1 file changed, 2 insertions(+) diff

Re: [PATCH 1/3] ARM: dts: exynos4210: Add LCD related pinctrl entries

2013-06-11 Thread Tushar Behera
On 06/11/2013 12:00 AM, Tomasz Figa wrote: On Monday 10 of June 2013 09:40:43 Tushar Behera wrote: On 06/08/2013 04:16 PM, Tomasz Figa wrote: Hi Tushar, Sachin, On Friday 07 of June 2013 16:37:13 Tushar Behera wrote: From: Sachin Kamat sachin.ka...@linaro.org Adds pinctrl entries required

[PATCH v2 3/4] ARM: dts: Add FIMD node to Origen4210 board

2013-06-11 Thread Sachin Kamat
Added FIMD and display timing node to Origen4210 board. Signed-off-by: Sachin Kamat sachin.ka...@linaro.org Signed-off-by: Tushar Behera tushar.beh...@linaro.org --- No change since v1. --- arch/arm/boot/dts/exynos4210-origen.dts | 21 + 1 file changed, 21 insertions(+)

[PATCH v2 1/4] ARM: dts: exynos4210: Add PWM related pinctrl entries

2013-06-11 Thread Sachin Kamat
PWM nodes are added to Exynos4210 pinctrl DT file. Signed-off-by: Sachin Kamat sachin.ka...@linaro.org Signed-off-by: Tushar Behera tushar.beh...@linaro.org --- arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 28 1 file changed, 28 insertions(+) diff --git

[PATCH v2 0/4] ARM: dts: Add LCD and PWM support for exynos4210-origen

2013-06-11 Thread Sachin Kamat
This series is based on for-next branch of Kukjin's tree. Tested on Origen board. Changes since v1: * Split LCD patch into LCD and PWM as suggested by Tomasz Figa. * Added all PWM output nodes to pinctrl dtsi file. Sachin Kamat (3): ARM: dts: exynos4210: Add PWM related pinctrl entries ARM:

[PATCH v2 4/4] ARM: dts: Set BUCK7 as always on for Origen board

2013-06-11 Thread Sachin Kamat
From: Tushar Behera tushar.beh...@linaro.org The LDO for LCD driver is currently not handled by any of the drivers. This disables the LDO during booting time. To fix this, the LDO is forced to enabled always. Signed-off-by: Tushar Behera tushar.beh...@linaro.org Signed-off-by: Sachin Kamat

[PATCH v2 2/4] ARM: dts: exynos4210: Add LCD related pinctrl entries

2013-06-11 Thread Sachin Kamat
Adds pinctrl entries required by FIMD. Signed-off-by: Sachin Kamat sachin.ka...@linaro.org Signed-off-by: Tushar Behera tushar.beh...@linaro.org --- arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 61 + 1 file changed, 61 insertions(+) diff --git

[RFC 2/2] ARM/dts: add hdmiphy power control pmu register to hdmi dt node

2013-06-11 Thread Rahul Sharma
Add hdmiphy power control node as a child to hdmi node. This node will be parsed by hdmi driver to map phy control pmu reg and control the phy power. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com --- arch/arm/boot/dts/exynos5250.dtsi |6 ++ 1 file changed, 6 insertions(+) diff

[RFC 0/2] exynos5250/hdmi: replace dummy hdmiphy clock with pmu reg control

2013-06-11 Thread Rahul Sharma
Previously, hdmiphy is added as a dummy clock in clock file for exynos SoCs. Enable/Disable to this clock, actually toggles the power control bit in PMU, instead of controlling the clock gate. This RFC adds the support to parse hdmiphy control node which is a child node to hdmi, and map the pmu

[RFC 1/2] drm/exynos: replace dummy hdmiphy clock with pmu register control

2013-06-11 Thread Rahul Sharma
Previous to CCF, hdmiphy is added as a dummy clock in clock file for exynos SoCs. Enable/Disable to this clock, actually toggles the power control bit in PMU, instead of controlling the clock gate. Patch adds the support to parse hdmiphy control node which is a child node to hdmi, and map the pmu

Re: [PATCH 3/6] ARM: SAMSUNG: pm: Adjust for pinctrl- and DT-enabled platforms

2013-06-11 Thread Olof Johansson
On Mon, Jun 10, 2013 at 06:13:10PM +0200, Linus Walleij wrote: On Mon, Jun 10, 2013 at 4:45 PM, Tomasz Figa t.f...@samsung.com wrote: On Friday 17 of May 2013 18:24:29 Tomasz Figa wrote: This patch makes legacy code on suspend/resume path being executed conditionally, on non-DT platforms

[PATCH] ARM: dts: Removing pdma for SSDK5440

2013-06-11 Thread Kukjin Kim
From: Giridhar Maruthy giridha...@samsung.com Since the pdma works only in secure mode, accessing the same in hypervisor mode gives an abort. As we are not using pdma anywhere (including spi), removing the same. Signed-off-by: Giridhar Maruthy giridha...@samsung.com Signed-off-by: Kukjin Kim

[PATCH] ARM: EXYNOS: Enable 64-bit DMA for EXYNOS5440 if LPAE is enabled

2013-06-11 Thread Kukjin Kim
From: Thomas Abraham thomas...@samsung.com Allow 64-bit DMA addresses if LPAE is enabled on EXYNOS5440. Signed-off-by: Thomas Abraham thomas...@samsung.com Signed-off-by: Kukjin Kim kgene@samsung.com --- arch/arm/mach-exynos/Kconfig |1 + 1 file changed, 1 insertion(+) diff --git

[PATCH] ARM: dts: update bootargs to support 8GiB for SSDK5440 and SD5v1

2013-06-11 Thread Kukjin Kim
From: Subash Patel subash...@samsung.com Since ssdk5440 and sd5v1 have 8GiB memory, this patch updates bootargs for them. Signed-off-by: Subash Patel subash...@samsung.com Signed-off-by: Jungseok Lee jays@samsung.com Signed-off-by: Kukjin Kim kgene@samsung.com ---

Re: [PATCH 3/6] ARM: SAMSUNG: pm: Adjust for pinctrl- and DT-enabled platforms

2013-06-11 Thread Olof Johansson
On Tue, Jun 11, 2013 at 12:45 AM, Olof Johansson o...@lixom.net wrote: On Mon, Jun 10, 2013 at 06:13:10PM +0200, Linus Walleij wrote: On Mon, Jun 10, 2013 at 4:45 PM, Tomasz Figa t.f...@samsung.com wrote: On Friday 17 of May 2013 18:24:29 Tomasz Figa wrote: This patch makes legacy code on

About LPAE supporting on EXYNOS5440

2013-06-11 Thread Kukjin Kim
Hi all, The exynos5440 can support LPAE and referece boards, SSDK5440 and SD5v1 have over 8GiB memory. Current exynos_defconfig selects every EXYNOS SoCs including exynos5440 it means supporting LPAE will be selected for other EXYNOS SoCs. I'm wondering if seleting LPAE causes some problem for

Re: [PATCH] ARM: dts: Removing pdma for SSDK5440

2013-06-11 Thread Sylwester Nawrocki
On 06/11/2013 10:02 AM, Kukjin Kim wrote: From: Giridhar Maruthy giridha...@samsung.com Since the pdma works only in secure mode, accessing the same in hypervisor mode gives an abort. As we are not using pdma anywhere (including spi), removing the same. Signed-off-by: Giridhar Maruthy

RE: About LPAE supporting on EXYNOS5440

2013-06-11 Thread Kukjin Kim
Arnd Bergmann wrote: On Tuesday 11 June 2013 17:33:33 Kukjin Kim wrote: Hi all, The exynos5440 can support LPAE and referece boards, SSDK5440 and SD5v1 have over 8GiB memory. Current exynos_defconfig selects every EXYNOS SoCs including exynos5440 it means supporting LPAE will be

RE: [PATCH] ARM: dts: Removing pdma for SSDK5440

2013-06-11 Thread Kukjin Kim
Sylwester Nawrocki wrote: Hi Sylwester, On 06/11/2013 10:02 AM, Kukjin Kim wrote: From: Giridhar Maruthy giridha...@samsung.com Since the pdma works only in secure mode, accessing the same in hypervisor mode gives an abort. As we are not using pdma anywhere (including spi), removing

[PATCH V5 00/30] thermal: exynos: Add thermal driver for exynos5440

2013-06-11 Thread Amit Daniel Kachhap
Most of the changes in this version is as per suggestion from Jonghwa Lee. I have retained one to one mapping of platform data with TMU instances as the TMU's are different devices. In exynos5440 soc there is some register sharing across multiple TMU's but in exynos5420 there is no register

[PATCH V5 09/30] thermal: exynos: Add extra entries in the tmu platform data

2013-06-11 Thread Amit Daniel Kachhap
This patch adds entries min_efuse_value, max_efuse_value, default_temp_offset, trigger_type, cal_type, trim_first_point, trim_second_point, max_trigger_level trigger_enable in the TMU platform data structure. Also the driver is modified to use the data passed by these new platform memebers instead

[PATCH V5 21/30] ARM: dts: thermal: exynos4: Add documentation for Exynos SoC thermal bindings

2013-06-11 Thread Amit Daniel Kachhap
From: Lukasz Majewski l.majew...@samsung.com Proper description for Exynos4 bindings added to Documentation/devicetree/ bindings Signed-off-by: Lukasz Majewski l.majew...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- .../devicetree/bindings/thermal/exynos-thermal.txt |

[PATCH V5 25/30] thermal: exynos: Fix to set the second point correction value

2013-06-11 Thread Amit Daniel Kachhap
This patch sets the second point trimming value according to the platform data if the register value is 0. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com --- drivers/thermal/samsung/exynos_tmu.c | 13 + 1 files changed, 9

[PATCH V5 27/30] Documentation: thermal: Explain the exynos thermal driver model

2013-06-11 Thread Amit Daniel Kachhap
This patch updates the documentation to explain the driver model and file layout. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com --- Documentation/thermal/exynos_thermal | 43 ++--- 1 files changed, 34

[PATCH V5 29/30] ARM: dts: Add device tree node for exynos5440 TMU controller

2013-06-11 Thread Amit Daniel Kachhap
This patch adds device node for TMU controller. There are 3 instances of the controllers so 3 nodes are created. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com --- arch/arm/boot/dts/exynos5440.dtsi | 30 ++ 1

[PATCH V5 28/30] thermal: exynos: Support for TMU regulator defined at device tree

2013-06-11 Thread Amit Daniel Kachhap
TMU probe function now checks for a device tree defined regulator. For compatibility reasons it is allowed to probe driver even without this regulator defined. Signed-off-by: Lukasz Majewski l.majew...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com Signed-off-by: Amit Daniel

[PATCH V5 26/30] thermal: exynos: Add hardware mode thermal calibration support

2013-06-11 Thread Amit Daniel Kachhap
This patch adds support for h/w mode calibration in the TMU controller. soc's like 5440 support this features. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com --- drivers/thermal/samsung/exynos_tmu.c | 15 +++

[PATCH V5 23/30] thermal: exynos: Add driver support for exynos5440 TMU sensor

2013-06-11 Thread Amit Daniel Kachhap
This patch modifies TMU controller to add changes needed to work with exynos5440 platform. This sensor registers 3 instance of the tmu controller with the thermal zone and hence reports 3 temperature output. This controller supports upto five trip points. For critical threshold the driver uses the

[PATCH V5 22/30] thermal: exynos: Add support to access common register for multistance

2013-06-11 Thread Amit Daniel Kachhap
This patch adds support to parse one more common set of TMU register. First set of register belongs to each instance of TMU and second set belongs to common TMU registers. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com ---

[PATCH V5 24/30] thermal: exynos: Add thermal configuration data for exynos5440 TMU sensor

2013-06-11 Thread Amit Daniel Kachhap
This patch adds configuration data for exynos5440 soc. Also register definations for the controller are added. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com --- drivers/thermal/samsung/exynos_tmu.c |4 ++

[PATCH V5 20/30] thermal: exynos: use device resource management infrastructure

2013-06-11 Thread Amit Daniel Kachhap
This patch uses the device pointer stored in the configuration structure and converts to dev_* prints and devm API's. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com --- drivers/thermal/samsung/exynos_thermal_common.c | 39

[PATCH V5 19/30] thermal: exynos: Add TMU features to check instead of using SOC type

2013-06-11 Thread Amit Daniel Kachhap
This patch adds several features supported by TMU as bitfields. This features varies across different SOC type and comparing the features present in the TMU is more logical than comparing the soc itself. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap

[PATCH V5 18/30] thermal: exynos: Add support to handle many instances of TMU

2013-06-11 Thread Amit Daniel Kachhap
This patch adds support to handle multiple instances of the TMU controllers. This is done by removing the static structure to register with the core thermal and creating it dynamically for each instance of the TMU controller. The interrupt is made shared type to handle shared interrupts. Also the

[PATCH V5 15/30] thermal: exynos: Return success even if no cooling data supplied

2013-06-11 Thread Amit Daniel Kachhap
This patch removes the error return in the bind/unbind routine as the platform may not register any cpufreq cooling data. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com --- drivers/thermal/samsung/exynos_thermal_common.c |4 ++-- 1 files

[PATCH V5 16/30] thermal: exynos: Make the zone handling use trip information

2013-06-11 Thread Amit Daniel Kachhap
This code simplifies the zone handling to use the trip information passed by the TMU driver and not the hardcoded macros. This also helps in adding more zone support. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com ---

[PATCH V5 14/30] thermal: exynos: Modify private_data to appropriate name driver_data

2013-06-11 Thread Amit Daniel Kachhap
This patch renames member private_data to driver_data of the thermal zone registration structure as this item stores the driver related data and uses it to call the driver related callbacks. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com ---

[PATCH V5 12/30] thermal: exynos: Fix to clear only the generated interrupts

2013-06-11 Thread Amit Daniel Kachhap
This patch uses the TMU status register to know the generated interrupts and only clear them in the interrupt handler. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com --- drivers/thermal/samsung/exynos_tmu.c | 11 +--

[PATCH V5 10/30] thermal: exynos: Move register definitions from driver to data file

2013-06-11 Thread Amit Daniel Kachhap
This patch migrates the TMU register definition/bitfields to data file. This is needed to support SoC's which use the same TMU controller but register validity, offsets or bitfield may slightly vary across SOC's. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap

[PATCH V5 11/30] thermal: exynos: Support thermal tripping

2013-06-11 Thread Amit Daniel Kachhap
TMU urgently sends active-high signal (thermal trip) to PMU, and thermal tripping by hardware logic. Thermal tripping means that PMU cuts off the whole power of SoC by controlling external voltage regulator. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Jonghwan Choi

[PATCH V5 01/30] thermal: exynos: Moving exynos thermal files into samsung directory

2013-06-11 Thread Amit Daniel Kachhap
This movement of files is done for easy maintenance and adding more new sensor's support for exynos platform easily . This will also help in bifurcating exynos common, sensor driver and sensor data related parts. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap

[PATCH V5 03/30] thermal: exynos: Remove CPU_THERMAL dependency for using TMU driver

2013-06-11 Thread Amit Daniel Kachhap
This patch removes the dependency on CPU_THERMAL for compiling TMU driver. This is useful for cases when only TMU controller needs to be initialised without cpu cooling action. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com ---

[PATCH V5 08/30] thermal: exynos: Add missing definations and code cleanup

2013-06-11 Thread Amit Daniel Kachhap
This patch adds some extra register bitfield definations and cleans up the code to prepare for moving register macros and definations inside the TMU data section. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com ---

[PATCH V5 04/30] thermal: exynos: Bifurcate exynos thermal common and tmu controller code

2013-06-11 Thread Amit Daniel Kachhap
This code bifurcates exynos thermal implementation into common and sensor specific parts. The common thermal code interacts with core thermal layer and core cpufreq cooling parts and is independent of SOC specific driver. This change is needed to cleanly add support for new TMU sensors. Acked-by:

[PATCH V5 02/30] thermal: exynos: Add ARCH_HAS_TMU config to know the supported soc's

2013-06-11 Thread Amit Daniel Kachhap
This patch adds config sybmol ARCH_HAS_TMU to enable the TMU driver. This will allow adding support for new soc easily as now it is the platform responsibility to enable this config symbol. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com ---

[PATCH V5 06/30] thermal: exynos: Move exynos_thermal.h from include/* to driver/* folder

2013-06-11 Thread Amit Daniel Kachhap
This patch renames and moves include/linux/platform_data/exynos_thermal.h to drivers/thermal/samsung/exynos_tmu.h. This file movement is needed as exynos SOC's are not supporting non-DT based platforms and this file now just contains exynos tmu driver related definations. Also struct

[PATCH V5 05/30] thermal: exynos: Rename exynos_thermal.c to exynos_tmu.c

2013-06-11 Thread Amit Daniel Kachhap
This patch renames exynos_thermal.c to exynos_tmu.c. This change is needed as this file now just contains exynos tmu driver related codes and thermal zone or cpufreq cooling registration related changes are not there anymore. Acked-by: Kukjin Kim kgene@samsung.com Acked-by: Eduardo Valentin

[PATCH V5 07/30] thermal: exynos: Bifurcate exynos tmu driver and configuration data

2013-06-11 Thread Amit Daniel Kachhap
This code splits the exynos tmu driver code into SOC specific data parts. This will simplify adding new SOC specific data to the same TMU controller. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com --- drivers/thermal/samsung/Kconfig

[PATCH] ARM: exynos: change the PHYSMEM_BITS and SECTION_SIZE

2013-06-11 Thread Subash Patel
On exynos5440 there is DRAM on the 36-bit address range. Hence this patch converts the MAX_PHYSMEM_BITS macro to 36 if LPAE is enabled for the ARM architecture. The conventional section size on exynos is 256M due to sparsemem. Since exynos5440 has memory in multiples of 1G in 32-bit and 36-bit

Re: [PATCH 09/13] clk: exynos5420: register clocks using common clock framework

2013-06-11 Thread Chander Kashyap
On 8 June 2013 16:55, Tomasz Figa tomasz.f...@gmail.com wrote: Hi Chander, Thomas, On Thursday 06 of June 2013 16:31:23 Chander Kashyap wrote: The Exynos5420 clocks are statically listed and registered using the Samsung specific common clock helper functions. Is the clock tree of Exynos5420

Re: [PATCH 13/13] ARM: Exynos: extend soft-reset support for Exynos5420

2013-06-11 Thread Chander Kashyap
On 10 June 2013 14:24, Kukjin Kim kgene@samsung.com wrote: Tushar Behera wrote: On 06/06/2013 04:31 PM, Chander Kashyap wrote: Extend the soft reset support for Exynos5420 SoC. Signed-off-by: Chander Kashyap chander.kash...@linaro.org --- arch/arm/mach-exynos/common.c |3 ++-

Re: [PATCH 11/13] clocksource: exynos_mct: extend local timer support for four cores

2013-06-11 Thread Chander Kashyap
On 6 June 2013 22:20, Mark Rutland mark.rutl...@arm.com wrote: Hi, I have a few comments. On Thu, Jun 06, 2013 at 12:01:25PM +0100, Chander Kashyap wrote: Extend the local timer interrupt support for handling four local timers. Is this the maximum number of CPUs the MCT could theoretically

Re: [PATCH 10/13] ARM: dts: Add initial device tree support for Exynos5420

2013-06-11 Thread Chander Kashyap
On 6 June 2013 22:04, Mark Rutland mark.rutl...@arm.com wrote: Hi, diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/exynos5420-smdk5420.dts new file mode 100644 index 000..b14e775 --- /dev/null +++ b/arch/arm/boot/dts/exynos5420-smdk5420.dts @@ -0,0 +1,40 @@

Re: [PATCH 02/13] ARM: Exynos: fix secondary cpu power control register address calculation

2013-06-11 Thread Chander Kashyap
On 8 June 2013 16:35, Tomasz Figa tomasz.f...@gmail.com wrote: Hi Chander, On Thursday 06 of June 2013 16:31:16 Chander Kashyap wrote: The CPU power control register address calculation for secondary CPUs is generalized by calculating the register address using secondary cpu logical number.

[PATCH 0/9] exynos5420/hdmi: add support for hdmi subsystem

2013-06-11 Thread Rahul Sharma
Add support for exynos5420 hdmi subsystem. It adds compatible strings for exynos5420 and Changes the drivers as per IP modifications. This set is based on drm-next branch of Inki Dae's tree at http://git.kernel.org/cgit/linux/kernel/git/daeinki/drm-exynos.git. Rahul Sharma (9): drm/exynos: use

Re: [PATCH 03/13] ARM: dts: fork out common Exynos5 nodes

2013-06-11 Thread Chander Kashyap
On 8 June 2013 16:42, Tomasz Figa tomasz.f...@gmail.com wrote: Hi Chander, On Thursday 06 of June 2013 16:31:17 Chander Kashyap wrote: In preparation of adding support for Exynos5420, which has many peripherals similar to Exynos5250, a new common Exynos5 device tree source file is created

[PATCH 2/9] drm/exynos: rename compatible strings for hdmi subsystem

2013-06-11 Thread Rahul Sharma
This patch renames the combatible strings for hdmi, mixer, ddc and hdmiphy. It follows the convention of using compatible string which represent the SoC in which the IP was added for the first time. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com ---

[PATCH 3/9] drm/exynos: add support for exynos5420 hdmi

2013-06-11 Thread Rahul Sharma
Add support for exynos5420 hdmi IP. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com --- drivers/gpu/drm/exynos/exynos_hdmi.c |4 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c index a7f7ab3..0c94e54 100644

[PATCH 1/9] drm/exynos: use SoC name to identify hdmi version

2013-06-11 Thread Rahul Sharma
Exynos hdmi IP version is named after hdmi specification version i.e. 1.3 and 1.4. This versioning mechanism is not sufficient to handle the diversity in the hdmi/phy IPs which are present across the exynos SoC family. This patch changes the hdmi version to the name of the SoC in which the IP was

[PATCH 6/9] drm/exynos: fix interlace resolutions for exynos5420

2013-06-11 Thread Rahul Sharma
Modified code for calculating hdmi IP register values from drm timing values. The modification is based on the inputs from hw team and specifically proposed for 1440x576i and 1440x480i. But same changes holds good for other interlaced resolutions also. Signed-off-by: Rahul Sharma

[PATCH 5/9] drm/exynos: add support for exynos5420 mixer

2013-06-11 Thread Rahul Sharma
Add support for exynos5420 mixer IP in the drm mixer driver. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com --- drivers/gpu/drm/exynos/exynos_mixer.c | 49 + drivers/gpu/drm/exynos/regs-mixer.h |7 + 2 files changed, 44 insertions(+), 12

[PATCH 4/9] drm/exynos: add support for exynos5420 hdmiphy

2013-06-11 Thread Rahul Sharma
Add support for exynos5420 hdmiphy which is mapped to the platform bus. hdmi dt node has a property with name phy which holds the phandle for hdmiphy node. hdmi driver uses this phandle to check the compatible type of the phy. If it is compatible with exynos5420, it needs to be treated as a

[PATCH 7/9] drm/exynos: use of_get_named_gpio to get hdmi hpd gpio

2013-06-11 Thread Rahul Sharma
Cleanup by removing flags variable from drm_hdmi_dt_parse_pdata which is not used anywhere. Swtiching to of_get_named_gpio instead of of_get_named_gpio_flags solved this. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com --- drivers/gpu/drm/exynos/exynos_hdmi.c |3 +-- 1 file changed, 1

[PATCH 8/9] ARM/dts: add phy property to exynos5250 hdmi dt node

2013-06-11 Thread Rahul Sharma
Add property to hdmi node to get phandle for hdmiphy node. This is required to check the compatible type of phy in hdmi driver. If phy is compatible to exynos5420, it needs to be treated as a platform device rather than a i2c device. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com ---

Re: [PATCH 10/13] ARM: dts: Add initial device tree support for Exynos5420

2013-06-11 Thread Mark Rutland
On Tue, Jun 11, 2013 at 02:35:38PM +0100, Chander Kashyap wrote: On 6 June 2013 22:04, Mark Rutland mark.rutl...@arm.com wrote: Hi, diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/exynos5420-smdk5420.dts new file mode 100644 index 000..b14e775 ---

[PATCH v2] clk: samsung: Fix pll36xx_recalc_rate to handle kdiv properly

2013-06-11 Thread Doug Anderson
The KDIV value is often listed as unsigned but it needs to be treated as a 16-bit signed value when using it in calculations. Fix our rate recalculation to do this correctly. Before doing this, I tried setting EPLL on exynos5250 to: rate, m, p, s, k = 8000, 107, 2, 4, 43691 This rate is

Re: [PATCH V5 27/30] Documentation: thermal: Explain the exynos thermal driver model

2013-06-11 Thread Rob Landley
On 06/11/2013 07:53:37 AM, Amit Daniel Kachhap wrote: This patch updates the documentation to explain the driver model and file layout. Acked-by: Kukjin Kim kgene@samsung.com Signed-off-by: Amit Daniel Kachhap amit.dan...@samsung.com --- Documentation/thermal/exynos_thermal | 43

[GIT PULL 0/6] Samsung stuff for v3.11

2013-06-11 Thread Kukjin Kim
Hi Arnd, Olof Please pull Samsung stuff for v3.11. If any problems, please kindly let me know. Thanks. - Kukjin Dongjin Kim (2): ARM: dts: add max77686 node entry for ODROID-X ARM: dts: add vmmc regulator support for ODROID-X Doug Anderson (1): ARM: EXYNOS: Select

[GIT PULL 3/6] exynos arch

2013-06-11 Thread Kukjin Kim
The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10: Linux 3.10-rc5 (2013-06-08 17:41:04 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/exynos-arch-1 for you to fetch changes up to

[GIT PULL 2/6] s3c24xx DT

2013-06-11 Thread Kukjin Kim
The following changes since commit f722406faae2d073cc1d01063d1123c35425939e: Linux 3.10-rc1 (2013-05-11 17:14:08 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/s3c24xx-dt-1 for you to fetch changes up to

[GIT PULL 1/6] s3c24xx arch

2013-06-11 Thread Kukjin Kim
The following changes since commit f722406faae2d073cc1d01063d1123c35425939e: Linux 3.10-rc1 (2013-05-11 17:14:08 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/s3c24xx-arch-1 for you to fetch changes up to

[GIT PULL 4/6] exynos DT

2013-06-11 Thread Kukjin Kim
The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10: Linux 3.10-rc5 (2013-06-08 17:41:04 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/exynos-dt-1 for you to fetch changes up to

[GIT PULL 5/6] remove non-DT for exynos

2013-06-11 Thread Kukjin Kim
The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10: Linux 3.10-rc5 (2013-06-08 17:41:04 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/remove-nondt-exynos for you to fetch changes up to

[GIT PULL 6/6] s3c24xx driver

2013-06-11 Thread Kukjin Kim
The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10: Linux 3.10-rc5 (2013-06-08 17:41:04 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/s3c24xx-driver-1 for you to fetch changes up to

Re: [PATCH 9/9] ARM/dts: update device tree binding documentation for hdmi susbsystem

2013-06-11 Thread Grant Likely
On Tue, 11 Jun 2013 19:41:31 +0530, Rahul Sharma rahul.sha...@samsung.com wrote: Update device tree binding documentation for hdmi subsystem with the clock information, phy property information and compatible strings for exynos5420. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com

Re: [PATCH V5 2/5] clk: samsung: register audio subsystem clocks using common clock framework

2013-06-11 Thread Mike Turquette
Quoting Padmavathi Venna (2013-06-04 05:28:07) Audio subsystem is introduced in s5pv210 and exynos platforms. This has seperate clock controller which can control i2s0 and pcm0 clocks. This patch registers the audio subsystem clocks with the common clock framework on Exynos family.

Re: [PATCH 01/13] ARM: Exynos: initialize l2x0 cache controller only for cortex-a9 based SoCs

2013-06-11 Thread Olof Johansson
On Sat, Jun 08, 2013 at 12:57:41PM +0200, Tomasz Figa wrote: Hi Chander, On Thursday 06 of June 2013 16:31:15 Chander Kashyap wrote: Only cortex-a9 based Exynos SoCs have l2x0 cache controller. Hence instead of checking for every SoC with soc_is_xxx, just check for cpu part number and

Re: About LPAE supporting on EXYNOS5440

2013-06-11 Thread Olof Johansson
On Tue, Jun 11, 2013 at 11:53:36AM +0200, Arnd Bergmann wrote: On Tuesday 11 June 2013 17:33:33 Kukjin Kim wrote: Hi all, The exynos5440 can support LPAE and referece boards, SSDK5440 and SD5v1 have over 8GiB memory. Current exynos_defconfig selects every EXYNOS SoCs including

Re: [PATCH 3/6] ARM: SAMSUNG: pm: Adjust for pinctrl- and DT-enabled platforms

2013-06-11 Thread Tomasz Figa
Hi Olof, On Tuesday 11 of June 2013 01:21:59 Olof Johansson wrote: On Tue, Jun 11, 2013 at 12:45 AM, Olof Johansson o...@lixom.net wrote: On Mon, Jun 10, 2013 at 06:13:10PM +0200, Linus Walleij wrote: On Mon, Jun 10, 2013 at 4:45 PM, Tomasz Figa t.f...@samsung.com wrote: On Friday 17 of

Re: [PATCH 3/6] ARM: SAMSUNG: pm: Adjust for pinctrl- and DT-enabled platforms

2013-06-11 Thread Olof Johansson
On Tue, Jun 11, 2013 at 5:15 PM, Tomasz Figa tomasz.f...@gmail.com wrote: Please do follow through with the promised cleanups at some point, Tomasz. :-) Yeah, just managed to reserve some time for it, so stay tuned ;) . Cool. Btw, I had to add an include of linux/of.h or else all non-DT

Re: [PATCH 1/7] clk: samsung: pll: Add support for PLL6552 and PLL6553

2013-06-11 Thread Mike Turquette
Quoting Tomasz Figa (2013-06-05 16:57:25) This patch adds support for PLL6552 and PLL6553 PLLs present on Samsung S3C64xx SoCs. Signed-off-by: Tomasz Figa tomasz.f...@gmail.com Acked-by: Mike Turquette mturque...@linaro.org or I can take it into clk-next. ---

Re: [PATCH 2/7] clk: samsung: Add clock driver for S3C64xx SoCs

2013-06-11 Thread Mike Turquette
Quoting Tomasz Figa (2013-06-05 16:57:26) This patch adds new, Common Clock Framework-based clock driver for Samsung S3C64xx SoCs. The driver is just added, without actually letting the platforms use it yet, since this requires more intermediate steps. It seems like there is an awful lot of

Re: [PATCH V3 1/3] Add PCIe driver for Samsung Exynos

2013-06-11 Thread Jingoo Han
On Friday, June 07, 2013 7:53 PM, Arnd Bergmann wrote: On Friday 07 June 2013 18:22:50 Jingoo Han wrote: diff --git a/Documentation/devicetree/bindings/pci/exynos-pcie.txt b/Documentation/devicetree/bindings/pci/exynos-pcie.txt new file mode 100644 index 000..3eb4a2d --- /dev/null

Re: [PATCH] clk: exynos5250: Add CLK_IGNORE_UNUSED flag for pmu clock

2013-06-11 Thread Mike Turquette
Quoting Tushar Behera (2013-06-06 01:28:18) Currently 'pmu' clock is not handled by any of the drivers. Also before the introduction of CCF, this clock was not defined, hence was left enabled always. When this clock is disabled, software reset register becomes inaccessible and system reboot

Re: [RESEND PATCH 1/3] ARM: EXYNOS: Move arm core power down clock to exynos5250 common clock

2013-06-11 Thread amit daniel kachhap
Hi Mike, If possible please ack this patch or merge this via your tree. Thanks, Amit Daniel On Thu, Jun 6, 2013 at 12:27 PM, Amit Daniel Kachhap amit.dan...@samsung.com wrote: Now with common clock support added for exynos5250 it is necessary to move this code to exynos5250 common clock

Re: [PATCH V5 00/30] thermal: exynos: Add thermal driver for exynos5440

2013-06-11 Thread jonghwa3 . lee
On 2013년 06월 11일 21:53, Amit Daniel Kachhap wrote: Most of the changes in this version is as per suggestion from Jonghwa Lee. I have retained one to one mapping of platform data with TMU instances as the TMU's are different devices. In exynos5440 soc there is some register sharing across

Re: About LPAE supporting on EXYNOS5440

2013-06-11 Thread Subash Patel
On 06/11/2013 06:13 PM, Arnd Bergmann wrote: On Tuesday 11 June 2013 19:05:22 Kukjin Kim wrote: Arnd Bergmann wrote: On Tuesday 11 June 2013 17:33:33 Kukjin Kim wrote: Hi all, The exynos5440 can support LPAE and referece boards, SSDK5440 and SD5v1 have over 8GiB memory. Current

Re: [PATCH 10/13] ARM: dts: Add initial device tree support for Exynos5420

2013-06-11 Thread Subash Patel
Hi Mark, On 06/11/2013 07:41 PM, Mark Rutland wrote: On Tue, Jun 11, 2013 at 02:35:38PM +0100, Chander Kashyap wrote: On 6 June 2013 22:04, Mark Rutland mark.rutl...@arm.com wrote: Hi, diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/exynos5420-smdk5420.dts new

Re: [PATCH V5 2/5] clk: samsung: register audio subsystem clocks using common clock framework

2013-06-11 Thread Padma Venkat
Hi Mike, On Wed, Jun 12, 2013 at 3:43 AM, Mike Turquette mturque...@linaro.org wrote: Quoting Padmavathi Venna (2013-06-04 05:28:07) Audio subsystem is introduced in s5pv210 and exynos platforms. This has seperate clock controller which can control i2s0 and pcm0 clocks. This patch registers