Re: [PATCH v3 0/4] Introduce new Kconfig for Samsung common clock

2014-04-10 Thread Pankaj Dubey
On 03/20/2014 01:55 PM, Pankaj Dubey wrote: Introduce a new Kconfig file for Samsung common clock infrastructure related config options. As current Samsung common clock gets compiled based on PLAT_SAMSUNG, but moving ahead with ARM64 we can not have any more such config options, so this patch

[PATCH 3/6] ARM: EXYNOS: Migrate Exynos specific macros from plat to mach

2014-04-10 Thread Sachin Kamat
Move Exynos specific macros to mach-exynos from plat-samsung to avoid unnecessary dependency on plat based header files. Signed-off-by: Sachin Kamat sachin.ka...@linaro.org --- arch/arm/mach-exynos/common.h| 72 ++

[PATCH 2/6] ARM: EXYNOS: Staticize exynos_subsys

2014-04-10 Thread Sachin Kamat
'exynos_subsys' is now local to this file. Make it static and remove the declaration from header file. Signed-off-by: Sachin Kamat sachin.ka...@linaro.org --- arch/arm/mach-exynos/exynos.c|2 +- arch/arm/plat-samsung/include/plat/cpu.h |1 - 2 files changed, 1 insertion(+), 2

[PATCH 0/6] Further cleanup and enable multiplat build

2014-04-10 Thread Sachin Kamat
This series is based on latest linux-next and depends on the following patches: ARM: EXYNOS: Consolidate Kconfig entries http://article.gmane.org/gmane.linux.kernel.samsung-soc/28642 Currently cpufreq driver build support has been disabled for multiplatform for Exynos until the generic CPUfreq

[PATCH 1/6] ARM: EXYNOS: Remove duplicate lines in Makefile

2014-04-10 Thread Sachin Kamat
Group all files compiled under common config option together. Signed-off-by: Sachin Kamat sachin.ka...@linaro.org --- arch/arm/mach-exynos/Makefile |7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/arch/arm/mach-exynos/Makefile b/arch/arm/mach-exynos/Makefile index

[PATCH 6/6] ARM: multi_v7_defconfig: Enable Exynos platform

2014-04-10 Thread Sachin Kamat
Enable Exynos platform and its related IPs. Signed-off-by: Sachin Kamat sachin.ka...@linaro.org --- arch/arm/configs/multi_v7_defconfig | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig index

Re: [PATCH 2/6] ARM: EXYNOS: Staticize exynos_subsys

2014-04-10 Thread Tomasz Figa
Hi Sachin, On 10.04.2014 10:24, Sachin Kamat wrote: 'exynos_subsys' is now local to this file. Make it static and remove the declaration from header file. Signed-off-by: Sachin Kamat sachin.ka...@linaro.org --- arch/arm/mach-exynos/exynos.c|2 +-

Re: [PATCH 2/6] ARM: EXYNOS: Staticize exynos_subsys

2014-04-10 Thread Sachin Kamat
Hi Tomasz, On 10 April 2014 14:47, Tomasz Figa t.f...@samsung.com wrote: Hi Sachin, On 10.04.2014 10:24, Sachin Kamat wrote: 'exynos_subsys' is now local to this file. Make it static and remove the declaration from header file. Signed-off-by: Sachin Kamat sachin.ka...@linaro.org ---

[PATCH 02/27] ARM: EXYNOS: Add IO mapping for non-secure SYSRAM of Exynos3250

2014-04-10 Thread Chanwoo Choi
The non-secure SYSRAM is used for secondary CPU bring-up. This patch add IO mapping for non-scure SYSRAM. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- arch/arm/mach-exynos/exynos.c | 12

[PATCH 04/27] ARM: EXYNOS: Support secondary CPU boot of Exynos4212

2014-04-10 Thread Chanwoo Choi
From: Kyungmin Park kyungmin.p...@samsung.com This patch fix the offset of CPU boot address and change parameter of smc call of SMC_CMD_CPU1BOOT command for Exynos4212. Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- arch/arm/mach-exynos/firmware.c | 14 -- 1 file

[PATCH 03/27] ARM: EXYNOS: Add IO mapping for PMU of Exynos3250

2014-04-10 Thread Chanwoo Choi
This patch add memory mapping for PMU (Power Management Unit) which is used for power control of Exynos3250. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- arch/arm/mach-exynos/exynos.c | 5 +

Re: [PATCH 00/27] Support new Exynos3250 SoC based on Cortex-A7 dual core

2014-04-10 Thread Chanwoo Choi
Dear all, Ignore this patchset because this patchset don't include all of patches. I'll send this patchset again right now. Sorry for my mistake. Best Regards, Chanwoo Choi On 04/10/2014 06:28 PM, Chanwoo Choi wrote: This patchset support new Exynos3250 Samsung SoC based on Cortex-A7 dual

[PATCH 08/27] pinctrl: exynos: Add driver data for Exynos3250

2014-04-10 Thread Chanwoo Choi
From: Tomasz Figa t.f...@samsung.com This patch adds driver data (bank list and EINT layout) for Exynos3250 to pinctrl-exynos driver. Exynos3250 includes 158 multi-functional input/output ports. There are 23 general port groups. Signed-off-by: Tomasz Figa t.f...@samsung.com Signed-off-by:

[PATCH 00/27] Support new Exynos3250 SoC based on Cortex-A7 dual core

