Re: [PATCH RFT 1/2] drivers: bus: check cci device tree node status

2014-12-10 Thread Nicolas Pitre
s > > in the device tree. > > > > Signed-off-by: Abhilash Kesavan > > This patch helps disable CCI on the Arndale Octa board thus resolving > some imprecise aborts seen on that board. Kindly review. Acked-by: Nicolas Pitre > > Regards, > Abhilash > >

Re: [PATCH] ARM: exynos_defconfig: disable CONFIG_EXYNOS5420_MCPM; not stable

2014-11-27 Thread Nicolas Pitre
On Thu, 27 Nov 2014, Abhilash Kesavan wrote: > Hi Kevin, > > On Thu, Nov 27, 2014 at 12:11 AM, Nicolas Pitre > wrote: > > On Wed, 26 Nov 2014, Kevin Hilman wrote: > > > >> Abhilash Kesavan writes: > >> > >> > Hi Kevin, > >>

Re: [PATCH] ARM: exynos_defconfig: disable CONFIG_EXYNOS5420_MCPM; not stable

2014-11-26 Thread Nicolas Pitre
On Wed, 26 Nov 2014, Kevin Hilman wrote: > Abhilash Kesavan writes: > > > Hi Kevin, > > > > On Wed, Nov 26, 2014 at 6:30 AM, Kevin Hilman wrote: > >> [...] > >> > >> More specifically, with only the loopback call to turn off CCI commented > >> out, the imprecise aborts go away. > > > > I can't

Re: [PATCH] cpuidle: big.LITTLE: add MCPM dependency

2014-07-14 Thread Nicolas Pitre
thread already but I'm too lazy to dig a reference to it. Only a dependency on MCPM alone is needed here. And then: Acked-by: Nicolas Pitre > > diff --git a/drivers/cpuidle/Kconfig.arm b/drivers/cpuidle/Kconfig.arm > index 2f6b33ea6e08..459b7c91407a 100644 > --- a/dr

Re: [PATCH] ARM: EXYNOS: Fix MCPM build with SUSPEND=n

2014-07-14 Thread Nicolas Pitre
ynos: activate the CCI on boot > CPU/cluster using the MCPM loopback") And this is not clear yet if this commit ID is stable. Other than that: Acked-by: Nicolas Pitre Please send to RMK's patch system. > --- > arch/arm/mach-exynos/Kconfig | 1 + > 1 file changed, 1 ins

Re: [PATCH v6] ARM: EXYNOS: Use MCPM call-backs to support S2R on Exynos5420

