summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/pucvar.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Continue kettenis@'s revert:phessler2018-05-021-6/+1
| | | | | | Revert previous commit; the XR17V35X probe that was added accesses registers that aren't guaranteed to be there and may even belong to a different device. This triggers a fault on hppa machines like the C3000 for example.
* The Exar XR17V354 has 4 com ports that have a 256-byte FIFO, use ajcs2018-04-151-1/+6
| | | | | | | | | frequency of 125Mhz, and have a unique sleep register. A custom interrupt handler is setup in puc for these ports so it can check a register which reports which ports triggered the interrupt, rather than having to run comintr for every port every time. ok mlarkin deraadt
* pucdata: convert port types and frequencies to a lookup table tojcs2018-04-151-13/+25
| | | | | | allow for custom frequencies not a multiple of COM_FREQ ok deraadt
* Simplify various parts of the puc(4) attachment code. Tested lightlyderaadt2011-11-151-3/+1
| | | | by krw and myself.
* Use a new encoding for the entries in the pucdata table, the result isderaadt2011-10-251-12/+16
| | | | | | that the .o file is half the size. Tested by camield (who just doubled the table size recently for a 16-port device). Hopefully no regressions, since this is a pretty large change of a very large table.
* Sunix 50xx serial/parallel cardscamield2011-10-221-2/+2
| | | | | | Bump PUC_MAX_PORTS, the resulting growth of pucdata will be dealt with later. ok deraadt
* Clean the macros from puc(4). Now with correct logic.pirofti2010-07-221-7/+2
| | | | Tested and okay sthen@.
* revert last commit, it made my puc(4) disappear. ok pirofti@sthen2010-07-071-2/+7
|
* Abstraction clean-up. `I like it' deraadt@.pirofti2010-07-021-7/+2
|
* shorten sizes of variables to the required number of bits, and removederaadt2009-03-031-5/+4
| | | | | unused variables, tested by todd ok kettenis
* Make puc(4) detachable.kettenis2007-12-041-3/+3
| | | | Tested by millert@
* puc@cardbus (only added (commented out) to whom has puc@pci enabled)mickey2006-07-311-6/+42
| | | | | | tested on puc@pci by fkr and meself on the cardbus. still needs a bit more work but generally works. deraadt@ ok and some input from miod@
* permit > 8 bit offsetsderaadt2002-02-171-3/+3
|
* support puc devices with higher speeds (not tested yet)deraadt2001-03-151-4/+10
|
* Kill the overly verbose description strings, add another device.downsj1999-11-141-2/+1
|
* PCI "universal" communication device driver, by cgd@netbsd.org.downsj1999-10-261-0/+79