xref: /freebsd-src/sys/contrib/device-tree/Bindings/net/wireless/ieee80211.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotCommon IEEE 802.11 properties
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotThis provides documentation of common properties that are valid for all wireless
4*c66ec88fSEmmanuel Vadotdevices.
5*c66ec88fSEmmanuel Vadot
6*c66ec88fSEmmanuel VadotOptional properties:
7*c66ec88fSEmmanuel Vadot - ieee80211-freq-limit : list of supported frequency ranges in KHz. This can be
8*c66ec88fSEmmanuel Vadot	used for devices that in a given config support less channels than
9*c66ec88fSEmmanuel Vadot	normally. It may happen chipset supports a wide wireless band but it is
10*c66ec88fSEmmanuel Vadot	limited to some part of it due to used antennas or power amplifier.
11*c66ec88fSEmmanuel Vadot	An example case for this can be tri-band wireless router with two
12*c66ec88fSEmmanuel Vadot	identical chipsets used for two different 5 GHz subbands. Using them
13*c66ec88fSEmmanuel Vadot	incorrectly could not work or decrease performance noticeably.
14*c66ec88fSEmmanuel Vadot
15*c66ec88fSEmmanuel VadotExample:
16*c66ec88fSEmmanuel Vadot
17*c66ec88fSEmmanuel Vadotpcie@0,0 {
18*c66ec88fSEmmanuel Vadot	reg = <0x0000 0 0 0 0>;
19*c66ec88fSEmmanuel Vadot	wifi@0,0 {
20*c66ec88fSEmmanuel Vadot		reg = <0x0000 0 0 0 0>;
21*c66ec88fSEmmanuel Vadot		ieee80211-freq-limit = <2402000 2482000>,
22*c66ec88fSEmmanuel Vadot				       <5170000 5250000>;
23*c66ec88fSEmmanuel Vadot	};
24*c66ec88fSEmmanuel Vadot};
25