From 86d2c1797a44975e628bcf77e30e687fd6738e81 Mon Sep 17 00:00:00 2001 From: Samuel Holland Date: Fri, 25 Oct 2024 11:59:48 -0700 Subject: platform: Drop IPI warm init and exit hooks Now that the SBI IPI core clears IPIs at warm boot in a generic way, none of the drivers or platforms use these hooks, and we can remove them. Platforms need only to initialize the driver once during cold init. If other hooks are needed in the future, they can be added to struct sbi_ipi_device. Signed-off-by: Samuel Holland Reviewed-by: Anup Patel --- platform/generic/platform.c | 1 - 1 file changed, 1 deletion(-) (limited to 'platform/generic/platform.c') diff --git a/platform/generic/platform.c b/platform/generic/platform.c index a22db49..3b20ffb 100644 --- a/platform/generic/platform.c +++ b/platform/generic/platform.c @@ -421,7 +421,6 @@ const struct sbi_platform_operations platform_ops = { .irqchip_init = fdt_irqchip_init, .irqchip_exit = fdt_irqchip_exit, .ipi_init = fdt_ipi_init, - .ipi_exit = fdt_ipi_exit, .pmu_init = generic_pmu_init, .pmu_xlate_to_mhpmevent = generic_pmu_xlate_to_mhpmevent, .get_tlbr_flush_limit = generic_tlbr_flush_limit, -- cgit v1.1