Message ID | 1460539536.1801.15.camel@altera.com |
---|---|
State | RFC |
Delegated to: | Marek Vasut |
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 3qlJMJ5GLtz9t5C for <incoming@patchwork.ozlabs.org>; Wed, 13 Apr 2016 19:26:04 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=altera.onmicrosoft.com header.i=@altera.onmicrosoft.com header.b=NLh3x1V4; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 32584A760B; Wed, 13 Apr 2016 11:26:02 +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 U01vAM1tjrMN; Wed, 13 Apr 2016 11:26:01 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 93897A75E9; Wed, 13 Apr 2016 11:26:01 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B64B8A75F6 for <u-boot@lists.denx.de>; Wed, 13 Apr 2016 11:25:57 +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 awXTutXYJViL for <u-boot@lists.denx.de>; Wed, 13 Apr 2016 11:25:57 +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 na01-by2-obe.outbound.protection.outlook.com (mail-by2on0072.outbound.protection.outlook.com [207.46.100.72]) by theia.denx.de (Postfix) with ESMTPS id B1FF4A748A for <u-boot@lists.denx.de>; Wed, 13 Apr 2016 11:25:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.onmicrosoft.com; s=selector1-altera-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=iLBZnpkjATnrauJeoyvICfZ9RNm8bxwfzl2ab0v+GBQ=; b=NLh3x1V4J+QwcGORX6xZnP8RaFw2+LMmXCbec+8SCIWYorGUPg3VfT5mTmuE8BvXKgael9dO9oSHS4j+OWCqQpTqJWb7+msZDMSVSG6f8QFfnz+bx2h0nulenuZnzEYaAKcLLQaoKcLW2dgUilZrtugv24nOSzksvvI8TrKhXQQ= Received: from DM2PR03CA0032.namprd03.prod.outlook.com (10.141.96.31) by CY1PR03MB2281.namprd03.prod.outlook.com (10.166.207.21) with Microsoft SMTP Server (TLS) id 15.1.453.26; Wed, 13 Apr 2016 09:25:49 +0000 Received: from BN1AFFO11FD020.protection.gbl (2a01:111:f400:7c10::177) by DM2PR03CA0032.outlook.office365.com (2a01:111:e400:2428::31) with Microsoft SMTP Server (TLS) id 15.1.453.26 via Frontend Transport; Wed, 13 Apr 2016 09:25:49 +0000 Authentication-Results: spf=softfail (sender IP is 66.35.236.227) smtp.mailfrom=altera.com; gmail.com; dkim=none (message not signed) header.d=none; gmail.com; dmarc=none action=none header.from=altera.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning altera.com discourages use of 66.35.236.227 as permitted sender) Received: from sj-itexedge03.altera.priv.altera.com (66.35.236.227) by BN1AFFO11FD020.mail.protection.outlook.com (10.58.52.80) with Microsoft SMTP Server (TLS) id 15.1.453.6 via Frontend Transport; Wed, 13 Apr 2016 09:25:48 +0000 Received: from sj-mail01.altera.com (137.57.1.6) by webmail.altera.com (66.35.236.227) with Microsoft SMTP Server (TLS) id 14.3.174.1; Wed, 13 Apr 2016 02:24:01 -0700 Received: from ubuntu (pg-clsee-450.altera.priv.altera.com [137.57.103.128]) by sj-mail01.altera.com (8.13.7+Sun/8.13.7) with SMTP id u3D9PfJp022274; Wed, 13 Apr 2016 02:25:42 -0700 (PDT) Received: by ubuntu (sSMTP sendmail emulation); Wed, 13 Apr 2016 17:25:36 +0800 Message-ID: <1460539536.1801.15.camel@altera.com> From: Chin Liang See <clsee@altera.com> To: Marek Vasut <marex@denx.de>, Dinh Nguyen <dinguyen@opensource.altera.com>, George Broz <brozgeo@gmail.com> Date: Wed, 13 Apr 2016 17:25:36 +0800 In-Reply-To: <570D1E29.1060905@denx.de> References: <CAMcKmiESgmx7HjTWOuK2ohN8NnETj-6pYjJo3mPKZ2NrMkAkqw@mail.gmail.com> <CAMcKmiFhNtvsmCSFFKz7gURH02d-6kWJEkDZ6C6dE6kFn39N5A@mail.gmail.com> <56EA09DA.5040504@denx.de> <56EEC7DE.7050605@opensource.altera.com> <56EED309.40305@denx.de> <56F17B81.1050301@opensource.altera.com> <56F6F695.8030204@denx.de> <57037868.1080204@electromag.com.au> <5704362B.30708@denx.de> <CAMcKmiEJDo17bDCVC42v4ekMUKkHvqcgyQNpKcxVbomnn-i2sg@mail.gmail.com> <57045C40.8040502@denx.de> <CAMcKmiGVYx4iKBGmtwro=8AhQwfAe1BnQZLDR_=EkEoxtOoFEA@mail.gmail.com> <5704E847.3020405@denx.de> <CAMcKmiH6pC8Lr2SGsy60=fUCjy5JqPMvJ0OwS-jq4ZwUb9D-jg@mail.gmail.com> <5705C055.20305@denx.de> <CAMcKmiG7TxOWmqi0achjT=q0XL-YP+j1p2U_Vsg6oSayA0vN4A@mail.gmail.com> <5706C59C.9000403@denx.de> <CAMcKmiE5we=Au_FRq8jcn6fgTn=HLRt=aT6rroGQYV76rk1WJw@mail.gmail.com> <570D1A04.3010605@opensource.altera.com> <570D1B92.2040102@denx.de> <570D1D81.9090101@opensource.altera.com> <570D1E29.1060905@denx.de> X-Mailer: Evolution 3.16.5-1ubuntu3 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:66.35.236.227; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(377454003)(189002)(199003)(377424004)(24454002)(111735001)(50466002)(19580405001)(50986999)(36756003)(76176999)(86362001)(575784001)(23676002)(19580395003)(103116003)(106466001)(87936001)(105596002)(47776003)(33646002)(5008740100001)(93886004)(5001770100001)(11100500001)(6806005)(2906002)(586003)(1096002)(92566002)(1220700001)(42186005)(189998001)(5820100001)(2950100001)(4326007)(5890100001)(50226001)(81166005)(7099028)(99106002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB2281; H:sj-itexedge03.altera.priv.altera.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD020; 1:Fxtio908wiu8Wlnr/2wgOEhaBNPW2H/2U7HV2UJ93z1S3OQxX6d0isOlbRpSbbTkSXNWw7BWNKPr53iCNWZoySDlKbvoFKjIDA2dTdyglGwXrrGUH/9UjZpqq1J7WsioThWn1gqEwTuD0Hm5cZaMKCKv+5D7pnfHW8SlvSjI0arl+hd0duYg56hg1Jjp9ph2AA/nXOnZafjEgOjLUMcT2h0nOmTc/lYw+OiJ5ypxv4tBWInHSmXsLdH6SohjJVIEZKclPikdHNPdslA+K57ijPas+SXGW2idGhnVDws6+JZK/XFyQ4Ch6dRxkyJ61d9HZx9RZcBqZwJMz7z4P+h2Xl2vEC+MeKHFu2CQ5+t/fyuXhUKjc6KM0EVFYBMugsNhyLvYapp/1q5MtGYSsuzd2ltir5BvhnlpcDERtGMCeHAE2HMoZahpATiV70SDveYZ2FhCGV4EeUbEYmIRma4N7TEbf4q6P5mOiVqmFCdDP/cCrX05iqiFicRAk4LwZ4V2IL0NmVmrj7X7QzTt1NdSuMJt9vc3pQ3qzYfsyDp1UhA= X-MS-Office365-Filtering-Correlation-Id: 464bfcc0-f6e1-4e83-708f-08d3637d9977 X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2281; 2:3seLcVmZ00r4ur0oj0rOuU2i4sm1TKK7DEJwr+pfjwhgbdeCDtqVVbQA2J95DoFEQSUtqAGzm2em9hsaB20Zmfdu8sRRs0Z3v9/uResrdNxYMIhpRjN3drK+iyGU6KElmIvxYHbmb4idI7bE0dE296KPEU+H8hxaCMgEHnupF/94Hb1wpUdfiFpCl91/3uFQ; 3:YAhuoZVP+oBsTngl/rE27qhoV/APmIb2+Yb8UHKP7icRDZsTL+RTK3TK4wiELBQMpJq/3Cs3F1QgpqxBC2sIYZWMaqV/GKrgkcLVzqdaXmqZPVxdGhXw8wWd9mmWK6t/78xgm2War+klZpVGzsE2RILDarsq/Ddok++ejFpLVUamP7ajMQFY3OgwUNrQstEPJ2lfNR15SAaWO2Tr7l7jbnBtI3UHD7DcirjqO8Kh0D8= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB2281; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2281; 25:K3YVpwt4MB9GqVpA6+4i7TSqC49lAWOZHMi3ZANxmf7FamPr8sKtNDUu1lIbhXjgbKI6VzuGCrkf9cAS/tzPx/5kxkt0cEJLvuKsyCbBCR0eE0oG+vMIWRHEML8UpKO6VigMJ6sNQmgIt/GWFoINYT5YctNukuq/gemwetkB8QFv2CfzkZlgHwNJ94oZ4ZVJk8rRuyzCmOABDNhOmlffB0OZEEW8kVPewkI48Oys3vINGWD1hmD66uvfvKf5rJzLdhvWzKG2lXUy25F0q0VdWZSArqhElylaJXTZcKzzGI9VPmcx+QZN2J0+2CyS61WRvpkVcs8FJbimRGlzsmdayaaig1YHobt2cYKUdiabIGqtFWIJK4r3kbu7X69oljyAl0rQWnLLHcC6iajzKS3AmlzJzSu2DYnfqHomIWkmuAGfBBfi3LxVPcH63lGlq1WDcvOBWpNQ2CviyfITJYIf76uIGzG5npfNas+5m7atFsbPGHuquPb2AEbSOCQAmlATsG6+4lDjG2cx0/bBE21tUPZX7jUYI7wMZ8Qzo482ApVb20CW6lGdFNlrU3eQMTxT+UEoMwIIT9LjrHW+FiEwwDiDG4AXYee1QQfA1TYopTmOfT0iEwfFR3WFkx8MUTanyCq2/7M+s0FyxyvVQDNgqMkg5ubkbt9WSMUX+iui/7ZGVIwCB+QlRxFIhNhcjFg6intpPCp8YSmBvl7FJsT4Yg==; 20:PlHcsUlKf5cHq2EenkHmvjmN00HqSv13oupLe0FNlQAnU/8cCb9duzf3MLKntV8qbxiRqCG/Mo2f1g2J3uhbqAM/kAVHZ3tn/1Tl6V1MG63wCDPnmimKjN3OsjmqXLaTnuoLdzVk6YIqOaSwwzhArU6aj5LGImvlAafnzkrdDyc= X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr X-Microsoft-Antispam-PRVS: <CY1PR03MB2281C3FCB4EA1C63BC6846C9C6960@CY1PR03MB2281.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(13018025)(13017025)(13015025)(13024025)(13023025)(8121501046)(3002001)(10201501046); SRVR:CY1PR03MB2281; BCL:0; PCL:0; RULEID:; SRVR:CY1PR03MB2281; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2281; 4:E+RdrftKKtjjprdwda58WXQLdfWNSbAaAa/5bgEJjtsnC7X19olEI/Hn88EqK0jpXWn8ML4qnTJXyURUbjiGIdXptFJOmajf2WaVLeQRBvF5T7p31Wa1/h4c4Au19oQfBidr6O9FOmdVZHIRSnaJSp0VTYJOdL77c7i6W2yt5dS2HjXRNSbyT/PLg8ctQPqyrrbqAu/m5ko3cBBvqGOLqTdiYt6mO7NdFpmnb+c6+T6usucwIAsQlnW4x2NfUvz9e4mjcgM2B1sQXWvb27MoXUV7wGngQUrLXXGDNU/RWqsEMWzNZP8SumGgT7ISAK7XWCzipqLpqF4Y1iZWoO32XYOhgAVN/1oRWv610BzhZSdl2Qmm5vH8aHBPQn4Lmb6Lhryg04eJql4LywxWcA9oRrRJ78QcEGHFLuOJcb3srGaUSUBWIO6ML8LGRgz1mjuzM+RZ9n+T9MOmghjbFaH1bA== X-Forefront-PRVS: 0911D5CE78 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzTUIyMjgxOzIzOnFWb3JFUVRDemc3Z3IrN1Nhd0FuMVFDbFds?= =?utf-8?B?Wk1LZzVScFN6Q3pPUXdMRHVSSDVlcEE5emc5WEVJbk52QkZOZjZvZE5MWVox?= =?utf-8?B?ckRaTThjek5FQzdFam5nY2Z0NDhJRE02ZFdtNk5VeHVmdTVQSzB5N3IrRlR3?= =?utf-8?B?RWRBeUJTWFhBcjlNTE50dzhyNC9wTWcyV1hyd2FhYVBrMHlvMGxXWm1oM1NX?= =?utf-8?B?cG5qQVYwQThLcjNsTXpjanZwRUlNOUt0eklpeC9LTGJ6aEdtQzVkRGg3akpP?= =?utf-8?B?M25JeCtTM3R3aWYrN3FnRkV3Z3JmMUZQUmhYem5UYWM2ZVQ3RVpmR1FQKzRH?= =?utf-8?B?K0JRRDBTcDAwMlpHUHFldWMvYmZOMEwrOWsvcW9rVVR5WFYrSlB0TWlxK1dU?= =?utf-8?B?azdCZEJYTlFmQTZEdW5XajgrVllQZThHNU5qN3J5YldoN2M2RSt6RjhYSmx0?= =?utf-8?B?OHRvZWNiTGlzTjh5NWFKL0luQUFXTTNEeHJvNHRDR2lUYWh5ZXdadG5DZUFj?= =?utf-8?B?MkdLRUMwdWl4NFdLMkhKT1NQQXRwcENnUWlQSnBzL09MZFhCSkl2L25NanNs?= =?utf-8?B?eEtGU2lnNy9RNGVOTWpEcjVSd1U4Qk4zTFRjeGlGYzZLQThDVDRaTWQ5enFT?= =?utf-8?B?cy9vTk5LQWw5SU1QVW1UbkVvUHFCc3pCM2pxMTQ4bUUweXB0c25vRmpmWkRu?= =?utf-8?B?cmFvbk1iaUoxM0F4ZTN2UVc5clZBSzRnanY4cUppc0tRVytHdGRXYjdSOVQv?= =?utf-8?B?azF1bGFQelVPcFI1VDc3NEEremZJM1ViNW1rbDBad3pDczAwcStWcFpSbUFJ?= =?utf-8?B?L253UWxYckdRK2VQZU01MWlkQkM5VW9wdXM1ZzJXTzIya1ZMWklKRXBFQmxV?= =?utf-8?B?bldhUHdpcVRCbC9HcldjTlFqQi9GZEloVzlUZ3cyV3BDNEo3cnoxYnVzTmNU?= =?utf-8?B?QmltL2tycmV4S050SU1MQ0dYYjRkNlRxMCtOZy9RWkxwcDdIMm9KdXN3Wmpo?= =?utf-8?B?dFR3bnN2RmJqbWpQd0wxTWdhRm1aL1dTTm1Ucm04KzRob0dEbFlJK29ENkdL?= =?utf-8?B?LzNUOW1ZeXJESmhPSWlGL2JtRUNOeExZTVlMZnN2cGhINkU3Z253aGtnVnJz?= =?utf-8?B?dm9TUzBlUHlDaHlUUkZLaGlQUXRZZDNFVndML0R3a1NrY0Q5WlZnUnVEM2JJ?= =?utf-8?B?SFpaa0FYK3lpNFVXL0RCNWRXTGVQVnhTTFloL3FFTThCVXFrejRYQ3g0cDNZ?= =?utf-8?B?OG0wOHlieTRVSDRla05ZOFY1SWtCdmNDZkdXM0grbEZyQncrTDRnOFRLYVhB?= =?utf-8?B?ZDVxbGZaSExrZzJtOEF4Q0UrYUM0M2hSTDN0amdPTUMvV04vSnhwQ3FORlM1?= =?utf-8?B?eXMwSWwwLzBWMXBjbXVjTWhmSGs2TWUrSktkK3kzazl2V2U3N3lpZERkd2l5?= =?utf-8?B?YVVaRGpnYkNWMm1TdW9wMFNyQ0ozaHlrMXpmcUhiMkdhSlRJMlZoTFhoMUJG?= =?utf-8?Q?/CR3ND/K3lT8Oi1FMRsE/CmYUu4yvjyPK8H99nOA47ElXJ?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2281; 5:ixFvJYIYxbyC4+qKXZG0T9bj4hWmVT9atbq/tNhEWpr5HWHr+i6ATnJ/d1p4xkN2Ywy6yAQls4Dve1aoyVEdPcIuuwG6chtsWny6I6l2KACOi9au8UKo696buw9RsLYxyQn2P1lQZwSMSFP3JSm9DQ==; 24:qI4JbEF7TEgBlNevsNdWEqAxllINbhet4hh0W0GdBLgxn94kH6Ikh+IiKM5SkMZjvNcX3fo4q5mNTVAx4gNtq5aUUDHBl4SbvDM7ouDnK4I=; 20:7skl10FKfUgc0lDUHfmUZlHHdHhy1vMyJ90pSp1Jw78YBTXd9uNx1xvwUDVu3E8eE4yDgOdlKw1AlFupWGXDR7JMNV/cDzaAK2Y2EtiN4oCeZmcmXPQ/wUgI4A9pYlZyGS2X21XN1rdOEW1ZzYvTLZ8z4g3VoT1R9DXt1EB1VfM= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2016 09:25:48.1963 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a; Ip=[66.35.236.227]; Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB2281 Cc: u-boot@lists.denx.de Subject: Re: [U-Boot] Newbie SPL question for socfpga_sockit 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/include/asm/pl310.h b/arch/arm/include/asm/pl310.h index d588f94..8c1d217 100644 --- a/arch/arm/include/asm/pl310.h +++ b/arch/arm/include/asm/pl310.h @@ -17,8 +17,11 @@ #define L2X0_CTRL_EN 1 #define L310_SHARED_ATT_OVERRIDE_ENABLE (1 << 22) +#define L310_AUX_CTRL_FULL_LINE_ZERO_MASK (1 << 0) +#define L310_AUX_CTRL_NS_LOCKDOWN_MASK (1 << 26) #define L310_AUX_CTRL_DATA_PREFETCH_MASK (1 << 28) #define L310_AUX_CTRL_INST_PREFETCH_MASK (1 << 29) +#define L310_AUX_CTRL_EARLY_BRESP_MASK (1 << 30) struct pl310_regs { u32 pl310_cache_id; diff --git a/arch/arm/mach-socfpga/misc.c b/arch/arm/mach -socfpga/misc.c index dd05e14..f67ab0b 100644 --- a/arch/arm/mach-socfpga/misc.c +++ b/arch/arm/mach-socfpga/misc.c @@ -53,6 +53,13 @@ void enable_caches(void) void v7_outer_cache_enable(void) { + u32 acr; + + /* Read ACR */ + asm volatile ("mrc p15, 0, %0, c1, c0, 1" : "=r" (acr)); + acr |= (0x7 << 1); + v7_arch_cp15_set_acr(acr, 0, 0, 0, 0); + /* Disable the L2 cache */ clrbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); @@ -60,6 +67,9 @@ void v7_outer_cache_enable(void) setbits_le32(&pl310->pl310_aux_ctrl, L310_AUX_CTRL_DATA_PREFETCH_MASK | L310_AUX_CTRL_INST_PREFETCH_MASK | + L310_AUX_CTRL_EARLY_BRESP_MASK | + L310_AUX_CTRL_NS_LOCKDOWN_MASK | + L310_AUX_CTRL_FULL_LINE_ZERO_MASK | L310_SHARED_ATT_OVERRIDE_ENABLE); /* Enable the L2 cache */