linux/drivers/clk/ingenic
Thierry Reding a97fbc3ee3 syscore: Pass context data to callbacks
Several drivers can benefit from registering per-instance data along
with the syscore operations. To achieve this, move the modifiable fields
out of the syscore_ops structure and into a separate struct syscore that
can be registered with the framework. Add a void * driver data field for
drivers to store contextual data that will be passed to the syscore ops.

Acked-by: Rafael J. Wysocki (Intel) <rafael@kernel.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
History 2025-11-14 10:01:52 +01:00
..
cgu.c clk: ingenic: cgu: convert from round_rate() to determine_rate() 2025-09-08 09:41:27 -04:00
cgu.h clk: Fix typos 2025-07-26 23:49:18 -07:00
jz4725b-cgu.c syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
jz4740-cgu.c syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
jz4755-cgu.c syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
jz4760-cgu.c syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
jz4770-cgu.c syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
jz4780-cgu.c syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
Kconfig clk: Add Ingenic JZ4755 CGU driver 2022-11-01 12:36:22 -07:00
Makefile clk: Add Ingenic JZ4755 CGU driver 2022-11-01 12:36:22 -07:00
pm.c syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
pm.h syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
tcu.c syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
x1000-cgu.c syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
x1830-cgu.c syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00