2014-04-10 Thread Chanwoo Choi
This patchset support new Exynos3250 Samsung SoC based on Cortex-A7 dual core. Exynos3250 is a System-On-Chip (SoC) that is based on 32-bit RISC processor for Smartphone. It is desigend with the 28nm low-power high-K metal gate process and provides the best performance features. This patchset

[PATCH 07/27] irqchip: Declare cortex-a7's irqchip to initialize gic from dt

2014-04-10 Thread Chanwoo Choi
This patch declare coretex-a7's irqchip to initialze gic from dt with arm,cortex-a7-gic data. Cc: Thomas Gleixner t...@linutronix.de Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- drivers/irqchip/irq-gic.c | 1 + 1 file changed, 1

[PATCH 08/27] pinctrl: exynos: Add driver data for Exynos3250

2014-04-10 Thread Chanwoo Choi
From: Tomasz Figa t.f...@samsung.com This patch adds driver data (bank list and EINT layout) for Exynos3250 to pinctrl-exynos driver. Exynos3250 includes 158 multi-functional input/output ports. There are 23 general port groups. Cc: Thomas Abraham thomas.abra...@linaro.org Cc: Linus Walleij

[PATCH 06/27] ARM: EXYNOS:: Enter a15 lowpower mode for Exynos3250 based on Cortex-a7

2014-04-10 Thread Chanwoo Choi
This patch decide proper lowpower mode of either a15 or a9 according to own ID from Main ID register. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- arch/arm/mach-exynos/hotplug.c | 13 ++--- 1 file changed, 10 insertions(+),

[PATCH 02/27] ARM: EXYNOS: Add IO mapping for non-secure SYSRAM of Exynos3250

2014-04-10 Thread Chanwoo Choi
The non-secure SYSRAM is used for secondary CPU bring-up. This patch add IO mapping for non-scure SYSRAM. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- arch/arm/mach-exynos/exynos.c | 12

Re: [PATCH 06/27] ARM: EXYNOS:: Enter a15 lowpower mode for Exynos3250 based on Cortex-a7

2014-04-10 Thread Arnd Bergmann
On Thursday 10 April 2014 18:28:23 Chanwoo Choi wrote: +* while Exynos5 is A15/Exynos7 is A7; check the CPU part Exynos7 - Exynos3 ? Arnd -- To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in the body of a message to majord...@vger.kernel.org More

[PATCH 01/27] ARM: EXYNOS: Add Exynos3250 SoC ID

2014-04-10 Thread Chanwoo Choi
This patch add Exynos3250's SoC ID. Exynos 3250 is System-On-Chip(SoC) that is based on the 32-bit RISC processor for Smartphone. Exynos3250 uses Cortex-A7 dual cores and has a target speed of 1.0GHz. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park

[PATCH 04/27] ARM: EXYNOS: Support secondary CPU boot of Exynos4212

2014-04-10 Thread Chanwoo Choi
From: Kyungmin Park kyungmin.p...@samsung.com This patch fix the offset of CPU boot address and change parameter of smc call of SMC_CMD_CPU1BOOT command for Exynos4212. Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- arch/arm/mach-exynos/firmware.c | 14 -- 1 file

[PATCH 03/27] ARM: EXYNOS: Add IO mapping for PMU of Exynos3250

2014-04-10 Thread Chanwoo Choi
This patch add memory mapping for PMU (Power Management Unit) which is used for power control of Exynos3250. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- arch/arm/mach-exynos/exynos.c | 5 +

Re: [PATCH 03/27] ARM: EXYNOS: Add IO mapping for PMU of Exynos3250

2014-04-10 Thread Arnd Bergmann
On Thursday 10 April 2014 18:28:20 Chanwoo Choi wrote: This patch add memory mapping for PMU (Power Management Unit) which is used for power control of Exynos3250. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com Same thing as for the

Re: [PATCH 02/27] ARM: EXYNOS: Add IO mapping for non-secure SYSRAM of Exynos3250

2014-04-10 Thread Arnd Bergmann
On Thursday 10 April 2014 18:28:19 Chanwoo Choi wrote: The non-secure SYSRAM is used for secondary CPU bring-up. This patch add IO mapping for non-scure SYSRAM. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com I really don't want to

Re: [PATCH 01/27] ARM: EXYNOS: Add Exynos3250 SoC ID

2014-04-10 Thread Arnd Bergmann
On Thursday 10 April 2014 18:28:18 Chanwoo Choi wrote: This patch add Exynos3250's SoC ID. Exynos 3250 is System-On-Chip(SoC) that is based on the 32-bit RISC processor for Smartphone. Exynos3250 uses Cortex-A7 dual cores and has a target speed of 1.0GHz. Signed-off-by: Chanwoo Choi

[PATCH 07/27] irqchip: Declare cortex-a7's irqchip to initialize gic from dt

2014-04-10 Thread Chanwoo Choi
This patch declare coretex-a7's irqchip to initialze gic from dt with arm,cortex-a7-gic data. Cc: Thomas Gleixner t...@linutronix.de Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- drivers/irqchip/irq-gic.c | 1 + 1 file changed, 1

[PATCH 06/27] ARM: EXYNOS:: Enter a15 lowpower mode for Exynos3250 based on Cortex-a7

2014-04-10 Thread Chanwoo Choi
This patch decide proper lowpower mode of either a15 or a9 according to own ID from Main ID register. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- arch/arm/mach-exynos/hotplug.c | 13 ++--- 1 file changed, 10 insertions(+),

[PATCH 00/27] Support new Exynos3250 SoC based on Cortex-A7 dual core

