crypto: qat - add delay before polling mailbox
authorGiovanni Cabiddu <giovanni.cabiddu@intel.com>
Thu, 30 Jul 2020 12:27:42 +0000 (13:27 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 21 Aug 2020 04:43:50 +0000 (14:43 +1000)
commit9a5a668dc348f98de464114411421c4e9381cf21
tree1c6058a693b5fb3d4deae666d481f75b65b2dcb3
parent9123e3a74ec7b934a4a099e98af6a61c2f80bbf5
crypto: qat - add delay before polling mailbox

The mailbox CSR register has a write latency and requires a delay before
being read. This patch replaces readl_poll_timeout with read_poll_timeout
that allows to sleep before read.
The initial sleep was removed when the mailbox poll loop was replaced with
readl_poll_timeout.

Fixes: a79d471c6510 ("crypto: qat - update timeout logic in put admin msg")
Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/qat/qat_common/adf_admin.c