#include <device/device.h>
#include <device/pci.h>
#include <fsp/api.h>
#include <fsp/util.h>
#include <intelblocks/acpi.h>
#include <intelblocks/cfg.h>
#include <intelblocks/gpio.h>
#include <intelblocks/itss.h>
#include <intelblocks/pcie_rp.h>
#include <intelblocks/xdci.h>
#include <soc/intel/common/vbt.h>
#include <soc/itss.h>
#include <soc/pci_devs.h>
#include <soc/ramstage.h>
#include <soc/soc_chip.h>
Go to the source code of this file.
◆ soc_enable()
Definition at line 153 of file chip.c.
References block_gpio_enable(), cpu_bus_ops, pci_path::devfn, DEVICE_PATH_CPU_CLUSTER, DEVICE_PATH_DOMAIN, DEVICE_PATH_GPIO, DEVICE_PATH_PCI, device::ops, device::path, PCH_DEVFN_PMC, device_path::pci, pci_domain_ops, pmc_ops, and device_path::type.
◆ soc_fill_gpio_pm_configuration()
static void soc_fill_gpio_pm_configuration |
( |
void |
| ) |
|
|
static |
◆ soc_init_pre_device()
void soc_init_pre_device |
( |
void * |
chip_info | ) |
|
◆ cpu_bus_ops
Initial value:= {
}
static void noop_read_resources(struct device *dev)
Standard device operations function pointers shims.
static void noop_set_resources(struct device *dev)
Definition at line 121 of file chip.c.
◆ pch_rp_groups
Initial value:= {
{ 0 }
}
#define PCH_DEV_SLOT_PCIE
Definition at line 1 of file chip.c.
◆ pci_domain_ops
Initial value:= {
}
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.
Definition at line 121 of file chip.c.
Referenced by soc_enable().
◆ pmc_ops
◆ soc_intel_jasperlake_ops
Initial value:= {
}
void soc_init_pre_device(void *chip_info)
static void soc_enable(struct device *dev)
Definition at line 153 of file chip.c.