| GPIO Driver for XRA1403 16-BIT GPIO Expander With Reset Input from EXAR |
| The XRA1403 is an 16-bit GPIO expander with an SPI interface. Features available: |
| - Individually programmable inputs: |
| - Internal pull-up resistors |
| - Individual interrupt enable |
| - Rising edge and/or Falling edge interrupt |
| - Individually programmable outputs |
| - Output Three-State Control |
| Check documentation for SPI and GPIO controllers regarding properties needed to configure the node. |
| - compatible = "exar,xra1403". |
| - reg - SPI id of the device. |
| - gpio-controller - marks the node as gpio. |
| - #gpio-cells - should be two where the first cell is the pin number |
| and the second one is used for optional parameters. |
| - reset-gpios: in case available used to control the device reset line. |
| - interrupt-controller - marks the node as interrupt controller. |
| - #interrupt-cells - should be two and represents the number of cells |
| needed to encode interrupt source. |
| compatible = "exar,xra1403"; |
| reset-gpios = <&gpio3 6 GPIO_ACTIVE_LOW>; |
| spi-max-frequency = <1000000>; |