16 #include <soc/pci_devs.h>
17 #include <soc/ramstage.h>
18 #include <soc/soc_chip.h>
20 #if CONFIG(HAVE_ACPI_TABLES)
34 case 0:
return "HS01";
35 case 1:
return "HS02";
36 case 2:
return "HS03";
37 case 3:
return "HS04";
38 case 4:
return "HS05";
39 case 5:
return "HS06";
40 case 6:
return "HS07";
41 case 7:
return "HS08";
42 case 8:
return "HS09";
43 case 9:
return "HS10";
45 case 10:
return "HS11";
46 case 11:
return "HS12";
47 case 12:
return "HS13";
48 case 13:
return "HS14";
54 case 0:
return "SS01";
55 case 1:
return "SS02";
56 case 2:
return "SS03";
57 case 3:
return "SS04";
59 case 4:
return "SS05";
60 case 5:
return "SS06";
61 case 6:
return "SS07";
62 case 7:
return "SS08";
63 case 8:
return "SS09";
64 case 9:
return "SS10";
141 if (
config->gpio_override_pm)
181 #if CONFIG(HAVE_ACPI_TABLES)
190 #if CONFIG(HAVE_ACPI_TABLES)
void * memcpy(void *dest, const void *src, size_t n)
void * memset(void *dstpp, int c, size_t len)
bool generate_pin_irq_map(void)
bool irq_program_non_pch(void)
#define printk(level,...)
void generate_cpu_entries(const struct device *device)
void fsp_silicon_init(void)
void block_gpio_enable(struct device *dev)
void fsp_display_fvi_version_hob(void)
static void noop_read_resources(struct device *dev)
Standard device operations function pointers shims.
static void noop_set_resources(struct device *dev)
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
@ DEVICE_PATH_CPU_CLUSTER
void pci_domain_read_resources(struct device *dev)
void pci_domain_set_resources(struct device *dev)
void pci_domain_scan_bus(struct device *dev)
Scan a PCI domain.
const struct pcie_rp_group * soc_get_pch_rp_groups(void)
void pcie_rp_update_devicetree(const struct pcie_rp_group *groups)
struct device_operations cpu_bus_ops
const char * soc_acpi_name(const struct device *dev)
void soc_init_pre_device(void *chip_info)
#define MISCCFG_GPIO_PM_CONFIG_BITS
#define SA_DEVFN_TCSS_XDCI
void gpio_pm_configure(const uint8_t *misccfg_pm_values, size_t num)
static const struct pcie_rp_group pch_rp_groups[]
struct device_operations pmc_ops
static void cpu_fill_ssdt(const struct device *dev)
static struct device_operations pci_domain_ops
struct chip_operations soc_intel_tigerlake_ops
static void soc_fill_gpio_pm_configuration(void)
static void soc_enable(struct device *dev)
static void cpu_set_north_irqs(struct device *dev)
#define SA_DEVFN_CPU_PCIE
void(* read_resources)(struct device *dev)
enum device_path_type type
struct device_operations * ops