src/soc/intel: Remove unnecessary space after casts
Change-Id: I098104f32dd7c66d7bb79588ef315a242c3889ba Signed-off-by: Elyes Haouas <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/coreboot/+/69806 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Werner Zeh <werner.zeh@siemens.com> Reviewed-by: Subrata Banik <subratabanik@google.com>
This commit is contained in:
committed by
Martin L Roth
parent
5aa98964fb
commit
9018dee685
@ -54,7 +54,7 @@ static void soc_config_pwrmbase(void)
|
|||||||
pci_or_config16(PCH_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
pci_or_config16(PCH_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
||||||
|
|
||||||
/* Enable PWRM in PMC */
|
/* Enable PWRM in PMC */
|
||||||
setbits32((void *) PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
setbits32((void *)PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
||||||
}
|
}
|
||||||
|
|
||||||
void bootblock_pch_early_init(void)
|
void bootblock_pch_early_init(void)
|
||||||
|
@ -594,7 +594,7 @@ static void fill_fsps_cpu_params(FSP_S_CONFIG *s_cfg,
|
|||||||
* This would avoid APs from getting hijacked by FSP while coreboot
|
* This would avoid APs from getting hijacked by FSP while coreboot
|
||||||
* decides to set SkipMpInit UPD.
|
* decides to set SkipMpInit UPD.
|
||||||
*/
|
*/
|
||||||
s_cfg->CpuMpPpi = (uintptr_t) mp_fill_ppi_services_data();
|
s_cfg->CpuMpPpi = (uintptr_t)mp_fill_ppi_services_data();
|
||||||
|
|
||||||
if (CONFIG(USE_FSP_MP_INIT))
|
if (CONFIG(USE_FSP_MP_INIT))
|
||||||
/*
|
/*
|
||||||
|
@ -253,7 +253,7 @@ void soc_fill_power_state(struct chipset_power_state *ps)
|
|||||||
/* STM Support */
|
/* STM Support */
|
||||||
uint16_t get_pmbase(void)
|
uint16_t get_pmbase(void)
|
||||||
{
|
{
|
||||||
return (uint16_t) ACPI_BASE_ADDRESS;
|
return (uint16_t)ACPI_BASE_ADDRESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -84,9 +84,9 @@ int soc_get_uncore_prmmr_base_and_mask(uint64_t *prmrr_base,
|
|||||||
{
|
{
|
||||||
msr_t msr;
|
msr_t msr;
|
||||||
msr = rdmsr(MSR_PRMRR_BASE_0);
|
msr = rdmsr(MSR_PRMRR_BASE_0);
|
||||||
*prmrr_base = (uint64_t) msr.hi << 32 | msr.lo;
|
*prmrr_base = (uint64_t)msr.hi << 32 | msr.lo;
|
||||||
msr = rdmsr(MSR_PRMRR_PHYS_MASK);
|
msr = rdmsr(MSR_PRMRR_PHYS_MASK);
|
||||||
*prmrr_mask = (uint64_t) msr.hi << 32 | msr.lo;
|
*prmrr_mask = (uint64_t)msr.hi << 32 | msr.lo;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -77,7 +77,7 @@ void soc_fill_gnvs(struct global_nvs *gnvs)
|
|||||||
|
|
||||||
/* Assign address of PERST_0 if GPIO is defined in devicetree */
|
/* Assign address of PERST_0 if GPIO is defined in devicetree */
|
||||||
if (cfg->prt0_gpio != GPIO_PRT0_UDEF)
|
if (cfg->prt0_gpio != GPIO_PRT0_UDEF)
|
||||||
gnvs->prt0 = (uintptr_t) gpio_dwx_address(cfg->prt0_gpio);
|
gnvs->prt0 = (uintptr_t)gpio_dwx_address(cfg->prt0_gpio);
|
||||||
|
|
||||||
/* Get sdcard cd GPIO portid if GPIO is defined in devicetree.
|
/* Get sdcard cd GPIO portid if GPIO is defined in devicetree.
|
||||||
* Get offset of sdcard cd pin.
|
* Get offset of sdcard cd pin.
|
||||||
@ -216,7 +216,7 @@ static void acpigen_soc_get_dw0_in_local5(uintptr_t addr)
|
|||||||
static int acpigen_soc_get_gpio_val(unsigned int gpio_num, uint32_t mask)
|
static int acpigen_soc_get_gpio_val(unsigned int gpio_num, uint32_t mask)
|
||||||
{
|
{
|
||||||
assert(gpio_num < TOTAL_PADS);
|
assert(gpio_num < TOTAL_PADS);
|
||||||
uintptr_t addr = (uintptr_t) gpio_dwx_address(gpio_num);
|
uintptr_t addr = (uintptr_t)gpio_dwx_address(gpio_num);
|
||||||
|
|
||||||
acpigen_soc_get_dw0_in_local5(addr);
|
acpigen_soc_get_dw0_in_local5(addr);
|
||||||
|
|
||||||
@ -240,7 +240,7 @@ static int acpigen_soc_get_gpio_val(unsigned int gpio_num, uint32_t mask)
|
|||||||
static int acpigen_soc_set_gpio_val(unsigned int gpio_num, uint32_t val)
|
static int acpigen_soc_set_gpio_val(unsigned int gpio_num, uint32_t val)
|
||||||
{
|
{
|
||||||
assert(gpio_num < TOTAL_PADS);
|
assert(gpio_num < TOTAL_PADS);
|
||||||
uintptr_t addr = (uintptr_t) gpio_dwx_address(gpio_num);
|
uintptr_t addr = (uintptr_t)gpio_dwx_address(gpio_num);
|
||||||
|
|
||||||
acpigen_soc_get_dw0_in_local5(addr);
|
acpigen_soc_get_dw0_in_local5(addr);
|
||||||
|
|
||||||
|
@ -117,7 +117,7 @@ int save_fpf_state(enum fuse_flash_state state, struct region_device *rdev)
|
|||||||
{
|
{
|
||||||
uint8_t buff;
|
uint8_t buff;
|
||||||
|
|
||||||
write8(&buff, (uint8_t) state);
|
write8(&buff, (uint8_t)state);
|
||||||
return rdev_writeat(rdev, &buff, 0, sizeof(buff));
|
return rdev_writeat(rdev, &buff, 0, sizeof(buff));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -221,7 +221,7 @@ int vbnv_cmos_failed(void)
|
|||||||
/* STM Support */
|
/* STM Support */
|
||||||
uint16_t get_pmbase(void)
|
uint16_t get_pmbase(void)
|
||||||
{
|
{
|
||||||
return (uint16_t) ACPI_BASE_ADDRESS;
|
return (uint16_t)ACPI_BASE_ADDRESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
void pmc_soc_set_afterg3_en(const bool on)
|
void pmc_soc_set_afterg3_en(const bool on)
|
||||||
|
@ -294,7 +294,7 @@ void platform_fsp_memory_init_params_cb(FSPM_UPD *mupd, uint32_t version)
|
|||||||
parse_devicetree_setting(mupd);
|
parse_devicetree_setting(mupd);
|
||||||
|
|
||||||
/* Do NOT let FSP do any GPIO pad configuration */
|
/* Do NOT let FSP do any GPIO pad configuration */
|
||||||
mupd->FspmConfig.PreMemGpioTablePtr = (uintptr_t) NULL;
|
mupd->FspmConfig.PreMemGpioTablePtr = (uintptr_t)NULL;
|
||||||
|
|
||||||
mupd->FspmConfig.SkipCseRbp = CONFIG(SKIP_CSE_RBP);
|
mupd->FspmConfig.SkipCseRbp = CONFIG(SKIP_CSE_RBP);
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ int soc_get_uncore_prmmr_base_and_mask(uint64_t *prmrr_base,
|
|||||||
printk(BIOS_ERR, "Incorrect PRMRR base hob size\n");
|
printk(BIOS_ERR, "Incorrect PRMRR base hob size\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
*prmrr_base = *(uint64_t *) hob;
|
*prmrr_base = *(uint64_t *)hob;
|
||||||
|
|
||||||
hob = fsp_find_extension_hob_by_guid(prmrr_size_guid,
|
hob = fsp_find_extension_hob_by_guid(prmrr_size_guid,
|
||||||
&hob_size);
|
&hob_size);
|
||||||
@ -82,7 +82,7 @@ int soc_get_uncore_prmmr_base_and_mask(uint64_t *prmrr_base,
|
|||||||
printk(BIOS_ERR, "Incorrect PRMRR base hob size\n");
|
printk(BIOS_ERR, "Incorrect PRMRR base hob size\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
prmrr_size = *(uint64_t *) hob;
|
prmrr_size = *(uint64_t *)hob;
|
||||||
phys_address_mask = (1ULL << cpu_phys_address_size()) - 1;
|
phys_address_mask = (1ULL << cpu_phys_address_size()) - 1;
|
||||||
*prmrr_mask = phys_address_mask & ~(uint64_t)(prmrr_size - 1);
|
*prmrr_mask = phys_address_mask & ~(uint64_t)(prmrr_size - 1);
|
||||||
|
|
||||||
|
@ -29,21 +29,21 @@ static void program_modphy_table(struct modphy_entry *table)
|
|||||||
|
|
||||||
static void gpio_sc_sdcard_workaround(void)
|
static void gpio_sc_sdcard_workaround(void)
|
||||||
{
|
{
|
||||||
setbits32((char *) IO_BASE_ADDRESS + 0x698, (1 << 0));
|
setbits32((char *)IO_BASE_ADDRESS + 0x698, (1 << 0));
|
||||||
setbits32((char *) IO_BASE_ADDRESS + 0x698, (1 << 2));
|
setbits32((char *)IO_BASE_ADDRESS + 0x698, (1 << 2));
|
||||||
clrbits32((char *) IO_BASE_ADDRESS + 0x698, (1 << 1));
|
clrbits32((char *)IO_BASE_ADDRESS + 0x698, (1 << 1));
|
||||||
clrbits32((char *) IO_BASE_ADDRESS + 0x690, (1 << 3));
|
clrbits32((char *)IO_BASE_ADDRESS + 0x690, (1 << 3));
|
||||||
udelay(100);
|
udelay(100);
|
||||||
clrbits32((char *) IO_BASE_ADDRESS + 0x698, (1 << 0));
|
clrbits32((char *)IO_BASE_ADDRESS + 0x698, (1 << 0));
|
||||||
udelay(100);
|
udelay(100);
|
||||||
write32((char *) IO_BASE_ADDRESS + 0x830, 0x78480);
|
write32((char *)IO_BASE_ADDRESS + 0x830, 0x78480);
|
||||||
udelay(40);
|
udelay(40);
|
||||||
write32((char *) IO_BASE_ADDRESS + 0x830, 0x78080);
|
write32((char *)IO_BASE_ADDRESS + 0x830, 0x78080);
|
||||||
setbits32((char *) IO_BASE_ADDRESS + 0x698, (1 << 0));
|
setbits32((char *)IO_BASE_ADDRESS + 0x698, (1 << 0));
|
||||||
udelay(100);
|
udelay(100);
|
||||||
setbits32((char *) IO_BASE_ADDRESS + 0x698, (1 << 1));
|
setbits32((char *)IO_BASE_ADDRESS + 0x698, (1 << 1));
|
||||||
clrbits32((char *) IO_BASE_ADDRESS + 0x698, (1 << 2));
|
clrbits32((char *)IO_BASE_ADDRESS + 0x698, (1 << 2));
|
||||||
clrsetbits32((char *) IO_BASE_ADDRESS + 0x690, 7, (1 << 0));
|
clrsetbits32((char *)IO_BASE_ADDRESS + 0x690, 7, (1 << 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
#define BUNIT_BALIMIT0 0x0b
|
#define BUNIT_BALIMIT0 0x0b
|
||||||
@ -99,10 +99,10 @@ void baytrail_run_reference_code(void)
|
|||||||
program_modphy_table(revb0_modphy_table);
|
program_modphy_table(revb0_modphy_table);
|
||||||
}
|
}
|
||||||
|
|
||||||
setbits32((char *) PMC_BASE_ADDRESS + R_PCH_PMC_MTPMC1, 8);
|
setbits32((char *)PMC_BASE_ADDRESS + R_PCH_PMC_MTPMC1, 8);
|
||||||
|
|
||||||
for (pollcnt = 0; pollcnt < 10; ++pollcnt) {
|
for (pollcnt = 0; pollcnt < 10; ++pollcnt) {
|
||||||
tmp = read32((char *) PMC_BASE_ADDRESS + R_PCH_PMC_MTPMC1);
|
tmp = read32((char *)PMC_BASE_ADDRESS + R_PCH_PMC_MTPMC1);
|
||||||
printk(BIOS_DEBUG, "Polling bit3 of R_PCH_PMC_MTPMC1 = %x\n", tmp);
|
printk(BIOS_DEBUG, "Polling bit3 of R_PCH_PMC_MTPMC1 = %x\n", tmp);
|
||||||
if (!(tmp & 8))
|
if (!(tmp & 8))
|
||||||
break;
|
break;
|
||||||
|
@ -114,7 +114,7 @@ static void lpe_stash_firmware_info(struct device *dev)
|
|||||||
printk(BIOS_DEBUG, "LPE Firmware memory not found.\n");
|
printk(BIOS_DEBUG, "LPE Firmware memory not found.\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
printk(BIOS_DEBUG, "LPE FW Resource: 0x%08x\n", (u32) res->base);
|
printk(BIOS_DEBUG, "LPE FW Resource: 0x%08x\n", (u32)res->base);
|
||||||
|
|
||||||
/* Continue using old way of informing firmware address / size. */
|
/* Continue using old way of informing firmware address / size. */
|
||||||
pci_write_config32(dev, FIRMWARE_PCI_REG_BASE, res->base);
|
pci_write_config32(dev, FIRMWARE_PCI_REG_BASE, res->base);
|
||||||
|
@ -598,7 +598,7 @@ static void intel_me_finalize(struct device *dev)
|
|||||||
u16 reg16;
|
u16 reg16;
|
||||||
|
|
||||||
/* S3 path will have hidden this device already */
|
/* S3 path will have hidden this device already */
|
||||||
if (!mei_base_address || mei_base_address == (u8 *) 0xfffffff0)
|
if (!mei_base_address || mei_base_address == (u8 *)0xfffffff0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* Make sure IO is disabled */
|
/* Make sure IO is disabled */
|
||||||
|
@ -425,5 +425,5 @@ int platform_is_resuming(void)
|
|||||||
/* STM Support */
|
/* STM Support */
|
||||||
uint16_t get_pmbase(void)
|
uint16_t get_pmbase(void)
|
||||||
{
|
{
|
||||||
return (uint16_t) ACPI_BASE_ADDRESS;
|
return (uint16_t)ACPI_BASE_ADDRESS;
|
||||||
}
|
}
|
||||||
|
@ -82,8 +82,8 @@ static void sata_init(struct device *dev)
|
|||||||
|
|
||||||
/* PI (Ports implemented) */
|
/* PI (Ports implemented) */
|
||||||
write32(abar + 0x0c, config->sata_port_map);
|
write32(abar + 0x0c, config->sata_port_map);
|
||||||
(void) read32(abar + 0x0c); /* Read back 1 */
|
(void)read32(abar + 0x0c); /* Read back 1 */
|
||||||
(void) read32(abar + 0x0c); /* Read back 2 */
|
(void)read32(abar + 0x0c); /* Read back 2 */
|
||||||
|
|
||||||
/* CAP2 (HBA Capabilities Extended)*/
|
/* CAP2 (HBA Capabilities Extended)*/
|
||||||
if (config->sata_devslp_disable) {
|
if (config->sata_devslp_disable) {
|
||||||
|
@ -50,7 +50,7 @@ void broadwell_run_reference_code(void)
|
|||||||
broadwell_fill_pei_data(&pei_data);
|
broadwell_fill_pei_data(&pei_data);
|
||||||
|
|
||||||
pei_data.boot_mode = acpi_is_wakeup_s3() ? ACPI_S3 : 0;
|
pei_data.boot_mode = acpi_is_wakeup_s3() ? ACPI_S3 : 0;
|
||||||
pei_data.saved_data = (void *) &dummy;
|
pei_data.saved_data = (void *)&dummy;
|
||||||
|
|
||||||
entry = load_reference_code();
|
entry = load_reference_code();
|
||||||
if (entry == NULL) {
|
if (entry == NULL) {
|
||||||
|
@ -56,7 +56,7 @@ static void soc_config_pwrmbase(void)
|
|||||||
pci_or_config16(PCH_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
pci_or_config16(PCH_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
||||||
|
|
||||||
/* Enable PWRM in PMC */
|
/* Enable PWRM in PMC */
|
||||||
setbits32((void *) PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
setbits32((void *)PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
||||||
}
|
}
|
||||||
|
|
||||||
void bootblock_pch_early_init(void)
|
void bootblock_pch_early_init(void)
|
||||||
|
@ -246,7 +246,7 @@ void soc_fill_power_state(struct chipset_power_state *ps)
|
|||||||
/* STM Support */
|
/* STM Support */
|
||||||
uint16_t get_pmbase(void)
|
uint16_t get_pmbase(void)
|
||||||
{
|
{
|
||||||
return (uint16_t) ACPI_BASE_ADDRESS;
|
return (uint16_t)ACPI_BASE_ADDRESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -329,7 +329,7 @@ void cl_get_pmc_sram_data(void)
|
|||||||
/* allocate mem for the record to be copied */
|
/* allocate mem for the record to be copied */
|
||||||
unsigned long pmc_cl_cbmem_addr;
|
unsigned long pmc_cl_cbmem_addr;
|
||||||
|
|
||||||
pmc_cl_cbmem_addr = (unsigned long) cbmem_add(CBMEM_ID_PMC_CRASHLOG,
|
pmc_cl_cbmem_addr = (unsigned long)cbmem_add(CBMEM_ID_PMC_CRASHLOG,
|
||||||
pmc_crashLog_size);
|
pmc_crashLog_size);
|
||||||
if (!pmc_cl_cbmem_addr) {
|
if (!pmc_cl_cbmem_addr) {
|
||||||
printk(BIOS_ERR, "Unable to allocate CBMEM PMC crashLog entry.\n");
|
printk(BIOS_ERR, "Unable to allocate CBMEM PMC crashLog entry.\n");
|
||||||
@ -337,7 +337,7 @@ void cl_get_pmc_sram_data(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
memset((void *)pmc_cl_cbmem_addr, 0, pmc_crashLog_size);
|
memset((void *)pmc_cl_cbmem_addr, 0, pmc_crashLog_size);
|
||||||
dest = (u32 *)(uintptr_t) pmc_cl_cbmem_addr;
|
dest = (u32 *)(uintptr_t)pmc_cl_cbmem_addr;
|
||||||
bool pmc_sram = true;
|
bool pmc_sram = true;
|
||||||
pmc_crashlog_desc_table_t descriptor_table = cl_get_pmc_descriptor_table();
|
pmc_crashlog_desc_table_t descriptor_table = cl_get_pmc_descriptor_table();
|
||||||
if (discovery_buf.bits.discov_mechanism == 1) {
|
if (discovery_buf.bits.discov_mechanism == 1) {
|
||||||
@ -400,16 +400,16 @@ void cl_get_cpu_sram_data(void)
|
|||||||
|
|
||||||
/* allocate memory buffers for CPU crashog data to be copied */
|
/* allocate memory buffers for CPU crashog data to be copied */
|
||||||
unsigned long cpu_crashlog_cbmem_addr;
|
unsigned long cpu_crashlog_cbmem_addr;
|
||||||
cpu_crashlog_cbmem_addr = (unsigned long) cbmem_add(CBMEM_ID_CPU_CRASHLOG,
|
cpu_crashlog_cbmem_addr = (unsigned long)cbmem_add(CBMEM_ID_CPU_CRASHLOG,
|
||||||
m_cpu_crashLog_size);
|
m_cpu_crashLog_size);
|
||||||
if (!cpu_crashlog_cbmem_addr) {
|
if (!cpu_crashlog_cbmem_addr) {
|
||||||
printk(BIOS_ERR, "Failed to add CPU main crashLog entries to CBMEM.\n");
|
printk(BIOS_ERR, "Failed to add CPU main crashLog entries to CBMEM.\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
memset((void *) cpu_crashlog_cbmem_addr, 0, m_cpu_crashLog_size);
|
memset((void *)cpu_crashlog_cbmem_addr, 0, m_cpu_crashLog_size);
|
||||||
tmp_bar_addr = cl_get_cpu_bar_addr();
|
tmp_bar_addr = cl_get_cpu_bar_addr();
|
||||||
dest = (u32 *)(uintptr_t) cpu_crashlog_cbmem_addr;
|
dest = (u32 *)(uintptr_t)cpu_crashlog_cbmem_addr;
|
||||||
bool pmc_sram = false;
|
bool pmc_sram = false;
|
||||||
|
|
||||||
for (int i = 0 ; i < cpu_cl_disc_tab.header.fields.count ; i++) {
|
for (int i = 0 ; i < cpu_cl_disc_tab.header.fields.count ; i++) {
|
||||||
|
@ -163,7 +163,7 @@ static size_t filled_slots(uint32_t data)
|
|||||||
uint8_t wp, rp;
|
uint8_t wp, rp;
|
||||||
rp = data >> CSR_RP_START;
|
rp = data >> CSR_RP_START;
|
||||||
wp = data >> CSR_WP_START;
|
wp = data >> CSR_WP_START;
|
||||||
return (uint8_t) (wp - rp);
|
return (uint8_t)(wp - rp);
|
||||||
}
|
}
|
||||||
|
|
||||||
static size_t cse_filled_slots(void)
|
static size_t cse_filled_slots(void)
|
||||||
@ -571,7 +571,7 @@ static enum cse_tx_rx_status heci_receive(void *buff, size_t *maxlen)
|
|||||||
} while (received && !(hdr & MEI_HDR_IS_COMPLETE) && left > 0);
|
} while (received && !(hdr & MEI_HDR_IS_COMPLETE) && left > 0);
|
||||||
|
|
||||||
if ((hdr & MEI_HDR_IS_COMPLETE) && received) {
|
if ((hdr & MEI_HDR_IS_COMPLETE) && received) {
|
||||||
*maxlen = p - (uint8_t *) buff;
|
*maxlen = p - (uint8_t *)buff;
|
||||||
return CSE_TX_RX_SUCCESS;
|
return CSE_TX_RX_SUCCESS;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -526,7 +526,7 @@ static bool cse_get_target_rdev(const struct cse_bp_info *cse_bp_info,
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
printk(BIOS_DEBUG, "cse_lite: CSE RW partition: offset = 0x%x, size = 0x%x\n",
|
printk(BIOS_DEBUG, "cse_lite: CSE RW partition: offset = 0x%x, size = 0x%x\n",
|
||||||
(uint32_t)start_offset, (uint32_t) size);
|
(uint32_t)start_offset, (uint32_t)size);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -930,8 +930,8 @@ static void cse_sub_part_get_source_fw_version(void *subpart_cbfs_rw, struct fw_
|
|||||||
struct subpart_entry *subpart_entry;
|
struct subpart_entry *subpart_entry;
|
||||||
struct subpart_entry_manifest_header *man_hdr;
|
struct subpart_entry_manifest_header *man_hdr;
|
||||||
|
|
||||||
subpart_entry = (struct subpart_entry *) (ptr + SUBPART_HEADER_SZ);
|
subpart_entry = (struct subpart_entry *)(ptr + SUBPART_HEADER_SZ);
|
||||||
man_hdr = (struct subpart_entry_manifest_header *) (ptr + subpart_entry->offset_bytes);
|
man_hdr = (struct subpart_entry_manifest_header *)(ptr + subpart_entry->offset_bytes);
|
||||||
|
|
||||||
fw_ver->major = man_hdr->binary_version.major;
|
fw_ver->major = man_hdr->binary_version.major;
|
||||||
fw_ver->minor = man_hdr->binary_version.minor;
|
fw_ver->minor = man_hdr->binary_version.minor;
|
||||||
|
@ -580,9 +580,9 @@ void pmc_gpe_init(void)
|
|||||||
dw1 = (gpio_cfg >> GPE0_DW_SHIFT(1)) & GPE0_DWX_MASK;
|
dw1 = (gpio_cfg >> GPE0_DW_SHIFT(1)) & GPE0_DWX_MASK;
|
||||||
dw2 = (gpio_cfg >> GPE0_DW_SHIFT(2)) & GPE0_DWX_MASK;
|
dw2 = (gpio_cfg >> GPE0_DW_SHIFT(2)) & GPE0_DWX_MASK;
|
||||||
} else {
|
} else {
|
||||||
gpio_cfg |= (uint32_t) dw0 << GPE0_DW_SHIFT(0);
|
gpio_cfg |= (uint32_t)dw0 << GPE0_DW_SHIFT(0);
|
||||||
gpio_cfg |= (uint32_t) dw1 << GPE0_DW_SHIFT(1);
|
gpio_cfg |= (uint32_t)dw1 << GPE0_DW_SHIFT(1);
|
||||||
gpio_cfg |= (uint32_t) dw2 << GPE0_DW_SHIFT(2);
|
gpio_cfg |= (uint32_t)dw2 << GPE0_DW_SHIFT(2);
|
||||||
}
|
}
|
||||||
|
|
||||||
gpio_cfg_reg = read32p(pmc_bar + GPIO_GPE_CFG) & ~gpio_cfg_mask;
|
gpio_cfg_reg = read32p(pmc_bar + GPIO_GPE_CFG) & ~gpio_cfg_mask;
|
||||||
|
@ -93,7 +93,7 @@ uint8_t *pmc_mmio_regs(void)
|
|||||||
/* 4KiB alignment. */
|
/* 4KiB alignment. */
|
||||||
reg32 &= ~0xfff;
|
reg32 &= ~0xfff;
|
||||||
|
|
||||||
return (void *)(uintptr_t) reg32;
|
return (void *)(uintptr_t)reg32;
|
||||||
}
|
}
|
||||||
|
|
||||||
void disable_smi(uint32_t mask)
|
void disable_smi(uint32_t mask)
|
||||||
|
@ -46,7 +46,7 @@ static void soc_config_pwrmbase(void)
|
|||||||
pci_or_config16(PCH_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
pci_or_config16(PCH_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
||||||
|
|
||||||
/* Enable PWRM in PMC */
|
/* Enable PWRM in PMC */
|
||||||
setbits32((void *) PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
setbits32((void *)PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
||||||
}
|
}
|
||||||
|
|
||||||
void bootblock_pch_early_init(void)
|
void bootblock_pch_early_init(void)
|
||||||
|
@ -269,7 +269,7 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *supd)
|
|||||||
|
|
||||||
/* Use coreboot MP PPI services if Kconfig is enabled */
|
/* Use coreboot MP PPI services if Kconfig is enabled */
|
||||||
if (CONFIG(USE_INTEL_FSP_TO_CALL_COREBOOT_PUBLISH_MP_PPI))
|
if (CONFIG(USE_INTEL_FSP_TO_CALL_COREBOOT_PUBLISH_MP_PPI))
|
||||||
params->CpuMpPpi = (uintptr_t) mp_fill_ppi_services_data();
|
params->CpuMpPpi = (uintptr_t)mp_fill_ppi_services_data();
|
||||||
|
|
||||||
/* Chipset Lockdown */
|
/* Chipset Lockdown */
|
||||||
if (get_lockdown_config() == CHIPSET_LOCKDOWN_COREBOOT) {
|
if (get_lockdown_config() == CHIPSET_LOCKDOWN_COREBOOT) {
|
||||||
|
@ -259,7 +259,7 @@ void soc_fill_power_state(struct chipset_power_state *ps)
|
|||||||
/* STM Support */
|
/* STM Support */
|
||||||
uint16_t get_pmbase(void)
|
uint16_t get_pmbase(void)
|
||||||
{
|
{
|
||||||
return (uint16_t) ACPI_BASE_ADDRESS;
|
return (uint16_t)ACPI_BASE_ADDRESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -42,7 +42,7 @@ static void soc_config_pwrmbase(void)
|
|||||||
pci_or_config16(PCH_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
pci_or_config16(PCH_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
||||||
|
|
||||||
/* Enable PWRM in PMC */
|
/* Enable PWRM in PMC */
|
||||||
setbits32((void *) PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
setbits32((void *)PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
||||||
}
|
}
|
||||||
|
|
||||||
void bootblock_pch_early_init(void)
|
void bootblock_pch_early_init(void)
|
||||||
|
@ -51,7 +51,7 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *supd)
|
|||||||
|
|
||||||
/* Use coreboot MP PPI services if Kconfig is enabled */
|
/* Use coreboot MP PPI services if Kconfig is enabled */
|
||||||
if (CONFIG(USE_INTEL_FSP_TO_CALL_COREBOOT_PUBLISH_MP_PPI))
|
if (CONFIG(USE_INTEL_FSP_TO_CALL_COREBOOT_PUBLISH_MP_PPI))
|
||||||
params->CpuMpPpi = (uintptr_t) mp_fill_ppi_services_data();
|
params->CpuMpPpi = (uintptr_t)mp_fill_ppi_services_data();
|
||||||
|
|
||||||
mainboard_silicon_init_params(params);
|
mainboard_silicon_init_params(params);
|
||||||
|
|
||||||
|
@ -259,7 +259,7 @@ void soc_fill_power_state(struct chipset_power_state *ps)
|
|||||||
/* STM Support */
|
/* STM Support */
|
||||||
uint16_t get_pmbase(void)
|
uint16_t get_pmbase(void)
|
||||||
{
|
{
|
||||||
return (uint16_t) ACPI_BASE_ADDRESS;
|
return (uint16_t)ACPI_BASE_ADDRESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -46,7 +46,7 @@ static void soc_config_pwrmbase(void)
|
|||||||
pci_or_config16(PCH_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
pci_or_config16(PCH_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
||||||
|
|
||||||
/* Enable PWRM in PMC */
|
/* Enable PWRM in PMC */
|
||||||
setbits32((void *) PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
setbits32((void *)PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
||||||
}
|
}
|
||||||
|
|
||||||
void bootblock_pch_early_init(void)
|
void bootblock_pch_early_init(void)
|
||||||
|
@ -67,7 +67,7 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *supd)
|
|||||||
|
|
||||||
/* Use coreboot MP PPI services if Kconfig is enabled */
|
/* Use coreboot MP PPI services if Kconfig is enabled */
|
||||||
if (CONFIG(USE_INTEL_FSP_TO_CALL_COREBOOT_PUBLISH_MP_PPI))
|
if (CONFIG(USE_INTEL_FSP_TO_CALL_COREBOOT_PUBLISH_MP_PPI))
|
||||||
params->CpuMpPpi = (uintptr_t) mp_fill_ppi_services_data();
|
params->CpuMpPpi = (uintptr_t)mp_fill_ppi_services_data();
|
||||||
|
|
||||||
/* Chipset Lockdown */
|
/* Chipset Lockdown */
|
||||||
const bool lockdown_by_fsp = get_lockdown_config() == CHIPSET_LOCKDOWN_FSP;
|
const bool lockdown_by_fsp = get_lockdown_config() == CHIPSET_LOCKDOWN_FSP;
|
||||||
|
@ -259,7 +259,7 @@ void soc_fill_power_state(struct chipset_power_state *ps)
|
|||||||
/* STM Support */
|
/* STM Support */
|
||||||
uint16_t get_pmbase(void)
|
uint16_t get_pmbase(void)
|
||||||
{
|
{
|
||||||
return (uint16_t) ACPI_BASE_ADDRESS;
|
return (uint16_t)ACPI_BASE_ADDRESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -50,7 +50,7 @@ static void soc_die_config_pwrmbase(void)
|
|||||||
pci_or_config16(PCI_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
pci_or_config16(PCI_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
||||||
|
|
||||||
/* Enable PWRM in PMC */
|
/* Enable PWRM in PMC */
|
||||||
setbits32((void *) PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
setbits32((void *)PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void soc_die_early_iorange_init(void)
|
static void soc_die_early_iorange_init(void)
|
||||||
|
@ -137,7 +137,7 @@ static void fill_fsps_cpu_params(FSP_S_CONFIG *s_cfg,
|
|||||||
* Use FSP running MP PPI services to perform CPU feature programming
|
* Use FSP running MP PPI services to perform CPU feature programming
|
||||||
* if Kconfig is enabled
|
* if Kconfig is enabled
|
||||||
*/
|
*/
|
||||||
s_cfg->CpuMpPpi = (uintptr_t) mp_fill_ppi_services_data();
|
s_cfg->CpuMpPpi = (uintptr_t)mp_fill_ppi_services_data();
|
||||||
} else {
|
} else {
|
||||||
/* Use coreboot native driver to perform MP init by default */
|
/* Use coreboot native driver to perform MP init by default */
|
||||||
s_cfg->CpuMpPpi = (uintptr_t)NULL;
|
s_cfg->CpuMpPpi = (uintptr_t)NULL;
|
||||||
|
@ -244,7 +244,7 @@ void soc_fill_power_state(struct chipset_power_state *ps)
|
|||||||
/* STM Support */
|
/* STM Support */
|
||||||
uint16_t get_pmbase(void)
|
uint16_t get_pmbase(void)
|
||||||
{
|
{
|
||||||
return (uint16_t) ACPI_BASE_ADDRESS;
|
return (uint16_t)ACPI_BASE_ADDRESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -72,5 +72,5 @@ uint16_t get_pmbase(void)
|
|||||||
{
|
{
|
||||||
struct device *dev = pcidev_on_root(PCI_DEVICE_NUMBER_QNC_LPC,
|
struct device *dev = pcidev_on_root(PCI_DEVICE_NUMBER_QNC_LPC,
|
||||||
PCI_FUNCTION_NUMBER_QNC_LPC);
|
PCI_FUNCTION_NUMBER_QNC_LPC);
|
||||||
return (uint16_t) pci_read_config32(dev, R_QNC_LPC_PM1BLK) & B_QNC_LPC_PM1BLK_MASK;
|
return (uint16_t)pci_read_config32(dev, R_QNC_LPC_PM1BLK) & B_QNC_LPC_PM1BLK_MASK;
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,7 @@ void fill_postcar_frame(struct postcar_frame *pcf)
|
|||||||
uintptr_t top_of_low_usable_memory;
|
uintptr_t top_of_low_usable_memory;
|
||||||
|
|
||||||
/* Locate the top of RAM */
|
/* Locate the top of RAM */
|
||||||
top_of_low_usable_memory = (uintptr_t) cbmem_top();
|
top_of_low_usable_memory = (uintptr_t)cbmem_top();
|
||||||
top_of_ram = ALIGN_UP(top_of_low_usable_memory, 16 * MiB);
|
top_of_ram = ALIGN_UP(top_of_low_usable_memory, 16 * MiB);
|
||||||
|
|
||||||
/* Cache postcar and ramstage */
|
/* Cache postcar and ramstage */
|
||||||
@ -19,7 +19,7 @@ void fill_postcar_frame(struct postcar_frame *pcf)
|
|||||||
MTRR_TYPE_WRBACK);
|
MTRR_TYPE_WRBACK);
|
||||||
|
|
||||||
/* Cache RMU area */
|
/* Cache RMU area */
|
||||||
postcar_frame_add_mtrr(pcf, (uintptr_t) top_of_low_usable_memory,
|
postcar_frame_add_mtrr(pcf, (uintptr_t)top_of_low_usable_memory,
|
||||||
0x10000, MTRR_TYPE_WRTHROUGH);
|
0x10000, MTRR_TYPE_WRTHROUGH);
|
||||||
|
|
||||||
/* Cache ESRAM */
|
/* Cache ESRAM */
|
||||||
|
@ -240,7 +240,7 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *supd)
|
|||||||
printk(BIOS_DEBUG, "psys_pmax = %d\n", tconfig->PsysPmax);
|
printk(BIOS_DEBUG, "psys_pmax = %d\n", tconfig->PsysPmax);
|
||||||
}
|
}
|
||||||
|
|
||||||
params->GraphicsConfigPtr = (u32) vbt_data;
|
params->GraphicsConfigPtr = (u32)vbt_data;
|
||||||
|
|
||||||
for (i = 0; i < ARRAY_SIZE(config->usb2_ports); i++) {
|
for (i = 0; i < ARRAY_SIZE(config->usb2_ports); i++) {
|
||||||
params->PortUsb20Enable[i] =
|
params->PortUsb20Enable[i] =
|
||||||
|
@ -136,12 +136,12 @@ uint8_t *pmc_mmio_regs(void)
|
|||||||
/* 4KiB alignment. */
|
/* 4KiB alignment. */
|
||||||
reg32 &= ~0xfff;
|
reg32 &= ~0xfff;
|
||||||
|
|
||||||
return (void *)(uintptr_t) reg32;
|
return (void *)(uintptr_t)reg32;
|
||||||
}
|
}
|
||||||
|
|
||||||
uintptr_t soc_read_pmc_base(void)
|
uintptr_t soc_read_pmc_base(void)
|
||||||
{
|
{
|
||||||
return (uintptr_t) (pmc_mmio_regs());
|
return (uintptr_t)(pmc_mmio_regs());
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t *soc_pmc_etr_addr(void)
|
uint32_t *soc_pmc_etr_addr(void)
|
||||||
|
@ -84,9 +84,9 @@ int soc_get_uncore_prmmr_base_and_mask(uint64_t *prmrr_base,
|
|||||||
{
|
{
|
||||||
msr_t msr;
|
msr_t msr;
|
||||||
msr = rdmsr(MSR_UNCORE_PRMRR_PHYS_BASE);
|
msr = rdmsr(MSR_UNCORE_PRMRR_PHYS_BASE);
|
||||||
*prmrr_base = (uint64_t) msr.hi << 32 | msr.lo;
|
*prmrr_base = (uint64_t)msr.hi << 32 | msr.lo;
|
||||||
msr = rdmsr(MSR_UNCORE_PRMRR_PHYS_MASK);
|
msr = rdmsr(MSR_UNCORE_PRMRR_PHYS_MASK);
|
||||||
*prmrr_mask = (uint64_t) msr.hi << 32 | msr.lo;
|
*prmrr_mask = (uint64_t)msr.hi << 32 | msr.lo;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -56,7 +56,7 @@ static void soc_config_pwrmbase(void)
|
|||||||
pci_or_config16(PCH_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
pci_or_config16(PCH_DEV_PMC, PCI_COMMAND, (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER));
|
||||||
|
|
||||||
/* Enable PWRM in PMC */
|
/* Enable PWRM in PMC */
|
||||||
setbits32((void *) PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
setbits32((void *)PCH_PWRM_BASE_ADDRESS + ACTL, PWRM_EN);
|
||||||
}
|
}
|
||||||
|
|
||||||
void bootblock_pch_early_init(void)
|
void bootblock_pch_early_init(void)
|
||||||
|
@ -319,7 +319,7 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *supd)
|
|||||||
|
|
||||||
/* Use coreboot MP PPI services if Kconfig is enabled */
|
/* Use coreboot MP PPI services if Kconfig is enabled */
|
||||||
if (CONFIG(USE_INTEL_FSP_TO_CALL_COREBOOT_PUBLISH_MP_PPI))
|
if (CONFIG(USE_INTEL_FSP_TO_CALL_COREBOOT_PUBLISH_MP_PPI))
|
||||||
params->CpuMpPpi = (uintptr_t) mp_fill_ppi_services_data();
|
params->CpuMpPpi = (uintptr_t)mp_fill_ppi_services_data();
|
||||||
|
|
||||||
/* D3Hot and D3Cold for TCSS */
|
/* D3Hot and D3Cold for TCSS */
|
||||||
params->D3HotEnable = !config->TcssD3HotDisable;
|
params->D3HotEnable = !config->TcssD3HotDisable;
|
||||||
|
@ -268,7 +268,7 @@ void soc_fill_power_state(struct chipset_power_state *ps)
|
|||||||
/* STM Support */
|
/* STM Support */
|
||||||
uint16_t get_pmbase(void)
|
uint16_t get_pmbase(void)
|
||||||
{
|
{
|
||||||
return (uint16_t) ACPI_BASE_ADDRESS;
|
return (uint16_t)ACPI_BASE_ADDRESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -226,7 +226,7 @@ void soc_display_hob(const struct hob_header *hob)
|
|||||||
if (hob->type != HOB_TYPE_GUID_EXTENSION)
|
if (hob->type != HOB_TYPE_GUID_EXTENSION)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
guid = (uint8_t *) fsp_hob_header_to_resource(hob);
|
guid = (uint8_t *)fsp_hob_header_to_resource(hob);
|
||||||
|
|
||||||
if (fsp_guid_compare(guid, fsp_hob_iio_uds_guid))
|
if (fsp_guid_compare(guid, fsp_hob_iio_uds_guid))
|
||||||
soc_display_iio_universal_data_hob((const IIO_UDS *)(guid + 16));
|
soc_display_iio_universal_data_hob((const IIO_UDS *)(guid + 16));
|
||||||
|
@ -49,10 +49,10 @@ static unsigned int get_srat_memory_entries(acpi_srat_mem_t *srat_mem)
|
|||||||
for (int e = 0; e < memory_map->numberEntries; ++e) {
|
for (int e = 0; e < memory_map->numberEntries; ++e) {
|
||||||
const struct SystemMemoryMapElement *mem_element = &memory_map->Element[e];
|
const struct SystemMemoryMapElement *mem_element = &memory_map->Element[e];
|
||||||
uint64_t addr =
|
uint64_t addr =
|
||||||
(uint64_t) ((uint64_t)mem_element->BaseAddress <<
|
(uint64_t)((uint64_t)mem_element->BaseAddress <<
|
||||||
MEM_ADDR_64MB_SHIFT_BITS);
|
MEM_ADDR_64MB_SHIFT_BITS);
|
||||||
uint64_t size =
|
uint64_t size =
|
||||||
(uint64_t) ((uint64_t)mem_element->ElementSize <<
|
(uint64_t)((uint64_t)mem_element->ElementSize <<
|
||||||
MEM_ADDR_64MB_SHIFT_BITS);
|
MEM_ADDR_64MB_SHIFT_BITS);
|
||||||
|
|
||||||
printk(BIOS_DEBUG, "memory_map %d addr: 0x%llx, BaseAddress: 0x%x, size: 0x%llx, "
|
printk(BIOS_DEBUG, "memory_map %d addr: 0x%llx, BaseAddress: 0x%x, size: 0x%llx, "
|
||||||
@ -81,10 +81,10 @@ static unsigned int get_srat_memory_entries(acpi_srat_mem_t *srat_mem)
|
|||||||
|
|
||||||
srat_mem[mmap_index].type = 1; /* Memory affinity structure */
|
srat_mem[mmap_index].type = 1; /* Memory affinity structure */
|
||||||
srat_mem[mmap_index].length = sizeof(acpi_srat_mem_t);
|
srat_mem[mmap_index].length = sizeof(acpi_srat_mem_t);
|
||||||
srat_mem[mmap_index].base_address_low = (uint32_t) (addr & 0xffffffff);
|
srat_mem[mmap_index].base_address_low = (uint32_t)(addr & 0xffffffff);
|
||||||
srat_mem[mmap_index].base_address_high = (uint32_t) (addr >> 32);
|
srat_mem[mmap_index].base_address_high = (uint32_t)(addr >> 32);
|
||||||
srat_mem[mmap_index].length_low = (uint32_t) (size & 0xffffffff);
|
srat_mem[mmap_index].length_low = (uint32_t)(size & 0xffffffff);
|
||||||
srat_mem[mmap_index].length_high = (uint32_t) (size >> 32);
|
srat_mem[mmap_index].length_high = (uint32_t)(size >> 32);
|
||||||
srat_mem[mmap_index].proximity_domain = mem_element->SocketId;
|
srat_mem[mmap_index].proximity_domain = mem_element->SocketId;
|
||||||
srat_mem[mmap_index].flags = SRAT_ACPI_MEMORY_ENABLED;
|
srat_mem[mmap_index].flags = SRAT_ACPI_MEMORY_ENABLED;
|
||||||
if ((mem_element->Type & MEMTYPE_VOLATILE_MASK) == 0)
|
if ((mem_element->Type & MEMTYPE_VOLATILE_MASK) == 0)
|
||||||
@ -335,9 +335,9 @@ static unsigned long acpi_create_rmrr(unsigned long current)
|
|||||||
unsigned long tmp = current;
|
unsigned long tmp = current;
|
||||||
printk(BIOS_DEBUG, "[Reserved Memory Region] PCI Segment Number: 0x%x, Base Address: 0x%x, "
|
printk(BIOS_DEBUG, "[Reserved Memory Region] PCI Segment Number: 0x%x, Base Address: 0x%x, "
|
||||||
"End Address (limit): 0x%x\n",
|
"End Address (limit): 0x%x\n",
|
||||||
0, (uint32_t) ptr, (uint32_t) ((uint32_t) ptr + size - 1));
|
0, (uint32_t)ptr, (uint32_t)((uint32_t)ptr + size - 1));
|
||||||
current += acpi_create_dmar_rmrr(current, 0, (uint32_t) ptr,
|
current += acpi_create_dmar_rmrr(current, 0, (uint32_t)ptr,
|
||||||
(uint32_t) ((uint32_t) ptr + size - 1));
|
(uint32_t)((uint32_t)ptr + size - 1));
|
||||||
|
|
||||||
printk(BIOS_DEBUG, " [PCI Endpoint Device] Enumeration ID: 0x%x, PCI Bus Number: 0x%x, "
|
printk(BIOS_DEBUG, " [PCI Endpoint Device] Enumeration ID: 0x%x, PCI Bus Number: 0x%x, "
|
||||||
"PCI Path: 0x%x, 0x%x\n",
|
"PCI Path: 0x%x, 0x%x\n",
|
||||||
@ -416,7 +416,7 @@ unsigned long northbridge_write_acpi_tables(const struct device *device,
|
|||||||
/* SRAT */
|
/* SRAT */
|
||||||
current = ALIGN_UP(current, 8);
|
current = ALIGN_UP(current, 8);
|
||||||
printk(BIOS_DEBUG, "ACPI: * SRAT at %lx\n", current);
|
printk(BIOS_DEBUG, "ACPI: * SRAT at %lx\n", current);
|
||||||
srat = (acpi_srat_t *) current;
|
srat = (acpi_srat_t *)current;
|
||||||
acpi_create_srat(srat, acpi_fill_srat);
|
acpi_create_srat(srat, acpi_fill_srat);
|
||||||
current += srat->header.length;
|
current += srat->header.length;
|
||||||
acpi_add_table(rsdp, srat);
|
acpi_add_table(rsdp, srat);
|
||||||
@ -424,7 +424,7 @@ unsigned long northbridge_write_acpi_tables(const struct device *device,
|
|||||||
/* SLIT */
|
/* SLIT */
|
||||||
current = ALIGN_UP(current, 8);
|
current = ALIGN_UP(current, 8);
|
||||||
printk(BIOS_DEBUG, "ACPI: * SLIT at %lx\n", current);
|
printk(BIOS_DEBUG, "ACPI: * SLIT at %lx\n", current);
|
||||||
slit = (acpi_slit_t *) current;
|
slit = (acpi_slit_t *)current;
|
||||||
acpi_create_slit(slit, acpi_fill_slit);
|
acpi_create_slit(slit, acpi_fill_slit);
|
||||||
current += slit->header.length;
|
current += slit->header.length;
|
||||||
acpi_add_table(rsdp, slit);
|
acpi_add_table(rsdp, slit);
|
||||||
|
@ -92,12 +92,12 @@ const char *const *soc_std_gpe_sts_array(size_t *gpe_arr)
|
|||||||
|
|
||||||
uint8_t *pmc_mmio_regs(void)
|
uint8_t *pmc_mmio_regs(void)
|
||||||
{
|
{
|
||||||
return (void *)(uintptr_t) pci_read_config32(PCH_DEV_PMC, PWRMBASE);
|
return (void *)(uintptr_t)pci_read_config32(PCH_DEV_PMC, PWRMBASE);
|
||||||
}
|
}
|
||||||
|
|
||||||
uintptr_t soc_read_pmc_base(void)
|
uintptr_t soc_read_pmc_base(void)
|
||||||
{
|
{
|
||||||
return (uintptr_t) (pmc_mmio_regs());
|
return (uintptr_t)(pmc_mmio_regs());
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t *soc_pmc_etr_addr(void)
|
uint32_t *soc_pmc_etr_addr(void)
|
||||||
|
@ -277,7 +277,7 @@ static bool set_bios_reset_cpl_for_package(uint32_t socket, uint32_t rst_cpl_mas
|
|||||||
const pci_devfn_t dev = PCI_DEV(bus, PCU_DEV, PCU_CR1_FUN);
|
const pci_devfn_t dev = PCI_DEV(bus, PCU_DEV, PCU_CR1_FUN);
|
||||||
|
|
||||||
uint32_t reg = pci_s_read_config32(dev, PCU_CR1_BIOS_RESET_CPL_REG);
|
uint32_t reg = pci_s_read_config32(dev, PCU_CR1_BIOS_RESET_CPL_REG);
|
||||||
reg &= (uint32_t) ~rst_cpl_mask;
|
reg &= (uint32_t)~rst_cpl_mask;
|
||||||
reg |= val;
|
reg |= val;
|
||||||
|
|
||||||
/* update BIOS RESET completion bit */
|
/* update BIOS RESET completion bit */
|
||||||
|
Reference in New Issue
Block a user