[U-Boot] [PATCH v2 1/5] imx: gpmi: add defines for hw randominizer

Max Krummenacher max.krummenacher at toradex.com
Wed Oct 23 17:51:22 UTC 2019


On Mon, 2019-10-21 at 16:38 +0300, Igor Opaniuk wrote:
> From: Igor Opaniuk <igor.opaniuk at toradex.com>
> 
> Extend GPMI Integrated ECC Control Register Description, include
> additional defines for enabling randomizer function and providing
> proper randomizer type.
> 
> For additional details check i.MX7 APR, section
> 9.6.6.3 GPMI Integrated ECC Control Register Description
> (GPMI_ECCCTRLn)
> 
> Signed-off-by: Igor Opaniuk <igor.opaniuk at toradex.com>

Tested-by: Max Krummenacher <max.krummenacher at toradex.com>

> ---
> 
>  arch/arm/include/asm/mach-imx/regs-gpmi.h | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/arch/arm/include/asm/mach-imx/regs-gpmi.h b/arch/arm/include/asm/mach-imx/regs-gpmi.h
> index 80cb731724..33daa53c45 100644
> --- a/arch/arm/include/asm/mach-imx/regs-gpmi.h
> +++ b/arch/arm/include/asm/mach-imx/regs-gpmi.h
> @@ -70,6 +70,11 @@ struct mxs_gpmi_regs {
>  #define	GPMI_ECCCTRL_ECC_CMD_OFFSET			13
>  #define	GPMI_ECCCTRL_ECC_CMD_DECODE			(0x0 << 13)
>  #define	GPMI_ECCCTRL_ECC_CMD_ENCODE			(0x1 << 13)
> +#define	GPMI_ECCCTRL_RANDOMIZER_ENABLE			(1 << 11)
> +#define	GPMI_ECCCTRL_RANDOMIZER_TYPE0			0
> +#define	GPMI_ECCCTRL_RANDOMIZER_TYPE1			(1 << 9)
> +#define	GPMI_ECCCTRL_RANDOMIZER_TYPE2			(2 << 9)
> +
>  #define	GPMI_ECCCTRL_ENABLE_ECC				(1 << 12)
>  #define	GPMI_ECCCTRL_BUFFER_MASK_MASK			0x1ff
>  #define	GPMI_ECCCTRL_BUFFER_MASK_OFFSET			0


More information about the U-Boot mailing list