1*4882a593SmuzhiyunWhat: /sys/class/uwb_rc 2*4882a593SmuzhiyunDate: July 2008 3*4882a593SmuzhiyunKernelVersion: 2.6.27 4*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 5*4882a593SmuzhiyunDescription: 6*4882a593Smuzhiyun Interfaces for WiMedia Ultra Wideband Common Radio 7*4882a593Smuzhiyun Platform (UWB) radio controllers. 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun Familiarity with the ECMA-368 'High Rate Ultra 10*4882a593Smuzhiyun Wideband MAC and PHY Specification' is assumed. 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/beacon_timeout_ms 13*4882a593SmuzhiyunDate: July 2008 14*4882a593SmuzhiyunKernelVersion: 2.6.27 15*4882a593SmuzhiyunDescription: 16*4882a593Smuzhiyun If no beacons are received from a device for at least 17*4882a593Smuzhiyun this time, the device will be considered to have gone 18*4882a593Smuzhiyun and it will be removed. The default is 3 superframes 19*4882a593Smuzhiyun (~197 ms) as required by the specification. 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/ 22*4882a593SmuzhiyunDate: July 2008 23*4882a593SmuzhiyunKernelVersion: 2.6.27 24*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 25*4882a593SmuzhiyunDescription: 26*4882a593Smuzhiyun An individual UWB radio controller. 27*4882a593Smuzhiyun 28*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/beacon 29*4882a593SmuzhiyunDate: July 2008 30*4882a593SmuzhiyunKernelVersion: 2.6.27 31*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 32*4882a593SmuzhiyunDescription: 33*4882a593Smuzhiyun Write: 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun <channel> 36*4882a593Smuzhiyun 37*4882a593Smuzhiyun to force a specific channel to be used when beaconing, 38*4882a593Smuzhiyun or, if <channel> is -1, to prohibit beaconing. If 39*4882a593Smuzhiyun <channel> is 0, then the default channel selection 40*4882a593Smuzhiyun algorithm will be used. Valid channels depends on the 41*4882a593Smuzhiyun radio controller's supported band groups. 42*4882a593Smuzhiyun 43*4882a593Smuzhiyun Reading returns the currently active channel, or -1 if 44*4882a593Smuzhiyun the radio controller is not beaconing. 45*4882a593Smuzhiyun 46*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/ASIE 47*4882a593SmuzhiyunDate: August 2014 48*4882a593SmuzhiyunKernelVersion: 3.18 49*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 50*4882a593SmuzhiyunDescription: 51*4882a593Smuzhiyun 52*4882a593Smuzhiyun The application-specific information element (ASIE) 53*4882a593Smuzhiyun included in this device's beacon, in space separated 54*4882a593Smuzhiyun hex octets. 55*4882a593Smuzhiyun 56*4882a593Smuzhiyun Reading returns the current ASIE. Writing replaces 57*4882a593Smuzhiyun the current ASIE with the one written. 58*4882a593Smuzhiyun 59*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/scan 60*4882a593SmuzhiyunDate: July 2008 61*4882a593SmuzhiyunKernelVersion: 2.6.27 62*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 63*4882a593SmuzhiyunDescription: 64*4882a593Smuzhiyun Write: 65*4882a593Smuzhiyun 66*4882a593Smuzhiyun <channel> <type> [<bpst offset>] 67*4882a593Smuzhiyun 68*4882a593Smuzhiyun to start (or stop) scanning on a channel. <type> is one of: 69*4882a593Smuzhiyun 70*4882a593Smuzhiyun == ======================================= 71*4882a593Smuzhiyun 0 scan 72*4882a593Smuzhiyun 1 scan outside BP 73*4882a593Smuzhiyun 2 scan while inactive 74*4882a593Smuzhiyun 3 scanning disabled 75*4882a593Smuzhiyun 4 scan (with start time of <bpst offset>) 76*4882a593Smuzhiyun == ======================================= 77*4882a593Smuzhiyun 78*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/mac_address 79*4882a593SmuzhiyunDate: July 2008 80*4882a593SmuzhiyunKernelVersion: 2.6.27 81*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 82*4882a593SmuzhiyunDescription: 83*4882a593Smuzhiyun The EUI-48, in colon-separated hex octets, for this 84*4882a593Smuzhiyun radio controller. A write will change the radio 85*4882a593Smuzhiyun controller's EUI-48 but only do so while the device is 86*4882a593Smuzhiyun not beaconing or scanning. 87*4882a593Smuzhiyun 88*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/wusbhc 89*4882a593SmuzhiyunDate: July 2008 90*4882a593SmuzhiyunKernelVersion: 2.6.27 91*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 92*4882a593SmuzhiyunDescription: 93*4882a593Smuzhiyun A symlink to the device (if any) of the WUSB Host 94*4882a593Smuzhiyun Controller PAL using this radio controller. 95*4882a593Smuzhiyun 96*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/<EUI-48>/ 97*4882a593SmuzhiyunDate: July 2008 98*4882a593SmuzhiyunKernelVersion: 2.6.27 99*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 100*4882a593SmuzhiyunDescription: 101*4882a593Smuzhiyun A neighbour UWB device that has either been detected 102*4882a593Smuzhiyun as part of a scan or is a member of the radio 103*4882a593Smuzhiyun controllers beacon group. 104*4882a593Smuzhiyun 105*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/<EUI-48>/BPST 106*4882a593SmuzhiyunDate: July 2008 107*4882a593SmuzhiyunKernelVersion: 2.6.27 108*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 109*4882a593SmuzhiyunDescription: 110*4882a593Smuzhiyun The time (using the radio controllers internal 1 ms 111*4882a593Smuzhiyun interval superframe timer) of the last beacon from 112*4882a593Smuzhiyun this device was received. 113*4882a593Smuzhiyun 114*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/<EUI-48>/DevAddr 115*4882a593SmuzhiyunDate: July 2008 116*4882a593SmuzhiyunKernelVersion: 2.6.27 117*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 118*4882a593SmuzhiyunDescription: 119*4882a593Smuzhiyun The current DevAddr of this device in colon separated 120*4882a593Smuzhiyun hex octets. 121*4882a593Smuzhiyun 122*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/<EUI-48>/EUI_48 123*4882a593SmuzhiyunDate: July 2008 124*4882a593SmuzhiyunKernelVersion: 2.6.27 125*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 126*4882a593SmuzhiyunDescription: 127*4882a593Smuzhiyun 128*4882a593Smuzhiyun The EUI-48 of this device in colon separated hex 129*4882a593Smuzhiyun octets. 130*4882a593Smuzhiyun 131*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/<EUI-48>/IEs 132*4882a593SmuzhiyunDate: July 2008 133*4882a593SmuzhiyunKernelVersion: 2.6.27 134*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 135*4882a593SmuzhiyunDescription: 136*4882a593Smuzhiyun The latest IEs included in this device's beacon, in 137*4882a593Smuzhiyun space separated hex octets with one IE per line. 138*4882a593Smuzhiyun 139*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/<EUI-48>/LQE 140*4882a593SmuzhiyunDate: July 2008 141*4882a593SmuzhiyunKernelVersion: 2.6.27 142*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 143*4882a593SmuzhiyunDescription: 144*4882a593Smuzhiyun Link Quality Estimate - the Signal to Noise Ratio 145*4882a593Smuzhiyun (SNR) of all packets received from this device in dB. 146*4882a593Smuzhiyun This gives an estimate on a suitable PHY rate. Refer 147*4882a593Smuzhiyun to [ECMA-368] section 13.3 for more details. 148*4882a593Smuzhiyun 149*4882a593SmuzhiyunWhat: /sys/class/uwb_rc/uwbN/<EUI-48>/RSSI 150*4882a593SmuzhiyunDate: July 2008 151*4882a593SmuzhiyunKernelVersion: 2.6.27 152*4882a593SmuzhiyunContact: linux-usb@vger.kernel.org 153*4882a593SmuzhiyunDescription: 154*4882a593Smuzhiyun Received Signal Strength Indication - the strength of 155*4882a593Smuzhiyun the received signal in dB. LQE is a more useful 156*4882a593Smuzhiyun measure of the radio link quality. 157