2014-07-04 Thread Nicolas Pitre
On Sat, 5 Jul 2014, Abhilash Kesavan wrote: > On a different note, I have been using the cpuidle patchset > (https://patchwork.kernel.org/patch/4357421/) as base for S2R support > and had a question. Rather than making the driver depend on > ARCH_EXYNOS should it depend on EXYNOS5420_MCPM which in

Re: [PATCH v7] ARM: EXYNOS: Use MCPM call-backs to support S2R on Exynos5420

2014-07-04 Thread Nicolas Pitre
On Sat, 5 Jul 2014, Abhilash Kesavan wrote: > Use the MCPM layer to handle core suspend/resume on Exynos5420. > Also, restore the entry address setup code post-resume. > > Signed-off-by: Abhilash Kesavan Acked-by: Nicolas Pitre > --- > Changes in v2: > - Made us

Re: [PATCH v6] ARM: EXYNOS: Use MCPM call-backs to support S2R on Exynos5420

2014-07-04 Thread Nicolas Pitre
On Fri, 4 Jul 2014, Abhilash Kesavan wrote: > On Fri, Jul 4, 2014 at 9:43 AM, Nicolas Pitre > wrote: > > Another suggestion which might possibly be better: why not looking for > > the SYS_PWR_CFG bit in exynos_cpu_power_down() directly? After all, > > exynos_cpu_powe

Re: several messages

2014-07-03 Thread Nicolas Pitre
On Fri, 4 Jul 2014, Abhilash Kesavan wrote: > Hi Nicolas, > > On Fri, Jul 4, 2014 at 12:30 AM, Nicolas Pitre > wrote: > > On Thu, 3 Jul 2014, Abhilash Kesavan wrote: > > > >> Hi Nicolas, > >> > >> On Thu, Jul 3, 2014 at 9:15 PM, Nicolas Pitr

Re: several messages

2014-07-03 Thread Nicolas Pitre
On Thu, 3 Jul 2014, Abhilash Kesavan wrote: > Hi Nicolas, > > On Thu, Jul 3, 2014 at 9:15 PM, Nicolas Pitre > wrote: > > On Thu, 3 Jul 2014, Abhilash Kesavan wrote: > > > >> On Thu, Jul 3, 2014 at 6:59 PM, Nicolas Pitre > >> wrote: > >> &

Re: several messages

2014-07-03 Thread Nicolas Pitre
On Thu, 3 Jul 2014, Abhilash Kesavan wrote: > On Thu, Jul 3, 2014 at 6:59 PM, Nicolas Pitre > wrote: > > Please, let's avoid going that route. There is no such special handling > > needed if the API is sufficient. And the provided API allows you to > > suspe

Re: [RFC PATCH v4] ARM: EXYNOS: Use MCPM call-backs to support S2R on Exynos5420

2014-07-03 Thread Nicolas Pitre
On Thu, 3 Jul 2014, Abhilash Kesavan wrote: > Use the MCPM layer to handle core suspend/resume on Exynos5420. > Also, restore the entry address setup code post-resume. > > Signed-off-by: Abhilash Kesavan > --- > Changes in v2: > - Made use of the MCPM suspend/powered_up call-backs > Change

Re: [PATCH] ARM: convert all "mov.* pc, reg" to "bx reg" for ARMv6+ (part1)

2014-07-01 Thread Nicolas Pitre
On Tue, 1 Jul 2014, Will Deacon wrote: > Hi Mans, > > On Tue, Jul 01, 2014 at 06:24:43PM +0100, Måns Rullgård wrote: > > Russell King - ARM Linux writes: > > > As you point out, "bx lr" /may/ be treated specially (I've actually been > > > > Most, if not all, Cortex-A cores do this according the

Re: [PATCH v2] ARM: EXYNOS: Use MCPM call-backs to support S2R on Exynos5420

2014-07-01 Thread Nicolas Pitre
On Tue, 1 Jul 2014, Lorenzo Pieralisi wrote: > On Tue, Jul 01, 2014 at 02:14:49PM +0100, Abhilash Kesavan wrote: > > Hi Nicolas, > > > > On Tue, Jul 1, 2014 at 9:49 AM, Nicolas Pitre > > wrote: > > > On Mon, 30 Jun 2014, Abhilash Kesavan wrote: > >

Re: [PATCH v2] ARM: EXYNOS: Use MCPM call-backs to support S2R on Exynos5420

2014-06-30 Thread Nicolas Pitre
On Mon, 30 Jun 2014, Abhilash Kesavan wrote: > Use the MCPM layer to handle core suspend/resume on Exynos5420. > Also, restore the entry address setup code post-resume. > > Signed-off-by: Abhilash Kesavan > --- [...] Could you tell me more about this? > @@ -150,7 +153,13 @@ static void exynos_

Re: [PATCH] ARM: EXYNOS: Restore the entry address setup code post-resume

2014-06-26 Thread Nicolas Pitre
On Thu, 26 Jun 2014, Abhilash Kesavan wrote: > Hi, > > On Thu, Jun 26, 2014 at 4:28 PM, Abhilash Kesavan > wrote: > > Setup the mcpm entry address again on system resume as the > > iRAM contents are lost across an s2r cycle. > > > > Signed-off-by: Abhilash Kesavan > > --- > > This has been tes

Re: [PATCH 3/3] ARM: exynos: activate the CCI on boot CPU/cluster with the MCPM loopback

2014-06-24 Thread Nicolas Pitre
On Tue, 24 Jun 2014, Doug Anderson wrote: > Thank you very much for posting! With your series I'm able to boot > all 8 cores on exynos5420-peach-pit and exynos5800-peach-pi sitting on > my desk. > > Tested-by: Doug Anderson Thanks to all. I've submitted those patches, with minor nits fixed, t

[PATCH 1/3] ARM: MCPM: provide infrastructure to allow for MCPM loopback

2014-06-23 Thread Nicolas Pitre
t as it is done for the other CPUs. Signed-off-by: Nicolas Pitre --- arch/arm/common/mcpm_entry.c | 52 arch/arm/include/asm/mcpm.h | 16 ++ 2 files changed, 68 insertions(+) diff --git a/arch/arm/common/mcpm_entry.c b/arch/arm/common/mc

[PATCH 3/3] ARM: exynos: activate the CCI on boot CPU/cluster with the MCPM loopback

2014-06-23 Thread Nicolas Pitre
The Chromebook firmware doesn't enable the CCI for the boot cpu, and arguably it shouldn't have to either. Let's have the kernel handle the CCI on its own for the boot CPU the same way it does it for secondary CPUs by using the MCPM loopback. Signed-off-by: Nicolas Pitre ---

[PATCH 2/3] ARM: TC2: test the MCPM loopback during boot

2014-06-23 Thread Nicolas Pitre
This is not strictly needed on TC2 but still a good thing to exercise that code. Signed-off-by: nicolas Pitre --- arch/arm/mach-vexpress/tc2_pm.c | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/mach-vexpress/tc2_pm.c b/arch/arm/mach-vexpress/tc2_pm.c index

[PATCH 0/3] MCPM: clarify boot CPU situation wrt CCI

2014-06-23 Thread Nicolas Pitre
For the background story, please see: http://news.gmane.org/group/gmane.linux.kernel.samsung-soc/thread=32807 I sat on those patches for a while but they are the best I could think of in terms of implementation. To ease merging I suggest I collect all the ACK's and Tested-by's and submit them al

Re: [PATCH] arm: exynos: Support cluster power off on exynos5420/5800

2014-06-18 Thread Nicolas Pitre
EXYNOS5420_USE_L2_COMMON_UP_STATE; > + __raw_writel(value, EXYNOS_COMMON_CONFIGURATION(i) + 0x8); Surely you can add another define in mach-exynos/regs-pmu.h to better identify this register instead of EXYNOS_COMMON_CONFIGURATION()+8 ? After that, you may add: Acked-by:

Re: [PATCH v2] ARM: EXYNOS: mcpm: Don't rely on firmware's secondary_cpu_start

2014-06-16 Thread Nicolas Pitre
On Mon, 16 Jun 2014, Doug Anderson wrote: > Nicolas, > > On Mon, Jun 9, 2014 at 1:55 PM, Nicolas Pitre > wrote: > > On Mon, 9 Jun 2014, Kevin Hilman wrote: > > > >> On Mon, Jun 9, 2014 at 1:22 PM, Nicolas Pitre > >> wrote: > >

Re: [PATCH] ARM: EXYNOS: mcpm: Don't rely on firmware's secondary_cpu_start

2014-06-13 Thread Nicolas Pitre
On Fri, 13 Jun 2014, Chander Kashyap wrote: > This patch is effectively changing the mcpm_entry_point address from > nsbase + 0x1c to nsbase + 0x8 > > Hence while integrating with mainline u-boot we need to take care for > new mcpm_entry_point address. Why not inserting a NOP as the first instru

Re: Problems booting exynos5420 with >1 CPU

2014-06-10 Thread Nicolas Pitre
On Tue, 10 Jun 2014, Catalin Marinas wrote: > On Tue, Jun 10, 2014 at 05:49:01PM +0100, Nicolas Pitre wrote: > > The M-class processor should be treated the same way as firmware. It > > ought to be flexible (certainly more than hardwired hardware), but it > > shares all

Re: Problems booting exynos5420 with >1 CPU

2014-06-10 Thread Nicolas Pitre
On Tue, 10 Jun 2014, Catalin Marinas wrote: > Hi Nico, > > Sorry, I can't stay away from this thread ;) ;-) > On Tue, Jun 10, 2014 at 12:25:47AM -0400, Nicolas Pitre wrote: > > On Mon, 9 Jun 2014, Lorenzo Pieralisi wrote: > > > 4) When I am talking about firmw

Re: [PATCH] ARM: EXYNOS: mcpm: Don't rely on firmware's secondary_cpu_start

2014-06-10 Thread Nicolas Pitre
On Tue, 10 Jun 2014, Doug Anderson wrote: > My S-state knowledge is not strong, but I believe that Lorenzo's > questions matter if we're using S2 for CPUidle (where we actually turn > off power and hot unplug CPUs) but not when we're using S1 for CPUidle > (where we just enter WFI/WFE). > > I bel

Re: Problems booting exynos5420 with >1 CPU

2014-06-09 Thread Nicolas Pitre
On Mon, 9 Jun 2014, Lorenzo Pieralisi wrote: > I commented on Nico's patch because I did not like how it was > implemented (at least remove the CPU PM notifier calls please, because > they are not needed). OK no problem. That's easy enough. I added them to play it safe as a test patch in case

Re: [PATCH v2] ARM: EXYNOS: mcpm: Don't rely on firmware's secondary_cpu_start

2014-06-09 Thread Nicolas Pitre
On Mon, 9 Jun 2014, Kevin Hilman wrote: > On Mon, Jun 9, 2014 at 1:22 PM, Nicolas Pitre > wrote: > > On Mon, 9 Jun 2014, Andrew Bresticker wrote: > > > >> > [1] While waiting for the forth-coming patch from Andrew to enable the > >> > CCI port fo

Re: [PATCH v2] ARM: EXYNOS: mcpm: Don't rely on firmware's secondary_cpu_start

2014-06-09 Thread Nicolas Pitre
On Mon, 9 Jun 2014, Andrew Bresticker wrote: > > [1] While waiting for the forth-coming patch from Andrew to enable the > > CCI port for the boot cluster), I do this from u-boot before starting > > the kernel (based on earlier email from Doug): > > > > mw.l 10d25000 3 # Enable CCI fro

Re: Problems booting exynos5420 with >1 CPU

2014-06-08 Thread Nicolas Pitre
On Sun, 8 Jun 2014, Russell King - ARM Linux wrote: > On Sun, Jun 08, 2014 at 02:26:43PM -0400, Nicolas Pitre wrote: > > On Sun, 8 Jun 2014, Russell King - ARM Linux wrote: > > > > > On Sat, Jun 07, 2014 at 04:53:34PM -0700, Olof Johansson wrote: > > > > You

Re: Problems booting exynos5420 with >1 CPU

2014-06-08 Thread Nicolas Pitre
On Sun, 8 Jun 2014, Russell King - ARM Linux wrote: > On Sat, Jun 07, 2014 at 04:53:34PM -0700, Olof Johansson wrote: > > You do realize that you have absolutely zero leverage over us on this, > > right? Our product is already shipped with kernel code that fixes > > this. > > That is never a just

Re: Problems booting exynos5420 with >1 CPU

2014-06-08 Thread Nicolas Pitre
On Sun, 8 Jun 2014, Lorenzo Pieralisi wrote: > On Sun, Jun 08, 2014 at 12:53:34AM +0100, Olof Johansson wrote: > > Lorenzo, > > > > Since you're emailing from @arm.com, some of this is to the wider > > recipient and maybe not directly to you: > > I am glad to reply and take blame since this is a

Re: Problems booting exynos5420 with >1 CPU

2014-06-07 Thread Nicolas Pitre
On Sat, 7 Jun 2014, Lorenzo Pieralisi wrote: > On Sat, Jun 07, 2014 at 05:10:27PM +0100, Nicolas Pitre wrote: > > On Sat, 7 Jun 2014, Abhilash Kesavan wrote: > > > > > Hi Nicolas, > > > > > > The first man of the incoming cluster enables its snoops via

Re: Problems booting exynos5420 with >1 CPU

2014-06-07 Thread Nicolas Pitre
On Sat, 7 Jun 2014, Abhilash Kesavan wrote: > Hi Nicolas, > > The first man of the incoming cluster enables its snoops via the > power_up_setup function. During secondary boot-up, this does not occur > for the boot cluster. Hence, I enable the snoops for the boot cluster > as a one-time setup fro

Re: [PATCH v2] ARM: EXYNOS: mcpm: Don't rely on firmware's secondary_cpu_start

2014-06-06 Thread Nicolas Pitre
g new since IRAM (and thus the address of the > mcpm_entry_point) is lost across suspend/resume anyway. > > Signed-off-by: Doug Anderson Acked-by: Nicolas Pitre > --- > Changes in v2: > - Removed #define > > arch/arm/mach-exynos/mcpm-exynos.c | 11 ++- > 1 f

Re: Problems booting exynos5420 with >1 CPU

2014-06-06 Thread Nicolas Pitre
On Fri, 6 Jun 2014, Doug Anderson wrote: > Note that handling CPU resume in a way that can be updated by RW > firmware is non-trivial and requires some SRAM to be saved across > suspend/resume. Saved by the kernel or the firmware? Nicolas -- To unsubscribe from this list: send the line "unsubsc

Re: [PATCH] ARM: EXYNOS: mcpm: Don't rely on firmware's secondary_cpu_start

2014-06-06 Thread Nicolas Pitre
On Fri, 6 Jun 2014, Doug Anderson wrote: > On exynos mcpm systems the firmware is hardcoded to jump to an address > in SRAM (0x02073000) when secondary CPUs come up. By default the > firmware puts a bunch of code at that location. That code expects the > kernel to fill in a few slots with addres

Re: Problems booting exynos5420 with >1 CPU

2014-06-06 Thread Nicolas Pitre
On Fri, 6 Jun 2014, Olof Johansson wrote: > On Fri, Jun 06, 2014 at 05:34:21PM -0400, Nicolas Pitre wrote: > > On Fri, 6 Jun 2014, Olof Johansson wrote: > > > > > On Sat, Jun 07, 2014 at 02:16:27AM +0530, Abhilash Kesavan wrote: > > > > My answer is not "

Re: Problems booting exynos5420 with >1 CPU

2014-06-06 Thread Nicolas Pitre
On Fri, 6 Jun 2014, Abhilash Kesavan wrote: > Hi Doug, > > The first change in the kernel (clearing an iRAM location) is needed > because of an unnecessary change that we are carrying in the Chrome > U-boot. There is no reason for us to have the workaround in the > mainline kernel. Rather, we sho

Re: Problems booting exynos5420 with >1 CPU

2014-06-06 Thread Nicolas Pitre
On Fri, 6 Jun 2014, Olof Johansson wrote: > On Sat, Jun 07, 2014 at 02:16:27AM +0530, Abhilash Kesavan wrote: > > My answer is not "use mainline u-boot" primarily because I am not sure > > mainline u-boot actually works on 5420 :). > > And I'm saying that's not the answer primarily because we sho

