1 What: /sys/class/uwb_rc
4 Contact: linux-usb@vger.kernel.org
6 Interfaces for WiMedia Ultra Wideband Common Radio
7 Platform (UWB) radio controllers.
9 Familiarity with the ECMA-368 'High Rate Ultra
10 Wideband MAC and PHY Specification' is assumed.
12 What: /sys/class/uwb_rc/beacon_timeout_ms
16 If no beacons are received from a device for at least
17 this time, the device will be considered to have gone
18 and it will be removed. The default is 3 superframes
19 (~197 ms) as required by the specification.
21 What: /sys/class/uwb_rc/uwbN/
24 Contact: linux-usb@vger.kernel.org
26 An individual UWB radio controller.
28 What: /sys/class/uwb_rc/uwbN/beacon
31 Contact: linux-usb@vger.kernel.org
37 to force a specific channel to be used when beaconing,
38 or, if <channel> is -1, to prohibit beaconing. If
39 <channel> is 0, then the default channel selection
40 algorithm will be used. Valid channels depends on the
41 radio controller's supported band groups.
43 Reading returns the currently active channel, or -1 if
44 the radio controller is not beaconing.
46 What: /sys/class/uwb_rc/uwbN/ASIE
49 Contact: linux-usb@vger.kernel.org
52 The application-specific information element (ASIE)
53 included in this device's beacon, in space separated
56 Reading returns the current ASIE. Writing replaces
57 the current ASIE with the one written.
59 What: /sys/class/uwb_rc/uwbN/scan
62 Contact: linux-usb@vger.kernel.org
66 <channel> <type> [<bpst offset>]
68 to start (or stop) scanning on a channel. <type> is one of:
70 == =======================================
75 4 scan (with start time of <bpst offset>)
76 == =======================================
78 What: /sys/class/uwb_rc/uwbN/mac_address
81 Contact: linux-usb@vger.kernel.org
83 The EUI-48, in colon-separated hex octets, for this
84 radio controller. A write will change the radio
85 controller's EUI-48 but only do so while the device is
86 not beaconing or scanning.
88 What: /sys/class/uwb_rc/uwbN/wusbhc
91 Contact: linux-usb@vger.kernel.org
93 A symlink to the device (if any) of the WUSB Host
94 Controller PAL using this radio controller.
96 What: /sys/class/uwb_rc/uwbN/<EUI-48>/
99 Contact: linux-usb@vger.kernel.org
101 A neighbour UWB device that has either been detected
102 as part of a scan or is a member of the radio
103 controllers beacon group.
105 What: /sys/class/uwb_rc/uwbN/<EUI-48>/BPST
107 KernelVersion: 2.6.27
108 Contact: linux-usb@vger.kernel.org
110 The time (using the radio controllers internal 1 ms
111 interval superframe timer) of the last beacon from
112 this device was received.
114 What: /sys/class/uwb_rc/uwbN/<EUI-48>/DevAddr
116 KernelVersion: 2.6.27
117 Contact: linux-usb@vger.kernel.org
119 The current DevAddr of this device in colon separated
122 What: /sys/class/uwb_rc/uwbN/<EUI-48>/EUI_48
124 KernelVersion: 2.6.27
125 Contact: linux-usb@vger.kernel.org
128 The EUI-48 of this device in colon separated hex
131 What: /sys/class/uwb_rc/uwbN/<EUI-48>/IEs
133 KernelVersion: 2.6.27
134 Contact: linux-usb@vger.kernel.org
136 The latest IEs included in this device's beacon, in
137 space separated hex octets with one IE per line.
139 What: /sys/class/uwb_rc/uwbN/<EUI-48>/LQE
141 KernelVersion: 2.6.27
142 Contact: linux-usb@vger.kernel.org
144 Link Quality Estimate - the Signal to Noise Ratio
145 (SNR) of all packets received from this device in dB.
146 This gives an estimate on a suitable PHY rate. Refer
147 to [ECMA-368] section 13.3 for more details.
149 What: /sys/class/uwb_rc/uwbN/<EUI-48>/RSSI
151 KernelVersion: 2.6.27
152 Contact: linux-usb@vger.kernel.org
154 Received Signal Strength Indication - the strength of
155 the received signal in dB. LQE is a more useful
156 measure of the radio link quality.