Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

PM / Domains: Add generic data pointer to genpd data struct

Add a void *data pointer to struct generic_pm_domain_data. Because this
exists for each device associated with a genpd it will allow us to
assign per-device data if needed on a platform for control of that
specific device.

Acked-by: Ulf Hansson <ulf.hansson@linaro.org>
Acked-by: Kevin Hilman <khilman@baylibre.com>
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Santosh Shilimkar <ssantosh@kernel.org>

authored by

Dave Gerlach and committed by
Santosh Shilimkar
a5ea7a0f 4495c08e

+1
+1
include/linux/pm_domain.h
··· 117 117 struct pm_domain_data base; 118 118 struct gpd_timing_data td; 119 119 struct notifier_block nb; 120 + void *data; 120 121 }; 121 122 122 123 #ifdef CONFIG_PM_GENERIC_DOMAINS