[PATCH 05/10] serial: mxc: Support bulk enabling clocks
Fabio Estevam
festevam at gmail.com
Thu Mar 6 16:54:57 CET 2025
On Sun, Mar 2, 2025 at 1:53 PM Adam Ford <aford173 at gmail.com> wrote:
> @@ -312,7 +313,17 @@ int mxc_serial_setbrg(struct udevice *dev, int baudrate)
> static int mxc_serial_probe(struct udevice *dev)
> {
> struct mxc_serial_plat *plat = dev_get_plat(dev);
> + int ret;
>
> +#if CONFIG_IS_ENABLED(CLK_CCF)
> + ret = clk_get_bulk(dev, &plat->clks);
> + if (ret)
> + return ret;
> +
> + ret = clk_enable_bulk(&plat->clks);
> + if (ret)
> + return ret;
> +#endif
CI fails when building a target with CLK_CCF disabled:
aarch64: + imx8mp_evk
+drivers/serial/serial_mxc.c: In function 'mxc_serial_probe':
+drivers/serial/serial_mxc.c:316:13: error: unused variable 'ret'
[-Werror=unused-variable]
+ 316 | int ret;
+ | ^~~
+cc1: all warnings being treated as errors
+make[4]: *** [scripts/Makefile.build:257:
spl/drivers/serial/serial_mxc.o] Error 1
+make[3]: *** [scripts/Makefile.build:398: spl/drivers/serial] Error 2
+make[2]: *** [scripts/Makefile.xpl:550: spl/drivers] Error 2
+make[1]: *** [Makefile:2117: spl/u-boot-spl] Error 2
+make: *** [Makefile:177: sub-make] Error 2
Please fix and resend.
More information about the U-Boot
mailing list