All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] ARM: Exynos: PMU cleanup and refactoring for using DT
@ 2014-04-02  7:50 ` Pankaj Dubey
  0 siblings, 0 replies; 110+ messages in thread
From: Pankaj Dubey @ 2014-04-02  7:50 UTC (permalink / raw)
  To: linux-arm-kernel, linux-kernel, linux-samsung-soc
  Cc: kgene.kim, linux, chow.kim, Pankaj Dubey

This patch series, does some minor cleanup and modifies Exynos PMU related
code for mapping Exynos Power Management Unit (PMU) base address from device
tree. Since PMU offsets are used across many files under mach-exynos, it
introduces one helper function to get PMU base address in exynos.c.

This patch series is preparation for moving PMU related code out of machine
folder and converting into a driver.

This patch requires change in Exynos4210, Exynos4212 and Exynos4412 dtsi files,
which I will post shortly as separate patch series.

These patches are created on top of kgene for-next branch.
We have tested these patches for System boot and PMU initialization of
Exynos5250 and Exynos5260 (with some internal patches).
For rest Exynos SoC it has been only compile tested.

Pankaj Dubey (4):
  ARM: EXYNOS: Cleanup  "mach-exynos/common.h" file
  ARM: EXYNOS: Correct file path in comment message
  ARM: EXYNOS: Move "regs-pmu" header inclusion in common.h
  ARM: EXYNOS: Refactored code for PMU register mapping via DT

Young-Gun Jang (3):
  ARM: EXYNOS: Move SYSREG definition into sys-reg specific file
  ARM: EXYNOS: Remove regs-pmu.h file dependency from pm_domain
  ARM: EXYNOS: Add support for mapping PMU base address via DT

 arch/arm/mach-exynos/common.h           |   10 +-
 arch/arm/mach-exynos/cpuidle.c          |   29 +-
 arch/arm/mach-exynos/exynos.c           |   58 +++-
 arch/arm/mach-exynos/hotplug.c          |    5 +-
 arch/arm/mach-exynos/include/mach/map.h |    3 -
 arch/arm/mach-exynos/platsmp.c          |   15 +-
 arch/arm/mach-exynos/pm.c               |   55 ++--
 arch/arm/mach-exynos/pm_domains.c       |    2 +-
 arch/arm/mach-exynos/pmu.c              |   35 +--
 arch/arm/mach-exynos/regs-pmu.h         |  510 +++++++++++++++----------------
 arch/arm/mach-exynos/regs-sys.h         |   22 ++
 11 files changed, 405 insertions(+), 339 deletions(-)
 create mode 100644 arch/arm/mach-exynos/regs-sys.h

-- 
1.7.10.4


^ permalink raw reply	[flat|nested] 110+ messages in thread

end of thread, other threads:[~2014-04-27  7:29 UTC | newest]

Thread overview: 110+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-02  7:50 [PATCH 0/7] ARM: Exynos: PMU cleanup and refactoring for using DT Pankaj Dubey
2014-04-02  7:50 ` Pankaj Dubey
2014-04-02  7:50 ` [PATCH 01/10] ARM: EXYNOS: Cleanup "mach-exynos/common.h" file Pankaj Dubey
2014-04-02  7:50   ` Pankaj Dubey
2014-04-08 15:59   ` Tomasz Figa
2014-04-08 15:59     ` Tomasz Figa
2014-04-10  4:35     ` Pankaj Dubey
2014-04-10  4:35       ` Pankaj Dubey
2014-04-02  7:50 ` [PATCH 02/10] ARM: EXYNOS: Correct file path in comment message Pankaj Dubey
2014-04-02  7:50   ` Pankaj Dubey
2014-04-02 12:01   ` Michal Simek
2014-04-02 12:01     ` Michal Simek
2014-04-03  1:40     ` Pankaj Dubey
2014-04-03  1:40       ` Pankaj Dubey
2014-04-03  2:12       ` Kukjin Kim
2014-04-03  2:12         ` Kukjin Kim
2014-04-02  7:50 ` [PATCH 03/10] ARM: EXYNOS: Move SYSREG definition into sys-reg specific file Pankaj Dubey
2014-04-02  7:50   ` Pankaj Dubey
2014-04-02 11:27   ` Sylwester Nawrocki
2014-04-02 11:27     ` Sylwester Nawrocki
2014-04-11  6:07     ` Pankaj Dubey
2014-04-11  6:07       ` Pankaj Dubey
2014-04-02  7:50 ` [PATCH 04/10] ARM: EXYNOS: Remove regs-pmu.h file dependency from pm_domain Pankaj Dubey
2014-04-02  7:50   ` Pankaj Dubey
2014-04-02  7:50 ` [PATCH 05/10] ARM: EXYNOS: Move "regs-pmu" header inclusion in common.h Pankaj Dubey
2014-04-02  7:50   ` Pankaj Dubey
2014-04-08 16:09   ` Tomasz Figa
2014-04-08 16:09     ` Tomasz Figa
2014-04-10  4:58     ` Pankaj Dubey
2014-04-10  4:58       ` Pankaj Dubey
2014-04-02  7:50 ` [PATCH 06/10] ARM: EXYNOS: Add support for mapping PMU base address via DT Pankaj Dubey
2014-04-02  7:50   ` Pankaj Dubey
2014-04-02 11:48   ` Sylwester Nawrocki
2014-04-02 11:48     ` Sylwester Nawrocki
2014-04-02 12:15     ` Michal Simek
2014-04-02 12:15       ` Michal Simek
2014-04-03  9:07       ` Sylwester Nawrocki
2014-04-03  9:07         ` Sylwester Nawrocki
2014-04-05 10:58         ` Pankaj Dubey
2014-04-05 10:58           ` Pankaj Dubey
2014-04-07  6:02           ` Michal Simek
2014-04-07  6:02             ` Michal Simek
2014-04-05 10:53     ` Pankaj Dubey
2014-04-05 10:53       ` Pankaj Dubey
2014-04-05 10:53       ` Pankaj Dubey
2014-04-23 13:02   ` Vikas Sajjan
2014-04-23 13:02     ` Vikas Sajjan
2014-04-23 13:02     ` Vikas Sajjan
2014-04-24  2:45     ` Pankaj Dubey
2014-04-24  2:45       ` Pankaj Dubey
2014-04-24  2:45       ` Pankaj Dubey
2014-04-02  7:50 ` [PATCH 07/10] ARM: EXYNOS: Refactored code for PMU register mapping " Pankaj Dubey
2014-04-02  7:50   ` Pankaj Dubey
2014-04-25 12:32 ` [PATCH v2 00/10] ARM: Exynos: PMU cleanup and refactoring for using DT Pankaj Dubey
2014-04-25 12:32   ` Pankaj Dubey
2014-04-25 12:32   ` [PATCH v2 01/10] ARM: EXYNOS: Make exynos machine_ops as static Pankaj Dubey
2014-04-25 12:32     ` Pankaj Dubey
2014-04-25 21:05     ` Tomasz Figa
2014-04-25 21:05       ` Tomasz Figa
2014-04-26  4:42       ` Pankaj Dubey
2014-04-26  4:42         ` Pankaj Dubey
2014-04-26  4:42         ` Pankaj Dubey
2014-04-25 12:32   ` [PATCH v2 02/10] ARM: EXYNOS: Cleanup "mach-exynos/common.h" file Pankaj Dubey
2014-04-25 12:32     ` Pankaj Dubey
2014-04-25 21:06     ` Tomasz Figa
2014-04-25 21:06       ` Tomasz Figa
2014-04-25 12:32   ` [PATCH v2 03/10] ARM: EXYNOS: Move SYSREG definition into sys-reg specific file Pankaj Dubey
2014-04-25 12:32     ` Pankaj Dubey
2014-04-25 21:08     ` Tomasz Figa
2014-04-25 21:08       ` Tomasz Figa
2014-04-25 12:32   ` [PATCH v2 04/10] ARM: EXYNOS: Remove file path from comment section Pankaj Dubey
2014-04-25 12:32     ` Pankaj Dubey
2014-04-25 21:14     ` Tomasz Figa
2014-04-25 21:14       ` Tomasz Figa
2014-04-25 12:32   ` [PATCH v2 05/10] ARM: EXYNOS: Remove regs-pmu.h header dependency from pm_domain Pankaj Dubey
2014-04-25 12:32     ` Pankaj Dubey
2014-04-25 21:19     ` Tomasz Figa
2014-04-25 21:19       ` Tomasz Figa
2014-04-26  3:39       ` Pankaj Dubey
2014-04-26  3:39         ` Pankaj Dubey
2014-04-26  3:39         ` Pankaj Dubey
2014-04-25 12:32   ` [PATCH v2 06/10] ARM: EXYNOS: Add support for mapping PMU base address via DT Pankaj Dubey
2014-04-25 12:32     ` Pankaj Dubey
2014-04-25 21:43     ` Tomasz Figa
2014-04-25 21:43       ` Tomasz Figa
2014-04-27  7:29       ` Pankaj Dubey
2014-04-27  7:29         ` Pankaj Dubey
2014-04-25 12:32   ` [PATCH v2 07/10] ARM: EXYNOS: Remove "linux/bug.h" from pmu.c Pankaj Dubey
2014-04-25 12:32     ` Pankaj Dubey
2014-04-25 21:44     ` Tomasz Figa
2014-04-25 21:44       ` Tomasz Figa
2014-04-25 12:32   ` [PATCH v2 08/10] ARM: EXYNOS: Refactored code for using PMU address via DT Pankaj Dubey
2014-04-25 12:32     ` Pankaj Dubey
2014-04-25 22:19     ` Tomasz Figa
2014-04-25 22:19       ` Tomasz Figa
2014-04-26  3:32       ` Pankaj Dubey
2014-04-26  3:32         ` Pankaj Dubey
2014-04-25 12:32   ` [PATCH v2 09/10] ARM: EXYNOS: Move "mach/map.h" inclusion from regs-pmu.h to platsmp.c Pankaj Dubey
2014-04-25 12:32     ` Pankaj Dubey
2014-04-25 12:32   ` [PATCH v2 10/10] ARM: EXYNOS: Add device tree based initialization support for PMU Pankaj Dubey
2014-04-25 12:32     ` Pankaj Dubey
2014-04-25 22:40     ` Tomasz Figa
2014-04-25 22:40       ` Tomasz Figa
2014-04-26  4:36       ` Pankaj Dubey
2014-04-26  4:36         ` Pankaj Dubey
2014-04-26  4:36         ` Pankaj Dubey
2014-04-25 22:43   ` [PATCH v2 00/10] ARM: Exynos: PMU cleanup and refactoring for using DT Tomasz Figa
2014-04-25 22:43     ` Tomasz Figa
2014-04-26  2:07     ` Pankaj Dubey
2014-04-26  2:07       ` Pankaj Dubey

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.