1. 05 1月, 2012 1 次提交
  2. 31 12月, 2011 1 次提交
  3. 28 12月, 2011 1 次提交
    • H
      Input: add driver for AUO In-Cell touchscreens using pixcir ICs · 5245db49
      Heiko Stübner 提交于
      Some displays from AUO have a so called in-cell touchscreen, meaning it
      is built directly into the display unit.
      
      Touchdata is gathered through PIXCIR Tango-ICs and processed in an
      Atmel ATmega168P with custom firmware. Communication between the host
      system and ATmega is done via I2C.
      
      Devices using this touch solution include the Dell Streak5 and the family
      of Qisda ebook readers.
      
      The driver reports single- and multi-touch events including touch area
      values.
      Signed-off-by: NHeiko Stuebner <heiko@sntech.de>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      5245db49
  4. 12 12月, 2011 1 次提交
  5. 01 12月, 2011 1 次提交
    • H
      Input: add generic GPIO-tilt driver · 3bfd5c5b
      Heiko Stübner 提交于
      There exist tilt switches that simply report their tilt-state via
      some gpios. The number and orientation of their axes can vary
      depending on the switch used and the build of the device. Also two
      or more one-axis switches could be combined to provide multi-dimensional
      orientation.
      
      One example of a device using such a switch is the family of Qisda
      ebook readers, where the switch provides information about the
      landscape / portrait orientation of the device. The example in
      Documentation/input/gpio-tilt.txt documents exactly this one-axis
      device.
      Signed-off-by: NHeiko Stuebner <heiko@sntech.de>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      3bfd5c5b
  6. 24 11月, 2011 2 次提交
  7. 23 11月, 2011 2 次提交
    • A
      regulator: TPS65910: Fix VDD1/2 voltage selector count · 780dc9ba
      Afzal Mohammed 提交于
      Count of selector voltage is required for regulator_set_voltage
      to work via set_voltage_sel. VDD1/2 currently have it as zero,
      so regulator_set_voltage won't work for VDD1/2.
      Update count (n_voltages) for VDD1/2.
      
      Output Voltage = (step value * 12.5 mV + 562.5 mV) * gain
      
      With above expr, number of voltages that can be selected is
      step value count * gain count
      
      constant for gain count will be called VDD1_2_NUM_VOLT_COARSE
      
      existing constant for step value count is VDD1_2_NUM_VOLTS,
      use VDD1_2_NUM_VOLT_FINE instead to make clear that step value
      is not the only component in deciding selectable voltage count
      Signed-off-by: NAfzal Mohammed <afzal@ti.com>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      780dc9ba
    • J
      i2c: Delete ANY_I2C_BUS · 67820021
      Jean Delvare 提交于
      Last piece of code using ANY_I2C_BUS was deleted almost 2 years ago,
      so ANY_I2C_BUS can go away as well.
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      67820021
  8. 19 11月, 2011 1 次提交
    • D
      hugetlb: remove dummy definitions of HPAGE_MASK and HPAGE_SIZE · a5c86e98
      David Rientjes 提交于
      Dummy, non-zero definitions for HPAGE_MASK and HPAGE_SIZE were added in
      51c6f666 ("mm: ZAP_BLOCK causes redundant work") to avoid a divide
      by zero in generic kernel code.
      
      That code has since been removed, but probably should never have been
      added in the first place: we don't want HPAGE_SIZE to act like PAGE_SIZE
      for code that is working with hugepages, for example, when the
      dependency on CONFIG_HUGETLB_PAGE has not been fulfilled.
      
      Because hugepage size can differ from architecture to architecture, each
      is required to have their own definitions for both HPAGE_MASK and
      HPAGE_SIZE.  This is always done in arch/*/include/asm/page.h.
      
      So, just remove the dummy and dangerous definitions since they are no
      longer needed and reveals the correct dependencies.  Tested on
      architectures using the definitions with allyesconfig: x86 (even with
      thp), hppa, mips, powerpc, s390, sh3, sh4, sparc, and sparc64, and with
      defconfig on ia64.
      Signed-off-by: NDavid Rientjes <rientjes@google.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      a5c86e98
  9. 18 11月, 2011 1 次提交
    • R
      PM Sleep: Do not extend wakeup paths to devices with ignore_children set · 8b258cc8
      Rafael J. Wysocki 提交于
      Commit 4ca46ff3 (PM / Sleep: Mark
      devices involved in wakeup signaling during suspend) introduced
      the power.wakeup_path field in struct dev_pm_info to mark devices
      whose children are enabled to wake up the system from sleep states,
      so that power domains containing the parents that provide their
      children with wakeup power and/or relay their wakeup signals are not
      turned off.  Unfortunately, that introduced a PM regression on SH7372
      whose power consumption in the system "memory sleep" state increased
      as a result of it, because it prevented the power domain containing
      the I2C controller from being turned off when some children of that
      controller were enabled to wake up the system, although the
      controller was not necessary for them to signal wakeup.
      
      To fix this issue use the observation that devices whose
      power.ignore_children flag is set for runtime PM should be treated
      analogously during system suspend.  Namely, they shouldn't be
      included in wakeup paths going through their children.  Since the
      SH7372 I2C controller's power.ignore_children flag is set, doing so
      will restore the previous behavior of that SOC.
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      Acked-by: NGreg Kroah-Hartman <gregkh@suse.de>
      8b258cc8
  10. 17 11月, 2011 4 次提交
  11. 16 11月, 2011 5 次提交
  12. 14 11月, 2011 1 次提交
  13. 12 11月, 2011 1 次提交
  14. 11 11月, 2011 4 次提交
  15. 10 11月, 2011 1 次提交
  16. 09 11月, 2011 2 次提交
  17. 08 11月, 2011 2 次提交
  18. 07 11月, 2011 5 次提交
  19. 05 11月, 2011 4 次提交