From patchwork Tue Sep 6 10:35:52 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gong Qianyu X-Patchwork-Id: 666471 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 3sT3WF6X5vz9s9N for ; Tue, 6 Sep 2016 20:59:05 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 628CDA75AA; Tue, 6 Sep 2016 12:58:58 +0200 (CEST) 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 5ST6wLPipwla; Tue, 6 Sep 2016 12:58:55 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 4C79BA754E; Tue, 6 Sep 2016 12:53:56 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 102244B98A for ; Tue, 6 Sep 2016 12:48:35 +0200 (CEST) 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 bqmSfAgAaDbT for ; Tue, 6 Sep 2016 12:48:33 +0200 (CEST) X-Greylist: delayed 87285 seconds by postgrey-1.34 at theia; Tue, 06 Sep 2016 12:48:15 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 NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0067.outbound.protection.outlook.com [104.47.36.67]) by theia.denx.de (Postfix) with ESMTPS id 966194B656 for ; Tue, 6 Sep 2016 12:48:15 +0200 (CEST) Received: from BN3PR0301CA0017.namprd03.prod.outlook.com (10.160.180.155) by BN6PR03MB2434.namprd03.prod.outlook.com (10.168.223.12) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.609.9; Tue, 6 Sep 2016 10:48:12 +0000 Received: from BN1AFFO11FD013.protection.gbl (2a01:111:f400:7c10::146) by BN3PR0301CA0017.outlook.office365.com (2a01:111:e400:4000::27) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.609.9 via Frontend Transport; Tue, 6 Sep 2016 10:48:13 +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 BN1AFFO11FD013.mail.protection.outlook.com (10.58.52.73) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.587.6 via Frontend Transport; Tue, 6 Sep 2016 10:48:07 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u86Alrni003952; Tue, 6 Sep 2016 03:48:04 -0700 From: Gong Qianyu To: , Date: Tue, 6 Sep 2016 18:35:52 +0800 Message-ID: <1473158158-24266-4-git-send-email-Qianyu.Gong@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1473158158-24266-1-git-send-email-Qianyu.Gong@nxp.com> References: <1473158158-24266-1-git-send-email-Qianyu.Gong@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131176324929974433; (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)(92566002)(2906002)(68736007)(4326007)(87936001)(77096005)(229853001)(47776003)(106466001)(105606002)(97736004)(2950100001)(5001770100001)(5660300001)(305945005)(189998001)(626004)(48376002)(50226002)(50466002)(85426001)(356003)(8676002)(8666005)(81166006)(81156014)(7846002)(50986999)(586003)(8936002)(19580395003)(76176999)(104016004)(86362001)(5003940100001)(36756003)(19580405001)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR03MB2434; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD013; 1:DU5rd4muLkuRghUunVpJjzd+d6T2r8zBm5HUtgJpyDPiBhZBumyQCPcimyG0hGmpu5qQgmipA6E5fzk3wzYyDLqWDrQZyDrf6lJhaoZElgNayC5+oreqIsF0YMzpn73guSN9PscqMT85wtuOlk8KlT32pZle98SoF5h+AJJEsqIgSOgtldzIq9PEVAqEBQfU8iizNWweedLAg8QyqFUOZUVmpDZCwtb9xK5paZ/Z/YwxAhqeKdu2rfMTYT43/XvPxzNwocpSrO8Cc7Q5+BDvU2ZyBn669HJu2vaSdU8mYtkUsHqzAdYKg+mndnIvQgW12Bjdjj9HGDLKw3y3ArqY3JsjLuMQPDth5MxLNkncKpC54MIcIWTdQh7wcPrpTHp9K/2nlvU3j98t3bdmQ1ntNDRTDxUUgOTO6GX02u2U92Cg1RnEUkWxD4r+5k2mZH81T70HheJ30aKlfgu15mwNxfNH/ZTCJV+jrl/v+Nrr/41kjDRwYQvwfAuF3sR8PatDzPBm9BiOCsjXtRWNy8m6ko7xbyOzzb+7/rb98tINhL4/UMzHbthXmdqdv05odF6eSJDu7XCL/5nXRuSti9UmfaGB4XSZh/3bPXWKt81HyJLhmwu3JAJzmUf6QO+P8MHsrN6htnk6Y7W15pKvfIltwLjEaPtMABzejYg6N6TWS2dNiGAmwKNrS5EczQ1b8c2h90ukw8qnsl5j0zn4h1Ez28Ie4CPWyoC5dD6ZJMc3JBE= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: afa3b221-a234-449e-70a1-08d3d6434cdb X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2434; 2:XyJdHnuwYT/B7Yn2K4gYAHEkbAWjKmgE05QBHIxBxELGKPf4BKhK5T3MTRgnC9PUEsJcpXIZgvq102rK/vQyqkeCTpkS2PeCEEIAdY6a/l0LlIZg3v4z6FcHOi74F4IwH1v3ut0pUkgfjjhezGBs/BDvcSFqS836fpC5QDiCnktrwTw7vwf++qnJniFiGqoN; 3:fYu1Y9732/TruFwqlmTnts2tNj81p/5zd9zM660SE85MstIwtzeYwTm/SQUHw7eAHGSzDW+yJ1lIugnZkQwen38ck6bm7CJwNJ7BFqw4DLGcZl0j8imb6YwqWk3osq9ht83eoMcpJxGV+95tcDDUkXjrLJWOuc1xC/hc2/m2v8sa+fZoh7CbYUeC3cAryoUyiWeI+f1X/Zo9udi485bwjdv3fZGvCUnytn7DS0czu9g= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN6PR03MB2434; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2434; 25:kT8ZCKkf/p7hq5McwGOfbQD4DZON242q7DYaTxgGQd1hUfIoidKq98QZjDMTfLcSthiUgvPVfWQ+axkxKw7aSib3Dhh/IGFsfENDSXA9ZprO+23n8jd+pkhE2RyFypw8eqnBxlkv2F+svJ7iM01prG1XQWDVK+gRVlHjuU3tGHprAsDv1mOLmUzCqiRaUT4LHORp3VYdsoQxu6VAI8ZRzY/SLs5U9QnR/X01CCtvHwN8kYOPcsCawU4amldL8CO3mUHz3CD9jl4BaBgzK9o9jCYTSzTEp4t3J3xYSR7iiTRcIw0z85nKc2kp6HG2cJg8LH6bPDwXYZXMhB1xEa1tNsEPhGttlw5T/RYNa4ZA6ZAKl/wMtt3pL6JjM3mYVAJpZryfa5XyOez6wyCWgGcoy80K8x8UoZCNMWvk3ZHgG4oorNL5xlNNGQlIiM4d+niK4bSY97e2wHXSbnuo/Sp/yj5X60x5xCMNX6KE4noKvrmyexZGSPglOxXLm5epBq8st9sEF95t7W/kCn5i51KxGiG95CXbyBRuXQ1xXHOvcdndJROZ7GLJZVYxdIhryuEpYUKGMLN0qmD8GjegQmU26piRmJjw1cUTqzfEKzwbAHZub4Q+ZCHEpU9z990mVu29/b7ODaKIrE1O6/hGpNkzANisBKlSTiLETcKmSaXjmL2swT9MIkcBeqv2F+f37RImJx0dZ0PcvRtaOu84UpBsK08GmfYkj43YSdEnMnuIYtMWI9t2cdVb5J4+7dNOT0Oe X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2434; 31:h45PDINfzJIWd/iD4DnOELuBgNIuqaVy675821yOXwuOqrnVAb/uP2bALerxy04NtqJh6uQYQYha7WQcLoMlB12GhpFG8qBAKfjUVE8+FuTU1dLbMCT7+cx2epKvrTPdpGcUKinvAYF+jF00IvwVbbcaPhuKU2Bk/346fv5ICKfZNzPprCdoyP0lakRZrjtCp735rZzAlHQcTI1qguW592WcUT0N5xVV/5y59cpVrxE=; 4:lVkE7PX+bV3HMf2HiSGuRlaJQ3AsHQzVbxlAx7v1KfFId0pPfMtg0TAReO1w93ZyxmxUWxn7dG8C9xNThNsWE16/rgX9gzAf4dkJmBVCRQGqGCd5TzSW4pmHKqPSCucsJAF8N4R6F8Py4fFp/X8CjV6bEX/oKVAiDXoWsBE0WA3ygMquxZhSMxcW1YE7wQUfwfCtqMPLJB1sBH8hwyhvhW/ABwNbZoDZmh1x9LyruR/p8dQHedyQ0sJKZG1JKom6r5kKJjeDntrxmkfSR0PEB3xVeC7JOlEWFNhhZzeb2YUi7CFuj2vR7jE+1pf22qWD7Ryb8b3W4nM2vZyd63aolEoKv3Wr1rYUao6m83AFBKEgEmVEBNEa8gu+mpKolavl1OkO3Ht2xkYku3cOYNe0ah+XUDFfraibpNkvfYACsPljGClrwR/KJtf26dAZiOkxc4B6DtUFnLvy+z7zRrMaxCJPC/iWc0kj+l4xsknxpZ8ynw6Bs0gs4MdFXxnTFNKLnBM3cpo4mbRT7VoPhVN/Oe+UKDPc2LYsx+iXitCk8FE= 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)(13015025)(13017025)(13023025)(13024025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026); SRVR:BN6PR03MB2434; BCL:0; PCL:0; RULEID:(400006); SRVR:BN6PR03MB2434; X-Forefront-PRVS: 0057EE387C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR03MB2434; 23:PuHO9pgc38wr97n39PEOA7Vx5g25lGZWo1nnYSwgL?= =?us-ascii?Q?lKpYnxX0WZwukuh3mp/aF6x4hz+cK7ynB8SY+u7TOoVznzk8Z9kb8tnFKJS4?= =?us-ascii?Q?wWuYkqwW4zQ8rOVWYHdo9eBq2243SoZiuy8uzlXD1aYfcvBFW2yRsLpG0UZX?= =?us-ascii?Q?YpT028+usepC9GBIQ0cj7ZJFEqDmHGaQ09V7H8B/XIsw5ffkkg6KYUuApQFi?= =?us-ascii?Q?eP0BgMZr7S6F2ewJYnlY5QkLWpIlJ4XHCS/302IQD+nP7gDqtgGuBK7VBhRn?= =?us-ascii?Q?x2xTjzojrCs0ZmikZDwr6t3xNWor8ssZ3egLMoOSXGHvLeFsLRR1aPrAPZxw?= =?us-ascii?Q?4/2c/xQQhU/eoObMpGPLq4rlvgGG/wf+tB7ELsgt+BbLAfetTxXtbmBccKbk?= =?us-ascii?Q?cjnx4iDVsgGpka72u4VonMtQM/NKS/IhT6oBL5Sd5U/rE6HTBFyyJv1hcTrJ?= =?us-ascii?Q?3+wLBWQNg56vWVAzh0GjdllhiEMEJ65uEn3c8zgOcGIMcT6kpj0aMFEpFVzi?= =?us-ascii?Q?NnigONhOgyswlbiYB/7xFt+Cf1gkl0d1C4R8PLkf4LcnPTkhTP/bd2XrSMdo?= =?us-ascii?Q?UUrpaeel71YXsgQeAOELr6483JG/YVAi3kw2huMbdZLfYAasp5dEZrQS1mp+?= =?us-ascii?Q?xx5xQGpjcCWK5PjaWZrUKubhvGsVy+aLWxYjsmyjUsRXhLY3gKlC0TQOzcCL?= =?us-ascii?Q?SVSbHnv+N3WvFNfQStGLMR5f7eQN3mUsebx12o7qc/HBK88g6XNrJR8FbJDc?= =?us-ascii?Q?TmY0llCuU2SVK092CGdzlT7dKe9Q2mZalUU/e90W3MFYxxsXpHkHnxRbrZr6?= =?us-ascii?Q?XmZZ5/dPhMTRLx/nVL1uwBntTHuJkXIwXlxKAyLBmKh+KYs/NtSvowLIYGzy?= =?us-ascii?Q?qdQrG4TUsTdb5OggyR8sLpSsDjdn6gL7C5aV8Yf+DJy/o5tQ/CXxtL+FI852?= =?us-ascii?Q?nHUEejwaubKtqc24E74WSYAobakOIrrWgj94YiiUIGdGiUa5xLCYzc9L/8rR?= =?us-ascii?Q?a8lLbKaT8oOFRbxM/aYzD73l/ClzyjQay0oy+FlcaWj5ZINxg6qYTJNct7Zx?= =?us-ascii?Q?BaWpgtUsbqLIBUCuRDmqlAkEZv+sDxc8QUvMCGq14NUUDbLrO2T+Bx0f7PdJ?= =?us-ascii?Q?8xCrtyqasA=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2434; 6:NwzYRynybPP9db53WAds2Cw9JXKOLfFV/ir0niYasi0HrZAsoJE+ISP197GGZybo8mJOniT3GAcAR17jAYSyw8ReGQ/Q+k+jFkOTzW6mgOE/Sani/H2eMUms108vmeCjEkJU6isLLa+vfTpKlBJpKZK7p2CKx+Zf3IPMRPMLDCpdNAca8tEoz54UUuqOg6wxYkYHv4NmPtVmM4V4kkQ/QV9Px7Ets6xbjXEghgSCSbOCjtG2k7JJRbIX5fNaZMAs/oZJVSuXDKIcEdbKt7mFLaPOxhMzXSj9ONcpk6eqdNM=; 5:GYxwt6UhzaPn4H6vC0nEG38Y4KzbJJ6XspdNOaOWar/h7H+ydbgAPg7gQ8MbTp/0F3PxMvZbAMAxwkFqpnXFT6N4d+L5e3S8Eycfka9hXDwkg2I3KXYVcfQox9d4taudgLoxV3LJdztmQkJcKmrNa0PXawJY2EGIVjnF3klh4P4=; 24:SwUe1QHP9oIS85Hr00RfycxjuXNcUOm3NTekMQCSsx8lpWVvvh1P0r0QYx5tYahizQDgenfQT2TfVUs2PU1rhxHoXM5hbNoRx+/SVB7CKXs=; 7:An7Zljjj9zOqKVsmZxUf5aAc8dC4TpEJWPK54hrJZJQTfdaURWGhpBU0Etus+E2ftOUYfiiLGEuiuZG3o3bM9nhiaxIQghMd3sQJVWOUjSEMdHU6r8DCw6DVR5PD+PgnbRbrUGoKlNXCsa5pFZstKWCeLkrIQBw3qW0wS5HZwrXMVsy0RF8g9zHRZXuaDMW3vQjTt9++ug/z842tKPcZ9A+usbBtJMXJsu1q6mN6mdLbEJ6CA0YI5cjrKL6cT/7h SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2016 10:48:07.8182 (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: BN6PR03MB2434 Cc: Zhiqiang.Hou@nxp.com, Wenbin.Song@nxp.com, Mingkai Hu Subject: [U-Boot] [Patch v5 3/9] armv8: fsl-layerscape: Increase L2 Data RAM latency and L2 Tag RAM latency 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: Mingkai Hu According to design specification, the L2 cache operates at the same frequency as the A72 CPUs in the cluster with a 3-cycle latency, so increase the L2 Data RAM and Tag RAM latency to 3 cycles, or else, will run into different call trace issues. Signed-off-by: Mingkai Hu Signed-off-by: Gong Qianyu --- v3-v5: - No change. v2: - Revise commit message. arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S b/arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S index 5af6b73..6451a36 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S +++ b/arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S @@ -179,6 +179,21 @@ ENTRY(lowlevel_init) isb dsb sy #endif + +#ifdef CONFIG_LS1046A + /* Initialize the L2 RAM latency */ + mrs x1, S3_1_c11_c0_2 + mov x0, #0x1C7 + /* Clear L2 Tag RAM latency and L2 Data RAM latency */ + bic x1, x1, x0 + /* Set L2 data ram latency bits [2:0] */ + orr x1, x1, #0x2 + /* set L2 tag ram latency bits [8:6] */ + orr x1, x1, #0x80 + msr S3_1_c11_c0_2, x1 + isb +#endif + mov lr, x29 /* Restore LR */ ret ENDPROC(lowlevel_init)