linux/drivers/i3c/master
Aniket 62fe9d06f5 i3c: dw: Add power management support
Add support for runtime and system power management.
Handle clocks, resets, pads as part of suspend and resume.
Restore controller registers that could be lost due to suspend.
Finally add get and put calls appropriately in functions which
access controller : bus_init, do_daa, send_ccc_cmd, priv_xfers,
i2c_xfers, ibi and hot-join.

Signed-off-by: Aniket <aniketmaurya@google.com>
Link: https://lore.kernel.org/r/20240708062103.3296587-4-aniketmaurya@google.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2024-07-26 14:21:30 +02:00
..
mipi-i3c-hci i3c: mipi-i3c-hci: Round IBI data chunk size to HW supported value 2024-07-26 14:21:29 +02:00
ast2600-i3c-master.c i3c: dw: Remove ibi_capable property 2024-07-26 14:21:29 +02:00
dw-i3c-master.c i3c: dw: Add power management support 2024-07-26 14:21:30 +02:00
dw-i3c-master.h i3c: dw: Add power management support 2024-07-26 14:21:30 +02:00
i3c-master-cdns.c i3c: master: cdns: Update maximum prescaler value for i2c clock 2024-01-08 00:51:36 +01:00
Kconfig i3c: ast2600: Add AST2600 platform-specific driver 2023-04-28 08:19:01 +02:00
Makefile i3c: ast2600: Add AST2600 platform-specific driver 2023-04-28 08:19:01 +02:00
svc-i3c-master.c i3c: master: svc: Improve DAA STOP handle code logic 2024-07-26 14:21:29 +02:00