Skip site navigation (1)Skip section navigation (2)

CVS log for src/sys/dev/usb/controller/ehci_pci.c

[BACK] Up to [FreeBSD] / src / sys / dev / usb / controller

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.8.2.16: download - view: text, markup, annotated - select for diffs
Tue Jan 3 09:15:54 2012 UTC (5 weeks, 2 days ago) by hselasky
Branches: RELENG_8
Diff to: previous 1.8.2.15: preferred, colored; branchpoint 1.8: preferred, colored; next MAIN 1.9: preferred, colored
Changes since revision 1.8.2.15: +21 -63 lines
SVN rev 229370 on 2012-01-03 09:15:54Z by hselasky

MFC r228483, r228640, r228709, r228711, r228723 and r229086:
 - Implement better support for USB controller suspend and resume.
 - Add code to wait for USB shutdown to be executed at system shutdown.
 - Add sysctl which can be used to skip this waiting.

NOTE: All USB controller drivers needs to be re-compiled after
this change due to changes in some USB controller only structures.

Revision 1.24.2.4: download - view: text, markup, annotated - select for diffs
Sat Dec 31 15:31:34 2011 UTC (5 weeks, 4 days ago) by hselasky
Branches: RELENG_9
Diff to: previous 1.24.2.3: preferred, colored; branchpoint 1.24: preferred, colored; next MAIN 1.25: preferred, colored
Changes since revision 1.24.2.3: +1 -1 lines
SVN rev 229118 on 2011-12-31 15:31:34Z by hselasky

MFC r227701, r227847 and r227849:
Move the device_delete_all_children() function from usb_util.c
to kern/subr_bus.c. Simplify this function so that it no longer
depends on malloc() to execute. Rename device_delete_all_children()
into device_delete_children(). Identify a few other places where
it makes sense to use device_delete_children().

Revision 1.24.2.3: download - view: text, markup, annotated - select for diffs
Sat Dec 31 14:22:02 2011 UTC (5 weeks, 5 days ago) by hselasky
Branches: RELENG_9
Diff to: previous 1.24.2.2: preferred, colored; branchpoint 1.24: preferred, colored
Changes since revision 1.24.2.2: +21 -61 lines
SVN rev 229096 on 2011-12-31 14:22:02Z by hselasky

MFC r229086, r228483 and r228640:
Implement better support for USB controller suspend and resume.
Fix some build issues in avr32dci.c

Revision 1.24.2.2: download - view: text, markup, annotated - select for diffs
Sat Dec 31 14:12:12 2011 UTC (5 weeks, 5 days ago) by hselasky
Branches: RELENG_9
Diff to: previous 1.24.2.1: preferred, colored; branchpoint 1.24: preferred, colored
Changes since revision 1.24.2.1: +1 -3 lines
SVN rev 229093 on 2011-12-31 14:12:12Z by hselasky

MFC r226173, r227843, r227848 and r227908:
Use DEVMETHOD_END to mark end of device methods.
Remove superfluous device methods.
Add some missing __FBSBID() macros.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Dec 14 00:28:54 2011 UTC (8 weeks, 1 day ago) by hselasky
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +21 -61 lines
SVN rev 228483 on 2011-12-14 00:28:54Z by hselasky

Implement better support for USB controller suspend and resume.

This patch should remove the need for kldunload of USB
controller drivers at suspend and kldload of USB controller
drivers at resume.

This patch also fixes some build issues in avr32dci.c

MFC after:	2 weeks

Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Nov 22 21:56:55 2011 UTC (2 months, 2 weeks ago) by hselasky
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +1 -1 lines
SVN rev 227849 on 2011-11-22 21:56:55Z by hselasky

Rename device_delete_all_children() into device_delete_children().

Suggested by:	jhb @ and marius @
MFC after:	1 week

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Nov 22 21:28:20 2011 UTC (2 months, 2 weeks ago) by marius
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +1 -3 lines
SVN rev 227843 on 2011-11-22 21:28:20Z by marius

