From f651e8eb56e2c17aeac58fd50c20f874d874169c Mon Sep 17 00:00:00 2001 From: Stewart Smith Date: Tue, 17 Jul 2018 05:20:05 -0500 Subject: Fixup pflash build for ast refactor Fixes: 5b1bc2ffe791ae94361d86b2ae063ee543bf2df5 Signed-off-by: Stewart Smith --- hw/ast-bmc/ast-sf-ctrl.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'hw/ast-bmc') diff --git a/hw/ast-bmc/ast-sf-ctrl.c b/hw/ast-bmc/ast-sf-ctrl.c index e8c1fe1..32fc63a 100644 --- a/hw/ast-bmc/ast-sf-ctrl.c +++ b/hw/ast-bmc/ast-sf-ctrl.c @@ -22,7 +22,9 @@ #include #include -#include +#ifdef __SKIBOOT__ +#include "lpc.h" +#endif #include "ast.h" @@ -69,6 +71,7 @@ static const uint32_t ast_ct_hclk_divs[] = { 0xd, /* HCLK/5 */ }; +#ifdef __SKIBOOT__ #define PNOR_AHB_ADDR 0x30000000 static uint32_t pnor_lpc_offset; @@ -152,6 +155,7 @@ static int ast_copy_from_ahb(void *dst, uint32_t reg, uint32_t len) prerror("AST_IO: Attempted read bytes access to %08x\n", reg); return -EINVAL; } +#endif /* __SKIBOOT__ */ static int ast_sf_start_cmd(struct ast_sf_ctrl *ct, uint8_t cmd) { @@ -942,7 +946,9 @@ static int ast_mem_erase(struct spi_flash_ctrl *ctrl, uint32_t addr, uint32_t si int ast_sf_open(uint8_t type, struct spi_flash_ctrl **ctrl) { struct ast_sf_ctrl *ct; +#ifdef __SKIBOOT__ uint32_t hicr7; +#endif /* __SKIBOOT__ */ if (type != AST_SF_TYPE_PNOR && type != AST_SF_TYPE_BMC && type != AST_SF_TYPE_MEM) @@ -985,6 +991,7 @@ int ast_sf_open(uint8_t type, struct spi_flash_ctrl **ctrl) goto fail; } +#ifdef __SKIBOOT__ /* Read the configuration of the LPC->AHB bridge for PNOR * to extract the PNOR LPC offset which can be different * depending on flash size @@ -992,6 +999,7 @@ int ast_sf_open(uint8_t type, struct spi_flash_ctrl **ctrl) hicr7 = ast_ahb_readl(LPC_HICR7); pnor_lpc_offset = (hicr7 & 0xffffu) << 16; prlog(PR_DEBUG, "AST: PNOR LPC offset: 0x%08x\n", pnor_lpc_offset); +#endif /* __SKIBOOT__ */ *ctrl = &ct->ops; -- cgit v1.1