ARM: at91: PM: add cpu idle support for sama7g5
authorClaudiu Beznea <claudiu.beznea@microchip.com>
Thu, 13 Jan 2022 14:48:54 +0000 (16:48 +0200)
committerNicolas Ferre <nicolas.ferre@microchip.com>
Fri, 25 Feb 2022 11:36:25 +0000 (12:36 +0100)
commit9584e7263e9ebcd94b184dc3efc847355a624220
tree9c1c07f2a65d6329d072f7fcfe0965b865f282d6
parent9a0775c9cd3d89d1fe957a137131681a33f5736b
ARM: at91: PM: add cpu idle support for sama7g5

Add CPU idle support for SAMA7G5. Support will make use of PMC_CPU_RATIO
register to divide the CPU clock by 16 before switching it to idle and
use automatic self-refresh option of DDR controller.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Acked-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Link: https://lore.kernel.org/r/20220113144900.906370-5-claudiu.beznea@microchip.com
arch/arm/mach-at91/pm.c
include/linux/clk/at91_pmc.h
include/soc/at91/sama7-ddr.h