1. 10 12月, 2011 1 次提交
    • M
      ARM: S3C64XX: Implement basic power domain support · c656c306
      Mark Brown 提交于
      The S3C64xx SoCs contain a set of gateable power domains which can be
      enabled and disabled at runtime in order to save power.  Use the generic
      power domain code to implement support for these in software, enabling
      runtime control of most domains:
      
       - ETM (not supported in mainline).
       - Domain G: 3D acceleration (no mainline support).
       - Domain V: MFC (no mainline support).
       - Domain I: JPEG and camera interface (no mainline support).
       - Domain P: 2D acceleration, TV encoder and scaler (no mainline support)
       - Domain S: Security (no mainline support).
       - Domain F: LCD (driver already uses runtime PM), post processing and
         rotation (no mainline support).
      
      The IROM domain is marked as always enabled as we should arrange for it
      to be enabled when we suspend which will need a bit more work.
      
      Due to all the conditional device registration that the platform does
      wrap s3c_pm_init() with s3c64xx_pm_init() which actually puts the device
      into the power domain after the machines have registered, looking for
      platform data to tell if the device was registered. Since currently only
      Cragganmore actually sets up PM that is the only machine updated.
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Acked-by: NKukjin Kim <kgene.kim@samsung.com>
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      c656c306
  2. 19 9月, 2011 1 次提交
  3. 21 7月, 2011 2 次提交
  4. 03 3月, 2011 2 次提交
  5. 13 11月, 2010 1 次提交
  6. 29 10月, 2010 1 次提交
  7. 21 10月, 2010 4 次提交
  8. 19 10月, 2010 4 次提交
  9. 14 8月, 2010 2 次提交
  10. 06 8月, 2010 1 次提交
  11. 05 8月, 2010 2 次提交
  12. 20 5月, 2010 5 次提交
  13. 18 5月, 2010 1 次提交
  14. 24 2月, 2010 1 次提交
  15. 23 2月, 2010 1 次提交
    • B
      ARM: S3C64XX: Eliminate plat-s3c64xx · 110d85ac
      Ben Dooks 提交于
      Now we've move the support out of plat-s3c64xx for everything, eliminate
      the platform directory arch/arm/plat-s3c64xx and remove it from the ARM
      build configuration.
      
      Note, PLAT_S3C64XX is kept around for the moment until the drivers that
      depend on it can be updated, so it is moved to the mach-s3c64xx Kconfig.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      110d85ac
  16. 21 2月, 2010 4 次提交
  17. 26 1月, 2010 2 次提交
  18. 10 11月, 2009 1 次提交
  19. 09 11月, 2009 1 次提交
  20. 17 9月, 2009 1 次提交
    • B
      ARM: S3C: Add missing selection of S3C_DEV_NAND in machine Kconfigs. · d23b3517
      Ben Dooks 提交于
      A number of machines that need s3c_device_nand present do not select
      this in their Kconfig entries. Add the necessary selection of the
      configuration S3C_DEV_NAND so that we avoid the following error:
      
      arch/arm/mach-s3c2410/built-in.o: In function `bast_map_io':
      arch/arm/mach-s3c2410/mach-bast.c:634: undefined reference to `s3c_device_nand'
      arch/arm/mach-s3c2412/built-in.o: In function `s3c2412_init_uarts':
      arch/arm/mach-s3c2412/s3c2412.c:109: undefined reference to `s3c_device_nand'
      arch/arm/mach-s3c2412/built-in.o: In function `jive_machine_init':
      arch/arm/mach-s3c2412/mach-jive.c:673: undefined reference to `s3c_device_nand'
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      d23b3517
  21. 31 7月, 2009 1 次提交
  22. 17 5月, 2009 1 次提交