summaryrefslogtreecommitdiffstats
path: root/src/drivers
Commit message (Collapse)AuthorAgeFilesLines
...
* Move RELOCATE into config.hMichael Brown2005-04-181-3/+17
| | | | | Move ISA probe address logic from config.c into isa.c, create header file config/isa.h.
* CONFIG_PCI and CONFIG_ISA no longer existMichael Brown2005-04-181-3/+1Star
|
* Split out EISA driver into a separate file, since 3c509s can only take 16KMichael Brown2005-04-172-37/+40
| | | | ROMs (AFAIK).
* Use only the header files that we needMichael Brown2005-04-176-6/+10
|
* Place the call to adjust_pci_device() back in the individual drivers,Michael Brown2005-04-169-6/+16
| | | | | since we probably shouldn't be doing this to arbitrary devices during a PCI bus scan...
* ...this time with the correct syntax. :(Michael Brown2005-04-161-1/+1
|
* Added activate_isapnp_device() lineMichael Brown2005-04-161-1/+2
|
* Remove debugging call to getchar()Michael Brown2005-04-161-3/+0Star
|
* Now known to work with an old Adaptec 1505 that I found lying around.Michael Brown2005-04-161-23/+52
|
* ConsistencyMichael Brown2005-04-161-1/+2
|
* Speed up PCI bus scanning by skipping fns 1-7 if fn 0 is not present.Michael Brown2005-04-161-1/+22
|
* Read number of PCI buses returned by BIOS so that we can scan moreMichael Brown2005-04-161-0/+11
| | | | quickly.
* Improved debugging outputMichael Brown2005-04-163-7/+27
|
* Made debug messages more consistent.Michael Brown2005-04-162-4/+8
|
* Improved debug messages.Michael Brown2005-04-161-13/+13
| | | | Prevented find_pci_device() from being an endless loop.
* Make isa_probe_addr a simple integer rather than a struct, to facilitateMichael Brown2005-04-166-26/+25Star
| | | | specification of ISA_PROBE_ADDRS.
* Improve debug message legibility.Michael Brown2005-04-151-1/+1
|
* Need to do isolation when find_isapnp_device is first called,Michael Brown2005-04-151-8/+9
| | | | | | otherwise isapnp_max_csn is zero and we never call fill_isapnp_device. Fix debug message.
* Fix debug messageMichael Brown2005-04-151-8/+6Star
|
* Don't even try to compile until the code is tidied up.Michael Brown2005-04-151-0/+7
|
* This at least compiles now. Haven't separated out the EMBEDDED code yet.Michael Brown2005-04-151-241/+230Star
|
* Not sure why I made these cosmetic changes, but I appear to have done so.Michael Brown2005-04-151-3/+3
|
* Added "classical" ISA example.Michael Brown2005-04-151-0/+63
|
* Added EISA, ISAPnP and MCA examples.Michael Brown2005-04-151-7/+117
|
* Updated to new PCI bus interface.Michael Brown2005-04-151-89/+100
|
* Updated to work with new ISAPnP bus code.Michael Brown2005-04-151-189/+142Star
|
* We now correctly use logical devices.Michael Brown2005-04-151-87/+106
|
* Added debugging messages for activation/deactivation of logical devices.Michael Brown2005-04-151-0/+7
|
* Read current ioaddr and irqno from PnP registers.Michael Brown2005-04-151-2/+28
|
* Don't verify checksum except after serial isolationMichael Brown2005-04-151-10/+7Star
|
* Reduce binary size by factoring out common parameterised calls toMichael Brown2005-04-151-13/+19
| | | | udelay().
* Activation code now generalised as well.Michael Brown2005-04-151-150/+144Star
|
* Cleaned up isolation protocol.Michael Brown2005-04-151-196/+330
|
* Standardised debug message.Michael Brown2005-04-151-1/+1
|
* Standardised debug messages to make it easy to get a bus scan printoutMichael Brown2005-04-154-3/+8
| | | | (just build debugging versions of the relevant bus objects).
* Cleaner separation of find_t509_device/fill_t509_device.Michael Brown2005-04-151-4/+11
|
* Moved core/isapnp.c to drivers/bus/isapnp.cMichael Brown2005-04-151-0/+382
|
* Updated to new ISA API, but this driver probably has deeper problems.Michael Brown2005-04-141-92/+95
|
* This code is unbelievably ugly, has never been fixed up to work withMichael Brown2005-04-142-1363/+0Star
| | | | | relocation and (hence) presumably has not been used since Etherboot 5.0. Say bye-bye!
* Updated to general ISA bus API.Michael Brown2005-04-141-122/+108Star
|
* Updated to common ISA bus API.Michael Brown2005-04-141-161/+118Star
|
* Added a generalised ISA device-probing mechanism.Michael Brown2005-04-141-0/+123
|
* name should be constMichael Brown2005-04-141-1/+1
|
* Fixed up automatic modifications by hand.Michael Brown2005-04-148-45/+44Star
|
* Automatically modified byMichael Brown2005-04-1422-88/+22Star
| | | | perl -pi -0777 -e 's/\s*?if\s*\(\s*!\s*find_pci_device.*?,\s*\&(\w+)\s*\)\s*\)\s*return\s*0;(.*BOOT_DRIVER\s*\(.*?,)(.*?\))/$2 find_pci_boot_device, $1,$3/sm' *.c
* Fix up the automatic modifications.Michael Brown2005-04-141-10/+11
|
* Made amenable to automatic update.Michael Brown2005-04-141-1/+0Star
|
* This is the only driver that has a genuine reason to callMichael Brown2005-04-141-8/+3Star
| | | | find_pci_device() directly.
* Automatically updated usingMichael Brown2005-04-1423-48/+23Star
| | | | | | perl -pi -0777 -e 's/(_probe\s*\(\s*struct\s+dev.*?)(\s*\)\s*{.*?$)\s*struct pci_device.*?=\s*pci_device \( dev \);$/${1}, struct pci_device *pci${2}/ms' *.c sis900 excluded from update
* Updated to new device API.Michael Brown2005-04-143-71/+59Star
|