Re: [PATCH] ARM: EXYNOS: Use wfi macro in platform_do_lowpower

2014-05-22 Thread Nicolas Pitre
On Thu, 22 May 2014, Daniel Lezcano wrote: > On 05/22/2014 09:57 AM, Leela Krishna Amudala wrote: > > This patch is originally based on commit b3377d186572 ("ARM: 7064/1: > > vexpress: Use wfi macro in platform_do_lowpower.") > > > > Current Exynos CPU hotplug code includes a hardcoded WFI > > ins

Re: [PATCH v6 0/5] MCPM backend for Exynos5420

2014-05-19 Thread Nicolas Pitre
On Mon, 19 May 2014, Abhilash Kesavan wrote: > Hi Nicolas, > > On Thu, May 15, 2014 at 10:22 PM, Nicolas Pitre > wrote: > > Once you implement full cluster shutdown I can provide you with another > > script stressing that part. > I am done with the cluster power on/of

Re: [PATCH v6 0/5] MCPM backend for Exynos5420

2014-05-15 Thread Nicolas Pitre
On Thu, 15 May 2014, Abhilash Kesavan wrote: > Hi Nicolas, > > On Wed, May 14, 2014 at 7:09 PM, Abhilash Kesavan > wrote: > > Hi Nicolas, > > > > On Wed, May 14, 2014 at 7:03 PM, Nicolas Pitre > > wrote: > >> On Wed, 14 May 2014,

