Kconfig.arm (81d549e0c810773bf003a25f59fa5509857bf9b2) | Kconfig.arm (788961462f3471617749edf10d0fcafad410d2bb) |
---|---|
1# SPDX-License-Identifier: GPL-2.0-only 2# 3# ARM CPU Idle drivers 4# 5config ARM_CPUIDLE 6 bool "Generic ARM/ARM64 CPU idle Driver" 7 select DT_IDLE_STATES 8 select CPU_IDLE_MULTIPLE_DRIVERS 9 help 10 Select this to enable generic cpuidle driver for ARM. 11 It provides a generic idle driver whose idle states are configured 12 at run-time through DT nodes. The CPUidle suspend backend is 13 initialized by calling the CPU operations init idle hook 14 provided by architecture code. 15 16config ARM_PSCI_CPUIDLE | 1# SPDX-License-Identifier: GPL-2.0-only 2# 3# ARM CPU Idle drivers 4# 5config ARM_CPUIDLE 6 bool "Generic ARM/ARM64 CPU idle Driver" 7 select DT_IDLE_STATES 8 select CPU_IDLE_MULTIPLE_DRIVERS 9 help 10 Select this to enable generic cpuidle driver for ARM. 11 It provides a generic idle driver whose idle states are configured 12 at run-time through DT nodes. The CPUidle suspend backend is 13 initialized by calling the CPU operations init idle hook 14 provided by architecture code. 15 16config ARM_PSCI_CPUIDLE |
17 bool | 17 bool "PSCI CPU idle Driver" |
18 depends on ARM_PSCI_FW 19 select DT_IDLE_STATES 20 select CPU_IDLE_MULTIPLE_DRIVERS 21 help 22 Select this to enable PSCI firmware based CPUidle driver for ARM. 23 It provides an idle driver that is capable of detecting and 24 managing idle states through the PSCI firmware interface. 25 --- 63 unchanged lines hidden --- | 18 depends on ARM_PSCI_FW 19 select DT_IDLE_STATES 20 select CPU_IDLE_MULTIPLE_DRIVERS 21 help 22 Select this to enable PSCI firmware based CPUidle driver for ARM. 23 It provides an idle driver that is capable of detecting and 24 managing idle states through the PSCI firmware interface. 25 --- 63 unchanged lines hidden --- |