Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: dke1679363011737
Ixiasoft
Visible to Intel only — GUID: dke1679363011737
Ixiasoft
5.6.6.1.1. Initialization Phase
Program the various configuration registers as part of initialization of the USB controller in host mode. Firmware needs to update the following registers for values other than the default values:
- GSBUSCFG0/1: Bus configuration register
- GTXTHRCFG/GRXTHRCFG: Tx/Rx threshold register
- GSNPSID: Synopsys ID
- GUID: User ID
- GUSB2PHYCFG: PHY configuration register related to USB2 protocol
- GUSB3PIPECTL: PIPE interface related configuration
- GTXFIFOSIZn/GRXFIFOSIZn: Configuration register for programming the speed used for FIFO
- GCTL: Global control register
- GUCTL: User property override while controller in host mode
- DCTL: Debug control register