1. 21 1月, 2011 1 次提交
    • D
      kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT · 6a108a14
      David Rientjes 提交于
      The meaning of CONFIG_EMBEDDED has long since been obsoleted; the option
      is used to configure any non-standard kernel with a much larger scope than
      only small devices.
      
      This patch renames the option to CONFIG_EXPERT in init/Kconfig and fixes
      references to the option throughout the kernel.  A new CONFIG_EMBEDDED
      option is added that automatically selects CONFIG_EXPERT when enabled and
      can be used in the future to isolate options that should only be
      considered for embedded systems (RISC architectures, SLOB, etc).
      
      Calling the option "EXPERT" more accurately represents its intention: only
      expert users who understand the impact of the configuration changes they
      are making should enable it.
      Reviewed-by: NIngo Molnar <mingo@elte.hu>
      Acked-by: NDavid Woodhouse <david.woodhouse@intel.com>
      Signed-off-by: NDavid Rientjes <rientjes@google.com>
      Cc: Greg KH <gregkh@suse.de>
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Jens Axboe <axboe@kernel.dk>
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: Robin Holt <holt@sgi.com>
      Cc: <linux-arch@vger.kernel.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      6a108a14
  2. 08 1月, 2011 1 次提交
  3. 30 12月, 2010 1 次提交
  4. 08 12月, 2010 1 次提交
  5. 07 12月, 2010 1 次提交
  6. 20 11月, 2010 1 次提交
  7. 13 10月, 2010 1 次提交
  8. 09 10月, 2010 1 次提交
  9. 24 9月, 2010 1 次提交
  10. 01 9月, 2010 1 次提交
  11. 12 8月, 2010 1 次提交
  12. 21 7月, 2010 1 次提交
  13. 18 7月, 2010 1 次提交
  14. 08 7月, 2010 2 次提交
  15. 04 7月, 2010 1 次提交
  16. 23 6月, 2010 1 次提交
    • R
      Input: fixup X86_MRST selects · 0b28bac5
      Randy Dunlap 提交于
      Some of the recent X86_MRST additions make some "select"s
      conditional on X86_MRST but missed some related kconfig symbols,
      causing:
      
      drivers/built-in.o: In function `ps2_end_command':
      (.text+0x257ab2): undefined reference to `i8042_check_port_owner'
      drivers/built-in.o: In function `ps2_end_command':
      (.text+0x257ae1): undefined reference to `i8042_unlock_chip'
      drivers/built-in.o: In function `ps2_begin_command':
      (.text+0x257b40): undefined reference to `i8042_check_port_owner'
      drivers/built-in.o: In function `ps2_begin_command':
      (.text+0x257b6f): undefined reference to `i8042_lock_chip'
      
      when SERIO_I8042=m, SERIO_LIBPS2=y, KEYBOARD_ATKBD=y.
      
      We need to make i8042 dependant upon !X86_MRST and allow deselecting
      atkbd on Moorestown even when !CONFIG_EMBEDDED.
      Signed-off-by: NRandy Dunlap <randy.dunlap@oracle.com>
      Cc: Jacob Pan <jacob.jun.pan@intel.com>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      0b28bac5
  17. 20 5月, 2010 1 次提交
  18. 11 5月, 2010 2 次提交
  19. 04 5月, 2010 2 次提交
  20. 17 2月, 2010 1 次提交
  21. 11 2月, 2010 1 次提交
  22. 01 2月, 2010 1 次提交
    • A
      Input: add imx-keypad driver to support the IMX Keypad Port · 76cdc083
      Alberto Panizzo 提交于
      The IMX family of Application Processors is shipped with a Keypad Port
      supported by this driver.
      
      The peripheral can control up to an 8x8 matrix key pad where all the
      scanning is done via software.  The hardware provides two interrupts:
      one for key presses (KDI) and one for all key releases (KRI). There is
      also a simple circuit for glitch reduction (said for synchronization)
      made by two series of 3 D-latches clocked by the keypad-clock that
      stabilize the interrupts sources. KDI and KRI are fired only if the
      respective conditions are maintained for at last 4 keypad-clock cycle.
      
      Since those circuits are poor for a correct debounce process (the
      keypad-clock frequency is 32K and bounces longer than 94us are not
      masked) the driver, when an interrupt arrives, samples the matrix
      with a period of 10ms until the readins are stable for
      IMX_KEYPAD_SCANS_FOR_STABILITY times (currently set at 3). After
      getting stable result appropriate events are sent through the input
      stack.
      
      If some keys are maintained pressed, the driver continues to scan
      the matrix with a longer period (60ms) to catch possible multiple
      key presses without overloading the cpu. This process ends when all
      keys are released.
      
      This driver is tested to build in kernel or as a module and follow
      the specification of Freescale Application processors:
      i.MX25 i.MX27 i.MX31 i.MX35 i.MX51 especially tested on i.MX31.
      Signed-off-by: NAlberto Panizzo <maramaopercheseimorto@gmail.com>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      76cdc083
  23. 19 1月, 2010 1 次提交
  24. 14 12月, 2009 1 次提交
  25. 14 10月, 2009 1 次提交
  26. 23 9月, 2009 1 次提交
  27. 22 9月, 2009 1 次提交
  28. 18 9月, 2009 2 次提交
  29. 28 8月, 2009 1 次提交
  30. 10 8月, 2009 2 次提交
  31. 29 6月, 2009 2 次提交
  32. 16 5月, 2009 1 次提交
  33. 19 4月, 2009 1 次提交
  34. 30 1月, 2009 1 次提交