15 #include <soc/pci_devs.h>
16 #include <soc/ramstage.h>
17 #include <soc/soc_chip.h>
24 #if CONFIG(HAVE_ACPI_TABLES)
38 case 0:
return "HS01";
39 case 1:
return "HS02";
40 case 2:
return "HS03";
41 case 3:
return "HS04";
42 case 4:
return "HS05";
43 case 5:
return "HS06";
44 case 6:
return "HS07";
45 case 7:
return "HS08";
46 case 8:
return "HS09";
47 case 9:
return "HS10";
53 case 0:
return "SS01";
54 case 1:
return "SS02";
55 case 2:
return "SS03";
56 case 3:
return "SS04";
113 if (
config->gpio_override_pm)
139 #if CONFIG(HAVE_ACPI_TABLES)
147 #if CONFIG(HAVE_ACPI_TABLES)
void * memcpy(void *dest, const void *src, size_t n)
void * memset(void *dstpp, int c, size_t len)
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)
@ 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.
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 PCH_DEV_SLOT_PCIE
void gpio_pm_configure(const uint8_t *misccfg_pm_values, size_t num)
struct device_operations pmc_ops
static const struct pcie_rp_group pch_rp_groups[]
static struct device_operations pci_domain_ops
static void soc_fill_gpio_pm_configuration(void)
struct chip_operations soc_intel_jasperlake_ops
static void soc_enable(struct device *dev)
void(* read_resources)(struct device *dev)
enum device_path_type type
struct device_operations * ops