ehci.h (199058) | ehci.h (203693) |
---|---|
1/* $FreeBSD: head/sys/dev/usb/controller/ehci.h 199058 2009-11-08 20:51:15Z thompsa $ */ | 1/* $FreeBSD: head/sys/dev/usb/controller/ehci.h 203693 2010-02-09 00:38:40Z thompsa $ */ |
2/*- 3 * Copyright (c) 2001 The NetBSD Foundation, Inc. 4 * All rights reserved. 5 * 6 * This code is derived from software contributed to The NetBSD Foundation 7 * by Lennart Augustsson (lennart@augustsson.net). 8 * 9 * Redistribution and use in source and binary forms, with or without --- 335 unchanged lines hidden (view full) --- 345 uint16_t sc_flags; /* chip specific flags */ 346#define EHCI_SCFLG_SETMODE 0x0001 /* set bridge mode again after init */ 347#define EHCI_SCFLG_FORCESPEED 0x0002 /* force speed */ 348#define EHCI_SCFLG_NORESTERM 0x0004 /* don't terminate reset sequence */ 349#define EHCI_SCFLG_BIGEDESC 0x0008 /* big-endian byte order descriptors */ 350#define EHCI_SCFLG_BIGEMMIO 0x0010 /* big-endian byte order MMIO */ 351#define EHCI_SCFLG_TT 0x0020 /* transaction translator present */ 352#define EHCI_SCFLG_LOSTINTRBUG 0x0040 /* workaround for VIA / ATI chipsets */ | 2/*- 3 * Copyright (c) 2001 The NetBSD Foundation, Inc. 4 * All rights reserved. 5 * 6 * This code is derived from software contributed to The NetBSD Foundation 7 * by Lennart Augustsson (lennart@augustsson.net). 8 * 9 * Redistribution and use in source and binary forms, with or without --- 335 unchanged lines hidden (view full) --- 345 uint16_t sc_flags; /* chip specific flags */ 346#define EHCI_SCFLG_SETMODE 0x0001 /* set bridge mode again after init */ 347#define EHCI_SCFLG_FORCESPEED 0x0002 /* force speed */ 348#define EHCI_SCFLG_NORESTERM 0x0004 /* don't terminate reset sequence */ 349#define EHCI_SCFLG_BIGEDESC 0x0008 /* big-endian byte order descriptors */ 350#define EHCI_SCFLG_BIGEMMIO 0x0010 /* big-endian byte order MMIO */ 351#define EHCI_SCFLG_TT 0x0020 /* transaction translator present */ 352#define EHCI_SCFLG_LOSTINTRBUG 0x0040 /* workaround for VIA / ATI chipsets */ |
353#define EHCI_SCFLG_IAADBUG 0x0080 /* workaround for nVidia chipsets */ |
|
353 354 uint8_t sc_offs; /* offset to operational registers */ 355 uint8_t sc_doorbell_disable; /* set on doorbell failure */ 356 uint8_t sc_noport; 357 uint8_t sc_addr; /* device address */ 358 uint8_t sc_conf; /* device configuration */ 359 uint8_t sc_isreset; 360 uint8_t sc_hub_idata[8]; --- 96 unchanged lines hidden --- | 354 355 uint8_t sc_offs; /* offset to operational registers */ 356 uint8_t sc_doorbell_disable; /* set on doorbell failure */ 357 uint8_t sc_noport; 358 uint8_t sc_addr; /* device address */ 359 uint8_t sc_conf; /* device configuration */ 360 uint8_t sc_isreset; 361 uint8_t sc_hub_idata[8]; --- 96 unchanged lines hidden --- |