[PATCH 0/3] debug_ll: Cleanup conflicts for multiple SoCs

Sascha Hauer s.hauer at pengutronix.de
Wed Jun 3 22:55:21 PDT 2026


On Mon, 01 Jun 2026 14:29:52 +0200, Sascha Hauer wrote:
> This cleans up some problems we have with debug_ll when it comes to
> multi SoC images. debug_ll relies on having exactly one PUTC_LL()
> implementation available. Most SoCs have their own DEBUG_*_UART Kconfig
> option and the Kconfig choice around them makes sure only a single debug
> UART can be selected. Some SoCs do not have a dedicated option though
> and provide PUTC_LL() whenever the SoC is enabled which can to multiple
> definitions of PUTC_LL(). Fix that by adding a DEBUG_*_UART option to
> the SoC that currently do not have one.
> 
> [...]

Applied, thanks!

[1/3] debug_ll: give PUTC_LL a common prototype
      https://git.pengutronix.de/cgit/barebox/commit/?id=1bc53b756011 (link may not be stable)
[2/3] debug_ll: Add Kconfig options for debug uarts that have none
      https://git.pengutronix.de/cgit/barebox/commit/?id=b804a356447f (link may not be stable)
[3/3] debug_ll: pl011: define PUTC_LL only when requested
      https://git.pengutronix.de/cgit/barebox/commit/?id=cc145f79779f (link may not be stable)

Best regards,
-- 
Sascha Hauer <s.hauer at pengutronix.de>




More information about the barebox mailing list