Deleted Added
full compact
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 ---