android_kernel_xiaomi_sm7250/drivers/firmware
Mahesh Sivasubramanian fd2e0c7338 ANDROID: GKI: arm64: psci: Support for OS initiated scheme
Existing PSCI implementation supports platform coordinated means of low
power modes where cluster low power modes are aggregated at the platform
level.  Adding support for OS initiated scheme, where the OS is
responsible for selecting cluster low power modes based on last man
determination. With OS initiated scheme, the OS can make better cluster
decisions based on wakeup times of CPUs within a cluster.

To this effect, in OS initiated schemes, the composite state ID is computed
by the idle driver before calling into the cpu_suspend API. The PSCI driver
is modified to use the composite ID to distinguish between retention and
non-retention states.

Change-Id: Iee5533676a28a8f6beb7942dcb908f2fa3518d78
Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
Signed-off-by: Murali Nalajala <mnalajal@codeaurora.org>
(cherry picked from commit ea2c39aefb)
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Bug: 154642337
2020-04-30 23:36:00 +00:00
..
arm_scmi
broadcom
efi This is the 4.19.116 stable release 2020-04-18 13:33:51 +02:00
google
meson
tegra
arm_scpi.c
arm_sdei.c firmware: arm_sdei: fix double-lock on hibernate with shared events 2020-04-17 10:48:39 +02:00
dcdbas.c
dcdbas.h
dell_rbu.c
dmi_scan.c
dmi-id.c
dmi-sysfs.c
edd.c
iscsi_ibft_find.c
iscsi_ibft.c
Kconfig
Makefile
memmap.c
pcdp.c
pcdp.h
psci_checker.c
psci.c ANDROID: GKI: arm64: psci: Support for OS initiated scheme 2020-04-30 23:36:00 +00:00
qcom_scm-32.c
qcom_scm-64.c
qcom_scm.c
qcom_scm.h
qemu_fw_cfg.c
raspberrypi.c
scpi_pm_domain.c
ti_sci.c
ti_sci.h