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:
71 2 - scan while inactive
73 4 - scan (with start time of <bpst offset>)
75 What: /sys/class/uwb_rc/uwbN/mac_address
78 Contact: linux-usb@vger.kernel.org
80 The EUI-48, in colon-separated hex octets, for this
81 radio controller. A write will change the radio
82 controller's EUI-48 but only do so while the device is
83 not beaconing or scanning.
85 What: /sys/class/uwb_rc/uwbN/wusbhc
88 Contact: linux-usb@vger.kernel.org
90 A symlink to the device (if any) of the WUSB Host
91 Controller PAL using this radio controller.
93 What: /sys/class/uwb_rc/uwbN/<EUI-48>/
96 Contact: linux-usb@vger.kernel.org
98 A neighbour UWB device that has either been detected
99 as part of a scan or is a member of the radio
100 controllers beacon group.
102 What: /sys/class/uwb_rc/uwbN/<EUI-48>/BPST
104 KernelVersion: 2.6.27
105 Contact: linux-usb@vger.kernel.org
107 The time (using the radio controllers internal 1 ms
108 interval superframe timer) of the last beacon from
109 this device was received.
111 What: /sys/class/uwb_rc/uwbN/<EUI-48>/DevAddr
113 KernelVersion: 2.6.27
114 Contact: linux-usb@vger.kernel.org
116 The current DevAddr of this device in colon separated
119 What: /sys/class/uwb_rc/uwbN/<EUI-48>/EUI_48
121 KernelVersion: 2.6.27
122 Contact: linux-usb@vger.kernel.org
125 The EUI-48 of this device in colon separated hex
128 What: /sys/class/uwb_rc/uwbN/<EUI-48>/BPST
130 KernelVersion: 2.6.27
131 Contact: linux-usb@vger.kernel.org
134 What: /sys/class/uwb_rc/uwbN/<EUI-48>/IEs
136 KernelVersion: 2.6.27
137 Contact: linux-usb@vger.kernel.org
139 The latest IEs included in this device's beacon, in
140 space separated hex octets with one IE per line.
142 What: /sys/class/uwb_rc/uwbN/<EUI-48>/LQE
144 KernelVersion: 2.6.27
145 Contact: linux-usb@vger.kernel.org
147 Link Quality Estimate - the Signal to Noise Ratio
148 (SNR) of all packets received from this device in dB.
149 This gives an estimate on a suitable PHY rate. Refer
150 to [ECMA-368] section 13.3 for more details.
152 What: /sys/class/uwb_rc/uwbN/<EUI-48>/RSSI
154 KernelVersion: 2.6.27
155 Contact: linux-usb@vger.kernel.org
157 Received Signal Strength Indication - the strength of
158 the received signal in dB. LQE is a more useful
159 measure of the radio link quality.