From patchwork Sun Nov 3 15:49:42 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Opaniuk X-Patchwork-Id: 1188572 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="cZLd+1ZJ"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 475gPm21gbz9sP3 for ; Mon, 4 Nov 2019 02:50:52 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id F17EFC22049; Sun, 3 Nov 2019 15:50:34 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 39343C21FBC; Sun, 3 Nov 2019 15:50:27 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 4FA00C21FBF; Sun, 3 Nov 2019 15:50:24 +0000 (UTC) Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by lists.denx.de (Postfix) with ESMTPS id 80ED3C21C29 for ; Sun, 3 Nov 2019 15:50:24 +0000 (UTC) Received: by mail-wr1-f66.google.com with SMTP id w18so14340269wrt.3 for ; Sun, 03 Nov 2019 07:50:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=+tI3PeCShF7j1TYZcGvo3brwccwgSavGy6xlxfVSQC4=; b=cZLd+1ZJXGyYmJbPNVgHQWsGh5aP9PZU4hNlb0si32RYtsrOOAbmOBzoljcJ9lNz6V Pk5qSylIty+3fsp4jxOdAZoo+0H8nZ1DfladZxDjywunEaXXgvWUS7HY3mqBbKeBQNIv WiZNafTk6DRNPDKKvbN9KeVbTfPn33KTiNmuAOW0vR4MQWse6f5pW3p3gweMS1IhjPDZ WvtLgfubkYQjiAp5xHh78Jao44bBfBbyButMBuWWWEaQE+3D2CvyX7lMS2xG+LiOMurL LnS/qhI5G4tANKFgI8aKciu70xstBdK0w2vHX+bm15Z58AkXYEW3EuRsuZ8SPUZB67t4 ztiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=+tI3PeCShF7j1TYZcGvo3brwccwgSavGy6xlxfVSQC4=; b=nsz3HZkLxFOQDU18V8Mk/F84qbaCSEJytNhRtSyBUUMaQMaPxNe2x+AuTA1/qUF5pZ AzM2W9t3bNpYg7LPqYpM5JuTVnaLrJit0rrT864wY6OdSed/7+w5b3PpbPFQUnrCJFS+ 9T67bWCMtwHFCNLMypHMdyII6FoSRj++fCPYBxBqXPmRpm+4qJGETlSXoCWTfx9xsuKj 7zRWapWrktxoyOpe/0Pt/6aWVkJ0tQ/4HFa+npiDDMgg6ROyw8SH0+MHUn5pvGZM2Cfs uAR4fkthvgBsd5Kv5oyNc9yPj9YH/pE14Q0OogsaNh5ER105wotWU3NDo8gOF5CuEwqt wg5g== X-Gm-Message-State: APjAAAXTEm+Wd6SCvN1/nKtmdzheCWrzEuAjDvrLyV/IVihq8EcV7CBL StmSL+j1C1EeatMmocf+LmzI5Us7ZC0= X-Google-Smtp-Source: APXvYqxszLc1Yc4U7fBQ5Gy12lLDN80FLlgURbSgkInvGPe5uX3VZqtzrBisXJH8+sVt9naaenO3Bg== X-Received: by 2002:adf:e5cc:: with SMTP id a12mr20219694wrn.258.1572796223771; Sun, 03 Nov 2019 07:50:23 -0800 (PST) Received: from localhost (46-126-71-123.dynamic.hispeed.ch. [46.126.71.123]) by smtp.gmail.com with ESMTPSA id d202sm13672543wmd.47.2019.11.03.07.50.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 03 Nov 2019 07:50:23 -0800 (PST) From: Igor Opaniuk To: u-boot@lists.denx.de Date: Sun, 3 Nov 2019 16:49:42 +0100 Message-Id: <20191103154946.24969-2-igor.opaniuk@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191103154946.24969-1-igor.opaniuk@gmail.com> References: <20191103154946.24969-1-igor.opaniuk@gmail.com> Cc: Anti Sullin , Igor Opaniuk , "NXP i.MX U-Boot Team" , Marcel Ziswiler , Max Krummenacher Subject: [U-Boot] [PATCH v3 1/5] imx: gpmi: add defines for hw randominizer X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Igor Opaniuk 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 Tested-by: Max Krummenacher Reviewed-by: Oleksandr Suvorov --- 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