Re: [PATCH v6 0/5] MCPM backend for Exynos5420

2014-05-14 Thread Nicolas Pitre
On Wed, 14 May 2014, Abhilash Kesavan wrote: > Hi Nicolas, > > [...] > >> > >> 1) can't create /sys/devices/system/cpu/cpu//online: nonexistent directory > > > > What do you get if you do: > > > > $ ls -d /sys/devices/system/cpu/cpu?/online > ls: /sys/devices/system/cpu/cpu//online: No such file

Re: [PATCH v6 0/5] MCPM backend for Exynos5420

2014-05-13 Thread Nicolas Pitre
On Wed, 14 May 2014, Abhilash Kesavan wrote: > Hi Nicolas, > > On Tue, May 13, 2014 at 11:25 PM, Nicolas Pitre > wrote: > > On Tue, 13 May 2014, Abhilash Kesavan wrote: > > > >> This is v6 of the series adding MCPM backend support for SMP secondary boot >

Re: [PATCH v6 5/5] arm: exynos: Add MCPM call-back functions

2014-05-13 Thread Nicolas Pitre
On Wed, 14 May 2014, Chander Kashyap wrote: > On 14 May 2014 08:32, Nicolas Pitre wrote: > > On Wed, 14 May 2014, Chander Kashyap wrote: > >> On 14 May 2014 08:14, Abhilash Kesavan wrote: > >> > On Tue, May 13, 2014 at 10:18 PM, Lorenzo Pieralisi > >> >

