From 5cfa12885a4963074aaceaf6928abe6125fbb027 Mon Sep 17 00:00:00 2001 From: pthierry Date: Thu, 9 Jan 2025 08:42:51 +0100 Subject: [PATCH] kernel,rcc: avoid warning on busid check while not yet dts-based and clean fixme is added to ensure traceability --- kernel/src/drivers/clk/stm32-rcc.c.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kernel/src/drivers/clk/stm32-rcc.c.in b/kernel/src/drivers/clk/stm32-rcc.c.in index 24f60b2d..e4990db9 100644 --- a/kernel/src/drivers/clk/stm32-rcc.c.in +++ b/kernel/src/drivers/clk/stm32-rcc.c.in @@ -472,7 +472,11 @@ kstatus_t rcc_get_bus_clock(bus_id_t busid, uint32_t *busclk) switch (busid) { case BUS_APB1: #if defined(HAS_BUS_APB1_2) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wswitch" + /* XXX: Invalid for bus enumeration, see above FIXME */ case BUS_APB1 + 4: +#pragma GCC diagnostic pop #endif *busclk = RCC_APB1_CLOCK_FREQUENCY; break;