<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/pccard, branch release/4.1.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2000-05-23T03:57:04Z</updated>
<entry>
<title>MFC: Latest pccard kernel bits</title>
<updated>2000-05-23T03:57:04Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2000-05-23T03:57:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1623195bae2c5b20de5d8757b969ecf9588c1078'/>
<id>urn:sha1:1623195bae2c5b20de5d8757b969ecf9588c1078</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Propagate MAC address in CIS tupple to dev/ed/ driver.</title>
<updated>2000-01-21T03:08:46Z</updated>
<author>
<name>Tatsumi Hosokawa</name>
<email>hosokawa@FreeBSD.org</email>
</author>
<published>2000-01-21T03:08:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=87ef0a0afb046cbff4f111fd24d8ab18e04b1538'/>
<id>urn:sha1:87ef0a0afb046cbff4f111fd24d8ab18e04b1538</id>
<content type='text'>
Many ed-based Ethernet PC-cards can't get correct MAC address without
this patch.

Submitted by: Takanori Watanabe &lt;takawata@shidahara1.planet.sci.kobe-u.ac.jp&gt;
Reviewed by: Warner Losh &lt;imp@village.org&gt;
</content>
</entry>
<entry>
<title>Move xe driver from dev/pccard to dev/xe.  Convert driver to newbus.</title>
<updated>2000-01-10T08:05:53Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2000-01-10T08:05:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=90bba6bf72c1adb0eb71235c7b2e72e56d78bcf8'/>
<id>urn:sha1:90bba6bf72c1adb0eb71235c7b2e72e56d78bcf8</id>
<content type='text'>
Driver is not functional yet, but does compile.  Tests with xe cards
indicates that it doesn't panic the machine when they are present, but
fail to probe.  Interface help in the pcic/pccard layers are needed to
complete this driver.
</content>
</entry>
<entry>
<title>Eliminate pccard_chip_* tonight.</title>
<updated>2000-01-10T06:58:17Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2000-01-10T06:58:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=78ae73b5eae307d006658dad4f67158679537409'/>
<id>urn:sha1:78ae73b5eae307d006658dad4f67158679537409</id>
<content type='text'>
o ifdef out pccardchip.h (almost all of it, there are dangling bits
o Add rid/res members to pccard_function
o remove pct/pch from pccard_softc
o map memory properly in scan_cis (almost, see XXX for more work)
o manage ccr.
o remove bogus comment I added about touching the ccr being a layering
  violation for pccard.  It is properly done at that level.
o More function prototyping
</content>
</entry>
<entry>
<title>Checkpoint of today's changes.  We now get to the point where the pccard</title>
<updated>2000-01-06T07:30:28Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2000-01-06T07:30:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=deae2aaf911d33d59ce50d50e0deb95c80aaf9b5'/>
<id>urn:sha1:deae2aaf911d33d59ce50d50e0deb95c80aaf9b5</id>
<content type='text'>
layer is trying to access the now unexistant chip functions.
o Added DEVPRINTF which is like DPRINTF only calls device_printf.
o Made it possible to define PCICDEBUG
o Remove ph_parent and use the softc pointer sc instead in pcic_handle.
o Remove all references to dv_xname
o Add some debug messages.
o enable MI attach/detach calling for pccard.
o convert pcic_chip_socket_{en,dis}able to pcic_{dis,en}able_socket
  and connect them to the power_{enable,disbale}_socket.
o Remove pccard pointer from pcic_softc.
o GC some unused pccard functions.
o Convert pccard_chip_socket* to POWER_ENABLE_SOCKET
o kill pccard_attach_args.
o power_if.m updates.  More to come.
</content>
</entry>
<entry>
<title>Connect interrupts and start processing them.  We panic on card removal</title>
<updated>2000-01-03T06:45:16Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2000-01-03T06:45:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fe98624bbbe09125f4467ea5b13884429395c4c3'/>
<id>urn:sha1:fe98624bbbe09125f4467ea5b13884429395c4c3</id>
<content type='text'>
now, but we're getting interrupts!
o Add pcic_suspend/pcic_resume so we can detach our children on suspention
  and fix the state of the pcic on resume.
o Remove some unused parts of softc.
o Centralize resource activation/deactivation for pcic bridge chip in
  the stylistic pcic_activate/pcic_deactivate.
o Add bus_print_child method so we can see the pccard attachment.
o Add pcic_identify in an attempt to make it possible to automatically id
  the pcic devices.  This works great, but we cannot divine the irq to use
  from this method, nor the memory hole.  For the moment, KLUDGE irq to be
  10 and memory hold to be 0xd0000.
o Loose the pnp probe stuff.  This may be a big mistake, but it is easy
  enough to add back later.  I did this so the identify routines can do their
  thing unmolested by pnp information.  The whole identify thing may be a bad
  idea to be ripped out later.
o change return type of pcic_intr to void, make it static and ripple
  this through the code.
o Add explicit call to bus_generic_attach at the end of pcic_attach to
  get any children probed/attached.
o add some comments about future directions/questionable things being
  done at different layers, etc.
</content>
</entry>
<entry>
<title>Tonight's cleanups.</title>
<updated>1999-12-07T06:44:38Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>1999-12-07T06:44:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=810473943f0fade837c1f783e0cb25789c00121e'/>
<id>urn:sha1:810473943f0fade837c1f783e0cb25789c00121e</id>
<content type='text'>
o Implement memory and I/O activation/deactivation.  irq not handled.
o switch pcic_chip functions around to use more convenient types.
o kill __P and most of the old K&amp;R prototypes just to be mean.
o minor other nits
</content>
</entry>
<entry>
<title>Remove the 'ivars' arguement to device_add_child() and</title>
<updated>1999-12-03T08:41:24Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>1999-12-03T08:41:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fe0d408987b42b531420ff2de76d534dbe7ecee7'/>
<id>urn:sha1:fe0d408987b42b531420ff2de76d534dbe7ecee7</id>
<content type='text'>
device_add_child_ordered().  'ivars' may now be set using the
device_set_ivars() function.

This makes it easier for us to change how arbitrary data structures are
associated with a device_t.  Eventually we won't be modifying device_t
to add additional pointers for ivars, softc data etc.

Despite my best efforts I've probably forgotten something so let me know
if this breaks anything.  I've been running with this change for months
and its been quite involved actually isolating all the changes from
the rest of the local changes in my tree.

Reviewed by:	peter, dfr
</content>
</entry>
<entry>
<title>Sync generated files</title>
<updated>1999-11-29T20:54:14Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>1999-11-29T20:54:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=da142cb3a72a815c505bf2b22c198f652649dfc1'/>
<id>urn:sha1:da142cb3a72a815c505bf2b22c198f652649dfc1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge NetBSD 1.60 by jun:</title>
<updated>1999-11-29T20:53:36Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>1999-11-29T20:53:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fa781f9f8269de3b2ebf04e6082a0cd196adad00'/>
<id>urn:sha1:fa781f9f8269de3b2ebf04e6082a0cd196adad00</id>
<content type='text'>
	Support for TDK LAC-CF010 by Ichiro Fukuhara
	(ichiro@ichiro.org) on kern/8900 ichiro test TDK CF Card on
	Opensource matsuri,tokyo and send patch to us.  thanx.
</content>
</entry>
</feed>
