lib: utils: atcsmu: Add Andes System Management Unit support
authorYu Chien Peter Lin <peterlin@andestech.com>
Fri, 20 Jan 2023 03:05:10 +0000 (11:05 +0800)
committerAnup Patel <anup@brainfault.org>
Sun, 22 Jan 2023 12:02:50 +0000 (17:32 +0530)
commit9c4eb3521e515603671198295f2c7d5114e4c601
treeaad9bfd5515d8281d791104769b7deabfe2d4329
parentb1818ee244adae3c07fcd4494873a74f7aaeb21a
lib: utils: atcsmu: Add Andes System Management Unit support

This patch adds atcsmu support for Andes AE350 platforms. The SMU
provides system management capabilities, including clock, reset
and power control based on power domain partitions.

Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
include/sbi_utils/sys/atcsmu.h [new file with mode: 0644]
lib/utils/sys/Kconfig
lib/utils/sys/atcsmu.c [new file with mode: 0644]
lib/utils/sys/objects.mk
platform/generic/Kconfig