linux_dsm_epyc7002/Documentation/devicetree/bindings
Vignesh R 6946416164 Input: add generic input driver to read encoded GPIO lines
Add a driver to read group of GPIO lines and provide its status as a
numerical value as input event to the system. This will help in
interfacing devices, that can be connected over GPIOs, that provide
input to the system by driving GPIO lines connected to them like a
rotary dial or a switch.

For example, a rotary switch can be connected to four GPIO lines. The
status of the GPIO lines reflect the actual position of the rotary
switch dial. For example, if dial points to 9, then the four GPIO lines
connected to the switch will read HLLH(0b'1001 = 9). This value
can be reported as an ABS_* event to the input subsystem.

Signed-off-by: Vignesh R <vigneshr@ti.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2016-08-29 20:24:23 -07:00
..
arc Documentation: dt: arc: fix spelling mistakes 2016-04-25 14:21:09 +05:30
arm drivers: firmware: psci: unify enable-method binding on ARM {64,32}-bit systems 2016-04-26 12:46:08 +02:00
ata ata: ahci-platform: Add ports-implemented DT bindings. 2016-04-01 10:30:30 -04:00
board
bus
c6x
clock dt-bindings: clock: qca,ath79-pll: fix copy-paste typos 2016-04-03 12:32:09 +02:00
cpufreq
cris
crypto
devfreq/event
display Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2016-03-21 13:48:00 -07:00
dma ARM: SoC platform updates for v4.6 2016-03-20 14:57:08 -07:00
edac
eeprom
extcon
fpga
fuse
goldfish Staging driver patches for 4.6-rc1 2016-03-17 22:13:41 -07:00
gpio This is the bulk of GPIO changes for kernel v4.6: 2016-03-17 21:05:32 -07:00
gpu
h8300
hsi
hwlock
hwmon hwmon: Define binding for the nsa320-hwmon driver 2016-03-08 03:59:10 -08:00
i2c i2c: rk3x: add support for rk3228 2016-04-12 23:34:44 +02:00
iio - New Drivers 2016-03-18 10:15:11 -07:00
input Input: add generic input driver to read encoded GPIO lines 2016-08-29 20:24:23 -07:00
interrupt-controller irqchip/mbigen: Adjust DT bindings to handle multiple devices in a module 2016-03-21 11:24:10 +01:00
iommu Merge branches 'arm/rockchip', 'arm/exynos', 'arm/smmu', 'arm/mediatek', 'arm/io-pgtable', 'arm/renesas' and 'core' into next 2016-03-21 14:58:47 +01:00
leds leds: Add SN3218 and SN3216 support to the IS31FL32XX driver 2016-03-14 09:22:22 +01:00
lpddr2
mailbox Documentation: dt: mailbox: Add TI Message Manager 2016-03-21 20:33:13 +05:30
media [media] Revert "[media] tvp5150: document input connectors DT bindings" 2016-03-03 13:58:28 -03:00
memory-controllers dt-bindings: mediatek: Add smi dts binding 2016-02-25 16:49:08 +01:00
metag
mfd dt-bindings: mfd: Add bindings for the MediaTek MT6323 PMIC 2016-03-16 08:50:28 +00:00
mips
misc
mmc MMC core: 2016-03-21 14:35:52 -07:00
mtd dt/bindings: qcom_nandc: Add DT bindings 2016-03-10 10:52:22 -08:00
net dt: cpsw: phy-handle, phy_id, and fixed-link are mutually exclusive 2016-04-28 17:27:30 -04:00
nios2
nvmem
opp
pci ARM: DT updates for v4.6 2016-03-20 15:15:48 -07:00
phy phy: rockchip-emmc: adapt binding to specifiy register offset and length 2016-04-13 18:33:05 +05:30
pinctrl ARM: SoC fixes 2016-04-13 08:57:18 -07:00
power Power management and ACPI material for v4.6-rc1, part 2 2016-03-24 22:59:58 -07:00
power_supply
powerpc powerpc/fsl: Update fman dt binding with pcs-phy and tbi-phy 2016-03-05 00:01:14 -06:00
pps
pwm
regmap regmap: fix documentation to match code 2016-03-17 18:42:25 +00:00
regulator Merge remote-tracking branches 'regulator/topic/ltc3589', 'regulator/topic/max77620', 'regulator/topic/max77686', 'regulator/topic/max77802' and 'regulator/topic/maxim' into regulator-next 2016-03-13 15:19:47 +07:00
remoteproc
reserved-memory
reset
rng
rtc rtc: s3c: Document in binding that only s3c6410 needs a src clk 2016-03-29 00:17:31 +02:00
scsi devicetree: bindings: hisi_sas: add v2 HW bindings 2016-02-23 21:27:02 -05:00
security/tpm
serial ARM: DT updates for v4.6 2016-03-20 15:15:48 -07:00
serio
soc ARM: SoC driver updates for v4.6 2016-03-20 15:40:32 -07:00
sound sound updates for 4.6-rc1 2016-03-18 10:05:46 -07:00
spi Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2016-03-17 21:51:52 -07:00
spmi
sram misc: sram: add optional ioremap without write combining 2016-03-14 12:19:45 -04:00
staging
thermal Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal into thermal-soc 2016-03-15 07:53:01 +08:00
timer
tty/serial serial: mvebu-uart: initial support for Armada-3700 serial port 2016-03-07 16:11:14 -08:00
ufs scsi: ufs-qcom: add number of lanes per direction 2016-03-14 21:04:45 -04:00
usb USB: core: let USB device know device node 2016-03-05 12:05:01 -08:00
virtio
w1
watchdog ARM: 64-bit DT updates for v4.6 2016-03-20 15:26:57 -07:00
x86
xillybus
ABI.txt
btmrvl.txt
chosen.txt
common-properties.txt
graph.txt
ipmi.txt
marvell.txt
property-units.txt
resource-names.txt
sparc_sun_oracle_rng.txt
submitting-patches.txt
unittest.txt
vendor-prefixes.txt Input: add driver for SiS 9200 family I2C touchscreen controllers 2016-08-03 00:49:00 -07:00
xilinx.txt