Revert "i2c_qup: Fix for unhandled IRQ"

This reverts commit 64f5e672cbc1b7f3e94ffa852665e6eaf373c82c.
Revert "i2c_qup: Improve implementation of PM callbacks"

This reverts commit 862a1797dfe123e9a33306eb190891095e952e08.
Revert "qup_i2c: Handle scenario if runtime PM is disable"

This reverts commit e340fa7f9918bc6d18b36f316b2051ce89d57b31.
spi_qsd: set device's runtime PM status to 'suspended'

Sometimes system suspend is initiated before runtime
PM's auto-suspend delay expires and causing devices to
not suspended runtime. As part of system suspend if
device is not suspended runtime then clocks and gpios
are manages by system suspend.

If spi client does initiate transaction request immediately
after system resume then spi doesn't resume run-time
immediately as spi controller's device state is not in
'suspended state'.

Keep device's runtime PM status to suspended during
system suspend.

CRs-Fixed: 512718
Change-Id: I5c0cb39c0b91782d8686c1b3da81125169ccf9be
Signed-off-by: Alok Chauhan <alokc@codeaurora.org>