Re: [PATCH v6 5/5] arm: exynos: Add MCPM call-back functions

2014-05-13 Thread Nicolas Pitre
On Wed, 14 May 2014, Chander Kashyap wrote: > On 14 May 2014 08:14, Abhilash Kesavan wrote: > > Hi Lorenzo, > > > > On Tue, May 13, 2014 at 10:18 PM, Lorenzo Pieralisi > > wrote: > >> On Tue, May 13, 2014 at 12:58:44PM +0100, Abhilash Kesavan wrote: > >> > >> [...] > >> > >>> +static int __init

Re: [PATCH v6 0/5] MCPM backend for Exynos5420

2014-05-13 Thread Nicolas Pitre
On Tue, 13 May 2014, Abhilash Kesavan wrote: > This is v6 of the series adding MCPM backend support for SMP secondary boot > and core switching on Samsung's Exynos5420. The patches are based on the mcpm > support added for Exynos5420 in the Chromium kernel repository here: > https://chromium.googl

Re: [PATCH v5 5/5] arm: exynos: Add MCPM call-back functions

2014-05-05 Thread Nicolas Pitre
Signed-off-by: Andrew Bresticker > Signed-off-by: Abhilash Kesavan Reviewed-by: Nicolas Pitre > --- > arch/arm/mach-exynos/Kconfig |8 + > arch/arm/mach-exynos/Makefile |2 + > arch/arm/mach-exynos/mcpm-exynos.c | 344 > >

