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