linux-sg2042/drivers/input/keyboard
Olof Johansson e7d248f0e0 ARM: tegra: implement common DMA and resets DT bindings
This series converts the Tegra DTs and drivers to use the common/
 standard DMA and reset bindings, rather than custom bindings. It also
 adds complete documentation for the Tegra clock bindings without
 actually changing any binding definitions.
 
 This conversion relies on a few sets of patches in branches from outside
 the Tegra tree:
 
 1) A patch to add an DMA channel request API which allows deferred probe
    to be implemented.
 
 2) A patch to implement a common part of the of_xlate function for DMA
    controllers.
 
 3) Some ASoC patches (which in turn rely on (1) above), which support
    deferred probe during DMA channel allocation.
 
 4) The Tegra clock driver changes for 3.14.
 
 Consequently, this branch is based on a merge of all of those external
 branches.
 
 In turn, this branch is or will be pulled into a few places that either
 rely on features introduced here, or would otherwise conflict with the
 patches:
 
 a) Tegra's own for-3.14/powergate and for-4.14/dt branches, to avoid
    conflicts.
 
 b) The DRM tree, which introduces new code that relies on the reset
    controller framework introduced in this branch, and to avoid
    conflicts.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.11 (GNU/Linux)
 
 iQIcBAABAgAGBQJSr3AnAAoJEMzrak5tbycxfMwQAMeffTFreJqDiQ4Vj0XmuhSn
 RFlXiZQsWtQ6gGgNfKyDsXzDMaz1KDAabcUYRcZwrluxuSCPBcK1JirCj5R8uRY7
 LDZFX92CO8zRgiij0mhgokV4zzuEQ56q1uhPxqI3o+wG3v44jlMSMgFHQJUevdET
 aKr2Pss8Hb00XDztnpxprs6FUoU/W99NRH0i/5znbBwuHqYFP37zlKe2MRwbqDwR
 AMgkrnGoawe85Stz4p/iR9pCLpAMa0dH94V4JrAP4+IQrl0DEKWbrolpQHii4gzh
 NCGazMELTqkaZaorC/n1SmczH1kTj4vcjbbmeB8dwS8Vqhr+uf7W1oLlJ46TUOsp
 ESO0uD2GfpHKQQwLxEfgjfmwsIUMbdWHef8f2HUuvl6Js+LCpaPkxd52Pt/qL4sU
 0sKqTbldRZXzGhvwa0/MK32WhmH4v31s7IZAg5A2YxqDR6yWryl7legWyvrI96C0
 OlmVe1C/2NGk0QCfK0G/xTa9V7YzMfj8k4ICSZOgUoF4BeGGj6d3svWvLbKbbrU1
 0fVvR7aCm78pRXixI6kURpj9D0mEfqus9Hx7VoWcL0TS4QH2dSYlGI+jDCiliQmj
 +kWrZWHsASSvPmUZk4RBNaviCbnGU8/t5nNdJSdFIUM/PIswzZ4GaAu6gdVksIY8
 hcx410PyAzTZL2lENamE
 =8T7+
 -----END PGP SIGNATURE-----

Merge tag 'tegra-for-3.14-dmas-resets-rework' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/cleanup

From Stephen Warren:
ARM: tegra: implement common DMA and resets DT bindings

This series converts the Tegra DTs and drivers to use the common/
standard DMA and reset bindings, rather than custom bindings. It also
adds complete documentation for the Tegra clock bindings without
actually changing any binding definitions.

This conversion relies on a few sets of patches in branches from outside
the Tegra tree:

1) A patch to add an DMA channel request API which allows deferred probe
   to be implemented.

2) A patch to implement a common part of the of_xlate function for DMA
   controllers.

3) Some ASoC patches (which in turn rely on (1) above), which support
   deferred probe during DMA channel allocation.

4) The Tegra clock driver changes for 3.14.

Consequently, this branch is based on a merge of all of those external
branches.

In turn, this branch is or will be pulled into a few places that either
rely on features introduced here, or would otherwise conflict with the
patches:

a) Tegra's own for-3.14/powergate and for-4.14/dt branches, to avoid
   conflicts.

b) The DRM tree, which introduces new code that relies on the reset
   controller framework introduced in this branch, and to avoid
   conflicts.

* tag 'tegra-for-3.14-dmas-resets-rework' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: (30 commits)
  spi: tegra: checking for ERR_PTR instead of NULL
  ASoC: tegra: update module reset list for Tegra124
  clk: tegra: remove bogus PCIE_XCLK
  clk: tegra: remove legacy reset APIs
  ARM: tegra: remove legacy DMA entries from DT
  ARM: tegra: remove legacy clock entries from DT
  USB: EHCI: tegra: use reset framework
  Input: tegra-kbc - use reset framework
  serial: tegra: convert to standard DMA DT bindings
  serial: tegra: use reset framework
  spi: tegra: convert to standard DMA DT bindings
  spi: tegra: use reset framework
  staging: nvec: use reset framework
  i2c: tegra: use reset framework
  ASoC: tegra: convert to standard DMA DT bindings
  ASoC: tegra: allocate AHUB FIFO during probe() not startup()
  ASoC: tegra: call pm_runtime APIs around register accesses
  ASoC: tegra: use reset framework
  dma: tegra: register as an OF DMA controller
  dma: tegra: use reset framework
  ...