Re: [PATCH] ARM: EXYNOS: cpu hotplug: use v7_exit_coherency_flush macro for cache disabling

2014-04-22 Thread Nicolas Pitre
On Tue, 22 Apr 2014, Leela Krishna Amudala wrote: > Remove the duplicated code for cache disabling and use > "v7_exit_coherency_flush" > macro to do the same job. > > Signed-off-by: Leela Krishna Amudala Acked-by: Nicolas Pitre > > --- > cpu hotplug is te

Re: [PATCH V3 15/17] ARM: exynos: cpuidle: Disable cpuidle for 5440

2014-04-08 Thread Nicolas Pitre
On Tue, 8 Apr 2014, Daniel Lezcano wrote: > On 04/08/2014 02:51 PM, Amit Kucheria wrote: > > On Tue, Apr 8, 2014 at 5:49 PM, Daniel Lezcano > > mailto:daniel.lezc...@linaro.org>> wrote: > > > > There is no point to register the cpuidle driver for the 5440 as it > > has only > > one WFI

Re: [PATCH 1/2] serial: samsung: Move uart_register_driver call to device probe

2014-01-27 Thread Nicolas Pitre
On Mon, 27 Jan 2014, Russell King - ARM Linux wrote: > On Sun, Jan 26, 2014 at 11:30:00PM -0500, Nicolas Pitre wrote: > > On Sun, 26 Jan 2014, Russell King - ARM Linux wrote: > > > > > On Tue, Jan 21, 2014 at 12:45:05AM +, Alan Cox wrote: > > > > Pete

Re: [PATCH 1/2] serial: samsung: Move uart_register_driver call to device probe

