From e53534eead659d57a16f52970a4dbb7419030e4c Mon Sep 17 00:00:00 2001 From: Angel Pons Date: Mon, 25 Jan 2021 14:58:00 +0100 Subject: soc/intel/denverton_ns: Drop unused `pattrs.h` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I78ff11a56b38c4bc4f4f00115de1af4b73d4448c Signed-off-by: Angel Pons Reviewed-on: https://review.coreboot.org/c/coreboot/+/49901 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber Reviewed-by: Arthur Heymans Reviewed-by: Michael Niewöhner --- src/soc/intel/denverton_ns/include/soc/pattrs.h | 40 ------------------------- 1 file changed, 40 deletions(-) delete mode 100644 src/soc/intel/denverton_ns/include/soc/pattrs.h diff --git a/src/soc/intel/denverton_ns/include/soc/pattrs.h b/src/soc/intel/denverton_ns/include/soc/pattrs.h deleted file mode 100644 index 224c56d531..0000000000 --- a/src/soc/intel/denverton_ns/include/soc/pattrs.h +++ /dev/null @@ -1,40 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ - -#ifndef _DENVERTON_NS_PATTRS_H_ -#define _DENVERTON_NS_PATTRS_H_ - -#include -#include - -enum { IACORE_MIN, IACORE_LFM, IACORE_MAX, IACORE_TURBO, IACORE_END }; - -/* The pattrs structure is a common place to stash pertinent information - * about the processor or platform. Instead of going to the source (msrs, cpuid) - * every time an attribute is needed use the pattrs structure. - */ -struct pattrs { - msr_t platform_id; - msr_t platform_info; - int iacore_ratios[IACORE_END]; - int iacore_vids[IACORE_END]; - uint32_t cpuid; - int revid; - int stepping; - const void *microcode_patch; - int address_bits; - int num_cpus; - unsigned int bclk_khz; -}; - -/* This is just to hide the abstraction w/o relying on how the underlying - * storage is allocated. */ -#define PATTRS_GLOB_NAME __global_pattrs -#define DEFINE_PATTRS struct pattrs PATTRS_GLOB_NAME -extern DEFINE_PATTRS; - -static inline const struct pattrs *pattrs_get(void) -{ - return &PATTRS_GLOB_NAME; -} - -#endif /* _DENVERTON_NS_PATTRS_H_ */ -- cgit v1.2.3