
req: pointer to the request structure the driver application should fill while submitting a job to driver, containing a callback function
and its parameter, Queue Manager S/Gs for input and output, a per-context structure containing the CAAM shared descriptor etc.
Please refer to the source code for usage examples.
Supporting Documentation
DPAA1-specific SEC details - Queue Interface (QI)
DPAA2-specific SEC details - Data Path SEC Interface (DPSECI)
4.2.10 Universal Serial Bus Interfaces
4.2.10.1 USB 3.0 Host/Peripheral Linux Driver User Manual
Description
The driver supports xHCI SuperSpeed (SS) Dual-Role-Device (DRD) controller
Main features of xHCI controller
• Supports operation as a standalone USB xHCI host controller
• USB dual-role operation and can be configured as host or device
• Super-speed (5 GT/s), High-speed (480 Mbps), full-speed (12 Mbps), and low-speed (1.5 Mbps) operations
• Supports operation as a standalone single port USB
• Supports eight programmable, bidirectional USB endpoints
Modes of Operation
• Host Mode: SS/HS/FS/LS
• Device Mode: SS/HS/FS
Super-speed operation is not supported when OTG is enabled
NOTE
This document explains working of
HS Host and HS Device in Linux
NOTE
Module Loading
The default kernel configuration enables support for USB_DWC3 as built-in kernel module.
Kernel Configure Tree View Options
Kernel Configure Tree View Options
Description
Device Drivers--->
USB support --->
Enables USB host controller support
Table continues on the next page...
Linux kernel
Layerscape LS1028A BSP User Guide, Rev. 0.3, 04/2019
76
NXP Semiconductors
Summary of Contents for Layerscape LS1028A BSP
Page 135: ......