2014-04-10 Thread Chanwoo Choi
This patchset support new Exynos3250 Samsung SoC based on Cortex-A7 dual core. Exynos3250 is a System-On-Chip (SoC) that is based on 32-bit RISC processor for Smartphone. It is desigend with the 28nm low-power high-K metal gate process and provides the best performance features. This patchset

[PATCH 01/27] ARM: EXYNOS: Add Exynos3250 SoC ID

2014-04-10 Thread Chanwoo Choi
This patch add Exynos3250's SoC ID. Exynos 3250 is System-On-Chip(SoC) that is based on the 32-bit RISC processor for Smartphone. Exynos3250 uses Cortex-A7 dual cores and has a target speed of 1.0GHz. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park

[PATCH V4 03/20] ARM: exynos: cpuidle: Change function name prefix

2014-04-10 Thread Daniel Lezcano
The driver was initially written for exynos4 but the driver is used also for exynos5. Change the function prefix name exynos4 - exynos Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org Reviewed-by: Viresh Kumar viresh.ku...@linaro.org Reviewed-by: Bartlomiej Zolnierkiewicz

[PATCH V4 00/20] ARM: exynos: cpuidle: Move the driver to drivers/cpuidle

2014-04-10 Thread Daniel Lezcano
Changelog: V4: * Took into account Tomasz's comments * Fixed missing call in for central suspend * Passed parameter to the wakeup mask function * Moved wakeup mask, boot vector and aftr state into a single function

[PATCH V4 02/20] ARM: exynos: cpuidle: Use cpuidle_register

2014-04-10 Thread Daniel Lezcano
Use the cpuidle generic function 'cpuidle_register'. That saves us from some extra lines of code and unneeded variables. A side effect of this change is a bug fix where before the cpuidle driver was registered for each_online_cpu and now it is for each_possible_cpu. Signed-off-by: Daniel Lezcano

[PATCH V4 04/20] ARM: exynos: cpuidle: Encapsulate register access inside a function

2014-04-10 Thread Daniel Lezcano
That makes the code cleaner and encapsulted. The function will be reused in the next patch. Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org Reviewed-by: Viresh Kumar viresh.ku...@linaro.org Reviewed-by: Bartlomiej Zolnierkiewicz b.zolnier...@samsung.com Reviewed-by: Tomasz Figa

[PATCH V4 01/20] ARM: exynos: cpuidle: Prevent forward declaration

2014-04-10 Thread Daniel Lezcano
Move the structure below the 'exynos4_enter_lowpower' function so no more need of forward declaration. Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org Reviewed-by: Viresh Kumar viresh.ku...@linaro.org Reviewed-by: Bartlomiej Zolnierkiewicz b.zolnier...@samsung.com Reviewed-by: Tomasz Figa

[PATCH V4 18/20] ARM: exynos: cpuidle: Pass the AFTR callback to the platform_data

2014-04-10 Thread Daniel Lezcano
No more dependency on the arch code. The platform_data field is used to set the PM callback as the other cpuidle drivers. Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org Reviewed-by: Viresh Kumar viresh.ku...@linaro.org Reviewed-by: Bartlomiej Zolnierkiewicz b.zolnier...@samsung.com ---

[PATCH V4 19/20] ARM: exynos: cpuidle: Cleanup all unneeded headers from cpuidle.c

2014-04-10 Thread Daniel Lezcano
Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org --- arch/arm/mach-exynos/cpuidle.c | 10 -- 1 file changed, 10 deletions(-) diff --git a/arch/arm/mach-exynos/cpuidle.c b/arch/arm/mach-exynos/cpuidle.c index ef592ad..52ef229a 100644 --- a/arch/arm/mach-exynos/cpuidle.c +++

[PATCH V4 16/20] ARM: exynos: cpuidle: Move the power sequence call in the cpu_pm notifier

2014-04-10 Thread Daniel Lezcano
The code to initiate and exit the powerdown sequence is the same in pm.c and cpuidle.c. Let's split the common part in the pm.c and reuse it from the cpu_pm notifier. That is one more step forward to make the cpuidle driver arch indenpendant. Signed-off-by: Daniel Lezcano

[PATCH V4 14/20] ARM: exynos: cpuidle: Encapsulate the AFTR code into a function

2014-04-10 Thread Daniel Lezcano
Let's encapsulate the AFTR state specific call into a single function. Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org --- arch/arm/mach-exynos/cpuidle.c |6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-exynos/cpuidle.c

[PATCH V4 09/20] ARM: exynos: cpuidle: Remove ifdef for scu_enable

2014-04-10 Thread Daniel Lezcano
The scu_enable function is already a noop in the scu's header file is CONFIG_SMP=n, so no need to use these macros in the code. Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org Reviewed-by: Viresh Kumar viresh.ku...@linaro.org Reviewed-by: Bartlomiej Zolnierkiewicz b.zolnier...@samsung.com

[PATCH V4 08/20] ARM: exynos: cpuidle: Move scu_enable in the cpu_pm notifier

2014-04-10 Thread Daniel Lezcano
We make the cpuidle code less arch dependent. Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org Reviewed-by: Viresh Kumar viresh.ku...@linaro.org Reviewed-by: Bartlomiej Zolnierkiewicz b.zolnier...@samsung.com Reviewed-by: Tomasz Figa t.f...@samsung.com --- arch/arm/mach-exynos/cpuidle.c |

[PATCH V4 11/20] ARM: exynos: cpuidle: Pass wakeup mask parameter to function

2014-04-10 Thread Daniel Lezcano
Pass the wakeup mask to 'exynos_set_wakeupmask' as this function could be used for different idle states with different mask. Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org --- arch/arm/mach-exynos/cpuidle.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git

