coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
qmp_usb_phy.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #include <device/mmio.h>
4 #include <console/console.h>
5 
6 /* USB3PHY_PCIE_USB3_PCS_PCS_STATUS bit */
7 #define USB3_PCS_PHYSTATUS BIT(6)
8 
12 };
13 
15  /* Init sequence for QMP PHY blocks - serdes, tx, rx, pcs */
18 
19  const struct qmp_phy_init_tbl *tx_tbl;
21 
22  const struct qmp_phy_init_tbl *rx_tbl;
24 
25  const struct qmp_phy_init_tbl *pcs_tbl;
27 
29 };
30 
31 void ss_qmp_phy_init(void);
void ss_qmp_phy_init(void)
uint32_t u32
Definition: stdint.h:51
struct usb3_phy_pcs_reg_layout * qmp_pcs_reg
Definition: qmp_usb_phy.h:28
const struct qmp_phy_init_tbl * rx_tbl
Definition: qmp_usb_phy.h:22
const struct qmp_phy_init_tbl * serdes_tbl
Definition: qmp_usb_phy.h:16
const struct qmp_phy_init_tbl * tx_tbl
Definition: qmp_usb_phy.h:19
const struct qmp_phy_init_tbl * pcs_tbl
Definition: qmp_usb_phy.h:25