Message ID | 1453369489-14131-1-git-send-email-Zhiqiang.Hou@freescale.com |
---|---|
State | Superseded |
Delegated to: | York Sun |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> 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 5F9551402D6 for <incoming@patchwork.ozlabs.org>; Fri, 22 Jan 2016 07:32:40 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 0B9DC4BDB2; Thu, 21 Jan 2016 21:32:00 +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 EGYw3uH7kqTa; Thu, 21 Jan 2016 21:31:59 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 9D4524BEC1; Thu, 21 Jan 2016 21:31:28 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D73D84BEB9 for <u-boot@lists.denx.de>; Thu, 21 Jan 2016 10:53:07 +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 ATPVCroY0RFc for <u-boot@lists.denx.de>; Thu, 21 Jan 2016 10:53:07 +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 na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0132.outbound.protection.outlook.com [157.56.110.132]) by theia.denx.de (Postfix) with ESMTPS id 4437A4BEB8 for <u-boot@lists.denx.de>; Thu, 21 Jan 2016 10:53:04 +0100 (CET) Received: from CH1PR03CA009.namprd03.prod.outlook.com (10.255.156.154) by BY1PR03MB1468.namprd03.prod.outlook.com (10.162.210.139) with Microsoft SMTP Server (TLS) id 15.1.365.19; Thu, 21 Jan 2016 09:52:59 +0000 Received: from BL2FFO11OLC009.protection.gbl (10.255.156.132) by CH1PR03CA009.outlook.office365.com (10.255.156.154) with Microsoft SMTP Server (TLS) id 15.1.365.19 via Frontend Transport; Thu, 21 Jan 2016 09:52:59 +0000 Authentication-Results: spf=permerror (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; Received-SPF: PermError (protection.outlook.com: domain of freescale.com used an invalid SPF mechanism) Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11OLC009.mail.protection.outlook.com (10.173.160.145) with Microsoft SMTP Server (TLS) id 15.1.355.15 via Frontend Transport; Thu, 21 Jan 2016 09:52:59 +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 u0L9qtfC012182; Thu, 21 Jan 2016 02:52:56 -0700 From: Zhiqiang Hou <Zhiqiang.Hou@freescale.com> To: <u-boot@lists.denx.de>, <albert.u.boot@aribaud.net>, <Mingkai.hu@freescale.com>, <yorksun@freescale.com>, <leoli@freescale.com>, <prabhakar@freescale.com>, <bhupesh.sharma@freescale.com>, <zhiqiang.hou@nxp.com> Date: Thu, 21 Jan 2016 17:44:47 +0800 Message-ID: <1453369489-14131-1-git-send-email-Zhiqiang.Hou@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC009; 1:C0zQPdEZjSt5CyrbUfN1DoE00MGRRf/9RRev6Yf61cREXHJfeGnwGkwvFjVArs32yEJit1QzRFAiKjRZ0HCJM2gWOInbD3Czn4NcPG1NxxluWPe8+ELNAVnEhKGJUGK6LmXxLsYkkFbaOUf4uKJdjraxGW1n2hpJiUsBD9wbLKbg5SMFFU2O8PEbxstoAiMBIkdnv/i5iZz26FTVhmLBF70HEHBCpJ8NKXSXp6BER56Gu3hG2NLLkEWR/Lh1GbJC71QD7kcGE7QVRjgZq1wmz/K6D675SR4OR5gvS/PBrj2XmqNsXA19O6tPmaBwwnZa1kkQouAJi9ENch+53BI3NO8TPhe4cI5jlvh/9ts9e/kREv/JSEifEwhXrCqWLHixsfLHi+h4hXd6CMjGlAG1dR8oiI5rCZAbDDGVOo2GKHuP3gE0Ua4cjeHCwveA5M7LXFs4KMwoqx9Aqktd2+GLmogt8Sg0jeKJvAsLkRbNvjU= X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(448002)(3190300001)(189002)(199003)(2201001)(4001430100002)(229853001)(47776003)(86362001)(104016004)(586003)(6806005)(36756003)(106466001)(5008740100001)(81156007)(107886002)(92566002)(5001770100001)(5001960100002)(189998001)(1096002)(50986999)(50466002)(87936001)(2906002)(19580405001)(48376002)(19580395003)(85326001)(11100500001)(1220700001)(50226001)(77096005)(97736004)(4326007)(5003940100001)(7059030); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR03MB1468; H:tx30smr01.am.freescale.net; FPR:; SPF:PermError; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: fbc37f69-676f-4c38-03d7-08d32248a563 X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1468; 2:RVSNhLGXVDaYtvD18HlIA2P4sSojB91iZWKhrJUfopcCpjV06VfddKLLB1XesDdtfwOsrKPra1cGmJqe6hsvbJU3RAy9+8xQvnUArD/UNIqBqoRZxMDMB1kC9+A1FVHFPV42pI9zFs1cEEi4dLszxdxNzALMxkJKKrxdb3slltd+Nz67QaFzCQVmk9N4E16e; 3:j1Wtz8tQvIBM0Xg3+EZhh47gaBJHK5xhS6MYvj8Zic8mFVQk7uUOPABOY4hjnNFcjuqLNe665xpXUAYl6rPAqpg6BM1O/Xz7aRKWR6ENbpZTcqdpU9EMDqac/I/07VOMBk5OLFrWuME2m6uGVanIYfmS2U9o3O0RG+cq5jeswfw+u4NUAb1/2J1VzL39aPSzThr8wlRQUEMmGbkyWcLBJ5DAXz/IzpYmoZrP4TN/okU=; 25:Te3ZQnnKEQKzxTv3pBZ/NgP39QgiXkru1CgfBJQOuxKGmeLcNYYxEPBAOJkQBQuzoIAW4YEMicf2pBlp+a/JhhJJ5xIX07v6HOO1m6yVoQTpFGeGYRktCoFL1CPadq9Bc+8VFi4EX90W6AeYM98ca/6TG9WimM+EsDtbICLF3pYLHurXYYqxGdCkMIakGCVizb+nKW3TlOeJzpvMqifmroAsAISKPT1GiH0lkAnLGugIhUwL1byg6As92aqEMkmB X-Exchange-Antispam-Report-Test: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:BY1PR03MB1468; UriScan:(101931422205132); X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1468; 20:n+TvJ3TFaKGv7YYdKE/frlSpwkjigjYohMkB6O7ajxMfjKf7jEmwr57mTkTk3WqlyoahXqjGSFBZDTmKTepYXM4unJrUv7ytOlpOjpXYqkdp3xYIOgOtw9HcuPsqalRIq00hbZWTypTLYyE6mHrNu4sDzJ30801znGL/DlYyqWdmDWzDZsw/81Nc3gaddN0ftybe5D9/5xcNCJhYn4OBfk38McWdcGlu8+YKptbZwjycJ/e5d4OkENWEtlWOB/3CrHlPoFCabvDEzE1KFDfHa0E/55+nTnWWU+EyQJkwNlKqsvObMD4zzniv2lxJLmS783aubell33MU8ob5gWejmI0Zn6jefu82fPH+7g8fm//ak4J/NP34ibmFt8GK/PLHTE/B5LHV56Q5GL+xkExldyLaM079p0rgeHWD7iKlFX1MGjQ/4CwZX5WSpzV908sR X-Microsoft-Antispam-PRVS: <BY1PR03MB14681C719799CA8F99BD2BEA8EC30@BY1PR03MB1468.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(13017025)(8121501046)(13018025)(520078)(13024025)(13015025)(13023025)(10201501046)(3002001); SRVR:BY1PR03MB1468; BCL:0; PCL:0; RULEID:; SRVR:BY1PR03MB1468; X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1468; 4:wskVKkFozFGReF1ZfWNPs4SPa8HCYJkiMWFMfq9Y2A+0LsvZ0B1Eo8MgvvxNrR2HpOzydMyoGReBtsNpZMWDtxFKnjoFBAFQmtxBsXJS9GrMlFv8uuMK9AkkEk5gfxLcbHylotBkwGijkvWHPDIeCMLWDZI8Vxo6+y36hno2mVkVrrjPy07vCGCGKJIw9oLikoC0OUZXIfTVlFULrOjEITyMCZXJmTzaKaIviA5QjoDOUFQdsuj4tsX87f85fF8idGOYkPyJzGVZ3OMBwehv9sanDavcRxfX+R/9laGJVYYHR6vZO7A2sZ5KGG7qMmhiQamWkNoBgq2G7P62YAYIOi1Pa77UhsjVU6uU1nfwHPHrk77Qq18R8ZXEshHugX5J9qHA8wwPM3e58zravjoW0j24FCzkOL1WRnLc73Lbd1RQEkZ22dqW7MiCCeQCQhA2NGjhfp9tMWkvIFd/d5vzxfYkL2h9CV3MHYu98p6JXllWwFXkumtRF5vjAYrtt6lRKPn5LNS7EyKmlLizENAwGA== X-Forefront-PRVS: 08286A0BE2 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR03MB1468; 23:Wz49ObPezkkuXQOjAAAfKUUx1vlwowgjyfeioxPUd?= =?us-ascii?Q?kkYiJ7pe25uQfZSK5wWjVzbPa2ZxlqNSFlZAbvp4yjY9XyAjfBqwPMidbSZq?= =?us-ascii?Q?7FdVlQ7sdpXvQ9MJ4H2WOC4/RO4QtX9nDSixeV/Bl1v69PWT6xO3mBtkOhy3?= =?us-ascii?Q?Jep4lxKl/BFiY+94nX2IvkBMYu1sj3XlHcb849MyMLVbZ50pFFI5zPgCzxdI?= =?us-ascii?Q?6z/hu2uyEBr2lXL0peZBJyS9Ucpuq1a7UZsNuW0VjTtGL3GxKWxarPSVRKLs?= =?us-ascii?Q?RwS8wXaPd9FV2I06Dw+oxZPIBLQIlTH/s7v+RyfMhJyzVDChODvJakYC+2AJ?= =?us-ascii?Q?oJrrCVEcTWNv2UWw8KhTXxwRevf3aImNWvDo0DFD1zqJZv7vc0jW04GrPpFB?= =?us-ascii?Q?G6XpJAPKCFMd4EUutFkzQiVj/ajnnSTExCVzpOCm5i8MXs8vT4gOVL70bUwt?= =?us-ascii?Q?TACGy2YaBaWeUjdRdqxzQL0TCiFBgz+fUVskTKEuu7YZpkXjqz92/6Kums91?= =?us-ascii?Q?ItwZ6tiN+vE5IgVrWxfxlzGljoGj0E+ItPjy2oWgcEy9qk/iEKEXGRihvGUY?= =?us-ascii?Q?e+LtPde+VKv97zHYdUkagS8KXXxUUyMM09TZ7nwotT2BMMojrioU1M4hde9C?= =?us-ascii?Q?QqfVVB4JZ8xDphcoT2wJghKJXBZvL1qpDuRcNkYh4o9l50cnJ7wwTFYPwQ4I?= =?us-ascii?Q?EonMpU/HpUe2GQBTCyWGgX79+VXf0FZbqX28NqDGixPu+u+e4aiPgDX9FKpU?= =?us-ascii?Q?x4cULe/wXqSp3OOtzyTInFedrxytdj1Ekk7usCXiS4Kdlg7hToAks4rxqVnh?= =?us-ascii?Q?XX6blMxyjdc3pF2/Skrj6DVntnt7anHEbb8D80KB1CK+abWZf6Ll+nCeTwKk?= =?us-ascii?Q?CWmBgqB6y7Lyb14x6pc2n0pF6sZsj3vhtVk6QNwegKZPmYy/Fq8dsW00KyLS?= =?us-ascii?Q?Ud0ZXPaDsiduWeMZ9VFGAqxl/07UPaCCoH/Nw6LFwpYWaJN2IjCzv8RAlOCT?= =?us-ascii?Q?FAaQkkOBy/Iarg6xd7Dy3mABzIBBFi9LSmZQnJ4Q4bMHV2lMwA+WqAgC0VFp?= =?us-ascii?Q?8Vcbsc65ZuIwWD2sxb2KgA9f++D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1468; 5:cfM1/qkHAi0VTtzxQaL/1ClCXOxUuwmd+XdbJIOHffZ2nQUev875gwo8owrmXC5Mb69fC37EMYwZKAb7JvCCRnWdlcnpnLeA/1MVLJQGI0xj3lyPrXaYZXlrQ0CSuULGGcqpxQ11YpMMBhwrS99V/g==; 24:f97Mdzkvrif6mCRaa9kkaW2KRtDH36NB2kjFufy1nauilDnM6gPCb+3ceOgTwPtpm5GBwa9ooskecnLSP9ZyVfpZdShTphzciecY6d3NG1s= X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2016 09:52:59.5219 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1468 X-Mailman-Approved-At: Thu, 21 Jan 2016 21:31:11 +0100 Cc: Hou Zhiqiang <Zhiqiang.Hou@freescale.com> Subject: [U-Boot] [PATCHv2 1/3] armv8: fsl-layerscape: add i/d-cache enable function to enable_caches X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <http://lists.denx.de/mailman/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: <http://lists.denx.de/mailman/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
diff --git a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c index 6ea28ed..3147870 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c +++ b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c @@ -393,15 +393,21 @@ int arch_cpu_init(void) return 0; } +void mmu_setup(void) +{ + final_mmu_setup(); +} + /* - * This function is called from lib/board.c. - * It recreates MMU table in main memory. MMU and d-cache are enabled earlier. - * There is no need to disable d-cache for this operation. + * This function is called from common/board_r.c. + * It recreates MMU table in main memory. */ void enable_caches(void) { - final_mmu_setup(); + mmu_setup(); __asm_invalidate_tlb_all(); + icache_enable(); + dcache_enable(); } #endif