linux/drivers/fsi
Jeremy Kerr b8bd146d38 fsi: master-gpio: Add external mode
This change introduces an 'external mode' for GPIO-based FSI masters,
allowing the clock and data lines to be driven by an external source.
For example, external mode is selected by a user when an external debug
device is attached to the FSI pins.

To do this, we need to set specific states for the trans, mux and enable
GPIOs, and prevent access to clk & data from the FSI core code (by
returning EBUSY).

External mode is controlled by a sysfs attribute, so add the relevant
information to Documentation/ABI/

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-03-14 19:11:00 +01:00
..
fsi-core.c fsi: Add fsi_master_rescan() 2018-03-14 19:11:00 +01:00
fsi-master-gpio.c fsi: master-gpio: Add external mode 2018-03-14 19:11:00 +01:00
fsi-master-hub.c drivers/fsi: Add hub master support 2017-06-09 11:52:09 +02:00
fsi-master.h fsi: Add fsi_master_rescan() 2018-03-14 19:11:00 +01:00
fsi-scom.c drivers/fsi/scom: Remove reset before every putscom 2017-08-28 17:15:16 +02:00
Kconfig fsi: Make FSI a menuconfig to ease disabling it all 2017-12-07 18:41:12 +01:00
Makefile drivers/fsi: Add hub master support 2017-06-09 11:52:09 +02:00