2014-01-26 Thread Nicolas Pitre
On Sun, 26 Jan 2014, Russell King - ARM Linux wrote: > On Tue, Jan 21, 2014 at 12:45:05AM +, Alan Cox wrote: > > Peter handed it on. Try using git log on Documentation/devices.txt. It > > still gets updates. > > > > Perhaps you'd care to stick to reality and fix the tree instead of trying > >

Re: [PATCH] arm: Add Arm Erratum 773769 for Large data RAM latency.

2014-01-08 Thread Nicolas Pitre
On Wed, 8 Jan 2014, Doug Anderson wrote: > On Wed, Jan 8, 2014 at 11:20 AM, Russell King - ARM Linux > wrote: > > We've been through these arguments many times, you're not the first to > > raise it, and we've decided upon the policy. We want as _few_ work- > > arounds in the kernel as possible,

Re: [PATCH] arm: Add Arm Erratum 773769 for Large data RAM latency.

2014-01-08 Thread Nicolas Pitre
On Wed, 8 Jan 2014, Doug Anderson wrote: > Hi, > > On Wed, Jan 8, 2014 at 11:20 AM, Russell King - ARM Linux > > No, we're saying to put the work-around in the boot loader, not the kernel. > > Unfortunately the resume path of the firmware runs from Read Only > firmware code (yes, it sucks), so

Re: [PATCH v4 4/4] ARM: EXYNOS: add Exynos Dual Cluster Support

2013-11-27 Thread Nicolas Pitre
On Tue, 26 Nov 2013, Vyacheslav Tyrtov wrote: > From: Tarek Dakhran > > Add EDCS(Exynos Dual Cluster Support) for Samsung Exynos5410 SoC. > This enables all 8 cores, 4 x A7 and 4 x A15 run at the same time. > > Signed-off-by: Tarek Dakhran > Signed-off-by: Vyacheslav Tyrtov Just some minor c

Re: [PATCH v2 3/4] ARM: EXYNOS: add Exynos Dual Cluster Support

2013-10-17 Thread Nicolas Pitre
On Thu, 17 Oct 2013, Daniel Lezcano wrote: > On 10/17/2013 04:32 PM, Dave Martin wrote: > > On Thu, Oct 17, 2013 at 12:45:29PM +0200, Daniel Lezcano wrote: > > > On 10/14/2013 05:08 PM, Vyacheslav Tyrtov wrote: > > > > From: Tarek Dakhran > > > > > > > > Add EDCS(Exynos Dual Cluster Support) for

Re: [PATCH 3/6] ARM: EXYNOS: add Exynos Dual Cluster Support

2013-10-07 Thread Nicolas Pitre
On Mon, 7 Oct 2013, Dave Martin wrote: > On Fri, Oct 04, 2013 at 03:51:31PM -0400, Nicolas Pitre wrote: > > No FIQs are supposed to ever race with this code. > > There is an anomaly though: FIQ and external abort don't seem to get > explicitly masked anywhere, either on t

Re: [PATCH 3/6] ARM: EXYNOS: add Exynos Dual Cluster Support

