mbox

[GIT,PULL,5/5] Samsung Exynos MCPM support for 3.16

Message ID 014801cf73c8$7d1f9930$775ecb90$@samsung.com
State New
Headers show

Pull-request

http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git

Message

Kukjin Kim May 20, 2014, 1:11 a.m. UTC
The following changes since commit d7067f1c5fa0232001502569c6878d22308da268:

  devicetree: bindings: document SYSRAM binding (2014-05-15 03:30:29 +0900)

are available in the git repository at:

  http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/exynos-mcpm

for you to fetch changes up to ccf5511797cd4b48d20a85fa1778f5608eac9fd7:

  ARM: EXYNOS: Add MCPM call-back functions (2014-05-16 04:26:30 +0900)

----------------------------------------------------------------
Exynos MCPM support for v3.16

- adding MCPM backend support for SMP secondary boot and core switching
on Samsung's Exynos5420.

Tested on exynos5420-smdk5420 and exynos5420 based chromebook (peach-pit)
using the "/dev/b.L_switcher" user interface. Secondary core boot-up has
also been tested on both the boards.

----------------------------------------------------------------
Abhilash Kesavan (2):
      ARM: EXYNOS: Add generic cluster power control functions
      ARM: EXYNOS: Add MCPM call-back functions

Andrew Bresticker (1):
      ARM: dts: add CCI node for exynos5420

Leela Krishna Amudala (2):
      ARM: EXYNOS: Add generic cpu power control functions for exynos SoCs
      ARM: EXYNOS: use generic exynos cpu power control functions

 arch/arm/boot/dts/exynos5420.dtsi  |   27 +++
 arch/arm/mach-exynos/Kconfig       |    8 +
 arch/arm/mach-exynos/Makefile      |    2 +
 arch/arm/mach-exynos/common.h      |    6 +
 arch/arm/mach-exynos/hotplug.c     |    2 +-
 arch/arm/mach-exynos/mcpm-exynos.c |  351
++++++++++++++++++++++++++++++++++++
 arch/arm/mach-exynos/platsmp.c     |    9 +-
 arch/arm/mach-exynos/pm.c          |   66 +++++++
 arch/arm/mach-exynos/regs-pmu.h    |   16 +-
 9 files changed, 478 insertions(+), 9 deletions(-)
 create mode 100644 arch/arm/mach-exynos/mcpm-exynos.c

Comments

Olof Johansson May 22, 2014, 5:38 a.m. UTC | #1
On Tue, May 20, 2014 at 10:11:54AM +0900, Kukjin Kim wrote:
> The following changes since commit d7067f1c5fa0232001502569c6878d22308da268:
> 
>   devicetree: bindings: document SYSRAM binding (2014-05-15 03:30:29 +0900)
> 
> are available in the git repository at:
> 
>   http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/exynos-mcpm
> 
> for you to fetch changes up to ccf5511797cd4b48d20a85fa1778f5608eac9fd7:
> 
>   ARM: EXYNOS: Add MCPM call-back functions (2014-05-16 04:26:30 +0900)
> 
> ----------------------------------------------------------------
> Exynos MCPM support for v3.16
> 
> - adding MCPM backend support for SMP secondary boot and core switching
> on Samsung's Exynos5420.
> 
> Tested on exynos5420-smdk5420 and exynos5420 based chromebook (peach-pit)
> using the "/dev/b.L_switcher" user interface. Secondary core boot-up has
> also been tested on both the boards.

This goes with new SoC enablement as well; we'll merge it after multi-platform.


Thanks!


