disable warm reboot on witherspoon

The concept of warm reboot (reboot the host without removing chassis
power) was added a while back as a part of clarifying support for
the Redfish ComputerSystem.Reset Action. It has since been found that
some IBM hardware, including Witherspoon, does not support warm reboots.
The issue is intermittent and depends on the reboot being requested
while the host is in the middle of some i2c transactions. If a warm
reboot occurs during this window, then on the subsequent boot the i2c
hardware will be in a bad state and the host firmware is unable to
recover it.

Given this issue, it has been requested that BMC software go back to
doing cold reboots (cycling power to the chassis during any reboot
request) on this hardware.

The issue has only been reported on Witherspoon so for now only disable
it on that platform.

Tested:
- Verified within QEMU that an image with this commit used the cold reboot
  target during a warm reboot request

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I4045d187a6d5d6403b91903a575627d4f494ac4b
diff --git a/recipes-phosphor/state/phosphor-state-manager_%.bbappend b/recipes-phosphor/state/phosphor-state-manager_%.bbappend
new file mode 100644
index 0000000..a982e12
--- /dev/null
+++ b/recipes-phosphor/state/phosphor-state-manager_%.bbappend
@@ -0,0 +1 @@
+EXTRA_OEMESON_witherspoon += "-Dwarm-reboot=disabled"