[PATCH V4 05/20] ARM: exynos: cpuidle: Move some code inside the idle_finisher

2014-04-10 Thread Daniel Lezcano
Move the code around to differentiate different section of code and prepare it to be factored out in the next patches. The call order changed but hat doesn't have a side effect because they are independent. The important call is cpu_do_idle() which must be done the last. Signed-off-by: Daniel

[PATCH V4 13/20] ARM: exynos: cpuidle: Disable cpuidle for 5440

2014-04-10 Thread Daniel Lezcano
There is no point to register the cpuidle driver for the 5440 as it has only one WFI state which is the default idle function when the cpuidle driver is disabled. By disabling cpuidle we prevent to enter to the governor computation for nothing, thus saving a lot of processing time. The only

[PATCH V4 10/20] ARM: exynos: cpuidle: Move clock setup to pm.c

2014-04-10 Thread Daniel Lezcano
One more step is moving the clock ratio setting at idle time in pm.c The macro names have been changed to be consistent with the other macros name in the file. Note, the clock divider was working only when cpuidle was enabled because it was in its init routine. With this change, the clock

[PATCH V4 12/20] ARM: exynos: cpuidle: Encapsulate boot vector code into a function

2014-04-10 Thread Daniel Lezcano
Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org --- arch/arm/mach-exynos/cpuidle.c | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-exynos/cpuidle.c b/arch/arm/mach-exynos/cpuidle.c index ddbb2c5..ed7a439 100644 ---

[PATCH V4 07/20] ARM: exynos: cpuidle: Use the cpu_pm notifier

2014-04-10 Thread Daniel Lezcano
Use the cpu_pm_enter/exit notifier to group some pm code inside the pm file. The save and restore code is duplicated across pm.c and cpuidle.c. By using the cpu_pm notifier, we can factor out the routine. Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org Reviewed-by: Viresh Kumar

[PATCH V4 15/20] ARM: exynos: cpuidle: Move the AFTR state function into pm.c

2014-04-10 Thread Daniel Lezcano
In order to remove depedency on pm code, let's move the 'exynos_enter_aftr' function into the pm.c file as well as the other helper functions. Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org --- arch/arm/mach-exynos/common.h |1 + arch/arm/mach-exynos/cpuidle.c | 29

RE: [PATCH 02/27] ARM: EXYNOS: Add IO mapping for non-secure SYSRAM of Exynos3250

2014-04-10 Thread Chanho Park
Hi Arnd, -Original Message- From: linux-arm-kernel [mailto:linux-arm-kernel- boun...@lists.infradead.org] On Behalf Of Arnd Bergmann Sent: Thursday, April 10, 2014 6:45 PM To: linux-arm-ker...@lists.infradead.org Cc: kgene@samsung.com; t.f...@samsung.com;

Re: [PATCH 07/27] irqchip: Declare cortex-a7's irqchip to initialize gic from dt

2014-04-10 Thread Marc Zyngier
On Thu, Apr 10 2014 at 10:28:24 am BST, Chanwoo Choi cw00.c...@samsung.com wrote: This patch declare coretex-a7's irqchip to initialze gic from dt with arm,cortex-a7-gic data. Cc: Thomas Gleixner t...@linutronix.de Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin

[PATCH 11/27] ARM: dts: exynos3250: Add GIC dt node for Exynos3250

2014-04-10 Thread Chanwoo Choi
From: Tomasz Figa t.f...@samsung.com This patch adds device tree node for GIC interrupt controller on Exynos3250. Signed-off-by: Tomasz Figa t.f...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- arch/arm/boot/dts/exynos3250.dtsi | 11 +++ 1 file changed, 11

[PATCH 17/27] ARM: dts: exynos3250: Add ADC dt node to read analog raw data

2014-04-10 Thread Chanwoo Choi
This patch add ADC (Analog to Digital Converter) dt node to get raw data with IIO subsystem. Usually, ADC is used to check temperature, jack type and so on. Exynos3250 includes ADCv2 which is different from ADCv1 for Exynos4 SoC. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by:

[PATCH 16/27] ARM: dts: exynos3250: Add MCT dt node

