From patchwork Thu Nov 3 11:02:27 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Priyanka Jain X-Patchwork-Id: 690781 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 3t8jP22q6Gz9vDS for ; Thu, 3 Nov 2016 22:27:18 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 61C8FB3836; Thu, 3 Nov 2016 12:27:15 +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 czuLqynCUetb; Thu, 3 Nov 2016 12:27:15 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 77263B382D; Thu, 3 Nov 2016 12:27:14 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id BF317B382D for ; Thu, 3 Nov 2016 12:27:10 +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 8OL1s5yKqxpV for ; Thu, 3 Nov 2016 12:27:10 +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 NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0069.outbound.protection.outlook.com [104.47.41.69]) by theia.denx.de (Postfix) with ESMTPS id 2484AB3825 for ; Thu, 3 Nov 2016 12:27:06 +0100 (CET) Received: from BLUPR0301CA0034.namprd03.prod.outlook.com (10.162.113.172) by CY1PR03MB2377.namprd03.prod.outlook.com (10.166.207.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.693.12; Thu, 3 Nov 2016 11:12:24 +0000 Received: from BL2FFO11OLC011.protection.gbl (2a01:111:f400:7c09::144) by BLUPR0301CA0034.outlook.office365.com (2a01:111:e400:5259::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.693.12 via Frontend Transport; Thu, 3 Nov 2016 11:12:24 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.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: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11OLC011.mail.protection.outlook.com (10.173.160.157) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.693.6 via Frontend Transport; Thu, 3 Nov 2016 11:12:24 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:679; Count:10 Received: from b32167-VirtualBox.am.freescale.net ([10.214.249.199]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id uA3BB0lV002407; Thu, 3 Nov 2016 04:12:21 -0700 From: Priyanka Jain To: , Date: Thu, 3 Nov 2016 16:32:27 +0530 Message-ID: <1478170950-16083-4-git-send-email-priyanka.jain@nxp.com> X-Mailer: git-send-email 1.7.4.1 In-Reply-To: <1478170950-16083-1-git-send-email-priyanka.jain@nxp.com> References: <1478170950-16083-1-git-send-email-priyanka.jain@nxp.com> X-IncomingHeaderCount: 10 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131226451447745200; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(47776003)(68736007)(5660300001)(76176999)(36756003)(50986999)(19580395003)(2950100002)(15650500001)(7846002)(2906002)(87936001)(4326007)(19580405001)(626004)(305945005)(356003)(81156014)(8676002)(81166006)(8666005)(105606002)(92566002)(586003)(104016004)(5003940100001)(4720700003)(11100500001)(229853001)(106466001)(8936002)(85426001)(86362001)(189998001)(97736004)(5001770100001)(33646002)(6636002)(77096005)(50466002)(48376002)(50226002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB2377; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC011; 1:OmVCj2zcnXUO3eDoYcuF4QBYIdvO6cAJHb4PDHkkE3QcLZzR+pGAbe51780txUVI1lON8gpgfPQrlI6y3D0H5CNk1I+7S89H2J7YUa5DBa6t2KhHRYoIV019Ix5odLmrA1U2P4HOUTvJVRijHKwUtSDW6q3IUkUkN+OrDJL63PU4Pntar4jTKY074Dy4u1hwJRfsykjOnKqh5g1S48bqghpjIn2vDAlL5a0V/Wlm/4nrMyjAvmlmNmEhTIwR6dngjwP86B1RIdfgywKF7Gn2K22J5nQB6JlKuuwPBnfeTbFtyb9JqlRL/LQ8RixcozXOVlaYuTELertxsHo3h9w7n+8gujchNI6izWghYkuQHvsM/LNlKOz3I8685hzQ3pf0qfYwXZTwAVAwpOv4vOs3w8wVebzM0S00OHhRTwfkjEE7HCDeHX58jbxpq/Ke6r109vy+m2acvwMi8sizlSqG+xpQZfnFdBq4CrvBFd6wKKnUxjnUjq3y+YZGIwLG5madPyHjkyU7aUdgCihZuSlgldVDuSzn1rWkpdvld+EZ9OLadGcmaXk9UG4ECa/XZjXl5Dcl1oPApINE6GYJYchvN8qHK5FYikfO/c3236roeZOy9FEmOiqzHQ27y3oxRAXOjLMEkvx2/EM4b5LD9Jz/2V1zJehQlxHoCjS8UTEo2M5VISWDvrmj+ZP4d1peuCac1I4zJ8WQhamXqwOaakC9zLDZDOUVpeE0Y0nWDDCx1ew= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: dbf798ff-da26-47ef-2953-08d403da4a22 X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2377; 2:OhbeMW/wDtgGPQftTv0f+dghfslTOgArTN9eKMihNQC1g8Bg6stRdWe0tERUuTBrWwLp0qAoi6O53tYkfUSXv2BZht41IssFWmRc3QUnbaR+S1kuCFdfIkRBtrHVO4gxqzGStbe44V1viGsrLVWrSZ59UqtoNgaCLcRNUbyj4JMKQizP8L6JldLYXMU+Ux0e0ssdic3vPD8nRrOBWLrZ7g==; 3:3FxR30uCYIQDGG/qdLce5u3/SIowZI/pGmZvLiccJ915sDb/F4mnZJRPtu7RpWgeFc8g+SxOZqU6Wgq0v0bsyPrA3GbbkxBLKo9ReDsZ4GsFLymxxaAMUpHC6UurqnDm9zzpFAZks6CsG5ASe08PX57vV2HMeRh+YM/Fe3dW+7o48LOaFwvYy79FPzckkWGxGRbEkqR7CdajuC7Qn4v28ANlTGUfE1GH0DShLJY4OM/Rn0esRPc9ylncvp8XLNjM X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB2377; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2377; 25:R6Nq4P/fydZ2fT3apcFNi+pFAlaYWEnoePSVPUZkiWzYkiuP3mI2RoeYbKFHtcHjTrkUuJ9znpGOuHqVRunpgPuPbxXKguMnRM9QOClBPbdEBkOQ55yM/sMxNMHZj7t5RaCVWuu53CUHPoxCTwAU7sQ8LYDdItMOkKj2G4pn89ffAPtCSZTCUON9RfZj389hmQTgKSyP1K9GQmySTfYEbpuIl32C/xFSc3WmTkhiWUBHGKPIvMOHf6g3UQuThu6kf/RszSr6kPY1j7gkT+bUME9W/EQUU0Me2Xp1tnX8u+1SgQxOLmPEQzpBwfEUbAuhz+/SELlZUHU+69bAutz/6uNgbt6LlWwVKhXrGidLuHGaS16jEw6VdJeinhhwWSekMEJpF07ssakonOpFBzyBOjM7xa0xhLHSrlpdRRIaYBOIHx3g2TBguNPfGAvyW9Wj0E2yvEytHajMrpbCK2EE1w==; 31:DPGxoMXG7InJcKBQO/2WJGxN8J6sN2XkH3bJ3Myi7Dnl01zcuxCrTq1VGkhJJ+JfGj3keiDIJINb8DWUP6AgCqV8Ln0pT8BukzND4CXpR5xT0cZalASAO5DajCOrkJF0hScMfieO5+Y0sVfaZeZOkR1pi+khWCbGY9ISBdnarDzX+8D9l1JqcRYtXGhzNi7jfUxdoPPn9Lp4Du+vYOQWJmsveM3DlcEjWTi+fQ8p/AKFJ9EuCmHtXYPmR3Ydhfgw37Xh2HClhnxzaLgkjddhBQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13024025)(5005006)(13023025)(13017025)(8121501046)(13018025)(13015025)(3002001)(10201501046)(6055026); SRVR:CY1PR03MB2377; BCL:0; PCL:0; RULEID:(400006); SRVR:CY1PR03MB2377; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2377; 4:axPt7FsirLoBIC9qKNePnUpZ1hW0WNDsX4AMia7u8yrYPo/RfOiZ1lUiWC5LRq9DD5b66Xs5nUm4VaGOQB6JOiW2WkNlhw4RKCXuf4yNa2au8r4mRSXcpJ4ti7t4YRmUUld0HjCN3kOPeyq7Im6iJmT405VYghPRRQK820RZT5sZLyxwAyxNrSqV7Wox7F+9r9BWTHbvv/NyQ4NiGjlYyQEtKsUj4DgBObPR5CZBG2GLWsVDFB8ByRl+qnShql9/aJxM1aj/kZlS3oPydvJFae+eqQ+L2DfDXoGW2ISNOxxqxHhWyDU42+0zFqnAoe0i8GdnVTit2s7J8TjGAYRNV7klsDtdTQrxDw5PYMxDLE9rlbF9v2WaUddyJJisojOM2JyFjB/QV2S8JTRk+ijYmYDD1X3Mr8fR2wLof0Uq27tUaDoUfYjH23v22iVD9/ykKv1GXPJwaRxbDFnGFrqrqB/TN1Cm06IsRcrZbl/PG2cxxakZW0Fhd+Y2IlqvKhzEJs/kMqEE3kdDjtL69ClswNWnSMJmMb53nwXaBv9zkQiXeCh/vHib9Yh8Ba4eN+Nr X-Forefront-PRVS: 011579F31F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR03MB2377; 23:xIUatNPOeSXp8eWYm1Q44vooXNo2AAtvU/a6tTPQ5?= =?us-ascii?Q?iIEjBYYQRCrj+MFJkNR70uNZoy9Of0b7JNL9tyHlZDYdBIrOwSHCGw6E7bCU?= =?us-ascii?Q?TFDn5JrnyTwOp0SYcP6G424xlXSVH1qM0Xk9TatI/TWF3HBhhyCuhURvY1oB?= =?us-ascii?Q?80R4gD7m55n+oQRFpA3w3GN8d93jf1yYmN7uVUpA65fTZdtG+5qrXZlQN5bl?= =?us-ascii?Q?v6dGV9YDl+I/Qmxax3hDyyxicxYXAYogQii2L0GheFm+R84/cnn1//UcyXyF?= =?us-ascii?Q?W5kYUTdKAysE1NACwsPypS7zT+VI45xdyPzaGCwUvfdIQqYVR+OXT04aF6c5?= =?us-ascii?Q?vqEtNnkPsfAcSLLC44WqB40+P0f4IdtBO2dJK6U9TXbz++zthIolV0kGVLWS?= =?us-ascii?Q?82HWLJIAw3RU+yoCtaZyYYeaO/EQxj7E71HRBv3o6AypgZkuzBjGO18iuzTM?= =?us-ascii?Q?v/iUPrXBk3qwlckwZWVm1Uq3tjc372W3FQCc0vFm63s7/Or75HBsC0VWjH+g?= =?us-ascii?Q?xBZYrhudkEF9JdN6kYTWmP3hYk0Iy/ibU4kj8pVhlw/5xFaTpW9vUzFzFY1r?= =?us-ascii?Q?qjpdtfhHaPl+7E8DjLs/LKqF/4ut5QM+Tz9lIwNfoq5pJvm4Y9zT1aTWr/us?= =?us-ascii?Q?q6aOLaDrYiwEE0+fJtMlHobMvPjlretGjsHxUevLKzq2jtXPkQlPZkoc6rQw?= =?us-ascii?Q?7ymM8l/13Mx/McjjhCqf9V3erECxLA7vl+a3wzATlFq/xb+vBjCwT8przHjn?= =?us-ascii?Q?eCLQ8l2I6faE+Dceu2tlfC4phJfsdyI1Q7gdNZnNmWUUeWgQ1OVIE15tlFDt?= =?us-ascii?Q?sd/AG28ScmoE8zD/4tXCyCdSK9263l2E5qTq3JC3+ia2pzLUj+o446jjjpsP?= =?us-ascii?Q?wUpymgBD2ZW3LC5vzNtxKYMjPmSlj7FCTPPQLMITmI2UzDVOyGzjO1lcw1QJ?= =?us-ascii?Q?4bcrjh5CnKEG0LcivrCfq4bVtIfcGOqMPsOgWvoee0UsC1nxrbTCG6WaV8vS?= =?us-ascii?Q?ElI9xmkCKg3C0aUS14hBn3Afq2s07wr2fZ1kFMcxcZ2y6EfaQ6vYwHtlQ63E?= =?us-ascii?Q?InloCU9Y9Qt+RAhfvjTeVZd5mEXyNARTV72k0JQzHF5jGa9AhY3qzz5oi+hX?= =?us-ascii?Q?FhG8aO+BSZ4bgWGintxylpymwTecSJlx5NZigypFG80j52rY2UyrgoJhATbF?= =?us-ascii?Q?yrd7tucRrFGteoY3eUaUkq2pa033vChmuFE3JFcMQ8UEP048a4CKlRzW0E0K?= =?us-ascii?Q?yJVikMEHvaG/cZiBjM=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2377; 6:B9AkvrI0NkqrecyNoap8Nxt+QvwM+iCwLgm/dRcA+SwWUXqSd/ovX+eJn02FRzK8ZjQkSGnIXB/ek5Bu9XesxI6z9kPio1R+WqXagoNGrCaD6C8sLShPG9q0xR1iRhqbNrYOP3CyyJ+aCwoi8yMw/yYXTnAqt+GeA3kFihRnWxYTKIVu8FZeL0kugEFnuy5v1t0nzFNSP5RTO2nl9/OjEP3M6YJZnJXqco0k8o9V7EPLsMgU9YMXi4twY2UiYRtkR2MFaBOX8qGp8OCJ3dcLKl2ZpqXJ6OyPGQB1CyvLvzzkEuJ7DZKJCwAycMrHXHDK; 5:pgrodq/2AT86Ls+ZodTt64Zt24e67/vBDYG9X+gfL1J+/0BHtl7T+wIThEfuo9zJbzPcz0Ab5LIbt9oOHRW8YQZvzJeX7j1hTIn8QAKJKfMJUOrIEkQf+koXBlktiWgPnqXFfdLiAl18TU7vNHYWZeBFKLoUFgX+oAPFDo+c+AFgntn+gmPTKXiJ+ca/W7Wq; 24:Eq430ioxN4tK1mGowIBzVEWnOUhP8Do8HqF3yzLQ+eLlp/vp2d+CJldAnlAk75LaXdEsnzoUD/CzsvmFw6BBdKxdwhjCzl9wutwbpGfDWII= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2377; 7:WP1yT0oei50kM/ZXhahIpdd7clwxWoKn5U0oESwscJ14J0WjSHqx6+FAQqjG7OfEQk1Jb/WGBMq1sBXBkjWLvWtS2xF6S6xw05uf6bUvJloElzycCn5FmlJxeaCRDM5VSouS6iUzhlMp7WFLl1ItgPm5N8PEdWI3fG0qwbR9n7qhdrwTzr6IbpxeiIQP05MySDj3SNUi70agcyBQ7TlfdgsVgEiq5FtyZE51Eliwm3exSahM9VBEEqWcpwu33JQOqzYfXcR2/iZDDBxgUckFrFHXT0bKM///AY+RfTwF2USFPGXEzG0WNpenCp67PAY37OC2QxtkhGzxHW1Jh8Aqb7s76pI8EPytUAzz4LYmnsI= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2016 11:12:24.5873 (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: CY1PR03MB2377 Cc: Priyanka Jain Subject: [U-Boot] [PATCH 3/6][v3] armv8: fsl-layerscape: Update TZASC registers type 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" TZASC registers like TZASC_GATE_KEEPER, TZASC_REGION_ATTRIBUTES are 32-bit regsiters. So while doing register load-store operations, 32-bit intermediate register, w0 should be used. Update x0 register to w0 register type. Signed-off-by: Priyanka Jain --- arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S | 28 +++++++++++++------------- 1 files changed, 14 insertions(+), 14 deletions(-) diff --git a/arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S b/arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S index ee20c27..75b9878 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S +++ b/arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S @@ -148,26 +148,26 @@ ENTRY(lowlevel_init) * placeholders. */ ldr x1, =TZASC_GATE_KEEPER(0) - ldr x0, [x1] /* Filter 0 Gate Keeper Register */ - orr x0, x0, #1 << 0 /* Set open_request for Filter 0 */ - str x0, [x1] + ldr w0, [x1] /* Filter 0 Gate Keeper Register */ + orr w0, w0, #1 << 0 /* Set open_request for Filter 0 */ + str w0, [x1] ldr x1, =TZASC_GATE_KEEPER(1) - ldr x0, [x1] /* Filter 0 Gate Keeper Register */ - orr x0, x0, #1 << 0 /* Set open_request for Filter 0 */ - str x0, [x1] + ldr w0, [x1] /* Filter 0 Gate Keeper Register */ + orr w0, w0, #1 << 0 /* Set open_request for Filter 0 */ + str w0, [x1] ldr x1, =TZASC_REGION_ATTRIBUTES_0(0) - ldr x0, [x1] /* Region-0 Attributes Register */ - orr x0, x0, #1 << 31 /* Set Sec global write en, Bit[31] */ - orr x0, x0, #1 << 30 /* Set Sec global read en, Bit[30] */ - str x0, [x1] + ldr w0, [x1] /* Region-0 Attributes Register */ + orr w0, w0, #1 << 31 /* Set Sec global write en, Bit[31] */ + orr w0, w0, #1 << 30 /* Set Sec global read en, Bit[30] */ + str w0, [x1] ldr x1, =TZASC_REGION_ATTRIBUTES_0(1) - ldr x0, [x1] /* Region-1 Attributes Register */ - orr x0, x0, #1 << 31 /* Set Sec global write en, Bit[31] */ - orr x0, x0, #1 << 30 /* Set Sec global read en, Bit[30] */ - str x0, [x1] + ldr w0, [x1] /* Region-1 Attributes Register */ + orr w0, w0, #1 << 31 /* Set Sec global write en, Bit[31] */ + orr w0, w0, #1 << 30 /* Set Sec global read en, Bit[30] */ + str w0, [x1] ldr x1, =TZASC_REGION_ID_ACCESS_0(0) ldr w0, [x1] /* Region-0 Access Register */