···11+What: /sys/bus/umc/22+Date: July 200833+KernelVersion: 2.6.2744+Contact: David Vrabel <david.vrabel@csr.com>55+Description:66+ The Wireless Host Controller Interface (WHCI)77+ specification describes a PCI-based device with88+ multiple capabilities; the UWB Multi-interface99+ Controller (UMC).1010+1111+ The umc bus presents each of the individual1212+ capabilties as a device.1313+1414+What: /sys/bus/umc/devices/.../capability_id1515+Date: July 20081616+KernelVersion: 2.6.271717+Contact: David Vrabel <david.vrabel@csr.com>1818+Description:1919+ The ID of this capability, with 0 being the radio2020+ controller capability.2121+2222+What: /sys/bus/umc/devices/.../version2323+Date: July 20082424+KernelVersion: 2.6.272525+Contact: David Vrabel <david.vrabel@csr.com>2626+Description:2727+ The specification version this capability's hardware2828+ interface complies with.
+43
Documentation/ABI/testing/sysfs-bus-usb
···8585Users:8686 PowerTOP <power@bughost.org>8787 http://www.lesswatts.org/projects/powertop/8888+8989+What: /sys/bus/usb/device/.../authorized9090+Date: July 20089191+KernelVersion: 2.6.269292+Contact: David Vrabel <david.vrabel@csr.com>9393+Description:9494+ Authorized devices are available for use by device9595+ drivers, non-authorized one are not. By default, wired9696+ USB devices are authorized.9797+9898+ Certified Wireless USB devices are not authorized9999+ initially and should be (by writing 1) after the100100+ device has been authenticated.101101+102102+What: /sys/bus/usb/device/.../wusb_cdid103103+Date: July 2008104104+KernelVersion: 2.6.27105105+Contact: David Vrabel <david.vrabel@csr.com>106106+Description:107107+ For Certified Wireless USB devices only.108108+109109+ A devices's CDID, as 16 space-separated hex octets.110110+111111+What: /sys/bus/usb/device/.../wusb_ck112112+Date: July 2008113113+KernelVersion: 2.6.27114114+Contact: David Vrabel <david.vrabel@csr.com>115115+Description:116116+ For Certified Wireless USB devices only.117117+118118+ Write the device's connection key (CK) to start the119119+ authentication of the device. The CK is 16120120+ space-separated hex octets.121121+122122+What: /sys/bus/usb/device/.../wusb_disconnect123123+Date: July 2008124124+KernelVersion: 2.6.27125125+Contact: David Vrabel <david.vrabel@csr.com>126126+Description:127127+ For Certified Wireless USB devices only.128128+129129+ Write a 1 to force the device to disconnect130130+ (equivalent to unplugging a wired USB device).
+25
Documentation/ABI/testing/sysfs-class-usb_host
···11+What: /sys/class/usb_host/usb_hostN/wusb_chid22+Date: July 200833+KernelVersion: 2.6.2744+Contact: David Vrabel <david.vrabel@csr.com>55+Description:66+ Write the CHID (16 space-separated hex octets) for this host controller.77+ This starts the host controller, allowing it to accept connection from88+ WUSB devices.99+1010+ Set an all zero CHID to stop the host controller.1111+1212+What: /sys/class/usb_host/usb_hostN/wusb_trust_timeout1313+Date: July 20081414+KernelVersion: 2.6.271515+Contact: David Vrabel <david.vrabel@csr.com>1616+Description:1717+ Devices that haven't sent a WUSB packet to the host1818+ within 'wusb_trust_timeout' ms are considered to have1919+ disconnected and are removed. The default value of2020+ 4000 ms is the value required by the WUSB2121+ specification.2222+2323+ Since this relates to security (specifically, the2424+ lifetime of PTKs and GTKs) it should not be changed2525+ from the default.
+144
Documentation/ABI/testing/sysfs-class-uwb_rc
···11+What: /sys/class/uwb_rc22+Date: July 200833+KernelVersion: 2.6.2744+Contact: linux-usb@vger.kernel.org55+Description:66+ Interfaces for WiMedia Ultra Wideband Common Radio77+ Platform (UWB) radio controllers.88+99+ Familiarity with the ECMA-368 'High Rate Ultra1010+ Wideband MAC and PHY Specification' is assumed.1111+1212+What: /sys/class/uwb_rc/beacon_timeout_ms1313+Date: July 20081414+KernelVersion: 2.6.271515+Description:1616+ If no beacons are received from a device for at least1717+ this time, the device will be considered to have gone1818+ and it will be removed. The default is 3 superframes1919+ (~197 ms) as required by the specification.2020+2121+What: /sys/class/uwb_rc/uwbN/2222+Date: July 20082323+KernelVersion: 2.6.272424+Contact: linux-usb@vger.kernel.org2525+Description:2626+ An individual UWB radio controller.2727+2828+What: /sys/class/uwb_rc/uwbN/beacon2929+Date: July 20083030+KernelVersion: 2.6.273131+Contact: linux-usb@vger.kernel.org3232+Description:3333+ Write:3434+3535+ <channel> [<bpst offset>]3636+3737+ to start beaconing on a specific channel, or stop3838+ beaconing if <channel> is -1. Valid channels depends3939+ on the radio controller's supported band groups.4040+4141+ <bpst offset> may be used to try and join a specific4242+ beacon group if more than one was found during a scan.4343+4444+What: /sys/class/uwb_rc/uwbN/scan4545+Date: July 20084646+KernelVersion: 2.6.274747+Contact: linux-usb@vger.kernel.org4848+Description:4949+ Write:5050+5151+ <channel> <type> [<bpst offset>]5252+5353+ to start (or stop) scanning on a channel. <type> is one of:5454+ 0 - scan5555+ 1 - scan outside BP5656+ 2 - scan while inactive5757+ 3 - scanning disabled5858+ 4 - scan (with start time of <bpst offset>)5959+6060+What: /sys/class/uwb_rc/uwbN/mac_address6161+Date: July 20086262+KernelVersion: 2.6.276363+Contact: linux-usb@vger.kernel.org6464+Description:6565+ The EUI-48, in colon-separated hex octets, for this6666+ radio controller. A write will change the radio6767+ controller's EUI-48 but only do so while the device is6868+ not beaconing or scanning.6969+7070+What: /sys/class/uwb_rc/uwbN/wusbhc7171+Date: July 20087272+KernelVersion: 2.6.277373+Contact: linux-usb@vger.kernel.org7474+Description:7575+ A symlink to the device (if any) of the WUSB Host7676+ Controller PAL using this radio controller.7777+7878+What: /sys/class/uwb_rc/uwbN/<EUI-48>/7979+Date: July 20088080+KernelVersion: 2.6.278181+Contact: linux-usb@vger.kernel.org8282+Description:8383+ A neighbour UWB device that has either been detected8484+ as part of a scan or is a member of the radio8585+ controllers beacon group.8686+8787+What: /sys/class/uwb_rc/uwbN/<EUI-48>/BPST8888+Date: July 20088989+KernelVersion: 2.6.279090+Contact: linux-usb@vger.kernel.org9191+Description:9292+ The time (using the radio controllers internal 1 ms9393+ interval superframe timer) of the last beacon from9494+ this device was received.9595+9696+What: /sys/class/uwb_rc/uwbN/<EUI-48>/DevAddr9797+Date: July 20089898+KernelVersion: 2.6.279999+Contact: linux-usb@vger.kernel.org100100+Description:101101+ The current DevAddr of this device in colon separated102102+ hex octets.103103+104104+What: /sys/class/uwb_rc/uwbN/<EUI-48>/EUI_48105105+Date: July 2008106106+KernelVersion: 2.6.27107107+Contact: linux-usb@vger.kernel.org108108+Description:109109+110110+ The EUI-48 of this device in colon separated hex111111+ octets.112112+113113+What: /sys/class/uwb_rc/uwbN/<EUI-48>/BPST114114+Date: July 2008115115+KernelVersion: 2.6.27116116+Contact: linux-usb@vger.kernel.org117117+Description:118118+119119+What: /sys/class/uwb_rc/uwbN/<EUI-48>/IEs120120+Date: July 2008121121+KernelVersion: 2.6.27122122+Contact: linux-usb@vger.kernel.org123123+Description:124124+ The latest IEs included in this device's beacon, in125125+ space separated hex octets with one IE per line.126126+127127+What: /sys/class/uwb_rc/uwbN/<EUI-48>/LQE128128+Date: July 2008129129+KernelVersion: 2.6.27130130+Contact: linux-usb@vger.kernel.org131131+Description:132132+ Link Quality Estimate - the Signal to Noise Ratio133133+ (SNR) of all packets received from this device in dB.134134+ This gives an estimate on a suitable PHY rate. Refer135135+ to [ECMA-368] section 13.3 for more details.136136+137137+What: /sys/class/uwb_rc/uwbN/<EUI-48>/RSSI138138+Date: July 2008139139+KernelVersion: 2.6.27140140+Contact: linux-usb@vger.kernel.org141141+Description:142142+ Received Signal Strength Indication - the strength of143143+ the received signal in dB. LQE is a more useful144144+ measure of the radio link quality.
+100
Documentation/ABI/testing/sysfs-wusb_cbaf
···11+What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_*22+Date: August 200833+KernelVersion: 2.6.2744+Contact: David Vrabel <david.vrabel@csr.com>55+Description:66+ Various files for managing Cable Based Association of77+ (wireless) USB devices.88+99+ The sequence of operations should be:1010+1111+ 1. Device is plugged in.1212+1313+ 2. The connection manager (CM) sees a device with CBA capability.1414+ (the wusb_chid etc. files in /sys/devices/blah/OURDEVICE).1515+1616+ 3. The CM writes the host name, supported band groups,1717+ and the CHID (host ID) into the wusb_host_name,1818+ wusb_host_band_groups and wusb_chid files. These1919+ get sent to the device and the CDID (if any) for2020+ this host is requested.2121+2222+ 4. The CM can verify that the device's supported band2323+ groups (wusb_device_band_groups) are compatible2424+ with the host.2525+2626+ 5. The CM reads the wusb_cdid file.2727+2828+ 6. The CM looks it up its database.2929+3030+ - If it has a matching CHID,CDID entry, the device3131+ has been authorized before and nothing further3232+ needs to be done.3333+3434+ - If the CDID is zero (or the CM doesn't find a3535+ matching CDID in its database), the device is3636+ assumed to be not known. The CM may associate3737+ the host with device by: writing a randomly3838+ generated CDID to wusb_cdid and then a random CK3939+ to wusb_ck (this uploads the new CC to the4040+ device).4141+4242+ CMD may choose to prompt the user before4343+ associating with a new device.4444+4545+ 7. Device is unplugged.4646+4747+ References:4848+ [WUSB-AM] Association Models Supplement to the4949+ Certified Wireless Universal Serial Bus5050+ Specification, version 1.0.5151+5252+What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_chid5353+Date: August 20085454+KernelVersion: 2.6.275555+Contact: David Vrabel <david.vrabel@csr.com>5656+Description:5757+ The CHID of the host formatted as 16 space-separated5858+ hex octets.5959+6060+ Writes fetches device's supported band groups and the6161+ the CDID for any existing association with this host.6262+6363+What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_host_name6464+Date: August 20086565+KernelVersion: 2.6.276666+Contact: David Vrabel <david.vrabel@csr.com>6767+Description:6868+ A friendly name for the host as a UTF-8 encoded string.6969+7070+What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_host_band_groups7171+Date: August 20087272+KernelVersion: 2.6.277373+Contact: David Vrabel <david.vrabel@csr.com>7474+Description:7575+ The band groups supported by the host, in the format7676+ defined in [WUSB-AM].7777+7878+What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_device_band_groups7979+Date: August 20088080+KernelVersion: 2.6.278181+Contact: David Vrabel <david.vrabel@csr.com>8282+Description:8383+ The band groups supported by the device, in the format8484+ defined in [WUSB-AM].8585+8686+What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_cdid8787+Date: August 20088888+KernelVersion: 2.6.278989+Contact: David Vrabel <david.vrabel@csr.com>9090+Description:9191+ The device's CDID formatted as 16 space-separated hex9292+ octets.9393+9494+What: /sys/bus/usb/drivers/wusb_cbaf/.../wusb_ck9595+Date: August 20089696+KernelVersion: 2.6.279797+Contact: David Vrabel <david.vrabel@csr.com>9898+Description:9999+ Write 16 space-separated random, hex octets to100100+ associate with the device.