From patchwork Wed Sep 11 10:01:17 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajeshwari Birje X-Patchwork-Id: 274221 X-Patchwork-Delegate: promsoft@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 039AD2C00F0 for ; Wed, 11 Sep 2013 20:02:17 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 370F04A0AE; Wed, 11 Sep 2013 12:01:47 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BYKqgmGoCKxF; Wed, 11 Sep 2013 12:01:47 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id E63484A0DC; Wed, 11 Sep 2013 12:00:21 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 96D274A05F for ; Wed, 11 Sep 2013 12:00:11 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uHj6M5zMbchZ for ; Wed, 11 Sep 2013 12:00:07 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) by theia.denx.de (Postfix) with ESMTP id 371064A08B for ; Wed, 11 Sep 2013 11:59:56 +0200 (CEST) Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MSY00METH3PZ230@mailout1.samsung.com> for u-boot@lists.denx.de; Wed, 11 Sep 2013 18:59:49 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.123]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id C6.AB.20109.51F30325; Wed, 11 Sep 2013 18:59:49 +0900 (KST) X-AuditID: cbfee68f-b7f1e6d000004e8d-66-52303f156d43 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id D6.DD.05832.51F30325; Wed, 11 Sep 2013 18:59:49 +0900 (KST) Received: from localhost.localdomain.com ([107.108.73.95]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MSY0040PH3CE280@mmp2.samsung.com>; Wed, 11 Sep 2013 18:59:49 +0900 (KST) From: Rajeshwari S Shinde To: u-boot@lists.denx.de Date: Wed, 11 Sep 2013 15:31:17 +0530 Message-id: <1378893684-27733-6-git-send-email-rajeshwari.s@samsung.com> X-Mailer: git-send-email 1.7.11.7 In-reply-to: <1378893684-27733-1-git-send-email-rajeshwari.s@samsung.com> References: <1378893684-27733-1-git-send-email-rajeshwari.s@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeLIzCtJLcpLzFFi42JZI2JSrStqbxBkcHuhpMWpP48ZLR7M28Zm 8XD9TRaLjiMtjBa7bk9msZhy+AuLxbct2xgtlr/eyG7xdm8nuwOnx7yfE5k8ZjdcZPFYsKnU 4861PWweZ+/sYPTo27KKMYAtissmJTUnsyy1SN8ugSujreUue0EvZ8XZvj1sDYzb2bsYOTkk BEwkjs25yAZhi0lcuLceyObiEBJYyiixdu4KVpiiB+8vQyWmM0pcPXiGCcLpYpI41zANqIqD gw2oauOJBJAGEQEJiV/9VxlBapgFbjFKXPr2ngWkRljATeJslyFIDYuAqsTE5yfBNvMKeEjc vvkT6iJFiRlLnjGC2JwCnhKtZxrB4kJANU+3b2QHmSkhsIldYt+paYwQgwQkvk0+BDZfQkBW YtMBZog5khIHV9xgmcAovICRYRWjaGpBckFxUnqRsV5xYm5xaV66XnJ+7iZGYBSc/vesfwfj 3QPWhxiTgcZNZJYSTc4HRlFeSbyhsZmRhamJqbGRuaUZacJK4rxqLdaBQgLpiSWp2ampBalF 8UWlOanFhxiZODilGhh3++299Dx2QqD8/B/K8wJ/vQ9wmOrbsfzig/fs3y69jM9p31u0Zv1B /mbB2KwD33kldbqMrnesuFoeYeOveUKc8/NhK7m5E9ZIa0UfDjpyXNxmxroih589HzrUHCeu FDrL1j7t6Z+dBevXl5UZTEnL2fhJat6erxIddrkhv1saIgRubQ+suvVEiaU4I9FQi7moOBEA BBcOv5gCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRmVeSWpSXmKPExsVy+t9jQV1Re4Mgg6VXBS1O/XnMaPFg3jY2 i4frb7JYdBxpYbTYdXsyi8WUw19YLL5t2cZosfz1RnaLt3s72R04Peb9nMjkMbvhIovHgk2l Hneu7WHzOHtnB6NH35ZVjAFsUQ2MNhmpiSmpRQqpecn5KZl56bZK3sHxzvGmZgaGuoaWFuZK CnmJuam2Si4+AbpumTlAZykplCXmlAKFAhKLi5X07TBNCA1x07WAaYzQ9Q0JgusxMkADCWsY M9pa7rIX9HJWnO3bw9bAuJ29i5GTQ0LAROLB+8tsELaYxIV764FsLg4hgemMElcPnmGCcLqY JM41TGPtYuTgYAPq2HgiAaRBREBC4lf/VUaQGmaBW4wSl769ZwGpERZwkzjbZQhSwyKgKjHx +UmwBbwCHhK3b/6EWqwoMWPJM0YQm1PAU6L1TCNYXAio5un2jewTGHkXMDKsYhRNLUguKE5K zzXSK07MLS7NS9dLzs/dxAiOsWfSOxhXNVgcYhTgYFTi4b0hpx8kxJpYVlyZe4hRgoNZSYT3 galBkBBvSmJlVWpRfnxRaU5q8SHGZKCrJjJLiSbnA+M/ryTe0NjE3NTY1NLEwsTMkjRhJXHe g63WgUIC6YklqdmpqQWpRTBbmDg4pRoY1yfd/uK9O3prRGiEt5XpX662NT2Nu5eKVulKWMVH n/7VcT2ljSP50+n+b+0bZnlPMteQTfjnuOohl2LXb/nwc9a7FZb/2vTNbnqByuZk1mXiM2uf n23+xylwqe23ZUNdZFHj65seHI+TxJgXsq6c/c7b1K1T+rmTqPD5RTeWbA4Q4F7WOcleiaU4 I9FQi7moOBEAZQt0u/UCAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: u-boot-review@google.com, patches@linaro.org, panto@antoniou-consulting.com, alim.akhtar@samsung.com Subject: [U-Boot] [PATCH 05/12 V3] Exynos5420: Modify TZPC init to support 5420 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de From: Akshay Saraswat Currently, part of TZPC init code for Exynos5 starts setting DECPROT from the base address 0x10100000 upto 0x10190000 but in case of Exynos5420 we need it to start from 0x0100E0000 and keep end address same as 0x10190000. Signed-off-by: Rajeshwari S Shinde Signed-off-by: Akshay Saraswat --- Changes in V2: - None Changes in V3: - None arch/arm/cpu/armv7/exynos/tzpc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm/cpu/armv7/exynos/tzpc.c b/arch/arm/cpu/armv7/exynos/tzpc.c index 395077c..1102596 100644 --- a/arch/arm/cpu/armv7/exynos/tzpc.c +++ b/arch/arm/cpu/armv7/exynos/tzpc.c @@ -23,7 +23,12 @@ void tzpc_init(void) else if (cpu_is_exynos4()) end = start + ((EXYNOS4_NR_TZPC_BANKS - 1) * TZPC_BASE_OFFSET); - for (addr = start; addr <= end; addr += TZPC_BASE_OFFSET) { + if (proid_is_exynos5420()) + addr = start - 0x20000; + else + addr = start; + + for (; addr <= end; addr += TZPC_BASE_OFFSET) { tzpc = (struct exynos_tzpc *)addr; if (addr == start)