coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
snps_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 struct usb_board_data {
7  /*Register values going to override from the boardfile*/
12 };
13 
14 struct hs_usb_phy_reg {
15  u8 rsvd1[60];
18  u8 rsvd2[12];
25  u8 rsvd3[4];
30  u8 rsvd4[24];
32  u8 rsvd5[8];
34 };
35 check_member(hs_usb_phy_reg, utmi_ctrl0, 0x03c);
36 check_member(hs_usb_phy_reg, utmi_ctrl1, 0x040);
37 check_member(hs_usb_phy_reg, utmi_ctrl5, 0x050);
38 check_member(hs_usb_phy_reg, hs_phy_ctrl2, 0x064);
39 check_member(hs_usb_phy_reg, hs_phy_override_x0, 0x06c);
40 check_member(hs_usb_phy_reg, hs_phy_override_x3, 0x078);
42 check_member(hs_usb_phy_reg, refclk_ctrl, 0x0a0);
check_member(hs_usb_phy_reg, utmi_ctrl0, 0x03c)
uint32_t u32
Definition: stdint.h:51
uint8_t u8
Definition: stdint.h:45
u32 hs_phy_override_x2
Definition: snps_usb_phy.h:28
u32 hs_phy_override_x1
Definition: snps_usb_phy.h:27
u32 hs_phy_override_x3
Definition: snps_usb_phy.h:29
u32 hs_phy_ctrl_common0
Definition: snps_usb_phy.h:20
u32 hs_phy_ctrl_common2
Definition: snps_usb_phy.h:22
u32 hs_phy_ctrl_common1
Definition: snps_usb_phy.h:21
u32 hs_phy_override_x0
Definition: snps_usb_phy.h:26
u8 parameter_override_x2
Definition: snps_usb_phy.h:10
u8 parameter_override_x0
Definition: snps_usb_phy.h:8
u8 parameter_override_x3
Definition: snps_usb_phy.h:11
u8 parameter_override_x1
Definition: snps_usb_phy.h:9