1. 19 6月, 2013 1 次提交
  2. 27 4月, 2013 1 次提交
    • O
      Revert "ARM: exynos: enable multiplatform support" · 4923ee44
      Olof Johansson 提交于
      This reverts commit bd51de53.
      
      Turns out that multiplatform breaks some uses cases, such as when you
      have an existing defconfig, since it adds the new EXYNOS_SINGLE config
      option as a dependecy. As a result, nearly all exynos config options
      will be disabled by default.
      
      Reverting instead of rebasing since this branch is pulled in as a
      dependency elsewhere.
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      4923ee44
  3. 19 4月, 2013 1 次提交
    • A
      ARM: exynos: enable multiplatform support · bd51de53
      Arnd Bergmann 提交于
      This makes it possible to enable the exynos platform as part of a
      multiplatform kernel, in addition to keeping the single-platform
      exynos support.
      
      The multiplatform variant has a number of limitations at the moment:
      
      * It only supports DT-enabled machines. This is not a problem in
        the long run, as non-DT machines for exynos are going away.
        The main problem here is that the gpio code and the exynos_eint
        irqchip are not multiplatform capable but still required for
        ATAGS based boot.
      * The watchdog driver is still missing a conversion.
      * sparsemem and memory_holes are currently not supported in
        multiplatform.
      
      The the multiplatform aware ARCH_EXYNOS Kconfig symbol is disabled
      for now, as dependent patches are still pending in other
      subsystem trees. We will enable it once everything comes together.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      bd51de53
  4. 05 3月, 2013 2 次提交
  5. 28 11月, 2012 1 次提交
  6. 13 7月, 2012 1 次提交
  7. 03 7月, 2012 1 次提交
  8. 27 6月, 2012 1 次提交
  9. 13 5月, 2012 6 次提交
  10. 06 10月, 2011 2 次提交
  11. 21 9月, 2011 1 次提交
    • K
      gpio/samsung: gpio-samsung.c to support Samsung GPIOs · 1b39d5f2
      Kukjin Kim 提交于
      This patch adds support for Samsung GPIOs with one gpio driver
      and removes old GPIO drivers which are drivers/gpio-s3c24xx.c,
      gpio-s3c64xx.c, gpio-s5p64x0.c, gpio-s5pc100.c, gpio-s5pv210.c,
      gpio-exynos4.c, gpio-plat-samsung.c, plat-samsung/gpio-config.c
      and gpio.c to support each Samsung SoCs before. Because the
      gpio-samsung.c can replace old Samsung GPIO drivers.
      Basically, the gpio-samsung.c has been made by their merging
      and removing duplicated definitions.
      
      Note: gpio-samsung.c includes some SoC dependent codes and it
      will be replaced next time.
      
      Cc: Ben Dooks <ben-linux@fluff.org>
      Acked-by: NGrant Likely <grant.likely@secretlab.ca>
      [kgene.kim@samsung.com: squash the removing and adding patches]
      [kgene.kim@samsung.com: fixes bug during to register of gpio_chips]
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      1b39d5f2
  12. 14 9月, 2011 2 次提交
  13. 24 8月, 2011 2 次提交
  14. 21 7月, 2011 1 次提交
  15. 27 5月, 2011 1 次提交
  16. 03 3月, 2011 1 次提交
  17. 30 12月, 2010 1 次提交
    • C
      ARM: SAMSUNG: Add support for Power Domain control · d930596a
      Changhwan Youn 提交于
      This patch implements Power Domain control based on Runtime PM framework.
      Each Power Domain is represented by a Power Domain device and the devices
      belong to these Power Domains should be set as a child device of the Power
      Domain devices. The corresponding drivers of the devices should implement
      Runtime PM to control the Power Domains.
      
      Signed-off-by: Changhwan Youn <chaos.youn at samsung.com>
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      d930596a
  18. 23 11月, 2010 1 次提交
  19. 25 10月, 2010 1 次提交
  20. 06 8月, 2010 1 次提交
  21. 05 8月, 2010 4 次提交
  22. 20 5月, 2010 4 次提交
  23. 19 5月, 2010 1 次提交
  24. 18 5月, 2010 2 次提交
    • J
      S3C: DMA: Add api driver for PL330 · d800edeb
      Jassi Brar 提交于
      Latest Samsung SoCs have one or more PL330 as their DMACs. This patch
      implements the S3C DMA API for PL330 core driver.
      
      The design has been kept as generic as possible while keeping effort to
      add support for new SoCs to the minimum possible level.
      
      Some of the salient features of this driver are:-
       o  Automatic scheduling of client requests onto DMAC if more than
          one DMAC can reach the peripheral. Factors, such as current load
          and number of exclusive but inactive peripherals that are
          supported by the DMAC, are used to decide suitability of a DMAC
          for a particular client.
       o  CIRCULAR buffer option is supported.
       o  The driver scales transparently with the number of DMACs and total
          peripherals in the platform, since all peripherals are added to
          the peripheral pool and DMACs to the controller pool.
      
      For most conservative use of memory, smallest driver size and best
      performance, we don't employ legacy data structures of the S3C DMA API.
      That should not have any affect since those data structures are completely
      invisible to the DMA clients.
      Signed-off-by: NJassi Brar <jassi.brar@samsung.com>
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      d800edeb
    • A
      ARM: SAMSUNG: Move RTC device definitions in plat-samsung · adc0950c
      Atul Dahiya 提交于
      This patch moves RTC device definitions from mach-s3c64xx
      to plat-samsung, to enable the other SoCs to use same device
      definition.
      Signed-off-by: NAtul Dahiya <atul.dahiya@samsung.com>
      Signed-off-by: NSangbeom Kim <sbkim73@samsung.com>
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      adc0950c