1. 10 3月, 2014 1 次提交
  2. 07 3月, 2014 1 次提交
  3. 06 3月, 2014 1 次提交
  4. 25 1月, 2014 1 次提交
  5. 13 1月, 2014 2 次提交
  6. 04 1月, 2014 1 次提交
  7. 02 1月, 2014 1 次提交
  8. 16 11月, 2013 1 次提交
  9. 15 11月, 2013 2 次提交
  10. 01 11月, 2013 1 次提交
  11. 31 10月, 2013 1 次提交
  12. 13 9月, 2013 1 次提交
  13. 15 8月, 2013 1 次提交
  14. 01 7月, 2013 1 次提交
  15. 21 6月, 2013 1 次提交
  16. 20 6月, 2013 1 次提交
  17. 15 6月, 2013 2 次提交
  18. 11 6月, 2013 1 次提交
  19. 06 6月, 2013 1 次提交
  20. 04 6月, 2013 1 次提交
  21. 16 4月, 2013 1 次提交
  22. 11 3月, 2013 1 次提交
  23. 16 2月, 2013 1 次提交
  24. 12 2月, 2013 1 次提交
  25. 11 2月, 2013 2 次提交
  26. 09 2月, 2013 1 次提交
  27. 22 1月, 2013 1 次提交
  28. 19 1月, 2013 1 次提交
    • J
      tty: Added a CONFIG_TTY option to allow removal of TTY · 4f73bc4d
      Joe Millenbach 提交于
      The option allows you to remove TTY and compile without errors. This
      saves space on systems that won't support TTY interfaces anyway.
      bloat-o-meter output is below.
      
      The bulk of this patch consists of Kconfig changes adding "depends on
      TTY" to various serial devices and similar drivers that require the TTY
      layer.  Ideally, these dependencies would occur on a common intermediate
      symbol such as SERIO, but most drivers "select SERIO" rather than
      "depends on SERIO", and "select" does not respect dependencies.
      
      bloat-o-meter output comparing our previous minimal to new minimal by
      removing TTY.  The list is filtered to not show removed entries with awk
      '$3 != "-"' as the list was very long.
      
      add/remove: 0/226 grow/shrink: 2/14 up/down: 6/-35356 (-35350)
      function                                     old     new   delta
      chr_dev_init                                 166     170      +4
      allow_signal                                  80      82      +2
      static.__warned                              143     142      -1
      disallow_signal                               63      62      -1
      __set_special_pids                            95      94      -1
      unregister_console                           126     121      -5
      start_kernel                                 546     541      -5
      register_console                             593     588      -5
      copy_from_user                                45      40      -5
      sys_setsid                                   128     120      -8
      sys_vhangup                                   32      19     -13
      do_exit                                     1543    1526     -17
      bitmap_zero                                   60      40     -20
      arch_local_irq_save                          137     117     -20
      release_task                                 674     652     -22
      static.spin_unlock_irqrestore                308     260     -48
      Signed-off-by: NJoe Millenbach <jmillenbach@gmail.com>
      Reviewed-by: NJamey Sharp <jamey@minilop.net>
      Reviewed-by: NJosh Triplett <josh@joshtriplett.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      4f73bc4d
  29. 20 11月, 2012 1 次提交
  30. 19 11月, 2012 1 次提交
  31. 29 10月, 2012 1 次提交
    • J
      i2c-i801: Simplify dependency towards GPIOLIB · 79e3e5b8
      Jean Delvare 提交于
      Arbitrarily selecting GPIOLIB causes trouble on some architectures,
      so don't do that. Instead, just make the optional multiplexing code
      depend on CONFIG_I2C_MUX_GPIO instead of CONFIG_I2C_MUX for now. We
      can revisit if the i2c-i801 driver ever supports other multiplexing
      flavors.
      
      Also make that optional code depend on DMI, as it won't do anything
      without that.
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      Cc: Fengguang Wu <fengguang.wu@intel.com>
      79e3e5b8
  32. 08 10月, 2012 1 次提交
  33. 06 10月, 2012 3 次提交
    • J
      i2c-i801: Support SMBus multiplexing on Asus Z8 series · 3ad7ea18
      Jean Delvare 提交于
      Add support for SMBus multiplexing on Asus Z8 motherboard series. On
      these boards, the memory slots are behind a GPIO-controlled I2C
      multiplexer. Models with 6 or 12 memory slots have 2 segments behind
      the multiplexer, while models with 18 memory slots have 3 such
      segments.
      
      On these boards, only the memory slots are behind the multiplexer,
      so it is possible to keep the autodetection mechanism.
      
      The code is generic enough so it could work on other boards as long as
      the multiplexer is controlled by GPIO pins. For other forms of
      multiplexing (for example using an I2C device) additional code will be
      needed.
      
      Thanks to Asus for providing a board to develop and test this feature,
      as well as all the technical information required.
      
      At the moment, the GPIO driver must be loaded before the i2c-i801
      driver, but I hope to solve this soon, using deferred probing on
      the i2c-mux-gpio side.
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      3ad7ea18
    • J
      i2c-viapro: Add VIA VX900 device ID · 01d56a6a
      Jean Delvare 提交于
      The SMBus controller in the VIA VX900 appears to be compatible with
      the VIA VX855, so just add the device ID.
      
      This closes kernel bug #43096.
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      01d56a6a
    • P
      i2c: Make I2C available on UML · 3ddb59d4
      Peter Huewe 提交于
      Remove the global dependency of the I2C subsystem on HAS_IOMEM and
      move the dependency to the i2c/busses submenu, with an exception for
      i2c-stub.
      
      The generic I2C part does not need to have HAS_IOMEM set and thus now
      becomes available in UML, so the I2C subsystem can now be used, e.g.
      by the i2c-stub driver, for development of I2C device drivers.
      
      [JD: Some adjustments.]
      
      [Heiko Carstens: Keep I2C disabled on S390.]
      Signed-off-by: NPeter Huewe <peterhuewe@gmx.de>
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      3ddb59d4
  34. 12 9月, 2012 1 次提交