[U-Boot] [PATCH v3 19/26] sunxi: H3/A64: fix non-ODT setting

Maxime Ripard maxime.ripard at free-electrons.com
Mon Dec 19 11:01:00 CET 2016


On Mon, Dec 19, 2016 at 01:50:09AM +0000, Andre Przywara wrote:
> According to Jens disabling the on-die-termination should set bit 5,
> not bit 1 in the respective register. Fix this.
> 
> Reported-by: Jens Kuske <jenskuske at gmail.com>
> Signed-off-by: Andre Przywara <andre.przywara at arm.com>
> ---
>  arch/arm/mach-sunxi/dram_sun8i_h3.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/arch/arm/mach-sunxi/dram_sun8i_h3.c b/arch/arm/mach-sunxi/dram_sun8i_h3.c
> index 6ee73ae..1bdd738 100644
> --- a/arch/arm/mach-sunxi/dram_sun8i_h3.c
> +++ b/arch/arm/mach-sunxi/dram_sun8i_h3.c
> @@ -438,7 +438,7 @@ static int mctl_channel_init(uint16_t socid, struct dram_para *para)
>  		clrsetbits_le32(&mctl_ctl->dx[i].gcr, (0x3 << 4) |
>  				(0x1 << 1) | (0x3 << 2) | (0x3 << 12) |
>  				(0x3 << 14),
> -				IS_ENABLED(CONFIG_DRAM_ODT_EN) ? 0x0 : 0x2);
> +				IS_ENABLED(CONFIG_DRAM_ODT_EN) ? 0x0 : 0x20);

You should use a define here if that bit function is known.

Maxime

-- 
Maxime Ripard, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161219/8dcf29f6/attachment.sig>


More information about the U-Boot mailing list