5 #include <soc/pcr_ids.h>
9 #define PCR_RTC_CONF 0x3400
10 #define PCR_RTC_CONF_UCMOS_EN (1 << 2)
11 #define PCR_RTC_CONF_LCMOS_LOCK (1 << 3)
12 #define PCR_RTC_CONF_UCMOS_LOCK (1 << 4)
13 #define PCR_RTC_CONF_BILD (1 << 31)
15 #define PCR_RTC_BUC 0x3414
16 #define PCR_RTC_BUC_TOP_SWAP (1 << 0)
43 #if CONFIG(INTEL_HAS_TOP_SWAP)
void pcr_rmw32(uint8_t pid, uint16_t offset, uint32_t anddata, uint32_t ordata)
uint32_t pcr_read32(uint8_t pid, uint16_t offset)
void pcr_or32(uint8_t pid, uint16_t offset, uint32_t ordata)
void cmos_check_update_date(void)
void cmos_init(bool invalid)
const struct smm_save_state_ops *legacy_ops __weak
enum ts_config get_rtc_buc_top_swap_status(void)
void configure_rtc_buc_top_swap(enum ts_config ts_state)
#define PCR_RTC_CONF_BILD
void enable_rtc_upper_bank(void)
__weak int soc_get_rtc_failed(void)
#define PCR_RTC_BUC_TOP_SWAP
#define PCR_RTC_CONF_UCMOS_EN
void rtc_conf_set_bios_interface_lockdown(void)