xref: /linux/Documentation/devicetree/bindings/net/wireless/ralink,rt2880.yaml (revision 8be4d31cb8aaeea27bde4b7ddb26e28a89062ebf)
1*cac6599bSRosen Penev# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*cac6599bSRosen Penev%YAML 1.2
3*cac6599bSRosen Penev---
4*cac6599bSRosen Penev$id: http://devicetree.org/schemas/net/wireless/ralink,rt2880.yaml#
5*cac6599bSRosen Penev$schema: http://devicetree.org/meta-schemas/core.yaml#
6*cac6599bSRosen Penev
7*cac6599bSRosen Penevtitle: Ralink RT2880 wireless device
8*cac6599bSRosen Penev
9*cac6599bSRosen Penevmaintainers:
10*cac6599bSRosen Penev  - Stanislaw Gruszka <stf_xl@wp.pl>
11*cac6599bSRosen Penev
12*cac6599bSRosen Penevdescription: |
13*cac6599bSRosen Penev  This node provides properties for configuring RT2880 SOC wifi devices.
14*cac6599bSRosen Penev  The node is expected to be specified as a root node of the device.
15*cac6599bSRosen Penev
16*cac6599bSRosen PenevallOf:
17*cac6599bSRosen Penev  - $ref: ieee80211.yaml#
18*cac6599bSRosen Penev
19*cac6599bSRosen Penevproperties:
20*cac6599bSRosen Penev  compatible:
21*cac6599bSRosen Penev    enum:
22*cac6599bSRosen Penev      - ralink,rt2880-wifi
23*cac6599bSRosen Penev
24*cac6599bSRosen Penev  reg:
25*cac6599bSRosen Penev    maxItems: 1
26*cac6599bSRosen Penev
27*cac6599bSRosen Penev  clocks:
28*cac6599bSRosen Penev    maxItems: 1
29*cac6599bSRosen Penev
30*cac6599bSRosen Penev  interrupts:
31*cac6599bSRosen Penev    maxItems: 1
32*cac6599bSRosen Penev
33*cac6599bSRosen Penevrequired:
34*cac6599bSRosen Penev  - compatible
35*cac6599bSRosen Penev  - reg
36*cac6599bSRosen Penev  - clocks
37*cac6599bSRosen Penev  - interrupts
38*cac6599bSRosen Penev
39*cac6599bSRosen PenevadditionalProperties: false
40*cac6599bSRosen Penev
41*cac6599bSRosen Penevexamples:
42*cac6599bSRosen Penev  - |
43*cac6599bSRosen Penev    wifi@110180000 {
44*cac6599bSRosen Penev      compatible = "ralink,rt2880-wifi";
45*cac6599bSRosen Penev      reg = <0x10180000 0x40000>;
46*cac6599bSRosen Penev      clocks = <&sysc 16>;
47*cac6599bSRosen Penev      interrupt-parent = <&cpuintc>;
48*cac6599bSRosen Penev      interrupts = <6>;
49*cac6599bSRosen Penev    };
50