Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 16 Nov 2013 00:43:53 +0000 (16:43 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 16 Nov 2013 00:43:53 +0000 (16:43 -0800)
Pull input updates from Dmitry Torokhov:
 "Updates for the input subsystem.  You will get an new drivers for
  Hyper-V synthetic keyboard and for Neonode zForce touchscreens, plus a
  bunch of driver fixes and cleanups"

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (49 commits)
  Revert "Input: ALPS - add support for model found on Dell XT2"
  arm: dts: am335x sk: add touchscreen support
  Input: ti_am335x_tsc - fix spelling mistake in TSC/ADC DT binding
  Input: cyttsp4 - replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO
  Input: mma8450 - add missing i2c_set_clientdata() in mma8450_probe()
  Input: mpu3050 - add missing i2c_set_clientdata() in mpu3050_probe()
  Input: tnetv107x-keypad - make irqs signed for error handling
  Input: add driver for Neonode zForce based touchscreens
  Input: sh_keysc - enable the driver on all ARM platforms
  Input: remove a redundant max() call
  Input: mousedev - allow disabling even without CONFIG_EXPERT
  Input: allow deselecting serio drivers even without CONFIG_EXPERT
  Input: i8042 - add PNP modaliases
  Input: evdev - fall back to vmalloc for client event buffer
  Input: cypress_ps2 - do not consider data bad if palm is detected
  Input: cypress_ps2 - remove useless cast
  Input: fix PWM-related undefined reference errors
  Input: ALPS - change secondary device's name
  Input: wacom - not all multi-interface devices support touch
  Input: nspire-keypad - add missing clk_disable_unprepare() on error path
  ...

1  2 
arch/arm/boot/dts/am335x-evm.dts
arch/arm/boot/dts/am335x-evmsk.dts
drivers/input/serio/Kconfig
drivers/input/touchscreen/ti_am335x_tsc.c

Simple merge
index 03febf85fd2f055373259c19e01c5ad9d8148e65,d7c2c0c58437f4c7f27b6656697f27c440776785..4718ec4a4dbfef5e2a7273726cb6a8f0750623e3
        phy-mode = "rgmii-txid";
  };
  
 +&mmc1 {
 +      status = "okay";
 +      vmmc-supply = <&vmmc_reg>;
 +      bus-width = <4>;
 +};
 +
 +&sham {
 +      status = "okay";
 +};
 +
 +&aes {
 +      status = "okay";
 +};
 +
 +&gpio0 {
 +      ti,no-reset-on-init;
 +};
 +
 +&mcasp1 {
 +              pinctrl-names = "default";
 +              pinctrl-0 = <&mcasp1_pins>;
 +
 +              status = "okay";
 +
 +              op-mode = <0>;          /* MCASP_IIS_MODE */
 +              tdm-slots = <2>;
 +              /* 4 serializers */
 +              serial-dir = <  /* 0: INACTIVE, 1: TX, 2: RX */
 +                      0 0 1 2
 +              >;
 +              tx-num-evt = <1>;
 +              rx-num-evt = <1>;
 +};
++
+ &tscadc {
+       status = "okay";
+       tsc {
+               ti,wires = <4>;
+               ti,x-plate-resistance = <200>;
+               ti,coordinate-readouts = <5>;
+               ti,wire-config = <0x00 0x11 0x22 0x33>;
+       };
+ };
index 1de1e5f8f7956dad40a745a08c7d4026f1370e28,5a96acb667ead4978e57113b1c603b3f81365709..8541f949778dc16953bdd269418113f0aa132e04
@@@ -19,9 -19,9 +19,9 @@@ config SERI
  if SERIO
  
  config SERIO_I8042
-       tristate "i8042 PC Keyboard controller" if EXPERT || !X86
+       tristate "i8042 PC Keyboard controller"
        default y
 -      depends on !PARISC && (!ARM || ARCH_SHARK || FOOTBRIDGE_HOST) && \
 +      depends on !PARISC && (!ARM || FOOTBRIDGE_HOST) && \
                   (!SUPERH || SH_CAYMAN) && !M68K && !BLACKFIN && !S390 && \
                   !ARC
        help