summaryrefslogtreecommitdiff
path: root/sys/dev/puc/puc.c
AgeCommit message (Expand)Author
2025-12-09bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHODJohn Baldwin
2025-01-02puc: Use device_delete_children if attach failsJohn Baldwin
2025-01-02Use bus_generic_detach to detach and delete child devices during detachJohn Baldwin
2024-07-24newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANYWarner Losh
2024-03-13new-bus: Remove the 'rid' and 'type' arguments from BUS_RELEASE_RESOURCEJohn Baldwin
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-07-24puc: fix man page referenceMitchell Horne
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-04-25Use bool for one-bit wide bit-fieldsDimitry Andric
2022-05-06puc: Remove unused devclass argument to DRIVER_MODULE.John Baldwin
2021-06-22newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,loca...Warner Losh
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-10-17Fix device delete child function.Hans Petter Selasky
2016-03-02Replace some more default range checks with RMAN_IS_DEFAULT_RANGE().Justin Hibbits
2016-01-27Convert rman to use rman_res_t instead of u_longJustin Hibbits
2014-03-13Add MSI support to puc(9)Ryan Stone
2013-01-15Do not require a filter-only interrupt handler for puc ports that are notJohn Baldwin
2011-11-07Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.Ed Schouten
2011-06-14Add location and pnpinfo strings for puc device ports. The location isJohn Baldwin
2009-12-11Fix interrupt handling. It started off broken and grew worse over time.Marcel Moolenaar
2007-06-06-axe p_ih from struct puc_port cause it was uselessPaolo Pisati
2007-02-23o break newbus api: add a new argument of type driver_filter_t toPaolo Pisati
2006-06-29Fix building with GCC 4.2: ensure types are defined before refering to them.David E. O'Brien
2006-04-28Rewrite of puc(4). Significant changes are:Marcel Moolenaar
2006-02-22Use bus_setup_intr() rather than invoking BUS_SETUP_INTR() directly so thatJohn Baldwin
2005-11-21Don't enable PUC_FASTINTR by default in the source. Instead, enable itJohn Baldwin
2005-11-07Eliminate tinderbox errors.Craig Rodrigues
2005-11-06Avoid trouble with PUC_FASTINTR if it is already defined.Poul-Henning Kamp
2005-11-05Now that fast interrupts can be shared we can use them in puc.Poul-Henning Kamp
2005-09-28puc(4) does strange things to resources in order to fool thePoul-Henning Kamp
2005-09-25__RMAN_RESOURCE_VISIBLE not needed.Poul-Henning Kamp
2005-03-04- sparc64/fhc/fhc.c:Marius Strobl
2005-02-26Add a stopgap allowing puc(4) to allocate IRQs on fhc(4). Given thatMarius Strobl
2005-02-25fail gracefully rather than using an invalid array index if unableSam Leffler
2005-01-11Revert part of last commit that was unintentionalWarner Losh
2005-01-11Use the standard FreeBSD licenseWarner Losh
2005-01-06Start each of the license/copyright comments with /*-, minor shuffle of linesWarner Losh
2004-07-01Remove duplicate FreeBSD idWarner Losh
2004-07-01While this file still needs __RMAN_RESOURCE_VISIBLE to get the size ofWarner Losh
2004-06-30Remove extra RMAN_RESOURCE_VISISBLEWarner Losh
2004-06-30puc needs to peek into struct resource too.Warner Losh
2004-06-30This needs __RMAN_RESOURCE_VISIBLEPoul-Henning Kamp
2004-03-17Convert callers to the new bus_alloc_resource_any(9) API.Nate Lawson
2003-09-26Make the port number available to the sub-device with PUC_IVAR_PORT.Marcel Moolenaar
2003-09-06Enhance puc(4) to support uart(4). This includes:Marcel Moolenaar
2003-08-24Use __FBSDID().David E. O'Brien
2003-08-01Add printer support to puc(4) driver.Doug Ambrisko
2003-04-30Add support for IC Book Ironclad Pro/Lite 8-port cards.Maxim Sobolev