-Olof
Kukjin Kim May 22, 2014, 11:19 a.m. UTC | #2
Olof Johansson wrote:
> 
> On Tue, May 20, 2014 at 10:11:54AM +0900, Kukjin Kim wrote:
> > The following changes since commit
> d7067f1c5fa0232001502569c6878d22308da268:
> >
> >   devicetree: bindings: document SYSRAM binding (2014-05-15 03:30:29
> +0900)
> >
> > are available in the git repository at:
> >
> >   http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> > tags/exynos-mcpm
> >
> > for you to fetch changes up to ccf5511797cd4b48d20a85fa1778f5608eac9fd7:
> >
> >   ARM: EXYNOS: Add MCPM call-back functions (2014-05-16 04:26:30 +0900)
> >
> > ----------------------------------------------------------------
> > Exynos MCPM support for v3.16
> >
> > - adding MCPM backend support for SMP secondary boot and core switching
> > on Samsung's Exynos5420.
> >
> > Tested on exynos5420-smdk5420 and exynos5420 based chromebook
(peach-pit)
> > using the "/dev/b.L_switcher" user interface. Secondary core boot-up has
> > also been tested on both the boards.
> 
> This goes with new SoC enablement as well; we'll merge it after multi-
> platform.
> 
Well, the branch (tags/exynos-mcpm) is for exynos5420 and as you know, it is
not new SoC? I think. But it's up to you.

Thanks,
Kukjin
Olof Johansson May 29, 2014, 4:52 p.m. UTC | #3
On Wed, May 21, 2014 at 10:38 PM, Olof Johansson <olof@lixom.net> wrote:
> On Tue, May 20, 2014 at 10:11:54AM +0900, Kukjin Kim wrote:
>> The following changes since commit d7067f1c5fa0232001502569c6878d22308da268:
>>
>>   devicetree: bindings: document SYSRAM binding (2014-05-15 03:30:29 +0900)
>>
>> are available in the git repository at:
>>
>>   http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
>> tags/exynos-mcpm
>>
>> for you to fetch changes up to ccf5511797cd4b48d20a85fa1778f5608eac9fd7:
>>
>>   ARM: EXYNOS: Add MCPM call-back functions (2014-05-16 04:26:30 +0900)
>>
>> ----------------------------------------------------------------
>> Exynos MCPM support for v3.16
>>
>> - adding MCPM backend support for SMP secondary boot and core switching
>> on Samsung's Exynos5420.
>>
>> Tested on exynos5420-smdk5420 and exynos5420 based chromebook (peach-pit)
>> using the "/dev/b.L_switcher" user interface. Secondary core boot-up has
>> also been tested on both the boards.
>
> This goes with new SoC enablement as well; we'll merge it after multi-platform.

Merged now, since multiplatform is going in as well.

What confused me for a while here was that this branch was based on a
partial version of the DT branch, but it didn't match any of the
branch heads we had merged in. It's not wrong to do so but it's useful
to get a heads up in the pull request.


-Olof
Kukjin Kim May 30, 2014, 1:26 a.m. UTC | #4
Olof Johansson wrote:
> 
> On Wed, May 21, 2014 at 10:38 PM, Olof Johansson <olof@lixom.net> wrote:
> > On Tue, May 20, 2014 at 10:11:54AM +0900, Kukjin Kim wrote:
> >> The following changes since commit d7067f1c5fa0232001502569c6878d22308da268:
> >>
> >>   devicetree: bindings: document SYSRAM binding (2014-05-15 03:30:29 +0900)
> >>
> >> are available in the git repository at:
> >>
> >>   http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> >> tags/exynos-mcpm
> >>
> >> for you to fetch changes up to ccf5511797cd4b48d20a85fa1778f5608eac9fd7:
> >>
> >>   ARM: EXYNOS: Add MCPM call-back functions (2014-05-16 04:26:30 +0900)
> >>
> >> ----------------------------------------------------------------
> >> Exynos MCPM support for v3.16
> >>
> >> - adding MCPM backend support for SMP secondary boot and core switching
> >> on Samsung's Exynos5420.
> >>
> >> Tested on exynos5420-smdk5420 and exynos5420 based chromebook (peach-pit)
> >> using the "/dev/b.L_switcher" user interface. Secondary core boot-up has
> >> also been tested on both the boards.
> >
> > This goes with new SoC enablement as well; we'll merge it after multi-platform.
> 
> Merged now, since multiplatform is going in as well.
> 
> What confused me for a while here was that this branch was based on a
> partial version of the DT branch, but it didn't match any of the

Yeah, I just thought that it would be better if this could be having minimally
the dependent patches.

> branch heads we had merged in. It's not wrong to do so but it's useful
> to get a heads up in the pull request.
> 
OK, I see. I will do as you suggested in future.

Thanks,
Kukjin