misc: rtsx: rts522a rts5228 rts5261 support Runtime PM
authorRicky WU <ricky_wu@realtek.com>
Mon, 21 Feb 2022 11:20:29 +0000 (11:20 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 25 Feb 2022 11:11:16 +0000 (12:11 +0100)
commit86f4c65fd5003c894dd3082d53e26307fbc211cc
treeb403c96ad1938c437b33667bf95fecd630b0c3a2
parentf4e335f34519ba8e1271f779a7bc7db168e4488d
misc: rtsx: rts522a rts5228 rts5261 support Runtime PM

rts522a, rts5228, rts5261
add extra init flow for rtd3
add more power_down setting for avoid being woken up
by plugging or unplugging card when system in S3

Tested-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Signed-off-by: Ricky Wu <ricky_wu@realtek.com>
Link: https://lore.kernel.org/r/dace32f573a445908fec0a10482c394c@realtek.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/cardreader/rts5227.c
drivers/misc/cardreader/rts5228.c
drivers/misc/cardreader/rts5261.c
drivers/misc/cardreader/rtsx_pcr.h