[PATCH v12 2/3] ARM: imx6: pm: declare pm domain latency on power_state struct.
From: <hidden>
Date: 2016-02-15 10:11:08
Subsystem:
arm port, the rest · Maintainers:
Russell King, Linus Torvalds
From: <hidden>
Date: 2016-02-15 10:11:08
Subsystem:
arm port, the rest · Maintainers:
Russell King, Linus Torvalds
From: Axel Haslam <redacted> The generic_pm_domain structure uses an array of latencies to be able to declare multiple intermediate states. Declare a single "OFF" state with the default latencies So that the power_off_latency_ns and power_on_latency_ns fields of generic_pm_domain structure can be eventually removed. [Lina: pm_genpd_init() argument changev] Signed-off-by: Lina Iyer <redacted> Signed-off-by: Axel Haslam <redacted> --- arch/arm/mach-imx/gpc.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-imx/gpc.c b/arch/arm/mach-imx/gpc.c
index cfc696b..fd87205 100644
--- a/arch/arm/mach-imx/gpc.c
+++ b/arch/arm/mach-imx/gpc.c@@ -374,8 +374,13 @@ static struct pu_domain imx6q_pu_domain = { .name = "PU", .power_off = imx6q_pm_pu_power_off, .power_on = imx6q_pm_pu_power_on, - .power_off_latency_ns = 25000, - .power_on_latency_ns = 2000000, + .states = { + [0] = { + .power_off_latency_ns = 25000, + .power_on_latency_ns = 2000000, + }, + }, + .state_count = 1, }, };
--
2.6.3