/* GCR reg offsets from GCR base */ #define PMC_GCR_PMC_CFG_REG 0x08 #define PMC_GCR_TELEM_DEEP_S0IX_REG 0x78 #define PMC_GCR_TELEM_SHLW_S0IX_REG 0x80
/* PMC_CFG_REG bit masks */ #define PMC_CFG_NO_REBOOT_EN BIT(4)
/** * struct intel_pmc_dev - Intel PMC device structure * @dev: Pointer to the parent PMC device * @scu: Pointer to the SCU IPC device data structure * @gcr_mem_base: Virtual base address of GCR (Global Configuration Registers) * @gcr_lock: Lock used to serialize access to GCR registers * @telem_base: Pointer to telemetry SSRAM base resource or %NULL if not * available
*/ struct intel_pmc_dev { struct device *dev; struct intel_scu_ipc_dev *scu; void __iomem *gcr_mem_base;
spinlock_t gcr_lock; struct resource *telem_base;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.