Up to [cvs.NetBSD.org] / src / sys / dev / usb
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.24 / (download) - annotate - [select for diffs], Sat Feb 10 09:21:53 2024 UTC (6 weeks, 6 days ago) by andvar
Branch: MAIN
CVS Tags: HEAD
Changes since 1.23: +3 -3
lines
Diff to previous 1.23 (colored) to selected 1.3 (colored)
fix various typos in comments and log messages.
Revision 1.23 / (download) - annotate - [select for diffs], Mon Jun 5 03:44:47 2023 UTC (9 months, 3 weeks ago) by mlelstv
Branch: MAIN
CVS Tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation
Changes since 1.22: +9 -2
lines
Diff to previous 1.22 (colored) to selected 1.3 (colored)
- Fix clearing of EINT and other transient flags. Patches from sc.dying in kern/56115: - Set proper Max ESIT Payload value for interrupt/isoc endpoint context. - Set proper Average TRB Length value. - Not tested on superspeed/superspeedplus isochronous device. - Add handling of some error paths for isochronous transfers.
Revision 1.22 / (download) - annotate - [select for diffs], Sat Apr 16 18:15:22 2022 UTC (23 months, 1 week ago) by andvar
Branch: MAIN
CVS Tags: netbsd-10-base,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm
Changes since 1.21: +4 -4
lines
Diff to previous 1.21 (colored) to selected 1.3 (colored)
fix various typos in comments and log messages.
Revision 1.21 / (download) - annotate - [select for diffs], Wed Apr 6 22:01:45 2022 UTC (23 months, 3 weeks ago) by mlelstv
Branch: MAIN
Changes since 1.20: +1 -8
lines
Diff to previous 1.20 (colored) to selected 1.3 (colored)
revert accidental last commit (except ukbd.c)
Revision 1.20 / (download) - annotate - [select for diffs], Wed Apr 6 21:51:29 2022 UTC (23 months, 3 weeks ago) by mlelstv
Branch: MAIN
Changes since 1.19: +9 -2
lines
Diff to previous 1.19 (colored) to selected 1.3 (colored)
remove debug printf
Revision 1.13.2.2 / (download) - annotate - [select for diffs], Tue Jun 22 05:10:50 2021 UTC (2 years, 9 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE
Changes since 1.13.2.1: +23 -0
lines
Diff to previous 1.13.2.1 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored) to selected 1.3 (colored)
Fix pullup #1302 by adapting the changes to this branch (there was a misunderstanding in the ticket handling)
Revision 1.13.2.1 / (download) - annotate - [select for diffs], Mon Jun 21 17:11:46 2021 UTC (2 years, 9 months ago) by martin
Branch: netbsd-9
Changes since 1.13: +5 -1
lines
Diff to previous 1.13 (colored) to selected 1.3 (colored)
Pull up following revision(s) (requested by riastradh in ticket #1301): sys/dev/usb/xhci.c: revision 1.140 sys/dev/usb/xhci.c: revision 1.141 sys/dev/usb/xhci.c: revision 1.143 sys/dev/usb/xhcivar.h: revision 1.18 sys/dev/usb/xhcivar.h: revision 1.19 sys/dev/usb/xhcireg.h: revision 1.19 sys/dev/usb/xhci.c: revision 1.139 xhci(4): Draft suspend/resume. Work almost entirely done and tested by maya@ based on xhci 1.2 spec; tidied up and tweaked by me. Not sure about issuing Stop Endpoint commands or ensuring the Command Ring is in the Stopped or Idle state, but this seems to work as is, so it's already an improvement over what we had before which was no xhci suspend/resume at all. In particular, it's not clear to us: - if we don't have any pending USB activity whether we need to issue the Stop Endpoints or quiesce the command ring; but - if we do have any pending USB activity whether issuing Stop Endpoint is enough or whether we also need to do anything to synchronize with other software logic to quiesce it too. xhci(4): Block commands and issue Stop Endpoint on suspend. xhci: Fix logic in waiting for command queue access. _Either_ an existing command in progress, _or_ an existing suspend in progress that is not done by us, should block us; the logic I wrote previously erroneously blocked only if both conditions happened at the same time. Should fix issue reported by Andrius V in the PR kern/56050 followup discussion. xhci(4): Wait USB_RESUME_WAIT ms, not 20 ms. Better to use the named constant, and although the spec says 20 ms is enough, apparently for some devices it's not.
Revision 1.18.6.1 / (download) - annotate - [select for diffs], Thu Jun 17 04:46:31 2021 UTC (2 years, 9 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.18: +5 -1
lines
Diff to previous 1.18 (colored) next main 1.19 (colored) to selected 1.3 (colored)
Sync w/ HEAD.
Revision 1.18.8.1 / (download) - annotate - [select for diffs], Mon May 31 22:15:19 2021 UTC (2 years, 9 months ago) by cjep
Branch: cjep_staticlib_x
Changes since 1.18: +5 -1
lines
Diff to previous 1.18 (colored) next main 1.19 (colored) to selected 1.3 (colored)
sync with head
Revision 1.19 / (download) - annotate - [select for diffs], Sun May 23 11:49:45 2021 UTC (2 years, 10 months ago) by riastradh
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-futex2-base,
thorpej-futex2,
thorpej-cfargs2-base,
thorpej-cfargs2,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1
Changes since 1.18: +5 -1
lines
Diff to previous 1.18 (colored) to selected 1.3 (colored)
xhci(4): Draft suspend/resume. Work almost entirely done and tested by maya@ based on xhci 1.2 spec; tidied up and tweaked by me. Not sure about issuing Stop Endpoint commands or ensuring the Command Ring is in the Stopped or Idle state, but this seems to work as is, so it's already an improvement over what we had before which was no xhci suspend/resume at all. In particular, it's not clear to us: - if we don't have any pending USB activity whether we need to issue the Stop Endpoints or quiesce the command ring; but - if we do have any pending USB activity whether issuing Stop Endpoint is enough or whether we also need to do anything to synchronize with other software logic to quiesce it too.
Revision 1.18 / (download) - annotate - [select for diffs], Sat Jun 6 08:56:30 2020 UTC (3 years, 9 months ago) by skrll
Branch: MAIN
CVS Tags: thorpej-futex-base,
thorpej-futex,
thorpej-cfargs-base,
thorpej-cfargs,
cjep_staticlib_x-base
Branch point for: thorpej-i2c-spi-conf,
cjep_staticlib_x
Changes since 1.17: +49 -30
lines
Diff to previous 1.17 (colored) to selected 1.3 (colored)
More __BITS. NFCI.
Revision 1.17 / (download) - annotate - [select for diffs], Thu Jun 4 20:54:37 2020 UTC (3 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.16: +365 -236
lines
Diff to previous 1.16 (colored) to selected 1.3 (colored)
Near complete conversion to __BITS
Revision 1.16 / (download) - annotate - [select for diffs], Thu Jun 4 19:50:21 2020 UTC (3 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.15: +8 -8
lines
Diff to previous 1.15 (colored) to selected 1.3 (colored)
Consistent whitespace. Register defines are <tab> indented. Bits defines for registers are <tab><space> indented.
Revision 1.15 / (download) - annotate - [select for diffs], Mon Jun 1 10:25:00 2020 UTC (3 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.14: +3 -4
lines
Diff to previous 1.14 (colored) to selected 1.3 (colored)
Remove some unnecessary bit shifts by using appropriate read size
Revision 1.14 / (download) - annotate - [select for diffs], Fri May 29 06:53:40 2020 UTC (3 years, 10 months ago) by skrll
Branch: MAIN
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored) to selected 1.3 (colored)
Use __BITS consistently and inline with specification. NFCI.
Revision 1.10.2.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:51 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.10.2.1: +2 -2
lines
Diff to previous 1.10.2.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored) to selected 1.3 (colored)
Mostly merge changes from HEAD upto 20200411
Revision 1.9.6.2 / (download) - annotate - [select for diffs], Sat Nov 16 16:30:09 2019 UTC (4 years, 4 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE
Changes since 1.9.6.1: +12 -1
lines
Diff to previous 1.9.6.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored) to selected 1.3 (colored)
Pull up the following revisions, requested by msaitoh in ticket #1443: sys/arch/arm/nvidia/tegra_xusb.c 1.13-1.14 via patch sys/dev/pci/xhci_pci.c 1.13 sys/dev/usb/usb.c 1.169 sys/dev/usb/usbdivar.h 1.116 sys/dev/usb/xhci.c 1.93, 1.95, 1.97 sys/dev/usb/xhcireg.h 1.11-1.12 Detect USB 3.1
Revision 1.13 / (download) - annotate - [select for diffs], Wed Jun 19 15:10:17 2019 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
netbsd-9-base,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
is-mlppp-base,
is-mlppp,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Branch point for: netbsd-9
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored) to selected 1.3 (colored)
HCSPARAMS2.SPR is bit 26, not 24
Revision 1.10.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:35 2019 UTC (4 years, 9 months ago) by christos
Branch: phil-wifi
Changes since 1.10: +12 -1
lines
Diff to previous 1.10 (colored) to selected 1.3 (colored)
Sync with HEAD
Revision 1.9.12.2 / (download) - annotate - [select for diffs], Sat Jul 28 04:37:59 2018 UTC (5 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.9.12.1: +12 -1
lines
Diff to previous 1.9.12.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored) to selected 1.3 (colored)
Sync with HEAD
Revision 1.12 / (download) - annotate - [select for diffs], Wed Jul 18 10:44:17 2018 UTC (5 years, 8 months ago) by msaitoh
Branch: MAIN
CVS Tags: phil-wifi-20190609,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
jdolecek-ncqfixes-base,
jdolecek-ncqfixes,
isaki-audio2-base,
isaki-audio2
Changes since 1.11: +11 -1
lines
Diff to previous 1.11 (colored) to selected 1.3 (colored)
Read xHCI 1.1's HCCPARAMS2 registar and print it with aprint_debug_dev(). e.g.: xhci0: hcc2=0x7d<ETC,CIC,LEC,CTC,FSC,U3C>
Revision 1.11 / (download) - annotate - [select for diffs], Fri Jun 29 17:48:24 2018 UTC (5 years, 9 months ago) by msaitoh
Branch: MAIN
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored) to selected 1.3 (colored)
Detect USB 3.1.
Revision 1.9.6.1 / (download) - annotate - [select for diffs], Sat May 5 15:05:39 2018 UTC (5 years, 10 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2
Changes since 1.9: +4 -1
lines
Diff to previous 1.9 (colored) to selected 1.3 (colored)
Pull up following revision(s) (requested by jdolecek in ticket #787): sys/dev/usb/xhci.c: revision 1.88-1.90 sys/dev/usb/xhcireg.h: revision 1.10 add KASSERT() that sc_child* is set to NULL after child detach; just for readability, it's not immediatelly obvious this is done in xhci_childdet() no functional changes trigger the softint processing on that child bus which is not detached yet fixes PR kern/53066 by Martin Husemann enable code to only trigger usb processing when EINT is set, to avoid misinterpreting shared interrupt for another device when clearing USBSTS, actually preserve the bits which spec requires to preserve, and actually clear bit 1, which should be actually always cleared to zero by spec also #ifdef XHCI_DEBUG some unnecessary register reads this should finally resolve PR kern/53066 also for Martin
Revision 1.9.12.1 / (download) - annotate - [select for diffs], Wed May 2 07:20:12 2018 UTC (5 years, 10 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.9: +4 -1
lines
Diff to previous 1.9 (colored) to selected 1.3 (colored)
Synch with HEAD
Revision 1.10 / (download) - annotate - [select for diffs], Mon Apr 23 19:55:00 2018 UTC (5 years, 11 months ago) by jdolecek
Branch: MAIN
CVS Tags: phil-wifi-base,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502
Branch point for: phil-wifi
Changes since 1.9: +4 -1
lines
Diff to previous 1.9 (colored) to selected 1.3 (colored)
enable code to only trigger usb processing when EINT is set, to avoid misinterpreting shared interrupt for another device when clearing USBSTS, actually preserve the bits which spec requires to preserve, and actually clear bit 1, which should be actually always cleared to zero by spec also #ifdef XHCI_DEBUG some unnecessary register reads this should finally resolve PR kern/53066 also for Martin
Revision 1.1.12.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:36 2017 UTC (6 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.1.12.2: +209 -133
lines
Diff to previous 1.1.12.2 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.3 (colored)
update from HEAD
Revision 1.8.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:53 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.8: +33 -14
lines
Diff to previous 1.8 (colored) next main 1.9 (colored) to selected 1.3 (colored)
Sync with HEAD
Revision 1.1.10.2 / (download) - annotate - [select for diffs], Wed Apr 5 19:54:21 2017 UTC (6 years, 11 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-2-RELEASE
Changes since 1.1.10.1: +209 -133
lines
Diff to previous 1.1.10.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.3 (colored)
Pull up following revision(s) (requested by skrll in ticket #1395): share/man/man4/axe.4: netbsd-7-nhusb share/man/man4/axen.4: netbsd-7-nhusb share/man/man4/cdce.4: netbsd-7-nhusb share/man/man4/uaudio.4: netbsd-7-nhusb share/man/man4/ucom.4: netbsd-7-nhusb share/man/man4/uep.4: netbsd-7-nhusb share/man/man4/urtw.4: netbsd-7-nhusb share/man/man4/usb.4: netbsd-7-nhusb share/man/man4/uyap.4: netbsd-7-nhusb share/man/man4/xhci.4: netbsd-7-nhusb share/man/man9/usbdi.9: netbsd-7-nhusb sys/arch/amd64/conf/ALL: netbsd-7-nhusb sys/arch/amd64/conf/GENERIC: netbsd-7-nhusb sys/arch/amiga/dev/slhci_zbus.c: netbsd-7-nhusb sys/arch/arm/allwinner/awin_otg.c: netbsd-7-nhusb sys/arch/arm/allwinner/awin_usb.c: netbsd-7-nhusb sys/arch/arm/amlogic/amlogic_dwctwo.c: netbsd-7-nhusb sys/arch/arm/at91/at91ohci.c: netbsd-7-nhusb sys/arch/arm/broadcom/bcm2835_dwctwo.c: netbsd-7-nhusb sys/arch/arm/broadcom/bcm53xx_usb.c: netbsd-7-nhusb sys/arch/arm/ep93xx/epohci.c: netbsd-7-nhusb sys/arch/arm/gemini/obio_ehci.c: netbsd-7-nhusb sys/arch/arm/imx/files.imx23: netbsd-7-nhusb sys/arch/arm/imx/imxusb.c: netbsd-7-nhusb sys/arch/arm/imx/imxusbreg.h: netbsd-7-nhusb sys/arch/arm/omap/obio_ohci.c: netbsd-7-nhusb sys/arch/arm/omap/omap3_ehci.c: netbsd-7-nhusb sys/arch/arm/omap/omapl1x_ohci.c: netbsd-7-nhusb sys/arch/arm/omap/tiotg.c: netbsd-7-nhusb sys/arch/arm/s3c2xx0/ohci_s3c24x0.c: netbsd-7-nhusb sys/arch/arm/samsung/exynos_usb.c: netbsd-7-nhusb sys/arch/arm/xscale/pxa2x0_ohci.c: netbsd-7-nhusb sys/arch/arm/zynq/zynq_usb.c: netbsd-7-nhusb sys/arch/hpcarm/dev/nbp_slhci.c: netbsd-7-nhusb sys/arch/hpcmips/dev/plumohci.c: netbsd-7-nhusb sys/arch/i386/conf/ALL: netbsd-7-nhusb sys/arch/i386/conf/GENERIC: netbsd-7-nhusb sys/arch/i386/pci/gcscehci.c: netbsd-7-nhusb sys/arch/luna68k/conf/GENERIC: netbsd-7-nhusb sys/arch/mips/adm5120/dev/ahci.c: netbsd-7-nhusb sys/arch/mips/adm5120/dev/ahcivar.h: netbsd-7-nhusb sys/arch/mips/alchemy/dev/ohci_aubus.c: netbsd-7-nhusb sys/arch/mips/atheros/dev/ehci_arbus.c: netbsd-7-nhusb sys/arch/mips/atheros/dev/ohci_arbus.c: netbsd-7-nhusb sys/arch/mips/conf/files.adm5120: netbsd-7-nhusb sys/arch/mips/ralink/ralink_ehci.c: netbsd-7-nhusb sys/arch/mips/ralink/ralink_ohci.c: netbsd-7-nhusb sys/arch/mips/rmi/rmixl_ehci.c: netbsd-7-nhusb sys/arch/mips/rmi/rmixl_ohci.c: netbsd-7-nhusb sys/arch/playstation2/dev/ohci_sbus.c: netbsd-7-nhusb sys/arch/powerpc/booke/dev/pq3ehci.c: netbsd-7-nhusb sys/arch/powerpc/ibm4xx/dev/dwctwo_plb.c: netbsd-7-nhusb sys/arch/x68k/dev/slhci_intio.c: netbsd-7-nhusb sys/conf/files: netbsd-7-nhusb sys/dev/cardbus/ehci_cardbus.c: netbsd-7-nhusb sys/dev/cardbus/ohci_cardbus.c: netbsd-7-nhusb sys/dev/cardbus/uhci_cardbus.c: netbsd-7-nhusb sys/dev/ic/sl811hs.c: netbsd-7-nhusb sys/dev/ic/sl811hsvar.h: netbsd-7-nhusb sys/dev/isa/slhci_isa.c: netbsd-7-nhusb sys/dev/marvell/ehci_mv.c: netbsd-7-nhusb sys/dev/pci/ehci_pci.c: netbsd-7-nhusb sys/dev/pci/ohci_pci.c: netbsd-7-nhusb sys/dev/pci/uhci_pci.c: netbsd-7-nhusb sys/dev/pci/xhci_pci.c: netbsd-7-nhusb sys/dev/pcmcia/slhci_pcmcia.c: netbsd-7-nhusb sys/dev/usb/Makefile.usbdevs: netbsd-7-nhusb sys/dev/usb/TODO: netbsd-7-nhusb sys/dev/usb/TODO.usbmp: netbsd-7-nhusb sys/dev/usb/aubtfwl.c: netbsd-7-nhusb sys/dev/usb/auvitek.c: netbsd-7-nhusb sys/dev/usb/auvitek_audio.c: netbsd-7-nhusb sys/dev/usb/auvitek_dtv.c: netbsd-7-nhusb sys/dev/usb/auvitek_i2c.c: netbsd-7-nhusb sys/dev/usb/auvitek_video.c: netbsd-7-nhusb sys/dev/usb/auvitekvar.h: netbsd-7-nhusb sys/dev/usb/ehci.c: netbsd-7-nhusb sys/dev/usb/ehcireg.h: netbsd-7-nhusb sys/dev/usb/ehcivar.h: netbsd-7-nhusb sys/dev/usb/emdtv.c: netbsd-7-nhusb sys/dev/usb/emdtv_dtv.c: netbsd-7-nhusb sys/dev/usb/emdtv_ir.c: netbsd-7-nhusb sys/dev/usb/emdtvvar.h: netbsd-7-nhusb sys/dev/usb/ezload.c: netbsd-7-nhusb sys/dev/usb/ezload.h: netbsd-7-nhusb sys/dev/usb/files.usb: netbsd-7-nhusb sys/dev/usb/hid.c: netbsd-7-nhusb sys/dev/usb/hid.h: netbsd-7-nhusb sys/dev/usb/if_athn_usb.c: netbsd-7-nhusb sys/dev/usb/if_athn_usb.h: netbsd-7-nhusb sys/dev/usb/if_atu.c: netbsd-7-nhusb sys/dev/usb/if_atureg.h: netbsd-7-nhusb sys/dev/usb/if_aue.c: netbsd-7-nhusb sys/dev/usb/if_auereg.h: netbsd-7-nhusb sys/dev/usb/if_axe.c: netbsd-7-nhusb sys/dev/usb/if_axen.c: netbsd-7-nhusb sys/dev/usb/if_axenreg.h: netbsd-7-nhusb sys/dev/usb/if_axereg.h: netbsd-7-nhusb sys/dev/usb/if_cdce.c: netbsd-7-nhusb sys/dev/usb/if_cdcereg.h: netbsd-7-nhusb sys/dev/usb/if_cue.c: netbsd-7-nhusb sys/dev/usb/if_cuereg.h: netbsd-7-nhusb sys/dev/usb/if_kue.c: netbsd-7-nhusb sys/dev/usb/if_kuereg.h: netbsd-7-nhusb sys/dev/usb/if_otus.c: netbsd-7-nhusb sys/dev/usb/if_otusvar.h: netbsd-7-nhusb sys/dev/usb/if_rum.c: netbsd-7-nhusb sys/dev/usb/if_rumreg.h: netbsd-7-nhusb sys/dev/usb/if_rumvar.h: netbsd-7-nhusb sys/dev/usb/if_run.c: netbsd-7-nhusb sys/dev/usb/if_runvar.h: netbsd-7-nhusb sys/dev/usb/if_smsc.c: netbsd-7-nhusb sys/dev/usb/if_smscreg.h: netbsd-7-nhusb sys/dev/usb/if_smscvar.h: netbsd-7-nhusb sys/dev/usb/if_udav.c: netbsd-7-nhusb sys/dev/usb/if_udavreg.h: netbsd-7-nhusb sys/dev/usb/if_upgt.c: netbsd-7-nhusb sys/dev/usb/if_upgtvar.h: netbsd-7-nhusb sys/dev/usb/if_upl.c: netbsd-7-nhusb sys/dev/usb/if_ural.c: netbsd-7-nhusb sys/dev/usb/if_uralreg.h: netbsd-7-nhusb sys/dev/usb/if_uralvar.h: netbsd-7-nhusb sys/dev/usb/if_url.c: netbsd-7-nhusb sys/dev/usb/if_urlreg.h: netbsd-7-nhusb sys/dev/usb/if_urndis.c: netbsd-7-nhusb sys/dev/usb/if_urndisreg.h: netbsd-7-nhusb sys/dev/usb/if_urtw.c: netbsd-7-nhusb sys/dev/usb/if_urtwn.c: netbsd-7-nhusb sys/dev/usb/if_urtwn_data.h: netbsd-7-nhusb sys/dev/usb/if_urtwnreg.h: netbsd-7-nhusb sys/dev/usb/if_urtwnvar.h: netbsd-7-nhusb sys/dev/usb/if_urtwreg.h: netbsd-7-nhusb sys/dev/usb/if_zyd.c: netbsd-7-nhusb sys/dev/usb/if_zydreg.h: netbsd-7-nhusb sys/dev/usb/irmce.c: netbsd-7-nhusb sys/dev/usb/moscom.c: netbsd-7-nhusb sys/dev/usb/motg.c: netbsd-7-nhusb sys/dev/usb/motgvar.h: netbsd-7-nhusb sys/dev/usb/ohci.c: netbsd-7-nhusb sys/dev/usb/ohcireg.h: netbsd-7-nhusb sys/dev/usb/ohcivar.h: netbsd-7-nhusb sys/dev/usb/pseye.c: netbsd-7-nhusb sys/dev/usb/slurm.c: netbsd-7-nhusb sys/dev/usb/stuirda.c: netbsd-7-nhusb sys/dev/usb/u3g.c: netbsd-7-nhusb sys/dev/usb/uark.c: netbsd-7-nhusb sys/dev/usb/uatp.c: netbsd-7-nhusb sys/dev/usb/uaudio.c: netbsd-7-nhusb sys/dev/usb/uberry.c: netbsd-7-nhusb sys/dev/usb/ubsa.c: netbsd-7-nhusb sys/dev/usb/ubsa_common.c: netbsd-7-nhusb sys/dev/usb/ubsavar.h: netbsd-7-nhusb sys/dev/usb/ubt.c: netbsd-7-nhusb sys/dev/usb/uchcom.c: netbsd-7-nhusb sys/dev/usb/ucom.c: netbsd-7-nhusb sys/dev/usb/ucomvar.h: netbsd-7-nhusb sys/dev/usb/ucycom.c: netbsd-7-nhusb sys/dev/usb/udl.c: netbsd-7-nhusb sys/dev/usb/udl.h: netbsd-7-nhusb sys/dev/usb/udsbr.c: netbsd-7-nhusb sys/dev/usb/udsir.c: netbsd-7-nhusb sys/dev/usb/uep.c: netbsd-7-nhusb sys/dev/usb/uftdi.c: netbsd-7-nhusb sys/dev/usb/uftdireg.h: netbsd-7-nhusb sys/dev/usb/ugen.c: netbsd-7-nhusb sys/dev/usb/ugensa.c: netbsd-7-nhusb sys/dev/usb/uhci.c: netbsd-7-nhusb sys/dev/usb/uhcireg.h: netbsd-7-nhusb sys/dev/usb/uhcivar.h: netbsd-7-nhusb sys/dev/usb/uhid.c: netbsd-7-nhusb sys/dev/usb/uhidev.c: netbsd-7-nhusb sys/dev/usb/uhidev.h: netbsd-7-nhusb sys/dev/usb/uhmodem.c: netbsd-7-nhusb sys/dev/usb/uhso.c: netbsd-7-nhusb sys/dev/usb/uhub.c: netbsd-7-nhusb sys/dev/usb/uipad.c: netbsd-7-nhusb sys/dev/usb/uipaq.c: netbsd-7-nhusb sys/dev/usb/uirda.c: netbsd-7-nhusb sys/dev/usb/uirdavar.h: netbsd-7-nhusb sys/dev/usb/ukbd.c: netbsd-7-nhusb sys/dev/usb/ukbdmap.c: netbsd-7-nhusb sys/dev/usb/ukyopon.c: netbsd-7-nhusb sys/dev/usb/ukyopon.h: netbsd-7-nhusb sys/dev/usb/ulpt.c: netbsd-7-nhusb sys/dev/usb/umass.c: netbsd-7-nhusb sys/dev/usb/umass_isdata.c: netbsd-7-nhusb sys/dev/usb/umass_isdata.h: netbsd-7-nhusb sys/dev/usb/umass_quirks.c: netbsd-7-nhusb sys/dev/usb/umass_quirks.h: netbsd-7-nhusb sys/dev/usb/umass_scsipi.c: netbsd-7-nhusb sys/dev/usb/umass_scsipi.h: netbsd-7-nhusb sys/dev/usb/umassvar.h: netbsd-7-nhusb sys/dev/usb/umcs.c: netbsd-7-nhusb sys/dev/usb/umct.c: netbsd-7-nhusb sys/dev/usb/umidi.c: netbsd-7-nhusb sys/dev/usb/umidi_quirks.c: netbsd-7-nhusb sys/dev/usb/umidi_quirks.h: netbsd-7-nhusb sys/dev/usb/umodem.c: netbsd-7-nhusb sys/dev/usb/umodem_common.c: netbsd-7-nhusb sys/dev/usb/umodemvar.h: netbsd-7-nhusb sys/dev/usb/ums.c: netbsd-7-nhusb sys/dev/usb/uplcom.c: netbsd-7-nhusb sys/dev/usb/urio.c: netbsd-7-nhusb sys/dev/usb/urio.h: netbsd-7-nhusb sys/dev/usb/usb.c: netbsd-7-nhusb sys/dev/usb/usb.h: netbsd-7-nhusb sys/dev/usb/usb_mem.c: netbsd-7-nhusb sys/dev/usb/usb_mem.h: netbsd-7-nhusb sys/dev/usb/usb_quirks.c: netbsd-7-nhusb sys/dev/usb/usb_quirks.h: netbsd-7-nhusb sys/dev/usb/usb_subr.c: netbsd-7-nhusb sys/dev/usb/usbdevices.config: netbsd-7-nhusb sys/dev/usb/usbdevs: netbsd-7-nhusb sys/dev/usb/usbdevs.h: netbsd-7-nhusb sys/dev/usb/usbdevs_data.h: netbsd-7-nhusb sys/dev/usb/usbdi.c: netbsd-7-nhusb sys/dev/usb/usbdi.h: netbsd-7-nhusb sys/dev/usb/usbdi_util.c: netbsd-7-nhusb sys/dev/usb/usbdi_util.h: netbsd-7-nhusb sys/dev/usb/usbdivar.h: netbsd-7-nhusb sys/dev/usb/usbhid.h: netbsd-7-nhusb sys/dev/usb/usbhist.h: netbsd-7-nhusb sys/dev/usb/usbroothub.c: netbsd-7-nhusb sys/dev/usb/usbroothub.h: netbsd-7-nhusb sys/dev/usb/usbroothub_subr.c: delete sys/dev/usb/usbroothub_subr.h: delete sys/dev/usb/uscanner.c: netbsd-7-nhusb sys/dev/usb/uslsa.c: netbsd-7-nhusb sys/dev/usb/usscanner.c: netbsd-7-nhusb sys/dev/usb/ustir.c: netbsd-7-nhusb sys/dev/usb/uthum.c: netbsd-7-nhusb sys/dev/usb/utoppy.c: netbsd-7-nhusb sys/dev/usb/uts.c: netbsd-7-nhusb sys/dev/usb/uvideo.c: netbsd-7-nhusb sys/dev/usb/uvisor.c: netbsd-7-nhusb sys/dev/usb/uvscom.c: netbsd-7-nhusb sys/dev/usb/uyap.c: netbsd-7-nhusb sys/dev/usb/uyap_firmware.h: netbsd-7-nhusb sys/dev/usb/uyurex.c: netbsd-7-nhusb sys/dev/usb/x1input_rdesc.h: netbsd-7-nhusb sys/dev/usb/xhci.c: netbsd-7-nhusb sys/dev/usb/xhcireg.h: netbsd-7-nhusb sys/dev/usb/xhcivar.h: netbsd-7-nhusb sys/dev/usb/xinput_rdesc.h: netbsd-7-nhusb sys/external/bsd/common/conf/files.linux: netbsd-7-nhusb sys/external/bsd/common/include/linux/err.h: netbsd-7-nhusb sys/external/bsd/common/include/linux/kernel.h: netbsd-7-nhusb sys/external/bsd/common/include/linux/workqueue.h: netbsd-7-nhusb sys/external/bsd/common/linux/linux_work.c: netbsd-7-nhusb sys/external/bsd/drm2/dist/drm/radeon/atombios_encoders.c: netbsd-7-nhusb sys/external/bsd/drm2/dist/drm/radeon/radeon_legacy_encoders.c: netbsd-7-nhusb sys/external/bsd/drm2/drm/files.drmkms: netbsd-7-nhusb sys/external/bsd/drm2/i915drm/files.i915drmkms: netbsd-7-nhusb sys/external/bsd/drm2/include/linux/err.h: delete sys/external/bsd/drm2/include/linux/workqueue.h: delete sys/external/bsd/drm2/linux/files.drmkms_linux: netbsd-7-nhusb sys/external/bsd/drm2/linux/linux_work.c: delete sys/external/bsd/dwc2/dwc2.c: netbsd-7-nhusb sys/external/bsd/dwc2/dwc2.h: netbsd-7-nhusb sys/external/bsd/dwc2/dwc2var.h: netbsd-7-nhusb sys/external/bsd/dwc2/dwctwo2netbsd: netbsd-7-nhusb sys/external/bsd/dwc2/conf/files.dwc2: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_core.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_core.h: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_coreintr.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcd.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcd.h: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcdddma.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcdintr.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcdqueue.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hw.h: netbsd-7-nhusb sys/modules/drmkms_linux/Makefile: netbsd-7-nhusb sys/modules/i915drmkms/Makefile: netbsd-7-nhusb sys/rump/dev/lib/libugenhc/ugenhc.c: netbsd-7-nhusb sys/rump/dev/lib/libusb/Makefile: netbsd-7-nhusb sys/rump/dev/lib/libusb/USB.ioconf: netbsd-7-nhusb sys/rump/dev/lib/libusb/usb_at_ugenhc.c: delete sys/rump/dev/lib/libusb/opt/opt_usb.h: delete sys/rump/dev/lib/libusb/opt/opt_usbverbose.h: delete sys/sys/mbuf.h: netbsd-7-nhusb usr.sbin/usbdevs/usbdevs.8: netbsd-7-nhusb usr.sbin/usbdevs/usbdevs.c: netbsd-7-nhusb Merge netbsd-7-nhusb: - API / infrastructure changes to support memory management changes. - Memory management improvements and bug fixes. - HCDs should now be MP safe - conversion to KERNHIST based debug - FS/LS isoc support on ehci(4). - conversion to kmem(9) - Some USB 3 support - mostly from Takahiro HAYASHI (t-hash). - interrupt transfers now get proper DMA operations - general bug fixes - kern/48308 - uhub status notification improvements - umass(4) probe fix (applied to HEAD already) - ohci(4) short transfer fix - Change the SOFTINT level from NET to SERIAL for the USB softint handler. This gives the callback a chance of running when another softint handler at SOFTINT_NET has blocked holding a lock, e.g. softnet_lock and most of the network stack. - kern/49065 - ifconfig tun0 ... sequence locks up system / lockup: softnet_lock held across usb xfr - kern/50491 - unkillable wait in usbd_transfer while using usmsc0 on raspberry pi 2 - kern/51395 - USB Ethernet makes xhci hang - Various improvements to slhci(4) - Various improvements to dwc2(4)
Revision 1.6.2.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:39 2017 UTC (7 years ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.6: +33 -14
lines
Diff to previous 1.6 (colored) next main 1.7 (colored) to selected 1.3 (colored)
Sync with HEAD
Revision 1.1.10.1.4.3 / (download) - annotate - [select for diffs], Thu Jan 26 21:54:25 2017 UTC (7 years, 2 months ago) by skrll
Branch: netbsd-7-nhusb
Changes since 1.1.10.1.4.2: +33 -14
lines
Diff to previous 1.1.10.1.4.2 (colored) to branchpoint 1.1.10.1 (colored) next main 1.1.10.2 (colored) to selected 1.3 (colored)
Sync with HEAD/nhusb
Revision 1.9 / (download) - annotate - [select for diffs], Thu Jan 19 16:05:00 2017 UTC (7 years, 2 months ago) by skrll
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-compat-base,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
nick-nhusb-base-20170204,
netbsd-8-base,
netbsd-8-0-RC1,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1
Branch point for: pgoyette-compat,
netbsd-8
Changes since 1.8: +33 -14
lines
Diff to previous 1.8 (colored) to selected 1.3 (colored)
Pull across xhci(4) improvemnts from nick-nhusb
Revision 1.2.2.10 / (download) - annotate - [select for diffs], Mon Jan 2 16:55:50 2017 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.9: +23 -4
lines
Diff to previous 1.2.2.9 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)
Parse the extended capabilies to and log each controller port to SS/HS bus root hub ports. Create/attach the two buses and adapt the xhci_roothub_ctrl to deal with both buses and sets of roothub ports. XXX the roothub ub_devices entry needs work to interact with usbdevs(1) XXX correctly
Revision 1.2.2.9 / (download) - annotate - [select for diffs], Mon Jan 2 16:39:36 2017 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.8: +11 -11
lines
Diff to previous 1.2.2.8 (colored) to branchpoint 1.2 (colored) to selected 1.3 (colored)
Use lower case for hex constants. No functional change.
Revision 1.2.2.8 / (download) - annotate - [select for diffs], Wed Oct 5 20:55:59 2016 UTC (7 years, 5 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.7: +8 -4
lines
Diff to previous 1.2.2.7 (colored) to branchpoint 1.2 (colored) to selected 1.3 (colored)
Sync with HEAD
Revision 1.1.10.1.4.2 / (download) - annotate - [select for diffs], Wed Sep 7 10:26:39 2016 UTC (7 years, 6 months ago) by skrll
Branch: netbsd-7-nhusb
Changes since 1.1.10.1.4.1: +3 -3
lines
Diff to previous 1.1.10.1.4.1 (colored) to branchpoint 1.1.10.1 (colored) to selected 1.3 (colored)
Sync with HEAD
Revision 1.1.10.1.4.1 / (download) - annotate - [select for diffs], Tue Sep 6 20:33:09 2016 UTC (7 years, 6 months ago) by skrll
Branch: netbsd-7-nhusb
Changes since 1.1.10.1: +182 -125
lines
Diff to previous 1.1.10.1 (colored) to selected 1.3 (colored)
First pass at netbsd-7 updated with USB code from HEAD
Revision 1.8 / (download) - annotate - [select for diffs], Sat Sep 3 12:05:36 2016 UTC (7 years, 6 months ago) by skrll
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
nick-nhusb-base-20161204,
nick-nhusb-base-20161004,
localcount-20160914,
bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored) to selected 1.3 (colored)
Fix some typos. From t-hash.
Revision 1.7 / (download) - annotate - [select for diffs], Sun Aug 28 16:41:30 2016 UTC (7 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.6: +6 -2
lines
Diff to previous 1.6 (colored) to selected 1.3 (colored)
Update XHCI_HCS2_MAXSPBUF to grab all the bits (revision 1.1) from HCSPARAMS2.
Revision 1.2.2.7 / (download) - annotate - [select for diffs], Sun May 29 08:44:31 2016 UTC (7 years, 10 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.6: +4 -1
lines
Diff to previous 1.2.2.6 (colored) to branchpoint 1.2 (colored) to selected 1.3 (colored)
Sync with HEAD
Revision 1.6 / (download) - annotate - [select for diffs], Fri May 6 10:24:06 2016 UTC (7 years, 10 months ago) by skrll
Branch: MAIN
CVS Tags: pgoyette-localcount-base,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
nick-nhusb-base-20160907,
nick-nhusb-base-20160529
Branch point for: pgoyette-localcount
Changes since 1.5: +4 -1
lines
Diff to previous 1.5 (colored) to selected 1.3 (colored)
Remove magic numbers from xhci_hc_reset. From t-hash.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Apr 23 10:15:32 2016 UTC (7 years, 11 months ago) by skrll
Branch: MAIN
Changes since 1.4: +147 -116
lines
Diff to previous 1.4 (colored) to selected 1.3 (colored)
Merge nick-nhusb - API / infrastructure changes to support memory management changes. - Memory management improvements and bug fixes. - HCDs should now be MP safe - conversion to KERNHIST based debug - FS/LS isoc support on ehci(4). - conversion to kmem(9) - Some USB 3 support - mostly from Takahiro HAYASHI (t-hash). - interrupt transfers now get proper DMA operations - general bug fixes - kern/48308 - uhub status notification improvements - umass(4) probe fix (applied to HEAD already) - ohci(4) short transfer fix
Revision 1.2.2.6 / (download) - annotate - [select for diffs], Sun Dec 27 12:10:00 2015 UTC (8 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.5: +1 -2
lines
Diff to previous 1.2.2.5 (colored) to branchpoint 1.2 (colored) to selected 1.3 (colored)
Sync with HEAD (as of 26th Dec)
Revision 1.4 / (download) - annotate - [select for diffs], Thu Dec 10 15:51:11 2015 UTC (8 years, 3 months ago) by skrll
Branch: MAIN
CVS Tags: nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226
Changes since 1.3: +1 -2
lines
Diff to previous 1.3 (colored)
Remove "empty" FreeBSD RCSId
Revision 1.2.2.5 / (download) - annotate - [select for diffs], Sat Oct 24 08:24:15 2015 UTC (8 years, 5 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.4: +5 -1
lines
Diff to previous 1.2.2.4 (colored) to branchpoint 1.2 (colored) to selected 1.3 (colored)
Do the following slightly differently to the diff from t-hash + Fix the bug that port feature UHF_PORT_{U1,U2}_TIMEOUT were never set. PS_SPEED bits were always cleared. + Fix the bug of logic inversion whether port speed is SS when setting feature UHF_PORT_{U1,U2}_TIMEOUT.
Revision 1.2.2.4 / (download) - annotate - [select for diffs], Wed Sep 23 13:44:58 2015 UTC (8 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.3: +4 -4
lines
Diff to previous 1.2.2.3 (colored) to branchpoint 1.2 (colored) to selected 1.3 (colored)
Update multiple inclusion macro name
Revision 1.2.2.3 / (download) - annotate - [select for diffs], Sun Sep 13 09:27:54 2015 UTC (8 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.2: +140 -113
lines
Diff to previous 1.2.2.2 (colored) to branchpoint 1.2 (colored) to selected 1.3 (colored)
Various improvements from t-hash (updated by me) + Improve xhci_configure_endpoint(). + Split off maxburst and interval calculation. + Start interval calculation with 10, not 11. + Put correct maxburst value. + Split off constructing endpoint context. + Improve xhci_event_transfer() + Remove case of unlikely completion codes I added. + Clear xr_cookies too when xhci_set_dequeue() clears xr_trb. + Return USBD_NO_ADDR if xhci_address_device fails with XHCI_TRB_ERROR_NO_SLOTS. + Add aprint_debug xhci capability registers. + Add & update comments. I checked HCCPARAMS1 against version 1.1 of the XHCI specification. Not sure of previous version formats
Revision 1.2.2.2 / (download) - annotate - [select for diffs], Sat Jun 6 16:38:07 2015 UTC (8 years, 9 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2.2.1: +2 -2
lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored) to selected 1.3 (colored)
Fix num of Max Interrupters to 11 bits width. From t-hash.
Revision 1.2.2.1 / (download) - annotate - [select for diffs], Mon Apr 6 15:18:14 2015 UTC (8 years, 11 months ago) by skrll
Branch: nick-nhusb
Changes since 1.2: +31 -11
lines
Diff to previous 1.2 (colored) to selected 1.3 (colored)
Sync with HEAD
Revision 1.3 / (download) - annotate - [selected], Sat Mar 28 08:19:20 2015 UTC (9 years ago) by skrll
Branch: MAIN
CVS Tags: nick-nhusb-base-20150921,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406
Changes since 1.2: +31 -11
lines
Diff to previous 1.2 (colored)
More defines - from Takahiro HAYASHI and a couple of corrections from me
Revision 1.1.10.1 / (download) - annotate - [select for diffs], Fri Jan 2 22:44:34 2015 UTC (9 years, 2 months ago) by martin
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0
Branch point for: netbsd-7-nhusb
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored) to selected 1.3 (colored)
Pull up following revision(s) (requested by skrll in ticket #372): sys/dev/usb/xhcireg.h: revision 1.2 sys/dev/usb/xhci.c: revision 1.28 kern/49391: Fixes to XHCI driver command ring and status TRB CRCR needs 64byte aligned address Use usb_allocmem instead of usb_allocmem_flags(..., 0) Correct status stage TRB in xhci_device_ctrl_start - direction logic was wrong. Correct a typo in a comment
Revision 1.2 / (download) - annotate - [select for diffs], Tue Nov 18 10:18:45 2014 UTC (9 years, 4 months ago) by skrll
Branch: MAIN
CVS Tags: nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored) to selected 1.3 (colored)
kern/49391: Fixes to XHCI driver command ring and status TRB CRCR needs 64byte aligned address Use usb_allocmem instead of usb_allocmem_flags(..., 0) Correct status stage TRB in xhci_device_ctrl_start - direction logic was wrong. Correct a typo in a comment
Revision 1.1.12.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:51 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.1.12.1: +426 -0
lines
Diff to previous 1.1.12.1 (colored) to branchpoint 1.1 (colored) to selected 1.3 (colored)
Rebase to HEAD as of a few days ago.
Revision 1.1.8.2 / (download) - annotate - [select for diffs], Thu May 22 11:40:37 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.1.8.1: +426 -0
lines
Diff to previous 1.1.8.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.3 (colored)
sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
Revision 1.1.6.2 / (download) - annotate - [select for diffs], Sun May 18 17:45:48 2014 UTC (9 years, 10 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.1.6.1: +426 -0
lines
Diff to previous 1.1.6.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.3 (colored)
sync with head
Revision 1.1.2.2 / (download) - annotate - [select for diffs], Tue Nov 5 18:36:31 2013 UTC (10 years, 4 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.1.2.1: +426 -0
lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.3 (colored)
Pull down xhci support from HEAD
Revision 1.1.12.1, Sat Sep 14 00:40:31 2013 UTC (10 years, 6 months ago) by tls
Branch: tls-maxphys
Changes since 1.1: +0 -426
lines
FILE REMOVED
file xhcireg.h was added on branch tls-maxphys on 2014-08-20 00:03:51 +0000
Revision 1.1.8.1, Sat Sep 14 00:40:31 2013 UTC (10 years, 6 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.1: +0 -426
lines
FILE REMOVED
file xhcireg.h was added on branch yamt-pagecache on 2014-05-22 11:40:37 +0000
Revision 1.1.6.1, Sat Sep 14 00:40:31 2013 UTC (10 years, 6 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.1: +0 -426
lines
FILE REMOVED
file xhcireg.h was added on branch rmind-smpnet on 2014-05-18 17:45:48 +0000
Revision 1.1.2.1, Sat Sep 14 00:40:31 2013 UTC (10 years, 6 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.1: +0 -426
lines
FILE REMOVED
file xhcireg.h was added on branch matt-nb5-mips64 on 2013-11-05 18:36:31 +0000
Revision 1.1 / (download) - annotate - [select for diffs], Sat Sep 14 00:40:31 2013 UTC (10 years, 6 months ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-pagecache-base9,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
rmind-smpnet-nbase,
rmind-smpnet-base,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
netbsd-7-base
Branch point for: yamt-pagecache,
tls-maxphys,
rmind-smpnet,
netbsd-7,
matt-nb5-mips64
Diff to selected 1.3 (colored)
Add work-in-progress xhci(4) driver code. Currently (mostly) supports interrupt-driven control, interrupt and bulk transfers at the three USB 2.0 speeds on root hub ports.