- There's no need to overwrite the default device method with the default
  one. Interestingly, these are actually the default for quite some time
  (bus_generic_driver_added(9) since r52045 and bus_generic_print_child(9)
  since r52045) but even recently added device drivers do this unnecessarily.
  Discussed with: jhb, marcel
- While at it, use DEVMETHOD_END.
  Discussed with: jhb
- Also while at it, use __FBSDID.

Revision 1.24.2.1.2.1: download - view: text, markup, annotated - select for diffs
Fri Nov 11 04:20:22 2011 UTC (2 months, 4 weeks ago) by kensmith
Branches: RELENG_9_0
CVS tags: RELENG_9_0_0_RELEASE
Diff to: previous 1.24.2.1: preferred, colored; next MAIN 1.24.2.2: preferred, colored
Changes since revision 1.24.2.1: +0 -0 lines
SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)

Revision 1.24.2.1: download - view: text, markup, annotated - select for diffs
Fri Sep 23 00:51:37 2011 UTC (4 months, 2 weeks ago) by kensmith
Branches: RELENG_9
CVS tags: RELENG_9_0_BP
Branch point for: RELENG_9_0
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +0 -0 lines
SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)

Revision 1.8.2.15: download - view: text, markup, annotated - select for diffs
Wed Apr 27 18:00:46 2011 UTC (9 months, 2 weeks ago) by jhb
Branches: RELENG_8
Diff to: previous 1.8.2.14: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.14: +0 -1 lines
SVN rev 221125 on 2011-04-27 18:00:46Z by jhb

MFC 217265:
Remove unneeded includes of <sys/linker_set.h>.  Other headers that use
it internally contain nested includes.

Requested by:	hselasky

Revision 1.8.2.14: download - view: text, markup, annotated - select for diffs
Fri Apr 22 09:43:00 2011 UTC (9 months, 2 weeks ago) by hselasky
Branches: RELENG_8
Diff to: previous 1.8.2.13: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.13: +0 -6 lines
SVN rev 220942 on 2011-04-22 09:43:00Z by hselasky

MFC r220558.
  We don't need to call EOWRITE4(sc, EHCI_USBINTR, 0) directly from each EHCI
  bus driver at detach, hence ehci_detach() does exactly this since r199718.

Approved by:	thompsa

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Apr 12 07:49:11 2011 UTC (9 months, 4 weeks ago) by hselasky
Branches: MAIN
CVS tags: RELENG_9_BP
Branch point for: RELENG_9
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +0 -6 lines
SVN rev 220558 on 2011-04-12 07:49:11Z by hselasky

We don't need to call EOWRITE4(sc, EHCI_USBINTR, 0) directly from each EHCI
bus driver at detach, hence ehci_detach() does exactly this since r199718.

Submitted by:	Luiz Otavio O Souza
MFC after:	7 days
Approved by:	thompsa (mentor)

Revision 1.8.2.13: download - view: text, markup, annotated - select for diffs
Fri Apr 8 06:13:19 2011 UTC (10 months ago) by hselasky
Branches: RELENG_8
Diff to: previous 1.8.2.12: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.12: +1 -1 lines
SVN rev 220435 on 2011-04-08 06:13:19Z by hselasky

MFC r220303
- Correct EHCI interrupt disabling at detach.

Approved by:	thompsa (mentor)

Revision 1.8.2.12: download - view: text, markup, annotated - select for diffs
Sun Apr 3 22:01:26 2011 UTC (10 months, 1 week ago) by hselasky
Branches: RELENG_8
Diff to: previous 1.8.2.11: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.11: +0 -7 lines
SVN rev 220308 on 2011-04-03 22:01:26Z by hselasky

MFC r219048, r219004, r218475 and r204632.
- The NetBSD Foundation has granted permission to remove clause 3 and 4 from
  their software.
