Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Aug 2006 09:06:55 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/pccbb pccbb.c pccbb_pci.c pccbbreg.h
Message-ID:  <200608120906.k7C96uCK008431@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
imp         2006-08-12 09:06:55 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/pccbb        pccbb.c pccbb_pci.c pccbbreg.h 
  Log:
  Batch of changes:
  o when turning off the socket for a 16-bit card, write 0 to INTR register
    rather than just tying to just clear the rest bit.  this seems to fix
    card insert detection after an eject on TI bridges (ricoh bridges work
    either way, apparently).  This is a MFp4.
  o Cope better with TOPIC95 bridges on powerup.  According to NetBSD driver,
    these bridges don't set POWER_STATE, so cope accordingly in our power
    code.  They also need a little extra time to settle, so do that as well.
  o It appears that we need to turn on/off one of the clocks to the card
    when we power up/down that socket on a TOPIC97, also from NetBSD.
  o TOPIC97 bridges need to specifically enable LV card support.  Unconditionally
    do this in the hopes that all laptops that have these chips support LV
    voltages (they should, since they are required for CardBus).
  o TOPIC register name regularization.  Registers specific to models of TOPIC
    are now called out as such.
  
  # I need a machine with a TOPIC95 for testing.
  
  Revision  Changes    Path
  1.151     +42 -13    src/sys/dev/pccbb/pccbb.c
  1.22      +25 -19    src/sys/dev/pccbb/pccbb_pci.c
  1.20      +45 -29    src/sys/dev/pccbb/pccbbreg.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608120906.k7C96uCK008431>