[PATCH 17/21] Convert CONFIG_SYS_NONCACHED_MEMORY to Kconfig

Simon Glass sjg at chromium.org
Sun Oct 30 02:43:42 CET 2022


On Fri, 28 Oct 2022 at 18:30, Tom Rini <trini at konsulko.com> wrote:
>
> This converts the following to Kconfig:
>    CONFIG_SYS_NONCACHED_MEMORY
>
> To do this we introduce CONFIG_SYS_HAS_NONCACHED_MEMORY as a bool to
> gate if we are going to have noncached_... functions available and then
> continue to use CONFIG_SYS_NONCACHED_MEMORY to store the size of said
> cache. We make this new option depend on both the architectures which
> implement support and the drivers which make use of it.
>
> Cc: Tom Warren <twarren at nvidia.com>
> Cc: Mingming lee <mingming.lee at mediatek.com>
> Cc: "Ying-Chun Liu (PaulLiu)" <paul.liu at linaro.org>
> Cc: Alban Bedel <alban.bedel at avionic-design.de>
> Cc: Stephen Warren <swarren at nvidia.com>
> Cc: Marcel Ziswiler <marcel.ziswiler at toradex.com>
> Cc: Allen Martin <amartin at nvidia.com>
> Signed-off-by: Tom Rini <trini at konsulko.com>
> ---
> I'm cc'ing a bunch of board maintainers here because restricting the
> noncached support to these drivers results in the noncached framework
> not being used, but also doesn't change anything else about the binary.
> Is there some other use case here I'm missing?
> ---
>  README                                     | 19 -----------------
>  arch/Kconfig                               | 24 ++++++++++++++++++++++

Reviewed-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list