]> git.baikalelectronics.ru Git - kernel.git/commit
PM: domains: Fix handling of unavailable/disabled idle states
authorSudeep Holla <sudeep.holla@arm.com>
Tue, 25 Oct 2022 12:34:32 +0000 (13:34 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 26 Oct 2022 11:28:39 +0000 (13:28 +0200)
commitbb749e35004084b9fe7a680995289597d9e59398
tree81b112a177cea853e0b30faa62279121aeda2594
parent6b09660c490b77d34d901175007a779ce7bea55a
PM: domains: Fix handling of unavailable/disabled idle states

Platforms can provide the information about the availability of each
idle states via status flag. Platforms may have to disable one or more
idle states for various reasons like broken firmware or other unmet
dependencies.

Fix handling of such unavailable/disabled idle states by ignoring them
while parsing the states.

Fixes: 87192a0481dd ("PM / domains: Fix up domain-idle-states OF parsing")
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/base/power/domain.c