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
9
struct
qmp_phy_init_tbl
{
10
u32
*
address
;
11
u32
val
;
12
};
13
14
struct
ss_usb_phy_reg
{
15
/* Init sequence for QMP PHY blocks - serdes, tx, rx, pcs */
16
const
struct
qmp_phy_init_tbl
*
serdes_tbl
;
17
int
serdes_tbl_num
;
18
19
const
struct
qmp_phy_init_tbl
*
tx_tbl
;
20
int
tx_tbl_num
;
21
22
const
struct
qmp_phy_init_tbl
*
rx_tbl
;
23
int
rx_tbl_num
;
24
25
const
struct
qmp_phy_init_tbl
*
pcs_tbl
;
26
int
pcs_tbl_num
;
27
28
struct
usb3_phy_pcs_reg_layout
*
qmp_pcs_reg
;
29
};
30
31
void
ss_qmp_phy_init
(
void
);
console.h
mmio.h
ss_qmp_phy_init
void ss_qmp_phy_init(void)
Definition:
qmpv3_usb_phy.c:381
u32
uint32_t u32
Definition:
stdint.h:51
qmp_phy_init_tbl
Definition:
qmp_usb_phy.h:9
qmp_phy_init_tbl::address
u32 * address
Definition:
qmp_usb_phy.h:10
qmp_phy_init_tbl::val
u32 val
Definition:
qmp_usb_phy.h:11
ss_usb_phy_reg
Definition:
qmp_usb_phy.h:14
ss_usb_phy_reg::qmp_pcs_reg
struct usb3_phy_pcs_reg_layout * qmp_pcs_reg
Definition:
qmp_usb_phy.h:28
ss_usb_phy_reg::rx_tbl_num
int rx_tbl_num
Definition:
qmp_usb_phy.h:23
ss_usb_phy_reg::rx_tbl
const struct qmp_phy_init_tbl * rx_tbl
Definition:
qmp_usb_phy.h:22
ss_usb_phy_reg::serdes_tbl_num
int serdes_tbl_num
Definition:
qmp_usb_phy.h:17
ss_usb_phy_reg::serdes_tbl
const struct qmp_phy_init_tbl * serdes_tbl
Definition:
qmp_usb_phy.h:16
ss_usb_phy_reg::tx_tbl
const struct qmp_phy_init_tbl * tx_tbl
Definition:
qmp_usb_phy.h:19
ss_usb_phy_reg::tx_tbl_num
int tx_tbl_num
Definition:
qmp_usb_phy.h:20
ss_usb_phy_reg::pcs_tbl_num
int pcs_tbl_num
Definition:
qmp_usb_phy.h:26
ss_usb_phy_reg::pcs_tbl
const struct qmp_phy_init_tbl * pcs_tbl
Definition:
qmp_usb_phy.h:25
usb3_phy_pcs_reg_layout
Definition:
qmpv3_usb_phy.c:146
src
soc
qualcomm
common
include
soc
usb
qmp_usb_phy.h
Generated by
1.9.1