From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yu Chien Peter Lin Date: Wed, 22 Nov 2023 15:36:10 +0800 Subject: [PATCH v3 08/15] platform: andes: Enable Andes PMU for AE350 In-Reply-To: <20231122073617.379441-1-peterlin@andestech.com> References: <20231122073617.379441-1-peterlin@andestech.com> Message-ID: <20231122073617.379441-9-peterlin@andestech.com> List-Id: To: opensbi@lists.infradead.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Enable Andes PMU extension support for AE350 platforms. Signed-off-by: Yu Chien Peter Lin Reviewed-by: Leo Yu-Chi Liang --- Changes v1 -> v2: - Implement ae350_extensions_init() Changes v2 -> v3: - Use the andes_pmu_extensions_init() and andes_pmu_init() provided by andes_pmu.c We have no plan to introduce other extensions in near future so extensions_init() bind with andes_pmu_extensions_init() directly. --- platform/generic/Kconfig | 1 + platform/generic/andes/ae350.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/platform/generic/Kconfig b/platform/generic/Kconfig index a902cf3..89e5603 100644 --- a/platform/generic/Kconfig +++ b/platform/generic/Kconfig @@ -32,6 +32,7 @@ config PLATFORM_ALLWINNER_D1 config PLATFORM_ANDES_AE350 bool "Andes AE350 support" select SYS_ATCSMU + select ANDES_PMU default n config PLATFORM_RENESAS_RZFIVE diff --git a/platform/generic/andes/ae350.c b/platform/generic/andes/ae350.c index 80eca05..dc769b7 100644 --- a/platform/generic/andes/ae350.c +++ b/platform/generic/andes/ae350.c @@ -8,6 +8,7 @@ */ #include +#include #include #include #include @@ -118,4 +119,6 @@ static const struct fdt_match andes_ae350_match[] = { const struct platform_override andes_ae350 = { .match_table = andes_ae350_match, .final_init = ae350_final_init, + .extensions_init = andes_pmu_extensions_init, + .pmu_init = andes_pmu_init, }; -- 2.34.1