1. 26 Apr, 2010 2 commits
    • Rafał Miłecki's avatar
      ssb: Look for SPROM at different offset on higher rev CC · ea2db495
      Rafał Miłecki authored
      Our offset handling becomes even a little more hackish now. For some reason I
      do not understand all offsets as inrelative. It assumes base offset is 0x1000
      but it will work for now as we make offsets relative anyway by removing base
      0x1000. Should be cleaner however.
      Signed-off-by: default avatarRafał Miłecki <zajec5@gmail.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      ea2db495
    • John W. Linville's avatar
      ssb: do not read SPROM if it does not exist · d53cdbb9
      John W. Linville authored
      Attempting to read registers that don't exist on the SSB bus can cause
      hangs on some boxes.  At least some b43 devices are 'in the wild' that
      don't have SPROMs at all.  When the SSB bus support loads, it attempts
      to read these (non-existant) SPROMs and causes hard hangs on the box --
      no console output, etc.
      
      This patch adds some intelligence to determine whether or not the SPROM
      is present before attempting to read it.  This avoids those hard hangs
      on those devices with no SPROM attached to their SSB bus.  The
      SSB-attached devices (e.g. b43, et al.) won't work, but at least the box
      will survive to test further patches. :-)
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      Signed-off-by: default avatarRafał Miłecki <zajec5@gmail.com>
      Cc: Larry Finger <Larry.Finger@lwfinger.net>
      Cc: Michael Buesch <mb@bu3sch.de>
      d53cdbb9
  2. 21 Apr, 2010 3 commits
  3. 20 Apr, 2010 14 commits
  4. 19 Apr, 2010 9 commits
  5. 16 Apr, 2010 12 commits