Home
last modified time | relevance | path

Searched refs:ppbus (Results 1 – 24 of 24) sorted by relevance

/netbsd/src/sys/dev/ppbus/
Dppbus_conf.c63 CFATTACH_DECL2_NEW(ppbus, sizeof(struct ppbus_softc), ppbus_probe, ppbus_attach,
110 struct ppbus_softc *ppbus = device_private(self); in ppbus_attach() local
117 ppbus->sc_dev = self; in ppbus_attach()
118 args.capabilities = ppbus->sc_capabilities = sc_link->capabilities; in ppbus_attach()
119 ppbus->ppbus_io = sc_link->parport_io; in ppbus_attach()
120 ppbus->ppbus_exec_microseq = sc_link->parport_exec_microseq; in ppbus_attach()
121 ppbus->ppbus_reset_epp_timeout = sc_link-> in ppbus_attach()
123 ppbus->ppbus_setmode = sc_link->parport_setmode; in ppbus_attach()
124 ppbus->ppbus_getmode = sc_link->parport_getmode; in ppbus_attach()
125 ppbus->ppbus_ecp_sync = sc_link->parport_ecp_sync; in ppbus_attach()
[all …]
Dif_plip.c257 device_t ppbus = device_parent(self); in lp_detach() local
269 ppbus_wctr(ppbus, 0x00); in lp_detach()
271 error = ppbus_remove_handler(ppbus, lp_intr); in lp_detach()
280 error = ppbus_release_bus(ppbus, self, 0, 0); in lp_detach()
285 device_xname(ppbus)); in lp_detach()
348 device_t ppbus = device_parent(dev); in lpioctl() local
384 if ((error = ppbus_request_bus(ppbus, dev, 0, 0))) in lpioctl()
386 error = ppbus_set_mode(ppbus, PPBUS_COMPATIBLE, 0); in lpioctl()
390 error = ppbus_add_handler(ppbus, lp_intr, dev); in lpioctl()
395 ppbus_release_bus(ppbus, dev, 0, 0); in lpioctl()
[all …]
Dfiles.ppbus1 # $NetBSD: files.ppbus,v 1.8 2008/04/29 14:07:36 cegger Exp $
12 # ppbus related files
13 device ppbus { }: gpiobus
14 attach ppbus at parport
15 file dev/ppbus/ppbus_conf.c ppbus needs-flag
16 file dev/ppbus/ppbus_base.c ppbus
17 file dev/ppbus/ppbus_msq.c ppbus
18 file dev/ppbus/ppbus_1284.c ppbus
19 file dev/ppbus/ppbus_gpio.c ppbus & gpio
24 attach lpt at ppbus with lpt_ppbus
[all …]
Dpps_ppbus.c50 device_t ppbus; member
98 sc->ppbus = parent; in pps_attach()
117 if (ppbus_request_bus(sc->ppbus, sc->pps_dev.sc_dev, in ppsopen()
121 ppbus_write_ivar(sc->ppbus, PPBUS_IVAR_IEEE, &weg); in ppsopen()
125 res = ppbus_add_handler(sc->ppbus, ppsintr, sc); in ppsopen()
127 ppbus_release_bus(sc->ppbus, sc->pps_dev.sc_dev, in ppsopen()
132 ppbus_set_mode(sc->ppbus, PPBUS_PS2, 0); in ppsopen()
133 ppbus_wctr(sc->ppbus, IRQENABLE | PCD | nINIT | SELECTIN); in ppsopen()
150 device_t ppbus = sc->ppbus; in ppsclose() local
157 ppbus_wdtr(ppbus, 0); in ppsclose()
[all …]
Dppbusdevices.config3 # This file contains all ppbus related configuration.
12 ppbus* at atppc?
15 gpio* at ppbus? # general purpose Input/Output
16 lpt* at ppbus? # parallel printer interfaces
17 plip* at ppbus? # printer port Internet Protocol driver
18 pps* at ppbus? # Pulse per second Timing Interface
Dlpt.c429 device_t ppbus; in lptopen() local
439 ppbus = device_parent(dev); in lptopen()
451 ppbus_dev->ctx.mode = ppbus_get_mode(ppbus); in lptopen()
458 ppbus_wctr(ppbus, LPC_SEL | LPC_NINIT); in lptopen()
461 for(trys = 0, status = ppbus_rstr(ppbus); (status & RDY_MASK) in lptopen()
463 ppbus_rstr(ppbus)) { in lptopen()
500 ppbus_wctr(ppbus, LPC_AUTOL); in lptopen()
502 ppbus_wctr(ppbus, 0); in lptopen()
Dlptreg.h76 #define NOT_READY(ppbus) ((ppbus_rstr(ppbus)^LPS_INVERT)&LPS_MASK) argument
Dppbus_base.c291 struct ppbus_softc * ppbus = device_private(dev); in ppbus_dma_malloc() local
293 if(ppbus->sc_capabilities & PPBUS_HAS_DMA) in ppbus_dma_malloc()
294 return (ppbus->ppbus_dma_malloc(device_parent(dev), buf, addr, in ppbus_dma_malloc()
305 struct ppbus_softc * ppbus = device_private(dev); in ppbus_dma_free() local
307 if(ppbus->sc_capabilities & PPBUS_HAS_DMA) { in ppbus_dma_free()
308 ppbus->ppbus_dma_free(device_parent(dev), buf, addr, size); in ppbus_dma_free()
/netbsd/src/sys/arch/acorn32/conf/
DNC191 #ppbus* at atppc?
192 #lpt* at ppbus? # Parallel printer
193 #plip* at ppbus? # Parallel line IP
DGENERIC227 #ppbus* at atppc?
228 #lpt* at ppbus? # Parallel printer
229 #plip* at ppbus? # Parallel line IP
Dfiles.acorn3229 file arch/acorn32/mainbus/lpt_pioc.c lpt_pioc & !ppbus needs-flag
/netbsd/src/sys/arch/i386/pnpbios/
Dfiles.pnpbios18 file arch/i386/pnpbios/lpt_pnpbios.c lpt_pnpbios & !ppbus
/netbsd/src/sys/dev/ofisa/
Dfiles.ofisa23 file dev/ofisa/lpt_ofisa.c lpt_ofisa & !ppbus
/netbsd/src/sys/arch/sgimips/conf/
DINSTALL32_IP2x60 no ppbus*
DGENERIC32_IP2x229 ppbus* at pi1ppc?
230 lpt* at ppbus? # Parallel printer
/netbsd/src/share/man/man4/
DMakefile54 piixpm.4 pim.4 plip.4 pm3fb.4 pms.4 pmu.4 pnaphy.4 ppbus.4 ppp.4 \
/netbsd/src/sys/dev/acpi/
Dfiles.acpi152 file dev/acpi/lpt_acpi.c lpt_acpi & !ppbus
/netbsd/src/sys/dev/isa/
Dfiles.isa83 file dev/isa/lpt_isa.c lpt_isa & !ppbus
/netbsd/src/sys/conf/
Dfiles466 include "dev/ppbus/files.ppbus"
/netbsd/src/sys/dev/
DDEVNAMES1104 ppbus MI
/netbsd/src/usr.sbin/makemandb/
Dnostem.txt3034 ppbus
/netbsd/src/sys/dev/pci/
Dfiles.pci599 file dev/pci/lpt_puc.c lpt_puc & !ppbus
/netbsd/src/doc/
DCHANGES.prev7625 ppbus(4): imported FreeBSD Parallel Port Bus code (lpt+plip ATM only)
7626 from netbsd-ppbus port done by Gary Thorpe for evaluation.
7627 ppbus separates the physical parallel port access and
7630 The port drivers in ppbus also support advanced modes such as
7636 ppbus(4): add a "pps" device to get pulse-per-second signals into ntpd
7645 ppbus(4): changed lpt(4) to configure interrupt use, printer priming
9456 ppbus(4) on open/close. From Hans Rosenfeld. [cegger 20080429]
9457 ppbus(4): Extend to attach on gpiobus. From Hans Rosenfeld.
/netbsd/src/distrib/sets/lists/man/
Dmi1746 ./usr/share/man/cat4/ppbus.0 man-sys-catman .cat
5329 ./usr/share/man/man4/ppbus.4 man-sys-man .man