coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
variant.c
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #include <baseboard/variants.h>
4 #include <string.h>
5 
7 {
8  dxio_descriptors[WLAN].link_aspm_L1_1 = false;
9  dxio_descriptors[WLAN].link_aspm_L1_2 = false;
10 
11  /* Fix link speed to GEN2 - b/228830362 */
12  dxio_descriptors[WLAN].link_speed_capability = GEN2;
13  dxio_descriptors[WLAN].port_params[0] = PP_PSPP_AC;
14  /* AC_DirectIndirect[11:8], AC_MaxPreferredSpeed[7:4], AC_MinPreferredSpeed[3:0] */
15  dxio_descriptors[WLAN].port_params[1] = 0x122;
16  dxio_descriptors[WLAN].port_params[2] = PP_PSPP_DC;
17  /* DC_DirectIndirect[11:8], DC_MaxPreferredSpeed[7:4], DC_MinPreferredSpeed[3:0] */
18  dxio_descriptors[WLAN].port_params[3] = 0x122;
19 }
static const fsp_dxio_descriptor dxio_descriptors[]
@ WLAN
Definition: variants.h:55
void variant_update_dxio_descriptors(fsp_dxio_descriptor *dxio_descriptors)
Definition: variant.c:6