summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice/istepdispatcher
diff options
context:
space:
mode:
authorDean Sanner <dsanner@us.ibm.com>2016-06-14 07:34:19 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-09-20 12:48:27 -0400
commitd4ad36ca10f64fc5028a2050d96bc46706288bbe (patch)
treee1aa56b2ad86eb8458c8828d794f9cb5c269eb49 /src/usr/initservice/istepdispatcher
parentfdc14c69e7367e34b00df532de7094586f5935f6 (diff)
downloadtalos-hostboot-d4ad36ca10f64fc5028a2050d96bc46706288bbe.tar.gz
talos-hostboot-d4ad36ca10f64fc5028a2050d96bc46706288bbe.zip
Updates to compile for P9 BMC_AST2400 istep control
Change-Id: I260b0c00053733043718f606037f60a836ef621f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25796 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/initservice/istepdispatcher')
-rw-r--r--src/usr/initservice/istepdispatcher/HBconfig7
-rw-r--r--src/usr/initservice/istepdispatcher/splesscommon.C4
-rw-r--r--src/usr/initservice/istepdispatcher/sptask.C2
3 files changed, 10 insertions, 3 deletions
diff --git a/src/usr/initservice/istepdispatcher/HBconfig b/src/usr/initservice/istepdispatcher/HBconfig
index c012bd17e..531d919dc 100644
--- a/src/usr/initservice/istepdispatcher/HBconfig
+++ b/src/usr/initservice/istepdispatcher/HBconfig
@@ -7,3 +7,10 @@ config RECONFIG_LOOP_TESTS_ENABLE
default y
help
Include functions for enabling reconfig loop testing.
+config SIO_ISTEP_CONTROL
+ default n
+ depends on BMC_AST2400
+ help
+ Allows istep control via SIO scratch registers.
+ Typical usage is via mailbox (scom) scratch registers.
+
diff --git a/src/usr/initservice/istepdispatcher/splesscommon.C b/src/usr/initservice/istepdispatcher/splesscommon.C
index c9c71eefd..653d1a262 100644
--- a/src/usr/initservice/istepdispatcher/splesscommon.C
+++ b/src/usr/initservice/istepdispatcher/splesscommon.C
@@ -95,7 +95,7 @@ void readCmdSts( SPLessCmd &io_rcmd )
g_SPLess_pMasterProcChip );
}
-#ifdef CONFIG_BMC_AST2400
+#ifdef CONFIG_SIO_ISTEP_CONTROL
errlHndl_t err = NULL;
INITSERVICE::BOOTCONFIG::istepControl_t istepCtl;
memset (&istepCtl, 0x0, sizeof(istepCtl));
@@ -143,7 +143,7 @@ void writeCmdSts( SPLessCmd i_rcmd )
g_SPLess_pMasterProcChip );
}
-#ifdef CONFIG_BMC_AST2400
+#ifdef CONFIG_SIO_ISTEP_CONTROL
errlHndl_t err = NULL;
INITSERVICE::BOOTCONFIG::istepControl_t istepCtl;
memset (&istepCtl, 0x0, sizeof(istepCtl));
diff --git a/src/usr/initservice/istepdispatcher/sptask.C b/src/usr/initservice/istepdispatcher/sptask.C
index 83e5bc487..0b36f7484 100644
--- a/src/usr/initservice/istepdispatcher/sptask.C
+++ b/src/usr/initservice/istepdispatcher/sptask.C
@@ -236,7 +236,7 @@ void splessComm( void * io_msgQ )
"splessComm : readybit set." );
#ifdef CONFIG_CONSOLE_OUTPUT_PROGRESS
-#ifdef CONFIG_BMC_AST2400
+#ifdef CONFIG_SIO_ISTEP_CONTROL
const char* l_input = "SIO";
#else
const char* l_input = "CFAM";
OpenPOWER on IntegriCloud