1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/net/wireless/microchip,wilc1000.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip WILC wireless devicetree bindings
10 - Adham Abozaeid <adham.abozaeid@microchip.com>
11 - Ajay Singh <ajay.kathat@microchip.com>
14 The wilc1000 chips can be connected via SPI or SDIO. This document
15 describes the binding to connect wilc devices.
19 const: microchip,wilc1000
23 spi-max-frequency: true
29 description: phandle to the clock connected on rtc clock line.
37 description: Used by wilc1000-spi to determine the GPIO line
38 connected to the ENABLE line. If specified, reset-gpios
39 must be specified as well as otherwise the driver cannot
40 ensure the timing required between asserting ENABLE
41 and deasserting RESET. This should be declared as an
46 description: Used by wilc1000-spi to determine the GPIO line
47 connected to the RESET line. This should be declared as an
54 additionalProperties: false
58 #include <dt-bindings/gpio/gpio.h>
64 compatible = "microchip,wilc1000";
65 spi-max-frequency = <48000000>;
67 interrupt-parent = <&pioC>;
71 enable-gpios = <&pioA 5 GPIO_ACTIVE_HIGH>;
72 reset-gpios = <&pioA 6 GPIO_ACTIVE_LOW>;
80 pinctrl-names = "default";
81 pinctrl-0 = <&pinctrl_mmc1_clk_cmd_dat0 &pinctrl_mmc1_dat1_3>;
83 vmmc-supply = <&vcc_mmc1_reg>;
84 vqmmc-supply = <&vcc_3v3_reg>;
87 compatible = "microchip,wilc1000";
89 interrupt-parent = <&pioC>;