2014-04-10 Thread Chanwoo Choi
This patch add MCT (Multi Core Timer) dt node with samsung,exynos4210-mct compatible name bacause Exynos3250 uses SPI interrput type. And Exynos3250 provide one global timer and four local timers for Multi Core CPU. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com [Fix incorrect irq number of

[PATCH 12/27] ARM: dts: exynos3250: Add default interrupt-parent connected with GIC

2014-04-10 Thread Chanwoo Choi
This patch add interrupt-parent node to connected with GIC. All interrupt-related dt nodes need default interrupt-parent node. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- arch/arm/boot/dts/exynos3250.dtsi | 1 + 1 file changed, 1

Re: [PATCH 07/27] irqchip: Declare cortex-a7's irqchip to initialize gic from dt

2014-04-10 Thread armdev
On 10-Apr-2014, at 3:34 pm, Marc Zyngier marc.zyng...@arm.com wrote: On Thu, Apr 10 2014 at 10:28:24 am BST, Chanwoo Choi cw00.c...@samsung.com wrote: This patch declare coretex-a7's irqchip to initialze gic from dt with arm,cortex-a7-gic data. Cc: Thomas Gleixner t...@linutronix.de

[PATCH 19/27] ARM: dts: exynos3250: Add Mobile Storage Host Card

2014-04-10 Thread Chanwoo Choi
From: Kyungmin Park kyungmin.p...@samsung.com This patch add MSHC (Mobile Storage Host Controller) dt node which is an interface between the system and SD/MMC card. mshc dt node is used for dw_mmc device driver to operate SD/MMC card. Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com

[PATCH 20/27] ARM: dts: exynos3250: Move definitions of external clocks to SoC dtsi

2014-04-10 Thread Chanwoo Choi
From: Tomasz Figa t.f...@samsung.com This allows proper ordering of clock registration and is still correct, because list of external clocks is SoC-specific, just their frequencies and availability are board-specific. Signed-off-by: Tomasz Figa t.f...@samsung.com Signed-off-by: Hyunhee Kim

[PATCH 18/27] ARM: dts: exynos3250: Add i2c dt node

2014-04-10 Thread Chanwoo Choi
From: Inki Dae inki@samsung.com Add the DTS nodes for all th i2c busses in the Exynos3250 SoC. Signed-off-by: Inki Dae inki@samsung.com [Add i2c alias by Tomasz Figa] Signed-off-by: Tomasz Figa t.f...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com ---

[PATCH 15/27] ARM: dts: exynos3250: Add uart dt node to support seiral ports

2014-04-10 Thread Chanwoo Choi
This patch add UART dt node for Exynos3250. Exynos3250 uses same UART IP of Exynos4 SoC and has only two independent channels. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com [Fix incorrect clock id by Tomasz Figa] Signed-off-by: Tomasz Figa t.f...@samsung.com Signed-off-by: Kyungmin Park

[PATCH 22/27] ARM: dts: exynos3250: Add amba and pdma dt node

2014-04-10 Thread Chanwoo Choi
From: Tomasz Figa t.f...@samsung.com This patch add amba and pdma dt node to support bus on Exynos3250. Signed-off-by: Tomasz Figa t.f...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- arch/arm/boot/dts/exynos3250.dtsi | 30 ++ 1 file changed,

[PATCH 24/27] ARM: dts: exynos3250: Add pwm dt node to support PWM Timer

2014-04-10 Thread Chanwoo Choi
From: Tomasz Figa t.f...@samsung.com This patch add pwm dt node to support PWM (Pulse Width Modulation) timer. Exynos uses same IP of Exynos4210 and has five 32-bit PWM timers. Signed-off-by: Tomasz Figa t.f...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com ---

[PATCH 26/27] ARM: dts: exynos3250: Add power domain dt nodes

2014-04-10 Thread Chanwoo Choi
From: Inki Dae inki@samsung.com This patch add CAM/MFC/G3D/LCD0/ISP power domain nodes for Exynos3250. Signed-off-by: Inki Dae inki@samsung.com [add CAM/MFC power domain node by Bartlomiej Zolnierkiewicz] Signed-off-by: Bartlomiej Zolnierkiewicz b.zolnier...@samsung.com [add ISP power

[PATCH 14/27] ARM: dts: exynos3250: Add device tree nodes for clock controllers

2014-04-10 Thread Chanwoo Choi
From: Tomasz Figa t.f...@samsung.com This patch add dt node of clock controllers to support Exynos3250 SoC. Exynos3250's clock drvier divide into two scope for clock controller as following: - 'cmu' clock-controller includes CMU_LEFTBUS/RIGHTBUS/TOP/CPU/ISP/ACP clocks Signed-off-by: Tomasz Figa

[PATCH 10/27] ARM: dts: exynos3250: Add new exynos3250.dtsi file

2014-04-10 Thread Chanwoo Choi
From: Tomasz Figa t.f...@samsung.com This patch add new exynos3250.dtsi to support Exynos3250 SoC and includes chipid/sys_reg dt node. Signed-off-by: Tomasz Figa t.f...@samsung.com Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com ---

[PATCH 09/27] clk: samsung: exynos3250: Add clocks using common clock framework

2014-04-10 Thread Chanwoo Choi
From: Tomasz Figa t.f...@samsung.com This patch add new the clock drvier of Exynos3250 SoC based on Cortex-A7 using common clock framework. The CMU (Clock Management Unit) of Exynos3250 control PLLs(Phase Locked Loops) and generate system clocks for CPU, buses, and function clocks for individual

Re: [PATCH 07/27] irqchip: Declare cortex-a7's irqchip to initialize gic from dt

2014-04-10 Thread Marc Zyngier
On Thu, Apr 10 2014 at 11:09:02 am BST, armdev armdev@gmail.com wrote: On 10-Apr-2014, at 3:34 pm, Marc Zyngier marc.zyng...@arm.com wrote: On Thu, Apr 10 2014 at 10:28:24 am BST, Chanwoo Choi cw00.c...@samsung.com wrote: This patch declare coretex-a7's irqchip to initialze gic from dt

RE: [PATCH 21/27] ARM: dts: exynos3250: Add PMU dt data

2014-04-10 Thread Chanho Park
Hi, -Original Message- From: linux-arm-kernel [mailto:linux-arm-kernel- boun...@lists.infradead.org] On Behalf Of Chanwoo Choi Sent: Thursday, April 10, 2014 7:06 PM To: kgene@samsung.com; t.f...@samsung.com; linux-samsung- s...@vger.kernel.org Cc: hyunhee@samsung.com;

Re: [PATCH] phy: exynos5-usbdrd: Add facility to toggle vbus gpio on/off

2014-04-10 Thread Vivek Gautam
Hi Kishon, On Thu, Apr 10, 2014 at 2:39 PM, Kishon Vijay Abraham I kis...@ti.com wrote: Hi. On Wednesday 09 April 2014 05:24 PM, Vivek Gautam wrote: Adding support to enable/disable VBUS hooked to a gpio to enable vbus supply on the port. Signed-off-by: Vivek Gautam

RE: [PATCH 07/27] irqchip: Declare cortex-a7's irqchip to initialize gic from dt

2014-04-10 Thread Chanho Park
Hi, -Original Message- From: linux-arm-kernel [mailto:linux-arm-kernel- boun...@lists.infradead.org] On Behalf Of Marc Zyngier Sent: Thursday, April 10, 2014 7:05 PM To: Chanwoo Choi Cc: mark.rutl...@arm.com; linux-samsung-soc@vger.kernel.org; t.f...@samsung.com;

Re: [PATCH 06/27] ARM: EXYNOS:: Enter a15 lowpower mode for Exynos3250 based on Cortex-a7

2014-04-10 Thread Chanwoo Choi
On 04/10/2014 06:40 PM, Arnd Bergmann wrote: On Thursday 10 April 2014 18:28:23 Chanwoo Choi wrote: +* while Exynos5 is A15/Exynos7 is A7; check the CPU part Exynos7 - Exynos3 ? You're right. I'll fix it. Best Regards, Chanwoo Choi -- To unsubscribe from this list: send the line

Re: [PATCH 07/27] irqchip: Declare cortex-a7's irqchip to initialize gic from dt

2014-04-10 Thread Marc Zyngier
On Thu, Apr 10 2014 at 11:30:41 am BST, armdev armdev@gmail.com wrote: On 10-Apr-2014, at 3:51 pm, Marc Zyngier marc.zyng...@arm.com wrote: On Thu, Apr 10 2014 at 11:09:02 am BST, armdev armdev@gmail.com wrote: On 10-Apr-2014, at 3:34 pm, Marc Zyngier marc.zyng...@arm.com wrote: On

Re: [PATCH 07/27] irqchip: Declare cortex-a7's irqchip to initialize gic from dt

2014-04-10 Thread armdev
On 10-Apr-2014, at 4:11 pm, Marc Zyngier marc.zyng...@arm.com wrote: On Thu, Apr 10 2014 at 11:30:41 am BST, armdev armdev@gmail.com wrote: On 10-Apr-2014, at 3:51 pm, Marc Zyngier marc.zyng...@arm.com wrote: On Thu, Apr 10 2014 at 11:09:02 am BST, armdev armdev@gmail.com wrote: On

Re: [PATCH 07/27] irqchip: Declare cortex-a7's irqchip to initialize gic from dt

2014-04-10 Thread Marc Zyngier
On Thu, Apr 10 2014 at 11:37:12 am BST, Chanho Park chanho61.p...@samsung.com wrote: Hi, -Original Message- From: linux-arm-kernel [mailto:linux-arm-kernel- boun...@lists.infradead.org] On Behalf Of Marc Zyngier Sent: Thursday, April 10, 2014 7:05 PM To: Chanwoo Choi Cc:

Re: [PATCH 07/27] irqchip: Declare cortex-a7's irqchip to initialize gic from dt

2014-04-10 Thread Marc Zyngier
On Thu, Apr 10 2014 at 11:42:56 am BST, armdev armdev@gmail.com wrote: On 10-Apr-2014, at 4:11 pm, Marc Zyngier marc.zyng...@arm.com wrote: On Thu, Apr 10 2014 at 11:30:41 am BST, armdev armdev@gmail.com wrote: On 10-Apr-2014, at 3:51 pm, Marc Zyngier marc.zyng...@arm.com wrote: On

Re: [PATCH 06/27] ARM: EXYNOS:: Enter a15 lowpower mode for Exynos3250 based on Cortex-a7

2014-04-10 Thread Chanwoo Choi
On 04/10/2014 06:51 PM, Marc Zyngier wrote: On Thu, Apr 10 2014 at 10:28:23 am BST, Chanwoo Choi cw00.c...@samsung.com wrote: This patch decide proper lowpower mode of either a15 or a9 according to own ID from Main ID register. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com

Re: [PATCH] phy: exynos5-usbdrd: Add facility to toggle vbus gpio on/off

2014-04-10 Thread Vivek Gautam
Hi, On Wed, Apr 9, 2014 at 6:08 PM, Tomasz Figa t.f...@samsung.com wrote: Hi, On 09.04.2014 14:24, Vivek Gautam wrote: Hi Sylwester, On Wed, Apr 9, 2014 at 5:41 PM, Sylwester Nawrocki s.nawro...@samsung.com wrote: Hi Vivek, On 09/04/14 13:54, Vivek Gautam wrote: Adding support to

Re: [PATCH 06/27] ARM: EXYNOS:: Enter a15 lowpower mode for Exynos3250 based on Cortex-a7

2014-04-10 Thread Marc Zyngier
On Thu, Apr 10 2014 at 11:56:33 am BST, Chanwoo Choi cw00.c...@samsung.com wrote: On 04/10/2014 06:51 PM, Marc Zyngier wrote: On Thu, Apr 10 2014 at 10:28:23 am BST, Chanwoo Choi cw00.c...@samsung.com wrote: This patch decide proper lowpower mode of either a15 or a9 according to own ID

Re: [PATCH] thermal: offer Samsung thermal support only when ARCH_EXYNOS is defined

2014-04-10 Thread Bartlomiej Zolnierkiewicz
Hi, Zhang, could you please pick this patch up to your tree? [ Eduardos's tree hasn't been updated for over 4 months and seems to be dead.. ] Best regards, -- Bartlomiej Zolnierkiewicz Samsung RD Institute Poland Samsung Electronics On Tuesday, November 26, 2013 09:22:31 AM Eduardo Valentin

Re: [PATCH 2/6] ARM: EXYNOS: Staticize exynos_subsys

2014-04-10 Thread Tomasz Figa
On 10.04.2014 11:22, Sachin Kamat wrote: Hi Tomasz, On 10 April 2014 14:47, Tomasz Figa t.f...@samsung.com wrote: Hi Sachin, On 10.04.2014 10:24, Sachin Kamat wrote: 'exynos_subsys' is now local to this file. Make it static and remove the declaration from header file. Signed-off-by:

Re: [PATCH 2/6] ARM: EXYNOS: Staticize exynos_subsys

2014-04-10 Thread Sachin Kamat
On 10 April 2014 18:02, Tomasz Figa t.f...@samsung.com wrote: On 10.04.2014 11:22, Sachin Kamat wrote: Hi Tomasz, On 10 April 2014 14:47, Tomasz Figa t.f...@samsung.com wrote: Hi Sachin, On 10.04.2014 10:24, Sachin Kamat wrote: 'exynos_subsys' is now local to this file. Make it static

Re: [PATCH v12 1/4] thermal: samsung: replace inten_ bit fields with intclr_

2014-04-10 Thread Bartlomiej Zolnierkiewicz
Hi, Zhang, could you please review/merge this patchset? [ We have been waiting for a review for over 3 months now.. ] Best regards, -- Bartlomiej Zolnierkiewicz Samsung RD Institute Poland Samsung Electronics On Friday, February 07, 2014 03:03:46 PM Naveen Krishna Ch wrote: Hello All, On

[PATCH 1/1] ARM: dts: Fix SPI interrupt numbers for Exynos5420

2014-04-10 Thread Sachin Kamat
Updated as per the user manual. Signed-off-by: Sachin Kamat sachin.ka...@linaro.org --- arch/arm/boot/dts/exynos5420.dtsi |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index

Re: [PATCH 07/27] irqchip: Declare cortex-a7's irqchip to initialize gic from dt

2014-04-10 Thread Mark Rutland
On Thu, Apr 10, 2014 at 11:04:59AM +0100, Marc Zyngier wrote: On Thu, Apr 10 2014 at 10:28:24 am BST, Chanwoo Choi cw00.c...@samsung.com wrote: This patch declare coretex-a7's irqchip to initialze gic from dt with arm,cortex-a7-gic data. Cc: Thomas Gleixner t...@linutronix.de

[PATCH] usb: ohci-exynos: Add facility to use phy provided by the generic phy framework

2014-04-10 Thread Vivek Gautam
Add support to consume phy provided by Generic phy framework. Keeping the support for older usb-phy intact right now, in order to prevent any functionality break in absence of relevant device tree side change for ohci-exynos. Once we move to new phy in the device nodes for ohci, we can remove the

Re: [PATCH V4 10/20] ARM: exynos: cpuidle: Move clock setup to pm.c

2014-04-10 Thread Tomasz Figa
Hi Daniel, On 10.04.2014 11:55, Daniel Lezcano wrote: One more step is moving the clock ratio setting at idle time in pm.c The macro names have been changed to be consistent with the other macros name in the file. Note, the clock divider was working only when cpuidle was enabled because it

Re: [PATCH V4 10/20] ARM: exynos: cpuidle: Move clock setup to pm.c

2014-04-10 Thread Daniel Lezcano
On 04/10/2014 03:57 PM, Tomasz Figa wrote: Hi Daniel, On 10.04.2014 11:55, Daniel Lezcano wrote: One more step is moving the clock ratio setting at idle time in pm.c The macro names have been changed to be consistent with the other macros name in the file. Note, the clock divider was working

Re: [PATCH v2 2/2] usb: ehci-platform: Return immediately from suspend if ehci_suspend fails

2014-04-10 Thread Alan Stern
On Thu, 10 Apr 2014, Vivek Gautam wrote: Patch 'b8efdaf USB: EHCI: add check for wakeup/suspend race' adds a check for possible race between suspend and wakeup interrupt, and thereby it returns -EBUSY as error code if there's a wakeup interrupt. So the platform host controller should not

Re: [PATCH v2 1/2] usb: ehci-exynos: Return immediately from suspend if ehci_suspend fails

2014-04-10 Thread Alan Stern
On Thu, 10 Apr 2014, Vivek Gautam wrote: Patch 'b8efdaf USB: EHCI: add check for wakeup/suspend race' adds a check for possible race between suspend and wakeup interrupt, and thereby it returns -EBUSY as error code if there's a wakeup interrupt. So the platform host controller should not

Re: [PATCH V4 10/20] ARM: exynos: cpuidle: Move clock setup to pm.c

2014-04-10 Thread Tomasz Figa
On 10.04.2014 16:23, Daniel Lezcano wrote: On 04/10/2014 03:57 PM, Tomasz Figa wrote: Hi Daniel, On 10.04.2014 11:55, Daniel Lezcano wrote: One more step is moving the clock ratio setting at idle time in pm.c The macro names have been changed to be consistent with the other macros name in

Re: [PATCH 1/5] drm/exynos: remove dummy hdmiphy clock from hdmi driver

2014-04-10 Thread Tomasz Figa
Hi Rahul, On 02.04.2014 19:13, Rahul Sharma wrote: From: Rahul Sharma rahul.sha...@samsung.com Exynos drm hdmi driver used to get dummy hdmiphy clock to control the PMU bit for hdmiphy. This clock is removed during CCF migration. This should also be cleaned from hdmi driver. Signed-off-by:

Re: [PATCH 2/5] drm/exynos: use regmap interface to set hdmiphy control bit in pmu

2014-04-10 Thread Tomasz Figa
Hi Rahul, On 02.04.2014 19:13, Rahul Sharma wrote: From: Rahul Sharma rahul.sha...@samsung.com Hdmiphy control bit needs to be set before setting the resolution to hdmi hardware. This was handled using dummy hdmiphy clock which is removed now. PMU is already defined as system controller for

Re: [PATCH 3/5] drm/exynos: remove unnecessary read for phy configuration values

2014-04-10 Thread Tomasz Figa
On 02.04.2014 19:13, Rahul Sharma wrote: From: Rahul Sharma rahul.sha...@samsung.com Cleaning up unnecessary i2c read call after hdmiphy configuration. This check is redundant since check for hdmiphy pll lock status confirms the correct settings for phy. Signed-off-by: Rahul Sharma

Re: [PATCH 4/5] drm/exynos: add support for apb mapped phys in hdmi driver

2014-04-10 Thread Tomasz Figa
Hi Rahul, On 02.04.2014 19:13, Rahul Sharma wrote: From: Rahul Sharma rahul.sha...@samsung.com Previous SoCs have hdmi phys which are accessible through dedicated i2c lines. Newer SoCs have Apb mapped hdmi phys. Hdmi driver is modified to support apb mapped phys. Signed-off-by: Rahul Sharma

Re: [PATCH 08/27] pinctrl: exynos: Add driver data for Exynos3250

2014-04-10 Thread Linus Walleij
On Thu, Apr 10, 2014 at 11:28 AM, Chanwoo Choi cw00.c...@samsung.com wrote: From: Tomasz Figa t.f...@samsung.com This patch adds driver data (bank list and EINT layout) for Exynos3250 to pinctrl-exynos driver. Exynos3250 includes 158 multi-functional input/output ports. There are 23

Re: [PATCH 08/27] pinctrl: exynos: Add driver data for Exynos3250

2014-04-10 Thread Tomasz Figa
Hi, On 10.04.2014 20:42, Linus Walleij wrote: On Thu, Apr 10, 2014 at 11:28 AM, Chanwoo Choi cw00.c...@samsung.com wrote: From: Tomasz Figa t.f...@samsung.com This patch adds driver data (bank list and EINT layout) for Exynos3250 to pinctrl-exynos driver. Exynos3250 includes 158

Re: [PATCH 06/27] ARM: EXYNOS:: Enter a15 lowpower mode for Exynos3250 based on Cortex-a7

2014-04-10 Thread Chanwoo Choi
On 04/10/2014 09:07 PM, Marc Zyngier wrote: On Thu, Apr 10 2014 at 11:56:33 am BST, Chanwoo Choi cw00.c...@samsung.com wrote: On 04/10/2014 06:51 PM, Marc Zyngier wrote: On Thu, Apr 10 2014 at 10:28:23 am BST, Chanwoo Choi cw00.c...@samsung.com wrote: This patch decide proper lowpower mode

Re: [PATCH 08/27] pinctrl: exynos: Add driver data for Exynos3250

2014-04-10 Thread Chanwoo Choi
Hi, On 04/11/2014 04:17 AM, Tomasz Figa wrote: Hi, On 10.04.2014 20:42, Linus Walleij wrote: On Thu, Apr 10, 2014 at 11:28 AM, Chanwoo Choi cw00.c...@samsung.com wrote: From: Tomasz Figa t.f...@samsung.com This patch adds driver data (bank list and EINT layout) for Exynos3250 to

Re: [PATCH 01/27] ARM: EXYNOS: Add Exynos3250 SoC ID

2014-04-10 Thread Chanwoo Choi
Hi, On 04/10/2014 06:43 PM, Arnd Bergmann wrote: On Thursday 10 April 2014 18:28:18 Chanwoo Choi wrote: This patch add Exynos3250's SoC ID. Exynos 3250 is System-On-Chip(SoC) that is based on the 32-bit RISC processor for Smartphone. Exynos3250 uses Cortex-A7 dual cores and has a target

Re: [PATCH 04/27] ARM: EXYNOS: Support secondary CPU boot of Exynos4212

2014-04-10 Thread Olof Johansson
On Thu, Apr 10, 2014 at 06:37:15PM +0900, Chanwoo Choi wrote: From: Kyungmin Park kyungmin.p...@samsung.com This patch fix the offset of CPU boot address and change parameter of smc call of SMC_CMD_CPU1BOOT command for Exynos4212. Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com ---

Re: [PATCH 01/27] ARM: EXYNOS: Add Exynos3250 SoC ID

2014-04-10 Thread Olof Johansson
On Thu, Apr 10, 2014 at 06:37:12PM +0900, Chanwoo Choi wrote: This patch add Exynos3250's SoC ID. Exynos 3250 is System-On-Chip(SoC) that is based on the 32-bit RISC processor for Smartphone. Exynos3250 uses Cortex-A7 dual cores and has a target speed of 1.0GHz. Signed-off-by: Chanwoo Choi

Re: [PATCH 03/27] ARM: EXYNOS: Add IO mapping for PMU of Exynos3250

2014-04-10 Thread Olof Johansson
On Thu, Apr 10, 2014 at 06:37:14PM +0900, Chanwoo Choi wrote: This patch add memory mapping for PMU (Power Management Unit) which is used for power control of Exynos3250. Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com Signed-off-by

  1   2   >