Message ID | 20180110030603.27864-24-peng.fan@nxp.com |
---|---|
State | Superseded |
Delegated to: | Stefano Babic |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="BlkiXRXi"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zGZL16BcYz9sBZ for <incoming@patchwork.ozlabs.org>; Wed, 10 Jan 2018 14:31:21 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 42877C220AD; Wed, 10 Jan 2018 03:28:05 +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=-1.0 required=5.0 tests=BAD_ENC_HEADER, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,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 CB41AC22116; Wed, 10 Jan 2018 03:10:51 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 1C7B1C21F74; Wed, 10 Jan 2018 03:07:37 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0084.outbound.protection.outlook.com [104.47.1.84]) by lists.denx.de (Postfix) with ESMTPS id 4A238C220AF for <u-boot@lists.denx.de>; Wed, 10 Jan 2018 03:07:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ih9uy+hqZeKXcSZmvEpmKm52KnRjHMKARwXKKzlpmMQ=; b=BlkiXRXiIe/Oy0U3VC390B7ARu9Lzv6hYxIc11Gal9Lk050KinayspUl15ruy3mDj3ILNpxGKm7yruT/RAW9WbMsMcF4M2mI8um1XARbLhAOfF1D3FPR6t82CAjTxICkYQX/wqX64JBrljmZgJi/46PUzZ0pUByKvj/RsiKQJp8= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; Received: from linux-u7w5.ap.freescale.net.net (92.121.68.129) by VI1PR04MB3231.eurprd04.prod.outlook.com (2603:10a6:802:6::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Wed, 10 Jan 2018 03:07:26 +0000 From: Peng Fan <peng.fan@nxp.com> To: sbabic@denx.de, fabio.estevam@nxp.com Date: Wed, 10 Jan 2018 11:05:54 +0800 Message-Id: <20180110030603.27864-24-peng.fan@nxp.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20180110030603.27864-1-peng.fan@nxp.com> References: <20180110030603.27864-1-peng.fan@nxp.com> MIME-Version: 1.0 X-Originating-IP: [92.121.68.129] X-ClientProxiedBy: HK2PR04CA0069.apcprd04.prod.outlook.com (2603:1096:202:15::13) To VI1PR04MB3231.eurprd04.prod.outlook.com (2603:10a6:802:6::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 0878f8c6-72e4-4484-c21c-08d557d74884 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:VI1PR04MB3231; X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB3231; 3:iqVIjzmwT8qTO2GrVDgOuElBiUou3AjdAwG0PKgrbjLOAuXwnorLzntpJFNLrZdz7+tssX+fMFETbyO1/rm6C+YFL6Ohbid/4viGixE/V9ckFn/9sLJUeol1Bdhv4IOWbuLRQcCkNLNKtaEqgPN1Yf8HEG7ySSWP5mcIPKBh7gDdu92YBFdBguk0kf9eD/nt9a7XG2Slw+aZhNJS6EqBcyrNnEG3jWkmKLJz27wCKfOWU/qn1AONddbnvIlpa/8a; 25:nH2zmEh+wBoi2QqMsHiB9oAvbnosSfNEqa4YYhbE+muQp38kkdQJnip/8tD5uAcDpOWVwZTemk2FqqntFiwjQTz0TMqx6uG4zUQstjWS0PMIsa5VKFq4qSs4eXE/2kayt1hTZneKvFg3TrV0ch5ero7/SPTiJTvv/50LK3MtCI7TRnJqD81n0nqr1QGm4KIhF6HB8UeY+1tTdWAOH2dIiUvlAbeAQgAkN59jkUisI5qxFclfCRzjloqACNNJRrnlCD2OdExcQC6zgLlDO4EQYn0aE9Nf2YU5f1t4HZ0xrdTdKRRVoO3f646sV4aDb1lrW+yj2zjVCgja6YgDQrJTXg==; 31:F/A+k8cKaFWw9mV2mgOwpL4nqzWD2C+Vg5fEtkNWLSUgp3DUAN+akwnIcB0zQWpmttbzaJwhL9CF0YWXWB/NlIoRfQpBHBeLoPiYCHpzA2gubACMQ8L9LQBH1aM9teyLlbX75Ya9Tp5FUt+bqiEegAbNmkLbt0Yp1PV1eaxEJXMjkhDJhNyNzVem8zlkH+UCgbmmPHil+IcG0gFN61S5ZNN1rHa1mQSFGwSpGaEuors= X-MS-TrafficTypeDiagnostic: VI1PR04MB3231: X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB3231; 20:bYSDSshNa5jiQ+NOVfZ/mouk2+uCcg7p9J11mnpNQLCVc/G4lZC0C3CQYc+g1NPtmU7kyV/b6BZ0qFwB+gN/OWSBom0y6rCghEBMu0q+s6/Y3+ppI5ldTEaE/hvHd5UK15NpibIUMeCJJbLrgegRyJsns1aK0DPDSeeCd69U21eKL9MXP+mAzWzcS/y+haHhZjNfEeEreelxucBATnD3IauWFJ2vxiAVWEe2Fy8HGya+kIr2E0mzqy1lBAr40TSfIODH/tJ54V7CpVU8hx0iJORweSYhNyhXWOWcnFsziW4Qs8IDc31sePF6pBcpch3AvGyETu1DQQ4l0g7akxhSyD85uxeT/T0t5GUmIhnEwztVzOlA9jjwpeqbqp9NZsf0i0JRzn7X87M8xL+5j5OPnVWlpBWltkyCSVb+ODLxHuxfjueITzaB0rZ7oEsaVCcSFHQ2lCCYssAYlDQbtkENg1qdQnigJbYcfqWUjnlkI1F++rMnGePcwtC2wVZNdYyQ; 4:OpFedlFjzhubBNBN+Bt9c5se0EbguEvzHu9UD8OPsqx021t7xoNTvkeWkTFHD1Gt86BvNcuK2JvUwY1yVIdQ71Uy9GSgE7GZEsTHiXBXT+ZjKh3c91ZMpViqv6dHT5XzvECAS1Tm/d5b9a9yaBl8XDC0P2opDNFbbcQ4PlSNos4cEHmd6EIX3eXe6V4GajisK9E7p51TT1/idbOjX5Uxzd5zlEMhS/HT2RIiIojNypy5idm5eKEOWRPygl+zDSOr7Zbio9p7hZpqxoBSbztqXXqsyGWolMb+Gnn8UYEeWcdBNtqwXvMtWceVR/OE8sVt X-Microsoft-Antispam-PRVS: <VI1PR04MB32310881CE85174BD668210F88110@VI1PR04MB3231.eurprd04.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(8121501046)(5005006)(3231023)(944501075)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041268)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:VI1PR04MB3231; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:VI1PR04MB3231; X-Forefront-PRVS: 0548586081 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(366004)(39380400002)(376002)(346002)(39860400002)(189003)(199004)(51416003)(16526018)(5660300001)(3846002)(2950100002)(7736002)(48376002)(36756003)(53936002)(305945005)(16586007)(1076002)(6486002)(478600001)(39060400002)(6116002)(52116002)(76176011)(316002)(6666003)(6636002)(50466002)(59450400001)(6506007)(386003)(50226002)(86362001)(97736004)(25786009)(8936002)(105586002)(4326008)(8676002)(68736007)(6512007)(81166006)(81156014)(106356001)(2906002)(66066001)(47776003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB3231; H:linux-u7w5.ap.freescale.net.net; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR04MB3231; 23:dMqnXmqYwOV7rlwIFvKx4aWnB8tmPG61/88GwK6PR?= DZWlVrAPkL8TKdZ6wlUDJwKcBe0BdrtNMBZzz5QHuNZdyOfdr9e13NR1wcQEsr6l4T2WixrjBeauBg+UDtFQZwVJ9WdAN+3Q/eSqZvGKsplIe3kdFB6ripylbe8ClAxwCCDuSksrrwTa65lAvUvr8LkqbweOtAiHSmhxq27OKpmYbTrul50yOHKmX+uXQSWj9bOlpUXgb7GJcXvRdBWKrCOociGRAUC0NPzv/tTeTOn4+zHsxPmYSNILPoWDcB7b07rlRS53Af6N0VKWd61nnlId9zctmd5SIrEtS7JR6/Moqu03koKjtIJm65s2JAUG2pxCcisnSku5RnT54wX11Wx+nw0DNMRZ8PZIG4thEbzmgtRgLNvtkfT8/L64XimWp/Wn1iENjmTx6QmpR1FsRaNyz0NBIosOz+Ur4/EXX3apy8nAXJawUT4NcJC7nKc7yj0xFLoKG5OE8xYvpJTkJjju6MipL3S/dMgGksq8Qe9p0q0B9B5UJw+/6toCubj+JSoFHZYS0xdQ//88SQX+YJzgE1itAUiFT8siM1Reubyrf1kmn0isd7sH2O+dBWsEMO5cKAWT9BRXvvGNFuWsGe7tZODf0z1fM063DlszmFker4UuIukNnxSZCo5c2Vod6X6h0QA7zCJmx8VkGLDWVVsUq2gU+wsevj2hvyCPx9tW1IMhyEXyst+Me69gP481y9ZxLH4NleVrYHbgjDWXjq4PQssFBn+9hKLdFAcMice7ps1s0JLv1zkZkXOYtefX36W2j1VkIyTyTMZjCoIuNwkjcpe/0R0/T0mNThHuMc9PmMSn4bD453ncyjMb89mnX7bK7aTsWijBh0mSX/KKX/tStLMoqXQhsiYBOas+SwIsOwFOUpuw0V6YRIOu1xaF6E4u7MLbU1r7QHJm7hnSNOaRex4M1g9ikmmibVurUke34ebSZX9PHVxaeUyxQTv9uYXacSzXGw+kKA/ZoiNQ/J57ezjG7M1CUYNk6hguze7BDAVmHDbbhOVCQlm1Cg1sS5n+UUfCCdO0YX8I4jJqgvfCp34SQXricFT3YsKmY6Q2eSJEtKfYZoOavrMrBbUdIXogn80elEef2AsoYgOnkiy X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB3231; 6:zf4yp/2qKAgWPLaJ9gYUwkG9tmfXHDE0ahDtpXuK9kSoxRXpBNAso0QDeleq8KDSM13FlcPIdzJ5lq/vJ6TfGazvylknZjiCzhD+8opZVLHMu73i0tyJDhMdlQUPd6TzGfVoeKRFo2G4LJdsXP0P33+FwtW5iy3oHk/ZgzIgWM4x2i36PmTKGobUfuJN8efHKxOoKA9I0sK6uAITccCqrIk7C62G78jGbuDlvjNIi0lJSKvdrt3/Nn6e6OomOuTXUcyD1wxTQzD0AAV8Lj47GbfNMhf8tNnphBSfnuS3Gk2oUoxfWZK10guyQ4YOhBB/q40tdgjHRADFGrwbcW9+SbBJUoc72pQ2km9KOdSNpPU=; 5:wPl/idWUMfctyJp5n7aIvGY2pJjsaFmlYb1GhqbB9oFUV6XgWgtXVeMgjo81VvtBGNQVjZNEp1Fspbqhj3dBzuqIMRnm1L9Bn8Pd/0hEKVR/SBDIXiZX+2hIy3e3pQUycbL7Pavb9OWpdMWDkWcTxJOUGNl1TF7E74G9dCIGn4g=; 24:NbkTF5kw0TaioJZHww3C7dZKaXTpilaFtEig6B9tW7czgJPcUoGOMOIxKn19F05oxe72UCYJ43gfglUfCC2Gom+yVDPAY0mTBbBLOGdmEVs=; 7:NOvz3T6fp/5uBit78ceuF435kRDL6AZ+xTwpzzeUzhRtpMRpmuzV4prGkc907afaJy0UGmXeYW/6yeEq9uph1mTyHWlgyx+/d2a8J/KuwdPxdQ5hlORaqtHwsGQvU3U9VuHrIeddN+B4XOh+xLTSMoB6aRNLZzHvK+QVCRKHXClwwDhT0FPg7AmdpcNoPWahLuN0cFk5030tbRKh1D/rSZdXo+H+8E45RIUHcDGe3afuReDXFrkznHue+5K/IhuY SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2018 03:07:26.3886 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0878f8c6-72e4-4484-c21c-08d557d74884 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB3231 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH V4 23/32] misc: ocotp: add i.MX8M support X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
Series |
imx: add i.MX8M support and i.MX8MQ EVK
|
expand
|
diff --git a/drivers/misc/mxc_ocotp.c b/drivers/misc/mxc_ocotp.c index 8986bb4ad0..0cf24a4c88 100644 --- a/drivers/misc/mxc_ocotp.c +++ b/drivers/misc/mxc_ocotp.c @@ -35,6 +35,8 @@ #define BM_OUT_STATUS_DED 0x00000400 #define BM_OUT_STATUS_LOCKED 0x00000800 #define BM_OUT_STATUS_PROGFAIL 0x00001000 +#elif defined(CONFIG_MX8M) +#define BM_CTRL_ADDR 0x000000ff #else #define BM_CTRL_ADDR 0x0000007f #endif @@ -79,6 +81,9 @@ #elif defined(CONFIG_MX7ULP) #define FUSE_BANK_SIZE 0x80 #define FUSE_BANKS 31 +#elif defined(CONFIG_MX8M) +#define FUSE_BANK_SIZE 0x40 +#define FUSE_BANKS 64 #else #error "Unsupported architecture\n" #endif @@ -294,6 +299,8 @@ static void setup_direct_access(struct ocotp_regs *regs, u32 bank, u32 word, u32 wr_unlock = write ? BV_CTRL_WR_UNLOCK_KEY : 0; #ifdef CONFIG_MX7 u32 addr = bank; +#elif defined CONFIG_MX8M + u32 addr = bank << 2 | word; #else u32 addr; /* Bank 7 and Bank 8 only supports 4 words each for i.MX6ULL */