- use device_printf() instead of printf() to give more accurate warnings.
- use memcpy() instead of bcopy().
- add missing #if's for non-FreeBSD compilation.
- Add missing xhci(4) manual page.
- Minor update in some USB manual pages.
- Correct USB 3.0 wire-speed to 5.0Gbps

Approved by:	thompsa (mentor)

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun Apr 3 20:17:49 2011 UTC (10 months, 1 week ago) by hselasky
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +1 -1 lines
SVN rev 220303 on 2011-04-03 20:17:49Z by hselasky

- Correct EHCI interrupt disabling at detach.

Submitted by:	Luiz Otavio O Souza
MFC after:	7 days
Approved by:	thompsa (mentor)

Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Jan 11 13:59:06 2011 UTC (12 months, 4 weeks ago) by jhb
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +0 -1 lines
SVN rev 217265 on 2011-01-11 13:59:06Z by jhb

Remove unneeded includes of <sys/linker_set.h>.  Other headers that use
it internally contain nested includes.

Reviewed by:	bde

Revision 1.8.2.11.2.1: download - view: text, markup, annotated - select for diffs
Tue Dec 21 17:09:25 2010 UTC (13 months, 2 weeks ago) by kensmith
Branches: RELENG_8_2
CVS tags: RELENG_8_2_0_RELEASE
Diff to: previous 1.8.2.11: preferred, colored; next MAIN 1.8.2.12: preferred, colored
Changes since revision 1.8.2.11: +0 -0 lines
SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)

Revision 1.8.2.11: download - view: text, markup, annotated - select for diffs
Sat Nov 27 19:47:58 2010 UTC (14 months, 1 week ago) by thompsa
Branches: RELENG_8
CVS tags: RELENG_8_2_BP
Branch point for: RELENG_8_2
Diff to: previous 1.8.2.10: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.10: +0 -2 lines
SVN rev 215949 on 2010-11-27 19:47:58Z by thompsa

MFC r213857,213861,213864,213869,213871

 EHCI fixes for register and TD handling.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Oct 14 21:41:08 2010 UTC (15 months, 3 weeks ago) by hselasky
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +0 -2 lines
SVN rev 213871 on 2010-10-14 21:41:08Z by hselasky

Remove unused EHCI register definition.
Define reserved EHCI register.

Approved by:    thompsa (mentor)

Revision 1.8.2.10.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 14 02:09:06 2010 UTC (19 months, 3 weeks ago) by kensmith
Branches: RELENG_8_1
CVS tags: RELENG_8_1_0_RELEASE
Diff to: previous 1.8.2.10: preferred, colored; next MAIN 1.8.2.11: preferred, colored
Changes since revision 1.8.2.10: +0 -0 lines
SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)

Revision 1.8.2.10: download - view: text, markup, annotated - select for diffs
Tue Apr 6 23:30:02 2010 UTC (22 months ago) by thompsa
Branches: RELENG_8
CVS tags: RELENG_8_1_BP
Branch point for: RELENG_8_1
Diff to: previous 1.8.2.9: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.9: +2 -0 lines
SVN rev 206323 on 2010-04-06 23:30:02Z by thompsa

MFC r205802

 Add PCI IDs for two more nForce controllers.

Submitted by:	Dmitry Luhtionov @ gmail.com

Revision 1.8.2.9: download - view: text, markup, annotated - select for diffs
Tue Apr 6 23:21:06 2010 UTC (22 months ago) by thompsa
Branches: RELENG_8
Diff to: previous 1.8.2.8: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.8: +13 -0 lines
SVN rev 206302 on 2010-04-06 23:21:06Z by thompsa

MFC r203693

 Disable the use of the IAAD usb doorbell on NVidia controllers as it can cause
 the hardware to stall.

