1. 25 6月, 2013 1 次提交
    • T
      USB: HWA: fix device probe failure · a8995751
      Thomas Pugliese 提交于
      This patch fixes a race condition that caused the HWA_HC interface probe
      function to occasionally fail.  The HWA_HC would attempt to register
      itself with the HWA_RC by searching for a uwb_rc class device with the
      same parent device ptr.  If the probe function for the HWA_RC interface
      had yet to run, the uwb_rc class device would not have been created
      causing the look up to fail and the HWA_HC probe function to return an
      error causing the device to be unusable.
      
      The fix is for the HWA to delay registering with the HWA_RC until
      receiving the command from userspace to start the wireless channel.  It
      is the responsibility of userspace to ensure that the uwb_rc class
      device has been created before starting the HWA channel.
      Signed-off-by: NThomas Pugliese <thomas.pugliese@gmail.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      a8995751
  2. 19 11月, 2008 1 次提交
    • D
      uwb: add basic radio manager · 6fae35f9
      David Vrabel 提交于
      The UWB radio manager coordinates the use of the radio between the
      PALs that may be using it.  PALs request use of the radio with
      uwb_radio_start() and the radio manager will start beaconing if its
      not already doing so.  When the last PAL has called uwb_radio_stop()
      beaconing will be stopped.
      
      In the future, the radio manager will have a more sophisticated channel
      selection algorithm, probably following the Channel Selection Policy
      from the WiMedia Alliance when it is finalized.  For now, channel 9
      (BG1, TFC1) is selected.
      
      The user may override the channel selected by the radio manager and may
      force the radio to stop beaconing.
      
      The WUSB Host Controller PAL makes use of this and there are two new
      debug PAL commands that can be used for testing.
      Signed-off-by: NDavid Vrabel <david.vrabel@csr.com>
      6fae35f9
  3. 17 9月, 2008 2 次提交