RISC-V: Enable CPU_IDLE drivers
authorAnup Patel <anup.patel@wdc.com>
Thu, 10 Feb 2022 05:49:40 +0000 (11:19 +0530)
committermason.huo <mason.huo@starfivetech.com>
Tue, 5 Jul 2022 05:40:15 +0000 (13:40 +0800)
commit75d8463399bd6628b63c91a0ee6092f3da504071
tree135788bb7fdc3f9b0f92970e644888ff59dd93ad
parentcacac4c78391b4cafde1f426f8a020cdbe20c44e
RISC-V: Enable CPU_IDLE drivers

We force select CPU_PM and provide asm/cpuidle.h so that we can
use CPU IDLE drivers for Linux RISC-V kernel.

Starfive: Add deconfig for starfive jh7110

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Signed-off-by: Anup Patel <apatel@vetanamicro.com>
Reviewed-by: Guo Ren <guoren@kernel.org>
Reviewed-by: Atish Patra <atishp@rivosinc.com>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
arch/riscv/Kconfig
arch/riscv/configs/starfive_jh7110_defconfig
arch/riscv/include/asm/cpuidle.h [new file with mode: 0644]
arch/riscv/kernel/process.c