1. 05 8月, 2015 1 次提交
    • N
      Input: atmel_mxt_ts - use deep sleep mode when stopped · 7f3884f7
      Nick Dyer 提交于
      The hardcoded 0x83 CTRL setting overrides other settings in that byte,
      enabling extra reporting that may not be useful on a particular platform.
      
      Implement improved suspend mechanism via deep sleep. By writing zero to
      both the active and idle cycle times the maXTouch device can be put into a
      deep sleep mode, using minimal power. It is necessary to issue a calibrate
      command after the chip has spent any time in deep sleep, however a soft
      reset is unnecessary.
      
      Use the old method on Chromebook Pixel via platform data option.
      
      This patch also deals with the situation where the power configuration is
      zero on probe, which would mean that the device never wakes up to execute
      commands.
      
      After a config download, the T7 power configuration may have changed so it
      is necessary to re-read it.
      Signed-off-by: NNick Dyer <nick.dyer@itdev.co.uk>
      Acked-by: NBenson Leung <bleung@chromium.org>
      Acked-by: NYufeng Shen <miletus@chromium.org>
      Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      7f3884f7
  2. 22 6月, 2015 1 次提交
  3. 11 12月, 2014 1 次提交
  4. 01 12月, 2014 1 次提交
  5. 24 7月, 2014 1 次提交
  6. 17 7月, 2014 1 次提交
    • W
      i2c: s6000: remove duplicate driver · 8fe8bc77
      Wolfram Sang 提交于
      It turned out that the s6000 simply has a designware IP core and should
      use the designated driver for it which is way more maintained and
      feature complete. There are currently no users in tree, and not even a
      toolchain for s6000 seems to be available. So, simply remove this
      duplicate. If someone needs assistance in converting to the designware
      driver, the i2c list will be there to help.
      Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
      8fe8bc77
  7. 28 5月, 2014 2 次提交
    • T
      mfd: twl4030-power: Add support for board specific configuration · 482e7db1
      Tony Lindgren 提交于
      With the recommended twl4030 configuration added, we can now add
      board specific changes as modifications to the recommended
      configuration.
      
      Note that the data is private to this driver, and the data must
      always have a NULL resource in the sentinel.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      482e7db1
    • T
      mfd: twl4030-power: Add generic reset configuration · e7cd1d1e
      Tony Lindgren 提交于
      The twl4030 PMIC needs to be configured properly for things like
      warm reset and deeper idle states so the PMIC manages the regulators
      properly based on the hardware triggers from the SoC. Earlier
      we have configured twl4030 using platform data, but we want to
      do it for device tree based booting also.
      
      In some cases configuring twl4030 is needed for things to work.
      For example, when rebooting an OMAP3530 at 125 MHz, it hangs.
      With this patch, TWL4030 will be reset when a warm reset occures,
      and OMAP3530 does not hang on reboot.
      
      Let's add device tree support and configure things for warm reset
      as the default when compatible = "ti,twl4030-power". More
      complicated configurations can be added to the driver based on
      other compatible flags.
      
      Note we now also make the pdata const like it should be.
      This allows use it for match->data with the device tree
      related functions.
      
      Based on earlier patch by Matthias Brugger <matthias.bgg@gmail.com>
      and Lesly A M <leslyam@ti.com>.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      e7cd1d1e
  8. 27 5月, 2014 1 次提交
  9. 19 5月, 2014 3 次提交
  10. 18 3月, 2014 2 次提交
  11. 09 3月, 2014 1 次提交
  12. 13 2月, 2014 1 次提交
  13. 08 1月, 2014 3 次提交
  14. 26 11月, 2013 2 次提交
  15. 30 9月, 2013 1 次提交
  16. 28 9月, 2013 1 次提交
  17. 30 8月, 2013 1 次提交
  18. 07 8月, 2013 1 次提交
    • L
      i2c: pxa: enable high speed mode for i2c bus · 9d3dda5c
      Leilei Shang 提交于
      To enter high speed mode, following steps should be done:
      1. When running in high speed mode, i2c clock rate is different
      from standard mode. Clock rate must be set according to
      specification first.
      2. When i2c controller sends a master code and wins arbitration,
      high speed mode is entered.
      
      If you want to enable high speed mode, the following members of
      platform data should be set to proper value:
      1. "high_mode" should be set to "1".
      2. "master_code" should be set to "8'b 0000_1xxx"(x is 0 or 1).
         If no master_code is set, set to default value 0xe.
      3. "rate" should be set according to specification.
      Signed-off-by: NLeilei Shang <shangll@marvell.com>
      Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
      9d3dda5c
  19. 31 7月, 2013 1 次提交
  20. 20 6月, 2013 1 次提交
  21. 19 6月, 2013 1 次提交
  22. 08 4月, 2013 1 次提交
  23. 09 3月, 2013 1 次提交
  24. 14 2月, 2013 3 次提交
  25. 05 2月, 2013 2 次提交
    • K
      tpm: STM i2c driver fixes · 3d7a7bd7
      Kent Yoder 提交于
       Store the i2c_client struct in the vendor private pointer. Get rid of
      the unnecessary include/linux/i2c/ header. Moved include files into the
      driver c file. Fix smatch warnings. Make use of module_i2c_driver().
      Removed unused code from the tpm_stm_st33_i2c.h file. Fix return
      variable signedness in tpm_stm_i2c_send() and tpm_st33_i2c_probe().
      Signed-off-by: NKent Yoder <key@linux.vnet.ibm.com>
      3d7a7bd7
    • M
      TPM: STMicroelectronics ST33 I2C KERNEL 3.x · 251a7b08
      Mathias Leblanc 提交于
       * STMicroelectronics version 1.2.0, Copyright (C) 2010
       * STMicroelectronics comes with ABSOLUTELY NO WARRANTY.
       * This is free software, and you are welcome to redistribute it
       * under certain conditions.
      
      This is the driver for TPM chip from ST Microelectronics.
      
      If you have a TPM security chip from STMicroelectronics working with
      an I2C, in menuconfig or .config choose the tpm driver on
      device --> tpm and activate the protocol of your choice before compiling
      the kernel.
      The driver will be accessible from within Linux.
      
      Tested on linux x86/x64 on kernel 3.x
      Signed-off-by: NMathias Leblanc <mathias.leblanc@st.com>
      Signed-off-by: NKent Yoder <key@linux.vnet.ibm.com>
      251a7b08
  26. 07 12月, 2012 1 次提交
  27. 21 11月, 2012 3 次提交
  28. 19 11月, 2012 1 次提交
新手
引导
客服 返回
顶部