1. 23 7月, 2012 1 次提交
  2. 15 6月, 2012 1 次提交
    • S
      pwm: Add PWM framework support · 0c2498f1
      Sascha Hauer 提交于
      This patch adds framework support for PWM (pulse width modulation) devices.
      
      The is a barebone PWM API already in the kernel under include/linux/pwm.h,
      but it does not allow for multiple drivers as each of them implements the
      pwm_*() functions.
      
      There are other PWM framework patches around from Bill Gatliff. Unlike
      his framework this one does not change the existing API for PWMs so that
      this framework can act as a drop in replacement for the existing API.
      
      Why another framework?
      
      Several people argue that there should not be another framework for PWMs
      but they should be integrated into one of the existing frameworks like led
      or hwmon. Unlike these frameworks the PWM framework is agnostic to the
      purpose of the PWM. In fact, a PWM can drive a LED, but this makes the
      LED framework a user of a PWM, like already done in leds-pwm.c. The gpio
      framework also is not suitable for PWMs. Every gpio could be turned into
      a PWM using timer based toggling, but on the other hand not every PWM hardware
      device can be turned into a gpio due to the lack of hardware capabilities.
      
      This patch does not try to improve the PWM API yet, this could be done in
      subsequent patches.
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      Acked-by: NKurt Van Dijck <kurt.van.dijck@eia.be>
      Reviewed-by: NArnd Bergmann <arnd@arndb.de>
      Reviewed-by: NMatthias Kaehlcke <matthias@kaehlcke.net>
      Reviewed-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Reviewed-by: NShawn Guo <shawn.guo@linaro.org>
      [thierry.reding@avionic-design.de: fixup typos, kerneldoc comments]
      Signed-off-by: NThierry Reding <thierry.reding@avionic-design.de>
      0c2498f1
  3. 08 6月, 2012 1 次提交
  4. 06 6月, 2012 2 次提交
  5. 03 6月, 2012 1 次提交
  6. 30 5月, 2012 2 次提交
  7. 25 5月, 2012 1 次提交
  8. 21 5月, 2012 1 次提交
  9. 18 5月, 2012 2 次提交
    • J
      floppy: take over maintainership · 8206f664
      Jiri Kosina 提交于
      I have fought the current maintainer to the death in the Thunderdome
      [1] https://lkml.org/lkml/2012/5/16/370
      
      Umm, actually, there is noone taking care of the driver due to lack
      of real hardware, and I still have some. The driver exposes bugs on
      emulated/virtualized devices (mostly due to timing), but it's essential
      to verify the fixes against a real hardware as well (which has been
      holding back some of the fixes).
      Acked-by: NLinus Torvalds <torvalds@linux-foundation.org>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      8206f664
    • P
      MCA: delete all remaining traces of microchannel bus support. · bb8187d3
      Paul Gortmaker 提交于
      Hardware with MCA bus is limited to 386 and 486 class machines
      that are now 20+ years old and typically with less than 32MB
      of memory.  A quick search on the internet, and you see that
      even the MCA hobbyist/enthusiast community has lost interest
      in the early 2000 era and never really even moved ahead from
      the 2.4 kernels to the 2.6 series.
      
      This deletes anything remaining related to CONFIG_MCA from core
      kernel code and from the x86 architecture.  There is no point in
      carrying this any further into the future.
      
      One complication to watch for is inadvertently scooping up
      stuff relating to machine check, since there is overlap in
      the TLA name space (e.g. arch/x86/boot/mca.c).
      
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: James Bottomley <JBottomley@Parallels.com>
      Cc: x86@kernel.org
      Acked-by: NIngo Molnar <mingo@elte.hu>
      Acked-by: NH. Peter Anvin <hpa@zytor.com>
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      bb8187d3
  10. 15 5月, 2012 2 次提交
  11. 14 5月, 2012 1 次提交
  12. 13 5月, 2012 2 次提交
  13. 12 5月, 2012 3 次提交
  14. 11 5月, 2012 2 次提交
  15. 10 5月, 2012 3 次提交
  16. 09 5月, 2012 3 次提交
  17. 08 5月, 2012 1 次提交
  18. 07 5月, 2012 2 次提交
  19. 05 5月, 2012 2 次提交
  20. 01 5月, 2012 3 次提交
  21. 30 4月, 2012 1 次提交
  22. 27 4月, 2012 1 次提交
  23. 25 4月, 2012 1 次提交
  24. 23 4月, 2012 1 次提交