summaryrefslogtreecommitdiff
path: root/sys/dev/marvell
AgeCommit message (Collapse)Author
2006-07-21- Use the LWP cached credentials where sane.ad
- Minor cosmetic changes.
2006-06-26use the "i2cbus" interface attribute rather than putting a string namedrochner
into the i2cbus attach args
2006-05-24'volatile' is not a valid return type qualifier - remove it.mrg
2006-05-16Include now needed <sys/kauth.h>, and fold a long line.he
2006-05-14integrate kauth.elad
2006-03-29Use device_private().thorpej
2006-03-29Use device_cfdata().thorpej
2006-03-28Use device_unit().thorpej
2006-03-25Use device_parent().thorpej
2006-03-08Use the SI capitalization for "Hz", "kHz", and "MHz" in comments and strings.lukem
Add a space between numbers and Hz unit.
2006-03-06Remove another instance of the SET/CLR/ISSET macro triplet, now foundhe
in <sys/types.h>.
2006-02-16Change "inline" back to "__inline" in .h files -- C99 is still tooperry
new, and some apps compile things in C89 mode. C89 keywords stay. As per core@.
2005-12-24bare asm -> __asmperry
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-11merge ktrace-lwp.christos
2005-09-06Change the driver open function's conditional for overriding exclusive ttykleink
use from checking the proc's uid to suser(9), and account for the use of privileges. Noted by David Holland in PR kern/31126.
2005-08-26s/locdesc_t/int/gdrochner
2005-06-03Use underscores to prefix local variables in macros.scw
2005-02-27nuke trailing whitespaceperry
2005-02-04de-__Pperry
2005-02-01Add entry for gti2c.cmatt
2005-02-01Add a i2c driver for the onboard i2c/twsi controller on the GT642x0matt
2005-02-01Allow the driver to allocate needs resources on attach and not freematt
depending on cf_flags (instead of on interface up / down).
2005-02-01Add I2C child hooks.matt
2005-01-30Eliminate use of M_HASFCS.thorpej
2004-11-26Put back a few locators.h includes that are still needed here. Now evbppcjmc
kernels build clean once again
2004-09-13a round of autoconf cleanup:drochner
-convert submatch() style functions (passed to config_search() or config_found_sm()) to the locator passing variants -pass interface attributes in some cases -make submatch() functions look uniformly as far as possible -avoid macros which just hide cfdata members, and reduce dependencies on "locators.h"
2004-09-13"gtpci" doesn't provide an ISA bus, so it shouldn't have an "isabus"drochner
attribute
2004-09-08use interface attribute / locator passing versionsdrochner
of config_search()
2004-08-30Phase out the use of a string as first "attach args" member to controldrochner
which bustype should be attached with a specific call to config_found() (from a "mainbus" or a bus bridge). Do it for isa/eisa/mca and pci/agp for now. These buses all attach to an mi interface attribute "isabus", "eisabus" etc., and the autoconf framework now allows to specify an interface attribute on config_found() and config_search(), which limits the search of matching config data to these which attach to that specific attribute. So we basically have to call config_found_ia(..., "foobus", ...) where such a bus is attached. As a consequence, where a "mainbus" or alike also attaches other devices (eg CPUs) which do not attach to a specific attribute yet, we need at least pass an attribute name (different from "foobus") so that the foo bus is not found at these places. This made some minor changes necessary which are not obviously related to the mentioned buses.
2004-05-01Typos in comment description.nisimura
2004-03-20Add gt_dma_bus_mem_to_phys and gt_dma_phys_to_bus_mem.matt
2004-02-13Uppercase CPU, plural is CPUs.wiz
2003-11-02boundary, not boundry. Inspired by Tom Cosgrove.wiz
2003-08-05Try to drain the Tx pending queues after dealing with Rx/Tx interrupts.scw
This fixes a bug whereby a fast cpu with a decent cache can easily outstrip the GT's ability to put packets on the wire, resulting in a permanent backlog of mbufs in the Tx pending queues under heavy Tx load. The bug was masked if the packet buffer was mapped non-cached, which slowed down the cpu to where it couldn't keep up with the GT at 100mbit.
2003-07-14add missing __KERNEL_RCSID()lukem
2003-06-12Add basic support for non-PCI host mode.scw
2003-06-12Always pass BUS_DMA_COHERENT to bus_dmamem_map() when allocatingscw
descriptor/buffer memory.
2003-06-12Tickle the watchdog while doing polled console i/o.scw
This is especially important if we spend any time in ddb. :)
2003-06-12Disable the watchdog during autoconf of sub-devices.scw
Some drivers (e.g. pciide(4)) can take long enough to probe that the watchdog barks before they're done.
2003-05-27Add an option to control whether the GT's internal PCI Arbiter shouldscw
be enabled or not.
2003-05-17defflag GT_ECC.scw
2003-05-01In gtmpscinit_stop(), don't wait for abort completion status if thescw
receiver is disabled. It'll never complete in this case.
2003-04-30Update inptr *after* we do the dmasync.matt
2003-04-30Fix overrun of TX buffer dmamap.matt
2003-04-10When attaching, make sure the "Reject Broadcast Mode", "Promiscuous Mode"scw
and "Pass Bad Frames" bits in the EPCR register are clear. This works around a problem where firmware sets RBM for some reason before handing control to the NetBSD kernel.
2003-04-08Use PAGE_SIZE rather than NBPG.thorpej
2003-04-08Use PAGE_SIZE rather than NBPG.thorpej
2003-04-08Deal with discovery strangeness/timing issue. Sometimes the Ownership bitmatt
on descriptor doesn't get reset so look beyond to the next descriptor to see if it's been returned. If it has, then just process the current one.
2003-04-04Remove #define DEBUG. (this was working right. The problem I encounteredmatt
was due to a bug in PPCBOOT. It was not ordering DIMM space largest to smallest so that you could badly alignment memory).