summaryrefslogtreecommitdiff
path: root/include/linux/platform_data
diff options
context:
space:
mode:
authorAdrian Hunter <adrian.hunter@intel.com>2026-01-13 10:27:00 +0300
committerAlexandre Belloni <alexandre.belloni@bootlin.com>2026-01-14 19:21:10 +0300
commit990c149c61ee45da4fb6372e6b2fdd9808414e7a (patch)
treea17d6d32ed15a0a0577af0a0fc57bbe5d4a1a9ab /include/linux/platform_data
parent3c3de6803a7d90faba0387ba248ac71e627ca827 (diff)
downloadlinux-990c149c61ee45da4fb6372e6b2fdd9808414e7a.tar.xz
i3c: master: Introduce optional Runtime PM support
Master drivers currently manage Runtime PM individually, but all require runtime resume for bus operations. This can be centralized in common code. Add optional Runtime PM support to ensure the parent device is runtime resumed before bus operations and auto-suspended afterward. Notably, do not call ->bus_cleanup() if runtime resume fails. Master drivers that opt-in to core runtime PM support must take that into account. Also provide an option to allow IBIs and hot-joins while runtime suspended. Signed-off-by: Adrian Hunter <adrian.hunter@intel.com> Reviewed-by: Frank Li <Frank.Li@nxp.com> Link: https://patch.msgid.link/20260113072702.16268-20-adrian.hunter@intel.com Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Diffstat (limited to 'include/linux/platform_data')
0 files changed, 0 insertions, 0 deletions