1. 14 1月, 2015 1 次提交
  2. 22 11月, 2014 1 次提交
  3. 21 11月, 2014 1 次提交
  4. 20 10月, 2014 3 次提交
  5. 23 7月, 2014 2 次提交
    • P
      ARM: EXYNOS: Refactored code for using PMU address via DT · 2e94ac42
      Pankaj Dubey 提交于
      Under "arm/mach-exynos" many files are using PMU register offsets.
      Since we have added support for accessing PMU base address via DT,
      now we can remove PMU mapping from exynosX_iodesc. Let's convert
      all these access using iomapped address.
      This will help us in removing static mapping of PMU base address
      as well as help in reducing dependency over machine header files.
      Thus helping for migration of PMU implementation from machine to
      driver folder which can be reused for ARM64 based SoC.
      
      Also as we have removed static mappings from "regs-pmu.h" it does
      not need map.h anymore. But "platsmp.c" needed this and till now it
      got included indirectly. So lets move header inclusion of
      "mach/map.h" from "regs-pmu.h" to "platsmp.c".
      Signed-off-by: NPankaj Dubey <pankaj.dubey@samsung.com>
      Reviewed-by: NTomasz Figa <t.figa@samsung.com>
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      2e94ac42
    • A
      ARM: EXYNOS: Support cluster power off on exynos5420/5800 · 20fe6f98
      Abhilash Kesavan 提交于
      Turning off a cluster when all 4 cores of the cluster are powered off
      saves power significantly. Powering off the A15 L2 alone gives around
      100mW in savings. Add support for powering off the A15/A7 clusters on
      exynos5420/5800.
      
      The patch enables specific register bits which ensure that:
         - cluster L2 will be turned on before the first man is powered up.
         - last man will be turned off before the cluster L2 is turned off.
         - core is powered down before powering it up.
      
      Remove the exynos_cluster_power_control function completely as we can
      rely on the above mentioned bits rather than polling the cluster power
      status register.
      Signed-off-by: NAbhilash Kesavan <a.kesavan@samsung.com>
      Acked-by: NNicolas Pitre <nico@linaro.org>
      Tested-by: NKevin Hilman <khilman@linaro.org>
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      20fe6f98
  6. 19 7月, 2014 1 次提交
  7. 15 7月, 2014 2 次提交
  8. 26 5月, 2014 1 次提交
  9. 16 5月, 2014 4 次提交
  10. 21 3月, 2014 2 次提交
  11. 19 12月, 2013 2 次提交
  12. 17 10月, 2013 1 次提交
  13. 10 5月, 2013 1 次提交
  14. 22 11月, 2012 1 次提交
  15. 20 11月, 2012 1 次提交
  16. 07 11月, 2012 1 次提交
  17. 12 7月, 2012 1 次提交
  18. 20 5月, 2012 1 次提交
  19. 16 5月, 2012 1 次提交
  20. 14 5月, 2012 1 次提交
  21. 14 3月, 2012 1 次提交
  22. 06 11月, 2011 1 次提交
    • K
      ARM: EXYNOS: Add ARCH_EXYNOS and reorganize arch/arm/mach-exynos · 83014579
      Kukjin Kim 提交于
      The arch/arm/mach-exynos4 directory (CONFIG_ARCH_EXYNOS4) has
      made for plaforms based on EXYNOS4 SoCs. But since upcoming
      Samsung's SoCs such as EXYNOS5 (ARM Cortex A15) can reuse most
      codes in current mach-exynos4, one mach-exynos directory will
      be used for them.
      
      This patch changes to CONFIG_ARCH_EXYNOS (arch/arm/mach-exynos)
      but keeps original CONFIG_ARCH_EXYNOS4 in mach-exynos/Kconfig to
      avoid changing in driver side.
      
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: Russell King <rmk+kernel@arm.linux.org.uk>
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      83014579
  23. 04 10月, 2011 3 次提交
  24. 19 8月, 2011 1 次提交
  25. 20 7月, 2011 1 次提交
  26. 14 4月, 2011 1 次提交
  27. 15 3月, 2011 1 次提交
  28. 12 3月, 2011 1 次提交
  29. 11 3月, 2011 1 次提交