From patchwork Thu Nov 17 06:59:54 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Priyanka Jain X-Patchwork-Id: 696041 X-Patchwork-Delegate: yorksun@freescale.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 3tKGBz5blCz9t1Q for ; Thu, 17 Nov 2016 20:33:15 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 2DA154A039; Thu, 17 Nov 2016 10:33:14 +0100 (CET) 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 PeigZniSHJ1i; Thu, 17 Nov 2016 10:33:14 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 105CC4B656; Thu, 17 Nov 2016 10:33:13 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 119A44B656 for ; Thu, 17 Nov 2016 10:33:09 +0100 (CET) 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 DDYh-72Ko_gS for ; Thu, 17 Nov 2016 10:33:08 +0100 (CET) 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 NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0082.outbound.protection.outlook.com [104.47.34.82]) by theia.denx.de (Postfix) with ESMTPS id 1B0684A039 for ; Thu, 17 Nov 2016 10:33:05 +0100 (CET) Received: from CY4PR03CA0001.namprd03.prod.outlook.com (10.168.162.11) by CY4PR03MB2471.namprd03.prod.outlook.com (10.168.165.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.707.6; Thu, 17 Nov 2016 07:00:13 +0000 Received: from BY2FFO11OLC014.protection.gbl (2a01:111:f400:7c0c::199) by CY4PR03CA0001.outlook.office365.com (2603:10b6:903:33::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.734.8 via Frontend Transport; Thu, 17 Nov 2016 07:00:13 +0000 Authentication-Results: spf=none (sender IP is 192.88.168.50) smtp.mailfrom=lvd5590.freescale.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: None (protection.outlook.com: lvd5590.freescale.com does not designate permitted sender hosts) Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11OLC014.mail.protection.outlook.com (10.1.15.48) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.721.5 via Frontend Transport; Thu, 17 Nov 2016 07:00:13 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:999; Count:11 Received: from lvd5590.freescale.com (lvd5590.ap.freescale.net [10.232.34.80]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id uAH70BM3002756; Thu, 17 Nov 2016 00:00:12 -0700 Received: by lvd5590.freescale.com (Postfix, from userid 65011109) id 43B4F6808A; Thu, 17 Nov 2016 12:30:11 +0530 (IST) From: Priyanka Jain To: , Date: Thu, 17 Nov 2016 12:29:54 +0530 Message-ID: <1479365996-16317-5-git-send-email-Priyanka.Jain@nxp.com> X-Mailer: git-send-email 1.6.5.6 In-Reply-To: <1479365996-16317-4-git-send-email-Priyanka.Jain@nxp.com> References: <1479365996-16317-1-git-send-email-Priyanka.Jain@nxp.com> <1479365996-16317-2-git-send-email-Priyanka.Jain@nxp.com> <1479365996-16317-3-git-send-email-Priyanka.Jain@nxp.com> <1479365996-16317-4-git-send-email-Priyanka.Jain@nxp.com> X-IncomingHeaderCount: 11 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131238396132559478; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6039001)(6009001)(7916002)(2980300002)(428002)(336004)(189002)(199003)(8666005)(42186005)(97736004)(87936001)(6666003)(105586002)(36756003)(93886004)(5660300001)(42882006)(48376002)(50466002)(2950100002)(86372001)(52956003)(103686003)(106466001)(68736007)(46386002)(8936002)(92566002)(45336002)(8676002)(305945005)(5001770100001)(50226002)(47776003)(101416001)(2906002)(189998001)(81156014)(4720700003)(81166006)(7846002)(76176999)(5003940100001)(626004)(50986999)(356003)(90966002)(4326007)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2471; H:tx30smr01.am.freescale.net; FPR:; SPF:None; PTR:InfoDomainNonexistent; MX:1; A:0; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC014; 1:G71wOwwa0K4LkBueHjK44zMzH7Vs34++EAOvHcwb/Q+PeWHF2PF74J4J+E+Cv8xeGnhQhbH+H510upY5LkJSYdWSWmXxqyazArKcNB6vFMNkw51iA8GKnQAB10oTmLQyuHWGuBn0586b2ONPruM1//jleyJBLy0t9/N0kcA3Hv3si2xGkFrGEvfpVN68UM4ttaGnqNP7lbcBx+Uwh3uczoLiG6MDNT8TwHu8ION7UHMIZLlivL4BDp/3ohq9JazLrdscSuAcV4en64PmiXyPDW68CjgnKG/fw3PVLgTCfWNyPxxYNgpY5VberrmL+TpQfnRHQQaoBy3dIx2ax7yvGsTNqMtuISk5k6ho+yBHhETIO66UfqejuiD09cf7DEkBG1YMu8InIReFlChapg6RfHkV8cTzbJrWhS+lMT9wo1E8TqYy7U5iMbeNwq6qyljSMNlm00Ph07q74ZEpqt57Ky3okNcetqw2mJLRlGX2W1IEzpkfucnjC7AMp3v9o8e/+5fA1RnL7GfiizOFEcoPzpIC2CZ5c6iHIs1XExpm5r8RWAeOv933gSkL24ZeB16BlHX3l7vbE/iJCNx0b2wVvzM++5L6LF89/rNAUcXMz5vRSJoGA7srN9LnWHVHpE9oJ1SsU1Ui3tWddEWzL5nw0BpNopQiu0FGDBJVjpJqPuvLZ9c33qjHRagKd+KQt+YTDVikLvrxUgOHonpw9gcj1Q== MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2471; 2:GoBwEc4a/nriwXi2Fn/yH1eNdC1zqZSgGB+mctAQgdfKpmBdNezBvffZE/kYhciDQaM0W485iz2WRwtnl0SkCjnujCXHbOKoOC0rfNCQkDcVzA1DdUxnCEwlnyW2zG+uy9p3e+5UNdj/qML3B/VSnO2BGi/zDYMnOxyS+TvJSnU=; 3:J/XajMLdxRmmm4lgCo0YgB2A5pveBh1edm6LJni/gaIHSbw5/BJGdzPw+3Z2PhN8iY6nf0E8MQCR2sYxSIWnt7/e8N7AqLjtnfnVR1s65I2qt+V7bA4eRUg5DOChFf1lHM6JyO5q7Lvvs6ARR74WGSIKSjEzfPsaU1pxlY4yVlxQiY91g89aTBpohk1L+8i3fvSJtI8yktvwM2fvF5iRkC8c60Xk34Tdu3bgMFSpDIFVyeIiEa7ggQTmbAdST7kKNJcaxLDoedn6xMZFMW2RZQ== X-MS-Office365-Filtering-Correlation-Id: 86e824fc-0d1d-497b-8a76-08d40eb760d6 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CY4PR03MB2471; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2471; 25:MVAxjYaJg4TCr1beoQQ/GeKMh/7yxgsqdcgvUA3LAiBKfMDJIqQ4Dz5gKm5RvMPOu5e01R3FwpXErySHiEePrAdDDCGHgqwW0Z5kRBy9GG5FhPa57vGo6c8N+UhWN4wLIXP8EbrMrMRul9A+Qu63k7svX8UycVdWtIaS/bjGzcPSPDbsw2yYcVmV02vS9UAJfW0feJST1DHhnrA7XHhcKOCGp0kqvRHpGEtlzzQ7S0DPoAGSvyfJ+pG5lXFW9m05c3iTxLaJuQtAtF/irK9O2UO389zvAMl9zqbhmw21EWoLfrODa8PCFOX78EeLMeE5nH94X9APBW3dVLP0zDDJph8jIQXR0UWVk0OZlqySRjHxG+xROBloa+gShihB45crvjfS4GBG2ZffK9VzeJSsslrwJFafGwrgZaWKdFzZT0Vl950FVaH1RddV0zZUIdwbz8yUDhRVhw9GA5Coa66oYVJAP1saH3CRniwOJOhZXHBzNOzmtufh1CUAEo2DqQEw49KwegootKQQ/7AUUtwpP5D9AFlwUoZ4Yy2nMC348nrIBG8DYe5byt078Sw1okv5VDMn/VI3The0b+rNqWMlZgW95e8gbXLec6b610v2FkDYJvI6OyeyhrtggiiyfRGKBg1lA+JJMh0MjZLS/EFxJWXJID3MA67VzDYkIUSdL/8T/9PXo8+1syolCwJFjjhvR8tJD6feWa8gKsHDD6wWKHPRPwOCqn2XEqwYjKUhtjV7b3TM/82loLk6O+UKS5h6D7ffvVvBYPJ5/6w0CS1/zl9r8zAZAhyZxGMWx/yxIQydxcCngwE26irmMloHT18p X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2471; 31:8Yv45jgJe9e3nIAZq+fosQ9ppHmPQxXlr9F/jPegupI4c7Y+uA/l1k9+xRIHAtYQ1779AeRJmwGy2SjYzGTyl5PdjJTuHMJX0I8WcopEyw/glCgoNdIrX/ie8kDQkb9Xh0QuJLGbGxeeC+7QLnN0ZpxpVpURB0Lyp3bIApN01Q+TUIuBlRDbuBUbdpvsFXIAMJqtet65wMwrsrFrhpWuokElCoSpVwFdNzxcYvAVFPiocJA3W6kY2YV2DM7zwk7kAvqdHyZSMfQ9wyW2eIvlbA==; 4:s7L+dfNhKiPDYaOm3/0RVV9tTOfslgGz5FaBWSccLKSvbBC+fwdfO0pc6FJ16G2wmfOcZxmizoMAGbesyQRg70rPY2cuptBmkMZQPqnBOH99+yXPfHM4Qrqpl5gBYtahZcjYEqN4PV3goh5+A+I+kIEorXHV8Q5rNDUDNgMtKkyfHkKrT3v+X9paCW0GoNLr3KFaOx3XP56mzk48u7+ctVk14v9z2gHqYyisKgU/51bEx8GSa03hMtWW1aI3bO422oEnLgXHNuyi2qlhAm+yKP4pDCaDPoBkAy29+rTFZjR2MclpaIy4KfKmgLL0uj3cR6k13y3kpLjS8K+22xUEkXuRdqL3d7RVn2xHP9S5JqEyjvOYGYECWZl5Xm908gAYGXGpW9aMf806oRIygtPY1yW6YfWmJ/qHxk+6cG384gbGCWhxp6E5FySmogX0H+fP5iTCEOK2A7DcXr/Ey0EtKes3xn7zzEp32FlTfymhE2ct0b3zb7XQZZ54ECmniAOpKkJ8pYAnkf7qB6FBUDKxKJGbxmdagTbqbB8gP/cmwbnXe4Oa7BZMLdFr1xDfMI/9 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095035)(601004)(2401047)(13024025)(8121501046)(13017025)(13015025)(13023025)(5005006)(13018025)(3002001)(10201501046)(6055026)(6096035); SRVR:CY4PR03MB2471; BCL:0; PCL:0; RULEID:(400006); SRVR:CY4PR03MB2471; X-Forefront-PRVS: 01294F875B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR03MB2471; 23:bEl//1O6aKDYbYPmFthd5F5oDx5pKGB1WuQ75GTVM?= =?us-ascii?Q?j7jqMRBesZeT8xtwBcYpCj4w9AJ92rk8kO89NVo6Q0fjYocXwP0efqOUVh2a?= =?us-ascii?Q?12pbpmJ7y/b5KgZVAVxhLM2eNO56Sf0uOmpecYtorZSoEVS+XihnkI0aoSA2?= =?us-ascii?Q?H45EGOLU783xUmHoDMeQj8u9NDqDR+Y/rNIn8tjkmVad/mcXFWLenAw3M+xz?= =?us-ascii?Q?rfiepdojH395bWPtBBLhXtv/Agn3WUqMeSseYrRyLEvt4fdLveL5dP87a53M?= =?us-ascii?Q?aj5ZA3WxEEMBJ/YVNZ9oR3C3ZK6DPHkQYn0QyDjuNoIRd56B09Qtlxe8G/T1?= =?us-ascii?Q?P63N9Vrft8TmnVlomWDUXpxNlz30ih2Reidat5OZA+vhBRBKUZQMg9ykDX83?= =?us-ascii?Q?iZXxm2t6HR/76Hmd8HGi7ulKzS3g2FfQ2lvwRv1zGn00fUd0B7SArD9YWpfK?= =?us-ascii?Q?tXTN8D2NOuJBxndTola2o3QvpPIrQTIi6ikQPNuvFq64XTHmCkzPfgVqyt6s?= =?us-ascii?Q?O4+f+8LhzXFzGNxUqtY9ye6gWQw7/AwHsIAMLW8K2QXU/gHBYdEKKwguNiEx?= =?us-ascii?Q?K3FhUuGM54YNVVU8SfOEyjCUQ44qoC/sF+ouEG+EwZ2I6YSL9Thsc6gtf7Q+?= =?us-ascii?Q?egj8GPGkCQMM1M6pLlz3Y1DpIWeU/UOOIL2mrH8EZcSzTuEeuwCWaz9Sthzv?= =?us-ascii?Q?3QXSTukHAn497XGYknzQNC7H5lTEjqHzjKFvi1Mg6VWMqlWi8oDl/eK1ro1m?= =?us-ascii?Q?fCizXCEw2kF84xmIXygZrXMN46vM5Oy/7P8SZ7/kSsc/uAXzadML6rMQQo+V?= =?us-ascii?Q?XQ6XcD1EugvQP9dUxMb3Q5FRm7YLkQg4X7nk3ub21pdnGjfOuqAZFye78sAK?= =?us-ascii?Q?6VQXMdWsiqMp/ETmCcz2Z3UX9b6O62g4kM4AocTt+udCaCuQaZkWK3/wV8bN?= =?us-ascii?Q?9j/Umka508nFPJBD7Nz30vrIdXAZ4wU6m6X6Jq6zKhB9mdEKyluTFEutDFfL?= =?us-ascii?Q?GufA6YkMaPzyMHEGgoSK6lf5XhlQimlORFVTd6CaX1y8CDfW6tZtnsxA0jPx?= =?us-ascii?Q?/hMvSNbQm9FOc5cDWPg+2YGw/V22WwoEU5aZW9CJRHt8ED6KyBAEbVLbh0W4?= =?us-ascii?Q?c/3eanzC36jaq5aWmBk19Hv4YFuhIxNoo8RXB7NCaRGY890QARw6Bz5MiugO?= =?us-ascii?Q?cnreBnT5BSbBrw=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2471; 6:+T8QG6ASIQ4zbQoZjQDW7+PLjRj5lmnHSV9xDrX/Lp+ual0KRkue9BbvWbnTXOecJvwo2lKxdL/fAIy7USBbvwFwUuVh0ArQBRYaK4MWjIV1QMf86nIKzx6fJDHw1DbVbJB1NRrsNcsrAHnY2ZtKvRHxe8dFRBaI+qCaP3537ZfN6n9HetVG78W3/4DE6hasTwWMR6S1GIRWmE06OuOjhvcpJ7eU4McpoJxWrZKEsBPjKQhzCESwk2ekjo9GPJgukpgXqAR20kVw1AvUYz+aiiFkWPsSuHe8nP/+Xts9XQP64vvxouj5u40qckMCwABr3cSrmbQbTc//4mr8xo9LOg==; 5:ZdjXQUzgcYsupwiheToluUnRjK8cm/jpHsOKpC1hhXsIGu0LPiwjSEDJbSeKpw7KXthQISgS7lX8e7EnGweB2aoc0z7ajVM8ClOWT0ZnUebP0IdpTmylDb0UPjOQ6hjzjAU7oD7ah1b/C1Ke5AN3ovJRV0Zuc7Xfd2SUxr9JDYrMPmsBLwK3dpCXPQIhdME/; 24:ZRN693kjsF8Juvq6q8E5VhnTnl7GU3TgnA6zXsgnoqjjEXKr2muR90kgdD4ALKZsJ7ZdIj4boDCMoXtrfkDiaRo0vR+UW+0ganZn2AQHeDw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2471; 7:hZQMddleHFi5oIMCh0BrU+K5hrsJaj+jG9UDivdsR87ge2pQGe6X3DA44Y+bT3mP3MsW0QGRbzhzGl/TvrNRQuIUC93xKfdW/DUTASZhLpCalrKEnffJbn+uLIQO8Ye+M0GQ6BGehPj+nxWCu8n6o72vqgZAMQdcMcWVvJq8/Kyfpr+Yfp4LPUaofoN24/omj/i5GVTD06Y9j8KPol6erQrzYuxdSJT1kQM8sarOrtKSlMymSig8IqCPxjrGmjkwZSvTZ+5bK8E6l326FmVDCiB3xh/dlvzgKin54hxClZYAv9T6h4IyP6Jieo7zkWFoA0CK7GQMjS9usM1JJMbOHvVSNOW+J6Euf6ciLW7pSq4= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2016 07:00:13.0687 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2471 Cc: Priyanka Jain Subject: [U-Boot] [PATCH 4/6][v4] armv8: fsl-layerscape : Check SVR for initializing TZASC X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Priyanka Jain LS2080 SoC and its personalities does not support TZASC But other new SoCs like LS2088A, LS1088A supports TZASC Hence, skip initializing TZASC for Ls2080A based on SVR Signed-off-by: Priyanka Jain --- Changes for v3: Update code which checks SVR arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S b/arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S index ac189d3..f7b49cb 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S +++ b/arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S @@ -15,6 +15,7 @@ #endif #ifdef CONFIG_FSL_LSCH3 #include +#include #endif ENTRY(lowlevel_init) @@ -140,6 +141,16 @@ ENTRY(lowlevel_init) #endif #ifdef CONFIG_FSL_TZASC_400 + /* + * LS2080 and its personalities does not support TZASC + * So skip TZASC related operations + */ + bl get_svr + lsr w0, w0, #16 + ldr w1, =SVR_DEV_LS2080A + cmp w0, w1 + b.eq 1f + /* Set TZASC so that: * a. We use only Region0 whose global secure write/read is EN * b. We use only Region0 whose NSAID write/read is EN @@ -182,7 +193,7 @@ ENTRY(lowlevel_init) isb dsb sy #endif - +1: #ifdef CONFIG_ARCH_LS1046A /* Initialize the L2 RAM latency */ mrs x1, S3_1_c11_c0_2