From 2ff64bf7a94580cd3cad64ebc1fd58a7c590c85c Mon Sep 17 00:00:00 2001 From: Mirela Simonovic Date: Tue, 3 Mar 2015 14:34:50 +0100 Subject: [PATCH] PMUFW: PM: pm_slave: added debug prints when slave state changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mirela Simonovic Acked-by: Sören Brinkmann Acked-by: Jyotheeswar Reddy Mutthareddyvari --- lib/sw_apps/zynqmp_pmufw/src/pm_slave.c | 11 +++++++++++ lib/sw_apps/zynqmp_pmufw/src/xpfw_version.h | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/sw_apps/zynqmp_pmufw/src/pm_slave.c b/lib/sw_apps/zynqmp_pmufw/src/pm_slave.c index 80f8444e..bbc08722 100644 --- a/lib/sw_apps/zynqmp_pmufw/src/pm_slave.c +++ b/lib/sw_apps/zynqmp_pmufw/src/pm_slave.c @@ -167,6 +167,9 @@ static u32 PmSlaveChangeState(PmSlave* const slave, const PmStateId state) u32 t; u32 status; const PmSlaveFsm* fsm = slave->slvFsm; +#ifdef DEBUG_PM + PmStateId oldState = slave->node.currState; +#endif if (0U == fsm->transCnt) { /* Slave's FSM has no transitions when it has only one state */ @@ -199,6 +202,14 @@ static u32 PmSlaveChangeState(PmSlave* const slave, const PmStateId state) break; } +#ifdef DEBUG_PM + if (PM_RET_SUCCESS == status) { + PmDbg("%s %d->%d\n", PmStrNode(slave->node.nodeId), oldState, + slave->node.currState); + } else { + PmDbg("%s ERROR #%d\n", PmStrNode(slave->node.nodeId), status); + } +#endif return status; } diff --git a/lib/sw_apps/zynqmp_pmufw/src/xpfw_version.h b/lib/sw_apps/zynqmp_pmufw/src/xpfw_version.h index bd366350..2205ae0b 100644 --- a/lib/sw_apps/zynqmp_pmufw/src/xpfw_version.h +++ b/lib/sw_apps/zynqmp_pmufw/src/xpfw_version.h @@ -1,4 +1,4 @@ #ifndef ZYNQMP_XPFW_VERSION__H_ #define ZYNQMP_XPFW_VERSION__H_ - #define ZYNQMP_XPFW_VERSION "2015.1-swbeta2-26-ga3313fd8ec5d" + #define ZYNQMP_XPFW_VERSION "2015.1-swbeta2-27-g58a81909d7b5" #endif