Submitted by:	Hans Petter Selasky

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Mar 28 20:02:50 2010 UTC (22 months, 1 week ago) by thompsa
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -0 lines
SVN rev 205802 on 2010-03-28 20:02:50Z by thompsa

Add PCI IDs for two more nForce controllers.

Submitted by:	Dmitry Luhtionov @ gmail.com

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Mar 3 10:18:03 2010 UTC (23 months, 1 week ago) by joel
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +0 -7 lines
SVN rev 204632 on 2010-03-03 10:18:03Z by joel

The NetBSD Foundation has granted permission to remove clause 3 and 4 from
their software.

Obtained from:	NetBSD

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Feb 9 00:38:40 2010 UTC (2 years ago) by thompsa
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +13 -0 lines
SVN rev 203693 on 2010-02-09 00:38:40Z by thompsa

Disable the use of the IAAD usb doorbell on NVidia controllers as it can cause
the hardware to stall.

Submitted by:	Hans Petter Selasky

Revision 1.8.2.8: download - view: text, markup, annotated - select for diffs
Thu Dec 31 00:14:02 2009 UTC (2 years, 1 month ago) by thompsa
Branches: RELENG_8
Diff to: previous 1.8.2.7: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.7: +10 -0 lines
SVN rev 201308 on 2009-12-31 00:14:02Z by thompsa

MFC r200822

 Add more EHCI pci ids.

Revision 1.8.2.7: download - view: text, markup, annotated - select for diffs
Thu Dec 31 00:05:28 2009 UTC (2 years, 1 month ago) by thompsa
Branches: RELENG_8
Diff to: previous 1.8.2.6: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.6: +2 -2 lines
SVN rev 201297 on 2009-12-31 00:05:28Z by thompsa

MFC r200305

 Correct name, 82801IJ -> 82801JI

Revision 1.8.2.6: download - view: text, markup, annotated - select for diffs
Thu Dec 31 00:04:05 2009 UTC (2 years, 1 month ago) by thompsa
Branches: RELENG_8
Diff to: previous 1.8.2.5: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.5: +4 -0 lines
SVN rev 201295 on 2009-12-31 00:04:05Z by thompsa

MFC r200087

 Add uhci/ehci controller ids.

Submitted by:	mitya_cabletv.dp.ua

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Dec 22 01:57:34 2009 UTC (2 years, 1 month ago) by thompsa
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +10 -0 lines
SVN rev 200822 on 2009-12-22 01:57:34Z by thompsa

Add more EHCI pci ids.

Submitted by:	Hans Petter Selasky

Revision 1.8.2.5: download - view: text, markup, annotated - select for diffs
Wed Dec 9 22:33:22 2009 UTC (2 years, 2 months ago) by thompsa
Branches: RELENG_8
Diff to: previous 1.8.2.4: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.4: +1 -3 lines
SVN rev 200324 on 2009-12-09 22:33:22Z by thompsa

MFC r199057

 ehci_init() will do reset and set the usbrev flag.  Fix problem where
 ehci_reset() was called before ehci_init().

