linux_dsm_epyc7002/drivers/gpio
William Breathitt Gray 6ddcf9b486 gpio: Add GPIO support for the ACCES 104-IDI-48
The ACCES 104-IDI-48 family of PC/104 utility boards feature 48
individually optically isolated digital inputs. Enabled inputs feature
change-of-state detection capability; if change-of-state detection is
enabled, an interrupt is fired off if a change of input level
(low-to-high or high-to-low) is detected. Change-of-state IRQs are
enabled/disabled on 8-bit boundaries, for a total of six boundaries.

This driver provides GPIO and IRQ support for these 48 channels of
digital input. The base port address for the device may be configured
via the idi_48_base module parameter. The interrupt line number for the
device may be configured via the idi_48_irq module parameter.

Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2015-12-01 09:56:36 +01:00
..
devres.c gpio: make flags mandatory for gpiod_get functions 2015-07-06 10:39:24 +02:00
gpio-74x164.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-74xx-mmio.c gpio: 74xx: Fix build warning about void to integer cast 2015-07-16 13:59:47 +02:00
gpio-104-idi-48.c gpio: Add GPIO support for the ACCES 104-IDI-48 2015-12-01 09:56:36 +01:00
gpio-104-idio-16.c gpio: 104-idio-16: Disable IRQ on device probe 2015-11-30 14:42:06 +01:00
gpio-adnp.c gpio: Drop owner assignment from i2c_driver 2015-11-30 09:31:00 +01:00
gpio-adp5520.c
gpio-adp5588.c gpio: kill off set_irq_flags usage 2015-07-28 09:45:39 +02:00
gpio-altera.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-amd8111.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-amdpt.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-arizona.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-ath79.c gpio: use dev_get_platdata() 2015-11-30 16:41:26 +01:00
gpio-bcm-kona.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-brcmstb.c genirq: Remove irq argument from irq flow handlers 2015-09-16 15:47:51 +02:00
gpio-bt8xx.c
gpio-clps711x.c
gpio-crystalcove.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-cs5535.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
gpio-da9052.c gpio: use (!foo) instead of (foo == NULL) 2015-04-08 09:54:21 +02:00
gpio-da9055.c gpio: use (!foo) instead of (foo == NULL) 2015-04-08 09:54:21 +02:00
gpio-davinci.c gpio: use dev_get_platdata() 2015-11-30 16:41:26 +01:00
gpio-dln2.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-dwapb.c genirq: Remove irq argument from irq flow handlers 2015-09-16 15:47:51 +02:00
gpio-em.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-ep93xx.c genirq: Remove irq argument from irq flow handlers 2015-09-16 15:47:51 +02:00
gpio-etraxfs.c gpio: etraxfs: use container_of() to get state container 2015-10-02 04:19:31 -07:00
gpio-f7188x.c gpio: use dev_get_platdata() 2015-11-30 16:41:26 +01:00
gpio-ge.c gpio: ge: Convert to use devm_kstrdup 2015-01-29 10:33:15 +01:00
gpio-generic.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-grgpio.c gpio/grgpio: fix deadlock in grgpio_irq_unmap() 2015-08-17 10:56:24 +02:00
gpio-ich.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-intel-mid.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-iop.c
gpio-it87.c gpio: add GPIO support for IT87xx, replacing gpio-it8761e 2015-10-02 04:19:35 -07:00
gpio-janz-ttl.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-kempld.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-ks8695.c
gpio-loongson.c gpio: loongson: Add Loongson-3A/3B GPIO driver support 2015-04-08 09:53:42 +02:00
gpio-lp3943.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-lpc18xx.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-lpc32xx.c
gpio-lynxpoint.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-max730x.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-max732x.c gpio: Drop owner assignment from i2c_driver 2015-11-30 09:31:00 +01:00
gpio-max7300.c gpio: Drop owner assignment from i2c_driver 2015-11-30 09:31:00 +01:00
gpio-max7301.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
gpio-mb86s7x.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-mc9s08dz60.c gpio: Drop owner assignment from i2c_driver 2015-11-30 09:31:00 +01:00
gpio-mc33880.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-mcp23s08.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-ml-ioh.c
gpio-mm-lantiq.c gpio: gpio-mm-lantiq: Use of_mm_gpiochip_remove 2015-01-20 11:18:51 +01:00
gpio-moxart.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-mpc8xxx.c genirq: Remove irq argument from irq flow handlers 2015-09-16 15:47:51 +02:00
gpio-mpc5200.c gpio: mpc5200: Use of_mm_gpiochip_remove 2015-01-20 11:18:28 +01:00
gpio-msic.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-mvebu.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-mxc.c gpio-mxc: stop including <asm-generic/bug> 2015-10-15 00:21:12 +02:00
gpio-mxs.c Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2015-09-18 08:11:42 -07:00
gpio-octeon.c gpio: use dev_get_platdata() 2015-11-30 16:41:26 +01:00
gpio-omap.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-palmas.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-pca953x.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-pcf857x.c gpio: Drop owner assignment from i2c_driver 2015-11-30 09:31:00 +01:00
gpio-pch.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-pl061.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-pxa.c gpio: pxa: change initcall level second attempt 2015-11-19 09:24:38 +01:00
gpio-rc5t583.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-rcar.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-rdc321x.c
gpio-sa1100.c genirq: Remove irq argument from irq flow handlers 2015-09-16 15:47:51 +02:00
gpio-samsung.c
gpio-sch311x.c gpio: use dev_get_platdata() 2015-11-30 16:41:26 +01:00
gpio-sch.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-sodaville.c irqdomain: Use irq_domain_get_of_node() instead of direct field access 2015-10-13 19:01:23 +02:00
gpio-spear-spics.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-sta2x11.c gpio: kill off set_irq_flags usage 2015-07-28 09:45:39 +02:00
gpio-stmpe.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-stp-xway.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-sx150x.c gpio: Drop owner assignment from i2c_driver 2015-11-30 09:31:00 +01:00
gpio-syscon.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-tb10x.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-tc3589x.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-tegra.c genirq: Remove irq argument from irq flow handlers 2015-09-16 15:47:51 +02:00
gpio-timberdale.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-tps6586x.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-tps65910.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-tps65912.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-ts5500.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-twl4030.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-twl6040.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-tz1090-pdc.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-tz1090.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-ucb1400.c
gpio-vf610.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-viperboard.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-vr41xx.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-vx855.c gpio: vx855: Switch to use managed resources APIs 2015-01-15 17:23:18 +01:00
gpio-wm831x.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-wm8350.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-wm8994.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-xgene-sb.c gpio: xgene: add ACPI support for APM X-Gene GPIO standby driver 2015-06-02 14:52:00 +02:00
gpio-xgene.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-xilinx.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-xlp.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-xtensa.c
gpio-zevio.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-zx.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpio-zynq.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpiolib-acpi.c gpiolib: tighten up ACPI legacy gpio lookups 2015-11-19 09:24:37 +01:00
gpiolib-legacy.c gpiolib: Split GPIO flags parsing and GPIO configuration 2015-10-16 22:46:46 +02:00
gpiolib-of.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpiolib-sysfs.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
gpiolib.c gpiolib: make comment consistent with code 2015-11-29 22:37:10 +01:00
gpiolib.h gpiolib: tighten up ACPI legacy gpio lookups 2015-11-19 09:24:37 +01:00
Kconfig gpio: Add GPIO support for the ACCES 104-IDI-48 2015-12-01 09:56:36 +01:00
Makefile gpio: Add GPIO support for the ACCES 104-IDI-48 2015-12-01 09:56:36 +01:00