History log of /linux-master/drivers/power/reset/sc27xx-poweroff.c
Revision Date Author Comments
# f78c55e3 09-Mar-2020 Baolin Wang <baolin.wang7@gmail.com>

power: reset: sc27xx: Allow the SC27XX poweroff driver building into a module

Change the config to 'tristate' and use module_platform_driver() to
allow the SC27XX poweroff driver building into a module, as well as
adding some mudule information.

Signed-off-by: Baolin Wang <baolin.wang7@gmail.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>


# 274afbc3 09-Mar-2020 Baolin Wang <baolin.wang7@gmail.com>

power: reset: sc27xx: Change to use cpu_down()

To allow the SC27XX driver can be built as a module, and the
freeze_secondary_cpus() symbol is not exported, thus we can change
to use the exported cpu_down() API to shut down other cpus to avoid
racing, which is same as the freeze_secondary_cpus().

Signed-off-by: Baolin Wang <baolin.wang7@gmail.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>


# 6cdd5b09 09-Mar-2020 Sherry Zong <sherry.zong@unisoc.com>

power: reset: sc27xx: Power off the external subsystems' connection

When powering off the whole system, we should power off some external
subsystems' connection firstly, otherwise some external subsystems
will hold some power and result in powering down abnormally.

Signed-off-by: Sherry Zong <sherry.zong@unisoc.com>
Signed-off-by: Baolin Wang <baolin.wang7@gmail.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>


# 93619fde 13-Mar-2018 Colin Ian King <colin.king@canonical.com>

power: reset: make function sc27xx_poweroff_shutdown static

The function sc27xx_poweroff_shutdown is local to the source and does
not need to be in global scope, so make it static.

Cleans up sparse warning:
drivers/power/reset/sc27xx-poweroff.c:28:6: warning: symbol
'sc27xx_poweroff_shutdown' was not declared. Should it be static?

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk>


# 3f5faf3a 25-Feb-2018 Baolin Wang <baolin.wang@linaro.org>

power: reset: Add Spreadtrum SC27xx PMIC power off support

On Spreadtrum platform, we need power off system through external SC27xx
series PMICs including the SC2720, SC2721, SC2723, SC2730 and SC2731 chips.
Thus this patch adds SC27xx series PMICs power-off support.

Signed-off-by: Baolin Wang <baolin.wang@linaro.org>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk>