Add a timeout to poweron service to prevent hang

Ensure we go to quiesce state on a pgood timeout

resolves openbmc/openbmc#1321

Change-Id: I53d71f7629767194d20c06e773fb96b64db1bb85
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
diff --git a/meta-phosphor/common/recipes-phosphor/chassis/obmc-op-control-power/op-wait-power-on@.service b/meta-phosphor/common/recipes-phosphor/chassis/obmc-op-control-power/op-wait-power-on@.service
index 5245846..d612d61 100644
--- a/meta-phosphor/common/recipes-phosphor/chassis/obmc-op-control-power/op-wait-power-on@.service
+++ b/meta-phosphor/common/recipes-phosphor/chassis/obmc-op-control-power/op-wait-power-on@.service
@@ -12,6 +12,7 @@
 Type=oneshot
 RemainAfterExit=yes
 ExecStart={sbindir}/pgood_wait /org/openbmc/control/power%i on
+TimeoutSec=30
 
 [Install]
 WantedBy=obmc-chassis-start@%i.target