Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
RiscOS
S
Sources
H
HWSupport
U
USB
Controllers
XHCIDriver
Commits
3216c382
Commit
3216c382
authored
Feb 13, 2020
by
Robert Sprowson
Committed by
ROOL
Mar 06, 2020
Browse files
Set final TRB for a TD size to '0'
xhci.c: From NetBSD 1.113. Version 0.28. Tagged as 'XHCIDriver-0_28'
parent
30e34d4e
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
15 deletions
+13
-15
VersionNum
VersionNum
+10
-12
c/xhci
c/xhci
+3
-3
No files found.
VersionNum
View file @
3216c382
/* (0.2
7
)
/* (0.2
8
)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 0.2
7
#define Module_MajorVersion_CMHG 0.2
8
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 0
2 Jun
20
18
#define Module_Date_CMHG 0
6 Mar
20
20
#define Module_MajorVersion "0.2
7
"
#define Module_Version 2
7
#define Module_MajorVersion "0.2
8
"
#define Module_Version 2
8
#define Module_MinorVersion ""
#define Module_Date "0
2 Jun
20
18
"
#define Module_Date "0
6 Mar
20
20
"
#define Module_ApplicationDate "0
2-Jun-18
"
#define Module_ApplicationDate "0
6-Mar-20
"
#define Module_ComponentName "XHCIDriver"
#define Module_ComponentPath "mixed/RiscOS/Sources/HWSupport/USB/Controllers/XHCIDriver"
#define Module_FullVersion "0.2
7
"
#define Module_HelpVersion "0.2
7
(0
2 Jun
20
18
)"
#define Module_LibraryVersionInfo "0:2
7
"
#define Module_FullVersion "0.2
8
"
#define Module_HelpVersion "0.2
8
(0
6 Mar
20
20
)"
#define Module_LibraryVersionInfo "0:2
8
"
c/xhci
View file @
3216c382
...
...
@@ -3347,7 +3347,7 @@ xhci_device_ctrl_start(usbd_xfer_handle xfer)
parameter
=
DMAADDR
(
dma
,
0
);
KASSERT
(
len
<=
0x10000
);
status
=
XHCI_TRB_2_IRQ_SET
(
0
)
|
XHCI_TRB_2_TDSZ_SET
(
1
)
|
XHCI_TRB_2_TDSZ_SET
(
0
)
|
XHCI_TRB_2_BYTES_SET
(
len
);
control
=
(
isread
?
XHCI_TRB_3_DIR_IN
:
0
)
|
XHCI_TRB_3_TYPE_SET
(
XHCI_TRB_TYPE_DATA_STAGE
)
|
...
...
@@ -3486,7 +3486,7 @@ xhci_device_bulk_start(usbd_xfer_handle xfer)
*/
KASSERT
(
len
<=
0x10000
);
status
=
XHCI_TRB_2_IRQ_SET
(
0
)
|
XHCI_TRB_2_TDSZ_SET
(
1
)
|
XHCI_TRB_2_TDSZ_SET
(
0
)
|
XHCI_TRB_2_BYTES_SET
(
len
);
control
=
XHCI_TRB_3_TYPE_SET
(
XHCI_TRB_TYPE_NORMAL
)
|
XHCI_TRB_3_ISP_BIT
|
XHCI_TRB_3_IOC_BIT
;
...
...
@@ -3605,7 +3605,7 @@ xhci_device_intr_start(usbd_xfer_handle xfer)
parameter
=
DMAADDR
(
dma
,
0
);
KASSERT
(
len
<=
0x10000
);
status
=
XHCI_TRB_2_IRQ_SET
(
0
)
|
XHCI_TRB_2_TDSZ_SET
(
1
)
|
XHCI_TRB_2_TDSZ_SET
(
0
)
|
XHCI_TRB_2_BYTES_SET
(
len
);
control
=
XHCI_TRB_3_TYPE_SET
(
XHCI_TRB_TYPE_NORMAL
)
|
XHCI_TRB_3_ISP_BIT
|
XHCI_TRB_3_IOC_BIT
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment