aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlistair Popple <alistair@popple.id.au>2015-03-20 14:59:15 +1100
committerStewart Smith <stewart@linux.vnet.ibm.com>2015-03-26 11:12:18 +1100
commitfc2906d321adf27db33918711b1055a8ea5b34f9 (patch)
tree609849d3bbc735d0643d9cb42fa5e2764ab8da88 /include
parent822403ea5dcc51a5c70c0ab061ef49adb17d82e4 (diff)
downloadskiboot-fc2906d321adf27db33918711b1055a8ea5b34f9.zip
skiboot-fc2906d321adf27db33918711b1055a8ea5b34f9.tar.gz
skiboot-fc2906d321adf27db33918711b1055a8ea5b34f9.tar.bz2
memboot: Add a memboot flash backend
memboot uses bmc system memory instead of a real flash chip. This patch adds a flash backend for bmc system memory to allow use of the memboot tool (in external/memboot) to boot the system. Signed-off-by: Alistair Popple <alistair@popple.id.au> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'include')
-rw-r--r--include/ast.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/ast.h b/include/ast.h
index efc898d..58adb6c 100644
--- a/include/ast.h
+++ b/include/ast.h
@@ -72,6 +72,7 @@ int ast_copy_to_ahb(uint32_t reg, const void *src, uint32_t len);
int ast_copy_from_ahb(void *dst, uint32_t reg, uint32_t len);
void ast_io_init(void);
+bool ast_is_ahb_lpc_pnor(void);
/* UART configuration */
@@ -90,6 +91,7 @@ void ast_setup_ibt(uint16_t io_base, uint8_t irq);
*/
#define AST_SF_TYPE_PNOR 0
#define AST_SF_TYPE_BMC 1
+#define AST_SF_TYPE_MEM 2
struct spi_flash_ctrl;
int ast_sf_open(uint8_t type, struct spi_flash_ctrl **ctrl);