Deleted Added
sdiff udiff text old ( 213869 ) new ( 228483 )
full compact
1/* $FreeBSD: head/sys/dev/usb/controller/ehci.h 228483 2011-12-14 00:28:54Z hselasky $ */
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

--- 318 unchanged lines hidden (view full) ---

328 struct ehci_itd *sc_isoc_hs_p_last[EHCI_VIRTUAL_FRAMELIST_COUNT];
329 void *sc_intr_hdl;
330 bus_size_t sc_io_size;
331 bus_space_tag_t sc_io_tag;
332 bus_space_handle_t sc_io_hdl;
333
334 uint32_t sc_terminate_self; /* TD short packet termination pointer */
335 uint32_t sc_eintrs;
336
337 uint16_t sc_intr_stat[EHCI_VIRTUAL_FRAMELIST_COUNT];
338 uint16_t sc_id_vendor; /* vendor ID for root hub */
339 uint16_t sc_flags; /* chip specific flags */
340#define EHCI_SCFLG_SETMODE 0x0001 /* set bridge mode again after init */
341#define EHCI_SCFLG_FORCESPEED 0x0002 /* force speed */
342#define EHCI_SCFLG_NORESTERM 0x0004 /* don't terminate reset sequence */
343#define EHCI_SCFLG_BIGEDESC 0x0008 /* big-endian byte order descriptors */

--- 94 unchanged lines hidden (view full) ---

438}
439#endif
440
441usb_bus_mem_cb_t ehci_iterate_hw_softc;
442
443usb_error_t ehci_reset(ehci_softc_t *sc);
444usb_error_t ehci_init(ehci_softc_t *sc);
445void ehci_detach(struct ehci_softc *sc);
446void ehci_interrupt(ehci_softc_t *sc);
447
448#endif /* _EHCI_H_ */