4 #include <baseboard/variants.h>
8 #include <soc/gpio_soc_defs.h>
9 #include <soc/pci_devs.h>
10 #include <soc/soc_chip.h>
50 printk(
BIOS_INFO,
"Overriding power limits PL1 (%u, %u) PL2 (%u, %u) PL4 (%u)\n",
79 if (!(
CONFIG(BOARD_INTEL_ADLRVP_P_EXT_EC) ||
CONFIG(BOARD_INTEL_ADLRVP_M_EXT_EC)))
void * memcpy(void *dest, const void *src, size_t n)
#define DIV_ROUND_UP(x, y)
#define printk(level,...)
uint32_t board_id(void)
board_id() - Get the board version
static DEVTREE_CONST void * config_of(const struct device *dev)
#define BIOS_INFO
BIOS_INFO - Expected events.
void variant_update_power_limits(const struct cpu_power_limits *limits, size_t num_entries)
WEAK_DEV_PTR(dptf_policy)
void variant_devtree_update(void)
const struct cpu_power_limits limits[]
static uint8_t get_board_id(void)
static void variant_update_typec_init_config(void)
static const struct board_id_iom_port_config port_config[]
#define PCI_DID_INTEL_ADL_P_ID_7
#define PCI_DID_INTEL_ADL_P_ID_3
#define PCI_DID_INTEL_ADL_P_ID_5
#define PCI_DID_INTEL_ADL_P_ID_6
static __always_inline uint16_t pci_s_read_config16(pci_devfn_t dev, uint16_t reg)
#define PCI_DEV(SEGBUS, DEV, FN)
#define MILLIWATTS_TO_WATTS
enum soc_intel_alderlake_cpu_tdps cpu_tdp
enum typec_port_index port
unsigned int pl1_min_power
unsigned int pl1_max_power
unsigned int pl2_max_power
unsigned int pl2_min_power
struct dptf_power_limit_config pl2
struct dptf_power_limit_config pl1