3 #include <soc/platform_descriptors.h>
4 #include <soc/soc_util.h>
10 .engine_type = PCIE_ENGINE,
11 .start_logical_lane = 8,
12 .end_logical_lane = 15,
16 .link_aspm_L1_1 =
true,
17 .link_aspm_L1_2 =
true,
18 .turn_off_unused_lanes =
true,
23 .engine_type = PCIE_ENGINE,
24 .start_logical_lane = 0,
25 .end_logical_lane = 1,
29 .link_aspm_L1_1 =
true,
30 .link_aspm_L1_2 =
true,
31 .turn_off_unused_lanes =
true,
36 .engine_type = PCIE_ENGINE,
37 .start_logical_lane = 4,
38 .end_logical_lane = 4,
42 .link_aspm_L1_1 =
true,
43 .link_aspm_L1_2 =
true,
44 .turn_off_unused_lanes =
true,
49 .engine_type = PCIE_ENGINE,
50 .start_logical_lane = 5,
51 .end_logical_lane = 5,
55 .link_aspm_L1_1 =
true,
56 .link_aspm_L1_2 =
true,
57 .turn_off_unused_lanes =
true,
62 .engine_type = PCIE_ENGINE,
63 .start_logical_lane = 6,
64 .end_logical_lane = 6,
68 .link_aspm_L1_1 =
true,
69 .link_aspm_L1_2 =
true,
70 .turn_off_unused_lanes =
true,
75 .engine_type = PCIE_ENGINE,
76 .start_logical_lane = 7,
77 .end_logical_lane = 7,
82 .link_aspm_L1_1 =
true,
83 .link_aspm_L1_2 =
true,
84 .turn_off_unused_lanes =
true,
89 .engine_type = SATA_ENGINE,
90 .start_logical_lane = 2,
91 .end_logical_lane = 3,
93 .channel_type = SATA_CHANNEL_LONG,
100 .engine_type = PCIE_ENGINE,
101 .start_logical_lane = 8,
102 .end_logical_lane = 11,
104 .function_number = 1,
106 .link_aspm_L1_1 =
true,
107 .link_aspm_L1_2 =
true,
108 .turn_off_unused_lanes =
true,
112 .port_present =
true,
113 .engine_type = PCIE_ENGINE,
114 .start_logical_lane = 0,
115 .end_logical_lane = 1,
117 .function_number = 7,
119 .link_aspm_L1_1 =
true,
120 .link_aspm_L1_2 =
true,
121 .turn_off_unused_lanes =
true,
125 .port_present =
true,
126 .engine_type = PCIE_ENGINE,
127 .start_logical_lane = 4,
128 .end_logical_lane = 4,
130 .function_number = 2,
132 .link_aspm_L1_1 =
true,
133 .link_aspm_L1_2 =
true,
134 .turn_off_unused_lanes =
true,
138 .port_present =
true,
139 .engine_type = PCIE_ENGINE,
140 .start_logical_lane = 5,
141 .end_logical_lane = 5,
143 .function_number = 3,
145 .link_aspm_L1_1 =
true,
146 .link_aspm_L1_2 =
true,
147 .turn_off_unused_lanes =
true,
151 .port_present =
true,
152 .engine_type = SATA_ENGINE,
153 .start_logical_lane = 2,
154 .end_logical_lane = 3,
156 .channel_type = SATA_CHANNEL_LONG,
162 .connector_type = DP,
167 .connector_type = EDP,
172 .connector_type = DP,
177 .connector_type = DP,
185 .connector_type = DP,
190 .connector_type = EDP,
195 .connector_type = DP,
202 const fsp_dxio_descriptor **dxio_descs,
size_t *dxio_num,
203 const fsp_ddi_descriptor **ddi_descs,
size_t *ddi_num)
void mainboard_get_dxio_ddi_descriptors(const fsp_dxio_descriptor **dxio_descs, size_t *dxio_num, const fsp_ddi_descriptor **ddi_descs, size_t *ddi_num)
static const fsp_ddi_descriptor dali_ddi_descriptors[]
static const fsp_dxio_descriptor dali_dxio_descriptors[]
static const fsp_ddi_descriptor pco_ddi_descriptors[]
static const fsp_dxio_descriptor pco_dxio_descriptors[]
bool soc_is_reduced_io_sku(void)