summaryrefslogtreecommitdiff
path: root/sys/dev/usb
diff options
context:
space:
mode:
authoraugustss <augustss@NetBSD.org>2005-11-20 18:36:20 +0000
committeraugustss <augustss@NetBSD.org>2005-11-20 18:36:20 +0000
commit8e55eef7c0e2187f3168bfa06c61d3095f5059dd (patch)
treeb99695c571916eb16f4fdd2fabdfe847a548af1a /sys/dev/usb
parent3fe79ce029757bb9302423c0df6bc14f5c1dfd6b (diff)
Add some definitions for the extended capability registers.
Diffstat (limited to 'sys/dev/usb')
-rw-r--r--sys/dev/usb/ehcireg.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/dev/usb/ehcireg.h b/sys/dev/usb/ehcireg.h
index 4a6cd09ed96..b63b733f1fc 100644
--- a/sys/dev/usb/ehcireg.h
+++ b/sys/dev/usb/ehcireg.h
@@ -1,4 +1,4 @@
-/* $NetBSD: ehcireg.h,v 1.22 2005/11/20 14:27:25 augustss Exp $ */
+/* $NetBSD: ehcireg.h,v 1.23 2005/11/20 18:36:20 augustss Exp $ */
/*
* Copyright (c) 2001, 2004 The NetBSD Foundation, Inc.
@@ -65,8 +65,14 @@
/* Regs at EECP + offset */
#define PCI_EHCI_USBLEGSUP 0x00
+#define EHCI_LEG_HC_OS_OWNED 0x01000000
+#define EHCI_LEG_HC_BIOS_OWNED 0x00010000
#define PCI_EHCI_USBLEGCTLSTS 0x04
+#define EHCI_CAP_GET_ID(cap) ((cap) & 0xff)
+#define EHCI_CAP_GET_NEXT(cap) (((cap) >> 8) & 0xff)
+#define EHCI_CAP_ID_LEGACY 1
+
/*** EHCI capability registers ***/
#define EHCI_CAPLENGTH 0x00 /*RO Capability register length field */