PR:		usb/140242
Submitted by:	Sebastian Huber

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Dec 9 20:17:22 2009 UTC (2 years, 2 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
SVN rev 200305 on 2009-12-09 20:17:22Z by thompsa

Correct name, 82801IJ -> 82801JI

Submitted by:	mitya_cabletv.dp.ua

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Dec 3 23:24:12 2009 UTC (2 years, 2 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -0 lines
SVN rev 200087 on 2009-12-03 23:24:12Z by thompsa

Add uhci/ehci controller ids.

Submitted by:	mitya_cabletv.dp.ua

Revision 1.8.2.4: download - view: text, markup, annotated - select for diffs
Wed Nov 11 01:33:06 2009 UTC (2 years, 2 months ago) by thompsa
Branches: RELENG_8
Diff to: previous 1.8.2.3: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.3: +13 -0 lines
SVN rev 199166 on 2009-11-11 01:33:06Z by thompsa

MFC r199058

 Integrate lost interrupts patch from the old USB stack.

 Some EHCI chips from VIA / ATI seem to trigger interrupts before writing back
 the qTD status, or miss signalling occasionally under heavy load.  If the host
 machine is too fast, we can miss transaction completion - when we scan the
 active list the transaction still seems to be active. This generally exhibits
 itself as a umass stall that never recovers.

 We work around this behaviour by setting up this callback after any softintr
 that completes with transactions still pending, giving us another chance to
 check for completion after the writeback has taken place

Submitted by:	Alexander Nedotsuko

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Nov 8 20:51:15 2009 UTC (2 years, 3 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +13 -0 lines
SVN rev 199058 on 2009-11-08 20:51:15Z by thompsa

Integrate lost interrupts patch from the old USB stack.

Some EHCI chips from VIA / ATI seem to trigger interrupts before writing back
the qTD status, or miss signalling occasionally under heavy load.  If the host
machine is too fast, we can miss transaction completion - when we scan the
active list the transaction still seems to be active. This generally exhibits
itself as a umass stall that never recovers.

We work around this behaviour by setting up this callback after any softintr
that completes with transactions still pending, giving us another chance to
check for completion after the writeback has taken place

Submitted by:	Alexander Nedotsuko
MFC after:	3 days

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Nov 8 20:44:55 2009 UTC (2 years, 3 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +1 -3 lines
SVN rev 199057 on 2009-11-08 20:44:55Z by thompsa

ehci_init() will do reset and set the usbrev flag.  Fix problem where
ehci_reset() was called before ehci_init().

PR:		usb/140242
Submitted by:	Sebastian Huber

Revision 1.8.2.3: download - view: text, markup, annotated - select for diffs
Thu Oct 29 23:25:52 2009 UTC (2 years, 3 months ago) by thompsa
Branches: RELENG_8
Diff to: previous 1.8.2.2: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.2: +1 -0 lines
SVN rev 198659 on 2009-10-29 23:25:52Z by thompsa

MFC r198151

 Workaround buggy BIOS code in USB regard. By doing the BIOS to OS handover for
 all host controllers at the same time, we avoid problems where the BIOS will
 actually write to the USB registers of all the USB host controllers every time
 we handover one of them, and consequently reset the OS programmed values.

Revision 1.8.2.2: download - view: text, markup, annotated - select for diffs
Thu Oct 29 23:15:26 2009 UTC (2 years, 3 months ago) by thompsa
Branches: RELENG_8
Diff to: previous 1.8.2.1: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.1: +70 -0 lines
SVN rev 198641 on 2009-10-29 23:15:26Z by thompsa

MFC r197554

 Import two PCI quirks from Linux

  - Add quirk for ATI SB600 and SB700 to free SMB controller
  - Correct schedule sleep time to 10us on the VIA ehci controller

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Oct 26 21:47:16 2009 UTC (2 years, 3 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +49 -0 lines
SVN rev 198501 on 2009-10-26 21:47:16Z by thompsa

Revert r198500 for now, this will break situations when
hw.pci.usb_early_takeover is set to zero and the SMM release
is never done.

Pointed out by:	marcel

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Oct 26 20:23:15 2009 UTC (2 years, 3 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +0 -49 lines
SVN rev 198500 on 2009-10-26 20:23:15Z by thompsa

Remove usb controller takeover code now that it is handled by the pci code.

Reminded by:	jhb
Reviewed by:	HPS

Revision 1.8.2.1.2.1: download - view: text, markup, annotated - select for diffs
Sun Oct 25 01:10:29 2009 UTC (2 years, 3 months ago) by kensmith
Branches: RELENG_8_0
CVS tags: RELENG_8_0_0_RELEASE
Diff to: previous 1.8.2.1: preferred, colored; next MAIN 1.8.2.2: preferred, colored
Changes since revision 1.8.2.1: +0 -0 lines
SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Oct 15 20:07:08 2009 UTC (2 years, 3 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +1 -0 lines
SVN rev 198151 on 2009-10-15 20:07:08Z by thompsa

Workaround buggy BIOS code in USB regard. By doing the BIOS to OS handover for
all host controllers at the same time, we avoid problems where the BIOS will
actually write to the USB registers of all the USB host controllers every time
we handover one of them, and consequently reset the OS programmed values.

Submitted by:	avg
Reviewed by:	jhb

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Sep 28 07:06:47 2009 UTC (2 years, 4 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +70 -0 lines
SVN rev 197554 on 2009-09-28 07:06:47Z by thompsa

Import two PCI quirks from Linux

 - Add quirk for ATI SB600 and SB700 to free SMB controller
 - Correct schedule sleep time to 10us on the VIA ehci controller

Reported by:	Dorian B<FC>ttner, Andriy Gapon
Submitted by:	Hans Petter Selasky

Revision 1.8.2.1: download - view: text, markup, annotated - select for diffs
Mon Aug 3 08:13:06 2009 UTC (2 years, 6 months ago) by kensmith
Branches: RELENG_8
CVS tags: RELENG_8_0_BP
Branch point for: RELENG_8_0
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +0 -0 lines
SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jul 30 00:12:47 2009 UTC (2 years, 6 months ago) by alfred
Branches: MAIN
CVS tags: RELENG_8_BP
Branch point for: RELENG_8
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -0 lines
SVN rev 195958 on 2009-07-30 00:12:47Z by alfred

        USB controller:
          - patch from Alexander Motin <mav@freebsd.org>
          - add more ID's
          - P4 ID: 165805

Submitted by:	hps
Approved by:	re

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Jun 23 02:19:59 2009 UTC (2 years, 7 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +21 -1 lines
SVN rev 194677 on 2009-06-23 02:19:59Z by thompsa

- Make struct usb_xfer opaque so that drivers can not access the internals
- Reduce the number of headers needed for a usb driver, the common case is just   usb.h and usbdi.h

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Jun 15 01:02:43 2009 UTC (2 years, 7 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -3 lines
SVN rev 194228 on 2009-06-15 01:02:43Z by thompsa

s/usb2_/usb_|usbd_/ on all function names for the USB stack.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Apr 6 00:32:54 2009 UTC (2 years, 10 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +0 -1 lines
SVN rev 190755 on 2009-04-06 00:32:54Z by thompsa

Remove usb_sw_transfer.[ch] which are now empty after r190735.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Mar 20 21:57:54 2009 UTC (2 years, 10 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
SVN rev 190183 on 2009-03-20 21:57:54Z by thompsa

MFp4 //depot/projects/usb @159479,159502,159516,159522,159529

Workaround for buggy USB hardware not handling new SETUP packet before STATUS
stage is complete, this allows xfers to endpoint0 to return a short frame.

Submitted by:	Hans Petter Selasky
Reported by:	me

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Mar 20 19:04:31 2009 UTC (2 years, 10 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +0 -1 lines
SVN rev 190174 on 2009-03-20 19:04:31Z by thompsa

MFp4 //depot/projects/usb @159430

- Move tunable defines into usb_core.h and dependancy towards usb_defs.h
- Leave hardcoded defines in "usb_defs.h".
- Allow overriding all tunable defines.
- Add more customisable typedefs.
- Correct maximum device number.

Submitted by:	Hans Petter Selasky

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Mar 9 13:23:54 2009 UTC (2 years, 11 months ago) by imp
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -1 lines
SVN rev 189575 on 2009-03-09 13:23:54Z by imp

remove now-redunant cardbus attachment.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Feb 23 18:31:00 2009 UTC (2 years, 11 months ago) by thompsa
Branches: MAIN
SVN rev 188942 on 2009-02-23 18:31:00Z by thompsa

Move the new USB stack into its new home.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options