WIP FPC-III support
[linux/fpc-iii.git] / Documentation / devicetree / bindings / net / wireless / microchip,wilc1000.yaml
blob6c35682377e6d1d413dbd7dbe9c0dcd8e5617d8a
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
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
9 maintainers:
10   - Adham Abozaeid <adham.abozaeid@microchip.com>
11   - Ajay Singh <ajay.kathat@microchip.com>
13 description:
14   The wilc1000 chips can be connected via SPI or SDIO. This document
15   describes the binding to connect wilc devices.
17 properties:
18   compatible:
19     const: microchip,wilc1000
21   reg: true
23   spi-max-frequency: true
25   interrupts:
26     maxItems: 1
28   clocks:
29     description: phandle to the clock connected on rtc clock line.
30     maxItems: 1
32   clock-names:
33     const: rtc
35 required:
36   - compatible
37   - interrupts
39 additionalProperties: false
41 examples:
42   - |
43     spi {
44       #address-cells = <1>;
45       #size-cells = <0>;
46       wifi@0 {
47         compatible = "microchip,wilc1000";
48         spi-max-frequency = <48000000>;
49         reg = <0>;
50         interrupt-parent = <&pioC>;
51         interrupts = <27 0>;
52         clocks = <&pck1>;
53         clock-names = "rtc";
54       };
55     };
57   - |
58     mmc {
59       #address-cells = <1>;
60       #size-cells = <0>;
61       pinctrl-names = "default";
62       pinctrl-0 = <&pinctrl_mmc1_clk_cmd_dat0 &pinctrl_mmc1_dat1_3>;
63       non-removable;
64       vmmc-supply = <&vcc_mmc1_reg>;
65       vqmmc-supply = <&vcc_3v3_reg>;
66       bus-width = <4>;
67       wifi@0 {
68         compatible = "microchip,wilc1000";
69         reg = <0>;
70         interrupt-parent = <&pioC>;
71         interrupts = <27 0>;
72         clocks = <&pck1>;
73         clock-names = "rtc";
74       };
75     };