2013-10-04 Thread Nicolas Pitre
On Wed, 2 Oct 2013, Dave Martin wrote: > On Tue, Oct 01, 2013 at 08:17:04PM +0400, Vyacheslav Tyrtov wrote: > > +static int exynos_power_up(unsigned int cpu, unsigned int cluster) > > +{ > > + int ret; > > + local_irq_disable(); > > Should there be a local_fiq_disable() here also? No. I

Re: [PATCH 3/6] ARM: EXYNOS: add Exynos Dual Cluster Support

2013-10-01 Thread Nicolas Pitre
On Tue, 1 Oct 2013, Vyacheslav Tyrtov wrote: > From: Tarek Dakhran > > Add EDCS(Exynos Dual Cluster Support) for Samsung Exynos5410 SoC. > This enables all 8 cores, 4 x A7 and 4 x A15 run at the same time. > > Signed-off-by: Tarek Dakhran > Signed-off-by: Vyacheslav Tyrtov > --- > arch/arm/m

Re: [PATCH] ARM: EXYNOS: Fix incorrect usage of S5P_ARM_CORE1_* registers

2013-06-19 Thread Nicolas Pitre
On Wed, 19 Jun 2013, Tomasz Figa wrote: > On Wednesday 19 of June 2013 20:26:50 Chander Kashyap wrote: > > On 19 June 2013 19:58, Tomasz Figa wrote: > > > I mean, calculate register offset based on two parameters - cluster ID > > > and> > > > CPU ID, like: > > > ... > > > > > >

Re: Early kernel hang with big DTB appended

2013-01-15 Thread Nicolas Pitre
On Tue, 15 Jan 2013, Tomasz Figa wrote: > Hi Nicolas, > > On Monday 14 of January 2013 17:13:09 Nicolas Pitre wrote: > > On Fri, 11 Jan 2013, Sascha Hauer wrote: > > > On Thu, Jan 03, 2013 at 04:55:00PM +0100, Tomasz Figa wrote: > > > > Hi, > > > &

Re: Early kernel hang with big DTB appended

2013-01-14 Thread Nicolas Pitre
On Fri, 11 Jan 2013, Sascha Hauer wrote: > On Thu, Jan 03, 2013 at 04:55:00PM +0100, Tomasz Figa wrote: > > Hi, > > > > I'm observing strange behavior when booting 3.8-rc1 and -rc2 with appended > > DTB. The kernel hangs very early when the DTB is bigger than some > > threshold somewhere around

Re: Early kernel hang with big DTB appended

2013-01-03 Thread Nicolas Pitre
On Thu, 3 Jan 2013, Tomasz Figa wrote: > Hi, > > I'm observing strange behavior when booting 3.8-rc1 and -rc2 with appended > DTB. The kernel hangs very early when the DTB is bigger than some > threshold somewhere around 24 KiB. What is the address where you load your zImage? What if you load

Re: [PATCH] ARM: move CP15 definitions to separate header file

2012-01-20 Thread Nicolas Pitre
On Fri, 20 Jan 2012, Russell King - ARM Linux wrote: > Avoid namespace conflicts with drivers over the CP15 definitions by > moving CP15 related prototypes and definitions to a private header > file. > > Signed-off-by: Russell King Acked-by: Nicolas Pitre > --- > arch/a

Re: [GIT PULL] Samsung devel for v3.3

2012-01-10 Thread Nicolas Pitre
On Tue, 10 Jan 2012, Mark Brown wrote: > On Tue, Jan 10, 2012 at 01:44:54PM -0500, Nicolas Pitre wrote: > > On Tue, 10 Jan 2012, Mark Brown wrote: > > > > So, is there anything that people like me who are contributing to rather > > > than maintaining things can

Re: [GIT PULL] Samsung devel for v3.3

2012-01-10 Thread Nicolas Pitre
On Tue, 10 Jan 2012, Mark Brown wrote: > So, is there anything that people like me who are contributing to rather > than maintaining things can do to help here beyond chasing maintainers? > > Generally my process is roughly to monitor what goes into -next and > chase people if things don't make i

Re: [linux-next] make s5p64x0_defconfig build error

2011-12-14 Thread Nicolas Pitre
On Wed, 14 Dec 2011, Russell King - ARM Linux wrote: > On Wed, Dec 14, 2011 at 12:32:44PM +, Will Deacon wrote: > > On Wed, Dec 14, 2011 at 04:57:10AM +, Axel Lin wrote: > > > I got below build error on linux-next 20111213. > > > > > > CC arch/arm/kernel/process.o > > > In file inc

Re: [PATCH 2/3] ARM: Exynos4: Add ioremap interceptor for statically remapped regions

2011-10-13 Thread Nicolas Pitre
On Thu, 13 Oct 2011, Thomas Abraham wrote: > On 12 October 2011 22:00, Thomas Abraham wrote: > > On 12 October 2011 21:43, Rob Herring wrote: > >> On 10/10/2011 03:11 AM, Thomas Abraham wrote: > >>> ioremap() request for statically remapped regions are intercepted and the > >>> statically assign

Re: [RFC 2/5] ARM: P2V: avoid initializers and assembly using PHYS_OFFSET

2011-01-04 Thread Nicolas Pitre
platform specific PLAT_PHYS_OFFSET. > > Signed-off-by: Russell King Acked-by: Nicolas Pitre Same comment as for 1/5. Nicolas -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majord...@vger.kernel.org More majordom