first version of prepared message code that seems to work...
(no logic analyzer at hand right now to verify)

Signed-off-by: Martin Sperl <kernel@martin.sperl.org>