summaryrefslogtreecommitdiffstats
path: root/drivers/staging/wilc1000/microchip,wilc1000,spi.txt
diff options
context:
space:
mode:
authorAjay Singh <ajay.kathat@microchip.com>2018-07-20 17:31:38 +0530
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-07-24 13:52:32 +0200
commit367b955907b1123f8374025f02f579306886697e (patch)
tree4d1e28ec3c72b78432f2d3bd85f8bba7e1d7d21d /drivers/staging/wilc1000/microchip,wilc1000,spi.txt
parent8dfaf8594e9754a3681af10118f5b9a8b6c40f52 (diff)
staging: wilc1000: use descriptor-based interface for GPIO
Now making use of descriptor-based interface instead of integer-based interface for IRQ GPIO. Added device tree binding reference for WILC SDIO and SPI interface module. Also moved the code to free gpio descriptor in module remove as the reference was fetched in probe function. Updated the TODO file Signed-off-by: Ajay Singh <ajay.kathat@microchip.com> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/wilc1000/microchip,wilc1000,spi.txt')
-rw-r--r--drivers/staging/wilc1000/microchip,wilc1000,spi.txt26
1 files changed, 26 insertions, 0 deletions
diff --git a/drivers/staging/wilc1000/microchip,wilc1000,spi.txt b/drivers/staging/wilc1000/microchip,wilc1000,spi.txt
new file mode 100644
index 000000000000..87db87b2d901
--- /dev/null
+++ b/drivers/staging/wilc1000/microchip,wilc1000,spi.txt
@@ -0,0 +1,26 @@
+* Microchip WILC wireless SPI device
+
+The wilc1000 chips can be connected via SPI. This document describes
+the binding for the SPI connected module.
+
+Required properties:
+- compatible : Should be "microchip,wilc1000-spi"
+- spi-max-frequency : Maximum SPI clocking speed of device in Hz
+- reg : Chip select address of device
+- irq-gpios : Connect to a host IRQ
+
+
+Examples:
+
+spi1: spi@fc018000 {
+ cs-gpios = <&pioB 21 0>;
+ status = "okay";
+
+ wilc_spi@0 {
+ compatible = "microchip,wilc1000-spi";
+ spi-max-frequency = <48000000>;
+ reg = <0>;
+ irq-gpios = <&pioC 27 0>;
+ status = "okay";
+ };
+};