1. 14 4月, 2010 1 次提交
    • H
      ARM: 5992/1: ep93xx: pass platform startup data as __initdata · b370e082
      Hartley Sweeten 提交于
      A number of the peripherals for the ep93xx are registered at
      startup using platform_data that is passed from the board init
      code to the core code.  This data is then copied to a local
      static variable in the core code.  Since the data is copied,
      the original data can be marked as __initdata and discarded
      after startup is complete.
      
      This adds the __initdata tag to all the appropriate data in
      the various ep93xx board init's.  Specifically, all the
      struct ep93xx_eth_data, struct ep93xxfb_mach_info, and
      struct i2c_gpio_platform_data.
      
      Also, document the various registration functions and note
      what data should be marked as __initdata.
      
      While here, also cleanup a couple over zealous whitespace tabs.
      Signed-off-by: NH Hartley Sweeten <hsweeten@visionengravers.com>
      Acked-by: NRyan Mallon <ryan@bluewatersys.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      b370e082
  2. 06 3月, 2010 1 次提交
  3. 25 2月, 2010 3 次提交
  4. 19 2月, 2010 1 次提交
  5. 16 2月, 2010 2 次提交
  6. 13 2月, 2010 2 次提交
  7. 09 2月, 2010 1 次提交
  8. 26 1月, 2010 1 次提交
  9. 13 1月, 2010 1 次提交
  10. 12 1月, 2010 5 次提交
  11. 16 12月, 2009 1 次提交
    • H
      Input: ep93xx_keypad - update driver to new core support · 60214f05
      H Hartley Sweeten 提交于
      This driver was merged before the ep93xx core support was added
      for the keypad clock and acquiring/releasing the necessary gpio's.
      Now that the proper support is in the ep93xx core this driver
      needs to be updated to work correctly.
      
      Summary of changes:
        1) Remove some unused members from the platform data.
        2) Remove the custom KEY macro and use the ones available in
           <linux/input/matrix_keypad.h>
        3) Remove the keypad_{readl/writel} macros and just use
           __raw_{readl/writel} directly.
        4) Update the clk_set_rate() call to work with the core support.
        5) Cleanup the probe routine and remove some unneeded messages.
        6) Use the ep93xx core functions to acquire and release the gpio's.
        7) Fix the clk_get() call to get the keypad clock.
      Signed-off-by: NH Hartley Sweeten <hsweeten@visionengravers.com>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      60214f05
  12. 24 11月, 2009 3 次提交
  13. 06 11月, 2009 1 次提交
  14. 21 10月, 2009 2 次提交
  15. 14 10月, 2009 1 次提交
  16. 10 10月, 2009 3 次提交
  17. 07 10月, 2009 6 次提交
  18. 23 9月, 2009 1 次提交
  19. 03 8月, 2009 1 次提交
  20. 31 7月, 2009 1 次提交
  21. 23 7月, 2009 1 次提交
  22. 22 7月, 2009 1 次提交