diff options
Diffstat (limited to 'src/soc/intel/quark/include')
-rw-r--r-- | src/soc/intel/quark/include/soc/QuarkNcSocId.h | 2 | ||||
-rw-r--r-- | src/soc/intel/quark/include/soc/romstage.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/soc/intel/quark/include/soc/QuarkNcSocId.h b/src/soc/intel/quark/include/soc/QuarkNcSocId.h index 1bf7e06b0b..22324465cb 100644 --- a/src/soc/intel/quark/include/soc/QuarkNcSocId.h +++ b/src/soc/intel/quark/include/soc/QuarkNcSocId.h @@ -269,6 +269,8 @@ Definitions beginning with "N_" are the bit position // #define QNC_MSG_FSBIC_REG_HMISC 0x03 // Host Misellaneous Controls #define SMI_EN (BIT19) // SMI Global Enable (from Legacy Bridge) +#define FSEG_RD_DRAM (BIT2) // Enable RAM for 0x000f0000 - 0x000fffff +#define ESEG_RD_DRAM (BIT1) // Enable RAM for 0x000e0000 - 0x000effff #define QNC_MSG_FSBIC_REG_HSMMC 0x04 // Host SMM Control #define NON_HOST_SMM_WR_OPEN (BIT18) // SMM Writes OPEN #define NON_HOST_SMM_RD_OPEN (BIT17) // SMM Writes OPEN diff --git a/src/soc/intel/quark/include/soc/romstage.h b/src/soc/intel/quark/include/soc/romstage.h index 23c62704a9..c2c7e9c03a 100644 --- a/src/soc/intel/quark/include/soc/romstage.h +++ b/src/soc/intel/quark/include/soc/romstage.h @@ -30,6 +30,8 @@ void mcr_write(uint8_t opcode, uint8_t port, uint32_t reg_address); uint32_t mdr_read(void); void mdr_write(uint32_t value); void mea_write(uint32_t reg_address); +uint32_t port_reg_read(uint8_t port, uint32_t offset); +void port_reg_write(uint8_t port, uint32_t offset, uint32_t value); void report_platform_info(void); int set_base_address_and_enable_uart(u8 bus, u8 dev, u8 func, u32 mmio_base); |