On 7/16/2026 8:07 PM, Bin Liu wrote:
> Commit f43f71012254 ("ram: k3-ddrss: Add support for a partial inline
> ECC region") uses ofnode_get_addr_size() to read memory address and
> size from devicetree using type fdt_addr_t and fdt_size_t.  However
> these data types are 32bit if CONFIG_FDT_64BIT is not defined on ARMv7
> build.
> 
> So enable CONFIG_FDT_64BIT to retrieve correct 64bit memory address and
> size from devicetree.
> 
> Signed-off-by: Bin Liu <[email protected]>
> ---
>  drivers/ram/Kconfig | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/ram/Kconfig b/drivers/ram/Kconfig
> index cfbfa1252d0e..acd6d9cfd6a9 100644
> --- a/drivers/ram/Kconfig
> +++ b/drivers/ram/Kconfig
> @@ -121,6 +121,7 @@ config IMXRT_SDRAM
>  config K3_INLINE_ECC
>       bool "Enable TI Inline ECC support"
>       depends on K3_DDRSS
> +     select FDT_64BIT


Good catch
Reviewed-by: Udit Kumar <[email protected]>


>       help
>         Enable Inline ECC support on K3 platforms. 1/9th of the SDRAM space
>         is used for ECC storage and the rest 8/9th is available for system

Reply via email to