Signed-off-by: Olof Johansson <olof@lixom.net>
2013-12-26 10:33:05 -08:00
..
Kconfig Input: sh_keysc - enable the driver on all ARM platforms 2013-10-31 08:46:08 -07:00
Makefile Merge branch 'for-next' of git://github.com/rydberg/linux into next 2013-06-27 23:00:25 -07:00
adp5520-keys.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
adp5588-keys.c Input: keyboard - "keycode & KEY_MAX" changes some keycode values 2013-11-25 18:26:17 -08:00
adp5589-keys.c Input: keyboard - "keycode & KEY_MAX" changes some keycode values 2013-11-25 18:26:17 -08:00
amikbd.c Input: amikbd - remove redundant platform_set_drvdata() 2013-05-08 09:04:30 -07:00
atakbd.c input/atari: Fix atarimouse init 2011-05-19 18:19:11 +02:00
atkbd.c Input: atkbd - fix multi-byte scancode handling on reconnect 2013-01-21 17:31:40 -08:00
bf54x-keys.c Input: keyboard - "keycode & KEY_MAX" changes some keycode values 2013-11-25 18:26:17 -08:00
cros_ec_keyb.c input: cros_ec_keyb_clear_keyboard() depends on CONFIG_PM_SLEEP 2013-06-23 15:55:14 +02:00
davinci_keyscan.c Input: davinci_keyscan - remove redundant platform_set_drvdata() 2013-05-08 09:04:38 -07:00
ep93xx_keypad.c Input: ep93xx_keypad - pass correct pointer to free_irq() 2013-05-23 09:38:15 -07:00
goldfish_events.c Input: goldfish - virtual input event driver 2013-01-25 00:06:43 -08:00
gpio_keys.c Input: gpio_keys - include linux/of.h header 2013-10-06 01:22:27 -07:00
gpio_keys_polled.c Input: gpio_keys_polled - include linux/of.h header 2013-10-06 01:22:27 -07:00
hil_kbd.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
hilkbd.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
hpps2atkbd.h
imx_keypad.c Input: keyboard, serio - simplify use of devm_ioremap_resource 2013-08-15 00:30:17 -07:00
jornada680_kbd.c Input: jornada680_kbd - remove redundant platform_set_drvdata() 2013-05-08 09:04:44 -07:00
jornada720_kbd.c Input: jornada720_kbd - remove redundant platform_set_drvdata() 2013-05-08 09:04:46 -07:00
lkkbd.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
lm8323.c Input: lm8323 - fix checking PWM interrupt status 2013-01-06 00:52:21 -08:00
lm8333.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
locomokbd.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
lpc32xx-keys.c Input: lpc32xx-keys - remove redundant of_match_ptr 2013-10-06 01:22:24 -07:00
maple_keyb.c sh: maple: Support block reads and writes. 2009-02-27 16:07:32 +09:00
matrix_keypad.c Input: matrix_keypad - remove redundant platform_set_drvdata() 2013-05-08 09:04:47 -07:00
max7359_keypad.c Input: max7359 - add CONFIG_PM_SLEEP to suspend/resume 2013-08-12 22:32:14 -07:00
mcs_touchkey.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
mpr121_touchkey.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
newtonkbd.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
nomadik-ske-keypad.c Input: nomadik-ske-keypad - use module_platform_driver_probe macro 2013-03-17 21:37:21 -07:00
nspire-keypad.c Input: nspire-keypad - add missing clk_disable_unprepare() on error path 2013-10-15 23:42:11 -07:00
omap-keypad.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
omap4-keypad.c Input: omap-keypad - set up irq type from DT 2013-08-26 00:16:02 -07:00
opencores-kbd.c Input: opencores-kbd - remove redundant platform_set_drvdata() 2013-05-08 09:04:52 -07:00
pmic8xxx-keypad.c Input: pmic8xxx-keypad - remove redundant platform_set_drvdata() 2013-05-08 09:04:54 -07:00
pxa27x_keypad.c Merge branch 'next' into for-linus 2013-11-14 17:38:05 -08:00
pxa930_rotary.c Input: pxa930_rotary - remove redundant platform_set_drvdata() 2013-05-08 09:04:57 -07:00
qt1070.c Input: qt1070 - add power management ops 2013-08-13 09:52:18 -07:00
qt2160.c Input: qt2160 - add support for LEDs 2013-01-04 16:57:09 -08:00
samsung-keypad.c Merge branch 'next' into for-linus 2013-07-02 09:01:31 -07:00
sh_keysc.c Input: sh_keysc - remove redundant platform_set_drvdata() 2013-05-08 09:05:00 -07:00
spear-keyboard.c Input: keyboard, serio - simplify use of devm_ioremap_resource 2013-08-15 00:30:17 -07:00
stmpe-keypad.c Input: stmpe-keypad - add support for Device Tree bindings 2012-11-24 00:21:49 -08:00
stowaway.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
sunkbd.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00
tc3589x-keypad.c Input: tc3589x-keypad - fix keymap size 2013-03-10 18:32:51 -07:00
tca6416-keypad.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
tca8418_keypad.c input: matrix-keymap: Add function to read the new DT binding 2013-04-05 11:20:13 +02:00
tegra-kbc.c Input: tegra-kbc - use reset framework 2013-12-11 16:44:41 -07:00
tnetv107x-keypad.c Input: tnetv107x-keypad - make irqs signed for error handling 2013-11-11 00:01:44 -08:00
twl4030_keypad.c Input: twl4030_keypad - pass correct pointer to free_irq() 2013-05-23 09:38:24 -07:00
w90p910_keypad.c Input: w90p910_keypad - pass correct pointer to free_irq() 2013-05-23 09:38:28 -07:00
xtkbd.c Input: serio - use module_serio_driver 2012-04-04 09:25:43 -07:00