NetBSD/sys/dev/usb
plunky 5fab894c54 fix up USB drivers printing of autoconf information
1. expand the USB_ATTACH_SETUP macro (requested by jmcneill)

2. reorder the attach function so that the first thing it does is print
   newlines.

3. after this, we can call usbd_devinfo_alloc(), which polls the device
   allowing a context switch, and aprint_normal() the device information.

this avoids problems where autoconf messages are getting mixed up.
2009-09-23 19:07:19 +00:00
..
devlist2h.awk
ehci.c Expand <dev/usb/usb_port.h> definitions, and lightly unifdef(1). 2009-09-04 17:53:12 +00:00
ehcireg.h Fixed high-speed isoc USB transfers, 64 bit capable host controllers have a different transfer descriptor to non-capable controllers. 2008-11-28 17:18:21 +00:00
ehcivar.h Expand <dev/usb/usb_port.h> definitions, and lightly unifdef(1). 2009-09-04 17:53:12 +00:00
ezload.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ezload.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
FILES
files.usb port the MOSCHIP MCS7703 driver from openbsd, based on changes between 2009-06-19 01:16:23 +00:00
hid.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
hid.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
if_atu.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
if_atureg.h Change spaces to tabs and remove some unnecessary parentheses. No 2009-09-04 18:10:08 +00:00
if_aue.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
if_auereg.h Change spaces to tabs and remove some unnecessary parentheses. No 2009-09-04 18:10:08 +00:00
if_axe.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
if_axereg.h Change spaces to tabs and remove some unnecessary parentheses. No 2009-09-04 18:10:08 +00:00
if_cdce.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
if_cdcereg.h Change spaces to tabs and remove some unnecessary parentheses. No 2009-09-04 18:10:08 +00:00
if_cue.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
if_cuereg.h Change spaces to tabs and remove some unnecessary parentheses. No 2009-09-04 18:10:08 +00:00
if_kue.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
if_kuereg.h
if_rum.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
if_rumreg.h add missing NetBSD RCS ID tags 2009-05-29 18:49:21 +00:00
if_rumvar.h add missing NetBSD RCS ID tags 2009-05-29 18:49:21 +00:00
if_udav.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
if_udavreg.h Change spaces to tabs and remove some unnecessary parentheses. No 2009-09-04 18:10:08 +00:00
if_upl.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
if_ural.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
if_uralreg.h
if_uralvar.h
if_url.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
if_urlreg.h Change spaces to tabs and remove some unnecessary parentheses. No 2009-09-04 18:10:08 +00:00
if_zyd.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
if_zydreg.h
kue_fw.h
Makefile
Makefile.usbdevs Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. 2008-10-19 22:05:19 +00:00
moscom.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
ohci.c aprint-ify. 2009-09-01 21:46:07 +00:00
ohcireg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ohcivar.h Add appropriate bus_dmamap_sync() calls to uhci(4), ohci(4) and ehci(4), 2008-06-28 17:42:53 +00:00
pseye.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
stuirda.c There's no need to #include <dev/usb/usb_port.h> after #including 2009-09-04 17:01:29 +00:00
TODO
u3g.c add missing NetBSD RCS ID tags 2009-05-29 18:49:21 +00:00
uaudio.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
uaudioreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
uberry.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
ubsa_common.c Split device_t and softc for all USB device drivers, and related cosmetic 2008-05-24 16:40:58 +00:00
ubsa.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
ubsavar.h -ubsa needs to be attached as whole device on USB, because it sets 2008-07-31 22:01:15 +00:00
ubt.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
uchcom.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
ucom.c typo in comment. 2009-07-30 19:57:07 +00:00
ucomvar.h Split device_t and softc for all USB device drivers, and related cosmetic 2008-05-24 16:40:58 +00:00
ucycom.c Make ucycomstart use usbd_setup_xfer and a callback so that it doesn't 2009-08-06 07:07:30 +00:00
udsbr.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
uep.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
uftdi.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
uftdireg.h
ugen.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
ugensa.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
ugraphire_rdesc.h
uhci.c Correct previous: detaching uhubN makes the bus pointer NULL 2009-05-02 22:28:41 +00:00
uhcireg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
uhcivar.h Add appropriate bus_dmamap_sync() calls to uhci(4), ohci(4) and ehci(4), 2008-06-28 17:42:53 +00:00
uhid.c Split device_t and softc for all USB device drivers, and related cosmetic 2008-05-24 16:40:58 +00:00
uhidev.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
uhidev.h Fix a dereference if a softc pointer which can legally be zero, leading 2008-05-26 19:01:51 +00:00
uhmodem.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
uhub.c Expand some definitions from <dev/usb/usb_port.h>. 2009-09-04 18:14:41 +00:00
uipaq.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
uirda.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
uirdavar.h Split device_t and softc for all USB device drivers, and related cosmetic 2008-05-24 16:40:58 +00:00
ukbd.c Fix WSKBD_RAW mode ukbd -> pckbd translation for Pause/Break and 2009-07-11 18:26:58 +00:00
ukbdmap.c Stop #including <dev/usb/usb_port.h>, this time more gracefully: 2009-09-04 16:54:32 +00:00
ukbdvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ukyopon.c kill some abuse of __strong_alias which is not compatible with 2008-06-27 16:05:59 +00:00
ukyopon.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ulpt.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
umass_isdata.c Split device_t and softc for all USB device drivers, and related cosmetic 2008-05-24 16:40:58 +00:00
umass_isdata.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
umass_quirks.c Remove E220 quirk -- u3g(4) does implement that directly. 2008-10-27 21:46:43 +00:00
umass_quirks.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
umass_scsipi.c make this compile 2009-01-11 10:58:26 +00:00
umass_scsipi.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
umass.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
umassvar.h PR/37948: Yojiro UO: Support for Sony GPS GPS-CS1 devices. Check the support 2008-09-06 21:49:00 +00:00
umct.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
umct.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
umidi_quirks.c Constify most umidi-quirk data. Addresses PR#39017. 2008-07-08 11:34:43 +00:00
umidi_quirks.h Constify most umidi-quirk data. Addresses PR#39017. 2008-07-08 11:34:43 +00:00
umidi.c make this compile 2009-01-11 10:58:26 +00:00
umidireg.h PR kern/38774: cosmetic typo in umidireg.h: SubType/Subtype, from 2008-05-28 12:59:30 +00:00
umidivar.h Constify most umidi-quirk data. Addresses PR#39017. 2008-07-08 11:34:43 +00:00
umodem_common.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
umodem.c kill some abuse of __strong_alias which is not compatible with 2008-06-27 16:05:59 +00:00
umodemvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ums.c These don't need <sys/tty.h>. 2009-03-09 15:59:33 +00:00
uplcom.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
urio.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
urio.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
usb_mem.c In usb_reserve_allocm(), return an error immediately if the requested 2009-02-10 17:00:06 +00:00
usb_mem.h Add appropriate bus_dmamap_sync() calls to uhci(4), ohci(4) and ehci(4), 2008-06-28 17:42:53 +00:00
usb_port.h Extract some definitions from usb_port.h and put them into usb.h. 2009-09-04 17:55:48 +00:00
usb_quirks.c Without UQ_ASSUME_CM_OVER_DATA, the PANTECH UM175 has a 2009-07-29 16:04:14 +00:00
usb_quirks.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
usb_subr.c Expand some of the portability macros from sys/dev/usb/usb_port.h. 2009-09-03 20:54:03 +00:00
usb.c Use device_t instead of device_ptr_t. Stop using USB_MATCH() and 2009-06-16 19:42:44 +00:00
usb.h Extract some definitions from usb_port.h and put them into usb.h. 2009-09-04 17:55:48 +00:00
usbcdc.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
usbdevices.config
usbdevs add Melco(Buffalo) WLI-UC-G 11b/11g wifi adaptor (rt2573) 2009-08-02 20:52:26 +00:00
usbdevs_data.h regen. 2009-08-02 20:53:41 +00:00
usbdevs.h regen. 2009-08-02 20:53:41 +00:00
usbdi_util.c Use a separately defined USBD_CONFIG_TIMEOUT when requesting a device 2009-08-16 13:20:40 +00:00
usbdi_util.h Expand <dev/usb/usb_port.h> definitions, and lightly unifdef(1). 2009-09-04 17:53:12 +00:00
usbdi.c PR#39651 2008-12-12 05:35:11 +00:00
usbdi.h Expand <dev/usb/usb_port.h> definitions, and lightly unifdef(1). 2009-09-04 17:53:12 +00:00
usbdivar.h Expand <dev/usb/usb_port.h> definitions, and lightly unifdef(1). 2009-09-04 17:53:12 +00:00
usbhid.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
usbroothub_subr.c
usbroothub_subr.h
uscanner.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
uslsa.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
usscanner.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
ustir.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
ustirreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
utoppy.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
utoppy.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
uvideo.c These don't need <sys/tty.h>. 2009-03-09 15:59:33 +00:00
uvideoreg.h Add UYVY support. 2008-09-20 18:17:56 +00:00
uvisor.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
uvscom.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
uyap_firmware.h rename a macro which is used to typecast constant strings from "U" 2009-08-18 11:08:37 +00:00
uyap.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00
xboxcontroller.c fix up USB drivers printing of autoconf information 2009-09-23 19:07:19 +00:00