1. 21 2月, 2010 2 次提交
  2. 19 1月, 2010 2 次提交
  3. 01 12月, 2009 1 次提交
  4. 22 6月, 2009 1 次提交
  5. 15 5月, 2009 1 次提交
  6. 07 5月, 2009 1 次提交
    • B
      [ARM] S3C: GPIO PM core GPIOlib integration · d87964c4
      Ben Dooks 提交于
      Move the GPIO suspend/resume support inline with the gpiolib support
      so that it will work with both the S3C24XX and S3C64XX series.
      
      The s3c_gpio_chip is extended to have a pm callback and a save block
      to keep the state of the GPIO over suspend, and the code from the
      s3c24xx implementation is added to a new common file.
      
      The suspend process now uses the list of registered chips to go through
      saving and restoring each one as appropriate, using the pm callback to
      select the appropriate routine depending on the type of control register
      present.
      
      This change also means that any additional GPIO added should not require
      changes to the PM.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      d87964c4
  7. 27 2月, 2009 1 次提交
    • M
      [ARM] S3C64XX: Do gpiolib configuration earlier · 24d40767
      Mark Brown 提交于
      arch_initcall() runs after the machine init function which means that
      any configuration of GPIO pins must currently be done later on, for
      example in callbacks from drivers. Move the initialisation earlier in
      order to allow machines to configure GPIOs directly in their init
      functions rather than having to have a callback invoked later on.
      
      Some other ARM platforms use this method. Other solutions for this
      include providing a special interface for setting up GPIOs en masse,
      adding callbacks to do the GPIO configuration from devices and doing
      the GPIO configuration implicitly.
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      24d40767
  8. 16 12月, 2008 2 次提交