![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#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/irq.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.
Functions | |
static void | soc_fill_gpio_pm_configuration (void) |
void | soc_init_pre_device (void *chip_info) |
static void | cpu_fill_ssdt (const struct device *dev) |
static void | cpu_set_north_irqs (struct device *dev) |
static void | soc_enable (struct device *dev) |
Variables | |
static struct device_operations | pci_domain_ops |
static struct device_operations | cpu_bus_ops |
struct chip_operations | soc_intel_tigerlake_ops |
Definition at line 164 of file chip.c.
References BIOS_ERR, generate_cpu_entries(), generate_pin_irq_map(), and printk.
Definition at line 195 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.
Definition at line 136 of file chip.c.
References config, config_of_soc, gpio_pm_configure(), memcpy(), memset(), MISCCFG_GPIO_PM_CONFIG_BITS, TOTAL_GPIO_COMM, and value.
Referenced by soc_init_pre_device().
Definition at line 149 of file chip.c.
References fsp_display_fvi_version_hob(), fsp_silicon_init(), pch_rp_groups, pcie_rp_update_devicetree(), soc_fill_gpio_pm_configuration(), and soc_get_pch_rp_groups().
|
static |
|
static |
Definition at line 172 of file chip.c.
Referenced by soc_enable().
struct chip_operations soc_intel_tigerlake_ops |