linux_dsm_epyc7002/drivers/gpio
Vivien Didelot 759f5f3752 gpio: add TS-5500 DIO blocks support
Technologic Systems TS-5500 provides digital I/O lines exposed through
pin blocks. On this platform, there are three of them, named DIO1, DIO2
and LCD port, that may be used as a DIO block.

The TS-5500 pin blocks are described in the product's wiki:
http://wiki.embeddedarm.com/wiki/TS-5500#Digital_I.2FO

This driver is not limited to the TS-5500 blocks. It can be extended to
support similar boards pin blocks, such as on the TS-5600.

This patch is the V2 of the previous https://lkml.org/lkml/2012/9/25/671
with corrections suggested by Linus Walleij.

Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: Jerome Oufella <jerome.oufella@savoirfairelinux.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2012-12-10 11:23:25 +01:00
..
devres.c
gpio-74x164.c
gpio-ab8500.c
gpio-adnp.c
gpio-adp5520.c
gpio-adp5588.c
gpio-amd8111.c
gpio-arizona.c
gpio-bt8xx.c Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 2012-10-07 17:49:05 +09:00
gpio-clps711x.c GPIO: clps711x: use platform_device_unregister in gpio_clps711x_init() 2012-10-27 18:17:30 +02:00
gpio-cs5535.c
gpio-da9052.c
gpio-da9055.c DA9055 GPIO driver 2012-10-15 20:50:14 +02:00
gpio-davinci.c
gpio-em.c gpio: em: Fix build errors 2012-11-04 18:50:15 +01:00
gpio-ep93xx.c
gpio-ge.c
gpio-generic.c
gpio-ich.c
gpio-it8761e.c
gpio-janz-ttl.c
gpio-ks8695.c
gpio-langwell.c
gpio-lpc32xx.c
gpio-max730x.c gpio: gpio-max710x: Support device tree probing 2012-11-17 21:21:08 +01:00
gpio-max732x.c
gpio-max7300.c
gpio-max7301.c
gpio-mc9s08dz60.c
gpio-mc33880.c
gpio-mcp23s08.c
gpio-ml-ioh.c
gpio-mm-lantiq.c
gpio-mpc8xxx.c
gpio-mpc5200.c
gpio-msic.c
gpio-msm-v1.c
gpio-msm-v2.c
gpio-mvebu.c gpio: mvebu: Set free callback for gpio_chip 2012-11-08 22:37:54 +01:00
gpio-mxc.c
gpio-mxs.c
gpio-omap.c gpio/gpio-omap: Use existing pointer to struct device 2012-10-15 20:50:13 +02:00
gpio-pca953x.c gpio: pca953x: Add compatible strings to gpio-pca953x driver 2012-11-17 21:09:54 +01:00
gpio-pcf857x.c gpio: pcf857x: use client->irq for gpio_to_irq() 2012-12-07 09:16:12 +01:00
gpio-pch.c gpio-pch: Set parent dev for gpio chip 2012-11-04 19:21:29 +01:00
gpio-pl061.c gpio/pl061: remove old comment 2012-11-30 11:12:07 +00:00
gpio-pxa.c
gpio-rc5t583.c
gpio-rdc321x.c
gpio-sa1100.c
gpio-samsung.c
gpio-sch.c
gpio-sodaville.c
gpio-spear-spics.c gpio: SPEAr: add spi chipselect control driver 2012-11-18 00:01:27 +01:00
gpio-sta2x11.c
gpio-stmpe.c gpio: stmpe: Add DT support for stmpe gpio 2012-12-01 17:45:16 +01:00
gpio-stp-xway.c
gpio-sx150x.c
gpio-tc3589x.c gpio/tc3589x: convert to use the simple irqdomain 2012-10-26 09:42:22 +02:00
gpio-tegra.c gpio: tegra: read output value when gpio is set in direction_out 2012-11-17 21:14:04 +01:00
gpio-timberdale.c
gpio-tnetv107x.c
gpio-tps6586x.c
gpio-tps65910.c
gpio-tps65912.c
gpio-ts5500.c gpio: add TS-5500 DIO blocks support 2012-12-10 11:23:25 +01:00
gpio-twl4030.c gpio: twl4030: Use only TWL4030_MODULE_LED for LED configuration 2012-11-17 21:15:33 +01:00
gpio-twl6040.c
gpio-ucb1400.c
gpio-vr41xx.c
gpio-vt8500.c GPIO: vt8500: Add extended gpio bank for WM8505/WM8650 2012-10-19 13:13:36 +02:00
gpio-vx855.c
gpio-wm831x.c
gpio-wm8350.c
gpio-wm8994.c
gpio-xilinx.c
gpiolib-of.c
gpiolib.c gpiolib: unlock on error in gpio_export() 2012-10-26 09:35:17 +02:00
Kconfig gpio: add TS-5500 DIO blocks support 2012-12-10 11:23:25 +01:00
Makefile gpio: add TS-5500 DIO blocks support 2012-12-10 11:23:25 +01:00