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-only */
2 
4 #include <baseboard/variants.h>
5 #include <sar.h>
6 
7 #define RIGHT_USB_C_PORT_ID 4
8 
9 const char *get_wifi_sar_cbfs_filename(void)
10 {
12 
13  if (sku_id == 2)
14  return "wifi_sar-bluebird.hex";
15 
17 }
18 
19 bool variant_ext_usb_status(unsigned int port_type, unsigned int port_id)
20 {
22 
23  if (sku_id == 2 && port_id == RIGHT_USB_C_PORT_ID)
24  return false;
25  return true;
26 }
uint32_t sku_id(void)
uint32_t google_chromeec_get_board_sku(void)
Definition: ec_skuid.c:6
const char * get_wifi_sar_cbfs_filename(void)
Definition: variant.c:5
#define RIGHT_USB_C_PORT_ID
Definition: variant.c:7
bool variant_ext_usb_status(unsigned int port_type, unsigned int port_id)
variant_ext_usb_status() - Get status of externally visible USB ports @port_type: Type of USB port i....
Definition: variant.c:19
#define WIFI_SAR_CBFS_DEFAULT_FILENAME
Definition: sar.h:87
unsigned int uint32_t
Definition: stdint.h:14