libflash: Update from pflash-0.8.6

Improve calibration and use safer timings for commands.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
opal: Add facility for dynamic event bits

We steal opal_update_pending_evt's lock for protecting the allocated
dynamic event mask.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
ipmi: Add an opal interface to the ipmi stack

This patch adds two opal calls (opal_ipmi_send and opal_ipmi_recv)
to allow an operating system to send and receive arbitrary ipmi
messages to the BMC.

Signed-off-by: Alistair Popple <alistair@popple.id.au>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>