1. 06 12月, 2011 1 次提交
  2. 05 12月, 2011 1 次提交
  3. 30 11月, 2011 1 次提交
  4. 21 11月, 2011 1 次提交
  5. 17 11月, 2011 1 次提交
  6. 08 11月, 2011 3 次提交
  7. 01 11月, 2011 1 次提交
    • P
      include: replace linux/module.h with "struct module" wherever possible · de477254
      Paul Gortmaker 提交于
      The <linux/module.h> pretty much brings in the kitchen sink along
      with it, so it should be avoided wherever reasonably possible in
      terms of being included from other commonly used <linux/something.h>
      files, as it results in a measureable increase on compile times.
      
      The worst culprit was probably device.h since it is used everywhere.
      This file also had an implicit dependency/usage of mutex.h which was
      masked by module.h, and is also fixed here at the same time.
      
      There are over a dozen other headers that simply declare the
      struct instead of pulling in the whole file, so follow their lead
      and simply make it a few more.
      
      Most of the implicit dependencies on module.h being present by
      these headers pulling it in have been now weeded out, so we can
      finally make this change with hopefully minimal breakage.
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      de477254
  8. 30 9月, 2011 1 次提交
  9. 20 9月, 2011 6 次提交
  10. 10 9月, 2011 1 次提交
  11. 06 9月, 2011 2 次提交
  12. 21 8月, 2011 1 次提交
    • M
      regmap: Allow drivers to specify register defaults · bd20eb54
      Mark Brown 提交于
      It is useful for the register cache code to be able to specify the
      default values for the device registers. The major use is when restoring
      the register cache after suspend, knowing the register defaults allows
      us to skip registers that are at their default values when we resume which
      can be a substantial win on larger modern devices. For some devices
      (mostly older ones) the hardware does not support readback so the only way we
      can know the values is from code and so initializing the cache with default
      values makes it much easier for drivers work with read/modify/write
      updates.
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      bd20eb54
  13. 09 8月, 2011 2 次提交
  14. 08 8月, 2011 3 次提交
  15. 23 7月, 2011 3 次提交