mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00

Remove unnecessary declarations in header file. Variable that are used by only one .c file are removed from header file and changed to be static in their corresponding .c file. Signed-off-by: Xi Pardee <xi.pardee@linux.intel.com> Link: https://lore.kernel.org/r/20250214214416.10150-3-xi.pardee@linux.intel.com Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
55 lines
1.4 KiB
C
55 lines
1.4 KiB
C
// SPDX-License-Identifier: GPL-2.0
|
|
/*
|
|
* This file contains platform specific structure definitions
|
|
* and init function used by Ice Lake PCH.
|
|
*
|
|
* Copyright (c) 2022, Intel Corporation.
|
|
* All Rights Reserved.
|
|
*
|
|
*/
|
|
|
|
#include "core.h"
|
|
|
|
static const struct pmc_bit_map icl_pfear_map[] = {
|
|
{"RES_65", BIT(0)},
|
|
{"RES_66", BIT(1)},
|
|
{"RES_67", BIT(2)},
|
|
{"TAM", BIT(3)},
|
|
{"GBETSN", BIT(4)},
|
|
{"TBTLSX", BIT(5)},
|
|
{"RES_71", BIT(6)},
|
|
{"RES_72", BIT(7)},
|
|
{}
|
|
};
|
|
|
|
static const struct pmc_bit_map *ext_icl_pfear_map[] = {
|
|
/*
|
|
* Check intel_pmc_core_ids[] users of icl_reg_map for
|
|
* a list of core SoCs using this.
|
|
*/
|
|
cnp_pfear_map,
|
|
icl_pfear_map,
|
|
NULL
|
|
};
|
|
|
|
static const struct pmc_reg_map icl_reg_map = {
|
|
.pfear_sts = ext_icl_pfear_map,
|
|
.slp_s0_offset = CNP_PMC_SLP_S0_RES_COUNTER_OFFSET,
|
|
.slp_s0_res_counter_step = ICL_PMC_SLP_S0_RES_COUNTER_STEP,
|
|
.slps0_dbg_maps = cnp_slps0_dbg_maps,
|
|
.ltr_show_sts = cnp_ltr_show_map,
|
|
.msr_sts = msr_map,
|
|
.slps0_dbg_offset = CNP_PMC_SLPS0_DBG_OFFSET,
|
|
.ltr_ignore_offset = CNP_PMC_LTR_IGNORE_OFFSET,
|
|
.regmap_length = CNP_PMC_MMIO_REG_LEN,
|
|
.ppfear0_offset = CNP_PMC_HOST_PPFEAR0A,
|
|
.ppfear_buckets = ICL_PPFEAR_NUM_ENTRIES,
|
|
.pm_cfg_offset = CNP_PMC_PM_CFG_OFFSET,
|
|
.pm_read_disable_bit = CNP_PMC_READ_DISABLE_BIT,
|
|
.ltr_ignore_max = ICL_NUM_IP_IGN_ALLOWED,
|
|
.etr3_offset = ETR3_OFFSET,
|
|
};
|
|
|
|
struct pmc_dev_info icl_pmc_dev = {
|
|
.map = &icl_reg_map,
|
|
};
|