From patchwork Tue Dec 8 08:24:27 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aneesh Bansal X-Patchwork-Id: 553819 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 E89C11402A9 for ; Tue, 8 Dec 2015 19:26:09 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 7FF5F4B7C4; Tue, 8 Dec 2015 09:26:04 +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 a0M4CZbamcpI; Tue, 8 Dec 2015 09:26:04 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id E3CE74B7DE; Tue, 8 Dec 2015 09:26:02 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 5735D4B737 for ; Tue, 8 Dec 2015 09:25:57 +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 1bKiyBxm9soL for ; Tue, 8 Dec 2015 09:25:57 +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-bn1bbn0106.outbound.protection.outlook.com [157.56.111.106]) by theia.denx.de (Postfix) with ESMTPS id 510FD4B712 for ; Tue, 8 Dec 2015 09:25:52 +0100 (CET) Received: from BN3PR0301CA0050.namprd03.prod.outlook.com (10.160.152.146) by SN1PR0301MB1583.namprd03.prod.outlook.com (10.162.130.17) with Microsoft SMTP Server (TLS) id 15.1.337.19; Tue, 8 Dec 2015 08:25:49 +0000 Received: from BN1BFFO11FD023.protection.gbl (2a01:111:f400:7c10::1:174) by BN3PR0301CA0050.outlook.office365.com (2a01:111:e400:401e::18) with Microsoft SMTP Server (TLS) id 15.1.337.19 via Frontend Transport; Tue, 8 Dec 2015 08:25:49 +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 BN1BFFO11FD023.mail.protection.outlook.com (10.58.144.86) with Microsoft SMTP Server (TLS) id 15.1.337.8 via Frontend Transport; Tue, 8 Dec 2015 08:25:47 +0000 Received: from perf-idc04.ap.freescale.net (perf-idc04.ap.freescale.net [10.232.14.49]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id tB88PdZD010760; Tue, 8 Dec 2015 01:25:44 -0700 From: Aneesh Bansal To: Date: Tue, 8 Dec 2015 13:54:27 +0530 Message-ID: <1449563070-5761-2-git-send-email-aneesh.bansal@freescale.com> X-Mailer: git-send-email 1.8.1.4 In-Reply-To: <1449563070-5761-1-git-send-email-aneesh.bansal@freescale.com> References: <1449563070-5761-1-git-send-email-aneesh.bansal@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD023; 1:4xtIjyf//ekt8lleCtk406OeGGkefLGFt7JxMryb/AHaxPFIAxU2mV7IuoJ3KZ3KWh3k0LqMbqYSfhLa8hMFS9zQSR0Rfze5JW3ZPqqpmHvjE+r8o+MsFGUKZSBPBSg8LQnG2pdDmSRX4NQKc71kOYcsnSNLtNj1AWKI7DtJueHN2VzzbU8kKiUFvdnMWlbEs5KPMDTO/Js8ccd+b87vSp0iGANysRugaqrUfxmq6GMRqdttx7iooQH4IIvCrGlzJnGASzkAgD5D9XdxeG1XOnqDlq6EQkUNOmHMk9Gp9Toh3NCgc8jjxdZGdtRVWalKuBZNPiCnzOAeYKzcmCYE/iIKg3DSVRWHuhy1v0vH2QYKPLQnUfggJgIN9SXEFIOd2qCFq2Ti9XAc95d7Ni9J+4NEo5XIPhzKDf9HFhuvMbM= X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(448002)(189002)(199003)(50986999)(5008740100001)(4001430100002)(2950100001)(81156007)(33646002)(97736004)(76176999)(6806005)(104016004)(77096005)(586003)(5003940100001)(86362001)(36756003)(47776003)(87936001)(229853001)(85326001)(2351001)(11100500001)(19580395003)(106466001)(19580405001)(107886002)(5001960100002)(50226001)(110136002)(1220700001)(92566002)(1096002)(450100001)(48376002)(189998001)(50466002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR0301MB1583; H:tx30smr01.am.freescale.net; FPR:; SPF:PermError; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB1583; 2:dbBrIkq35/2y54o620sMHP8YGpHLHGyw2Zo+fI2RyxMYDXhOtmKOmhT5BXSXwNAgRE6wlWjCNgD/flFyHnggu2NZVj6CEz9Hb2fK33Quu8P06MYL/bUzU4Sx7ve0atd+zUiekoIXSyLyCUPqMC35EQ==; 3:jFqXVHV/lAm2megNmngkLHMBx7jn+WyWGl5tHbkWHCEogUXc11XvfAgl1MYM2Fl3biF6XppAJXfkW1LbufLHwlCgU1e1h2cVjcA0l4O3LfWB1qSqq+xpKHNjFBZh1HxqxtaedC2GfHMLocC6Def0kSNAwvhzC4uTJOPFy97hV9ea5rb/0GbERRCW4vGBgSoDvBPjFxrZB2hYw6ksKxGhqotTehOojdgCb3V43HRa7KA=; 25:udI28es2RJ1Chft3N5tEfpRE/xAdUdjkkEcD3wrkHanoozf55WiaKfDg0Ru+k6mbWvgxtnEnGf2vcxQXGmokP7DxS2OQ4gp4dpCBjE3ksMCOUM6bnA5JQf1wGvGrguapsv7Pp3ZlOwgrYU2ggXbQrWBxiJcrpg0CDyQ83tyr/l2Nr3aGYVNVwL11HEJXEg1baFm9S35Y5INCOSE0ZtVDGOqNbMbxAuAFHn3vknk18zMVW3/F+0oDHBQHHdtyBtIzbK4WltR3butDdWy8BerhiA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB1583; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB1583; 20:fsOkIRKerYSDghI2SF+KlcYSMW918op0MMlsGGDQZiPld4fHuMMsU9c45IoInIXn7KnmHwoL4b1U/jNuNjyX32hArkdc5+WSn/+dZnjfZ3nPjsqklU6TH+KmUUTQL2d1ZHDspIODo4XfAySiGOR9WMLWHQ1y6+UmXYc9qC4y5U/EpHEZyoQTi7Xnq7tqrZiBV4XP6I1OhbJ64X8vhzFscVaATrEw865CJKpgdY/liLSVQ8vwMbAXyJHn7w8BBUyXY0q3VWAoYnirajG+aU8Am2KFEFz+C7fHW50fre33rDuHOjH+bIwtqu8GPOcYKBslg/pBs25mISkex33p2Zj4ObSUHxO4rV6McnmJ0SV/Rs8=; 4:0gcwvTMyK7qnL0wE/XVTrecPIHDfd8C5ChVonNq9bi+lmx91O02xVwZ+Nj/rOMUG2LmAp2op1IT30Hnf19zAuHFcPq0bGXKT3dYXXMjZerIiJ0rjvNZ5+D/5yHRenXAXjUoycMFwSxhPY4t6TnULGC0FLAo2hq8g4sSaYhbtLZThjnda6OyRUA+CzFiBhBgt1nz+4giwXqX37NGGuXvewch4Mtg10zRC9NoR6M7X7JKnk6vlF92jCl5sQyWz6BqfThMbZ0uwd6xAY2Lf0OUgFuB/SqQ+HPEs40m53P4Daujd7XSkQyJ1IyG6qvIap81fVnbtpiDnGeud/cQUZjp90AfwKnc598DPNoH2xzeeMAtSqzOenlTWVgwUXItr5RX2BWMmKyAAZtFbjsMdW5ybqByj9ZLtTrFPn3GRC4CMWGkdZh0Z3kF2t3yA0LbrfJ+u X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(101931422205132); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001)(10201501046); SRVR:SN1PR0301MB1583; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0301MB1583; X-Forefront-PRVS: 0784C803FD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0301MB1583; 23:vVCXLX7CAcExNUN462pGFOyiDC1S0M9FhmkYhhu?= =?us-ascii?Q?TxdsTC3e30lpwCGQ/SZ91K89aGnW1UhENs9bBhE4mxKRLLV5fQR7Xb05QzG5?= =?us-ascii?Q?bjvmVvpOfaE08UqtRT0t1jV/MzuyJE2tEUoXc9qrDGstJxAIpZfoLf+lKf0T?= =?us-ascii?Q?2Z8C9ly+RiOSkrzaYBMD3wgHgMXBlLgnXZQpSkQ1tuhATkkuh3WDJFBMRMQL?= =?us-ascii?Q?yMCi3yPQ8NfBjXaxa4V1yHUzwOqpEPuQfnZM2kwRFxjpCMPdTySSTGssxYaL?= =?us-ascii?Q?5Vyr4Xtsc+lsjU70IajewC8mu/FNsmnOY0S2GxSlYkMo5aZohZu3dwYF/A+J?= =?us-ascii?Q?BGnqloYbiEdX99WT6xA73O7QIwMDCL+gyVqYnmg1sWBPuv0rUrM09ERa5sJr?= =?us-ascii?Q?CJWwVXxhvNDLhOXVR/zbyVwTPdV599QB1DIt4Wm/0rQ0manl57N8rdM+tur8?= =?us-ascii?Q?AnDzXnxbam1S0Hp3pofEIi8xrmAb8o1BGzAjmZTOaZfHibrA4Ujm/wiAY4B5?= =?us-ascii?Q?bOCfUbJTjSSCbffn4wO/N2JcZvx+pg8QkvsXaAckWR/b20Jpgr4GjBbVexfM?= =?us-ascii?Q?3vCvSTzl8GI8hUV6uoV7CkaJHFnlro0H0osenma98qmbApEVDBYeNFHwfUPA?= =?us-ascii?Q?h4JxQqASOP+aIKKMmFXS8HT5EgB06hup1mo8KXXTQRlOlB30U+FPWsJmz7Ry?= =?us-ascii?Q?WlvR6ceIj0Fq29H68FH9V8Y3x2b7EumnyGdf2crb3kaxrk1s4hwYINXYtH/J?= =?us-ascii?Q?TP04cdqQXQJhIRFICniABb+PfYRJ8x7E6BL9gilJRnD10OBUTCsie5RVUGw4?= =?us-ascii?Q?UeHtQC4ehxmyCcp4uQ7AADx/CMPw33BnVU0BmLuJkJ3NMh/uISEBPvwwm8Ov?= =?us-ascii?Q?COLHCvpbAsYi6Mk+54VVitwBX7PVeN2caY0agLtm/wTdBI/WW3zutEsVIiQX?= =?us-ascii?Q?sfDk0MvVJZ0KRbfCPd4F8ylSUtqtYS7n0jzzzgAOAwFW93k4eluLnQyHTpQN?= =?us-ascii?Q?zpTr2ksntuzmH82KjWoCGGL4pG2qq/cKxphLAObXVhcjIydmVUUSf5Lx09lX?= =?us-ascii?Q?4prxKo/A73Eh7pOzeTXk9khODtj8f?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB1583; 5:7WrFSMjpJSVV94gkgdTTas4TmGehRcE1RJ+tUGjymTBNgyKCsULut+KQetUge7wlH/GYPaYYXdBx2pJvr98dfU00umhhaApZqvMiLkelveDiIjv5/Ctefan0W9BQaDVhUg7QYSWybThDVFpazU/lLA==; 24:MG3oXT8+11XipTPVZf0YvdrKyQI8D9KXxKVDrhXzCGLYhFZYRX6JGossl49TDjtiW35lJZBhAD4PXFvFh3XGarQFS+MTDXpXfHMf5kGnQ6Q= X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Dec 2015 08:25:47.4458 (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: SN1PR0301MB1583 Cc: yorksun@freescale.com, ruchika.gupta@freescale.com Subject: [U-Boot] [PATCH 2/5][v5] armv8: Make SEC read/write as snoopable for LS1043 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" For LS1043, SEC read/writes are made snoopable by setting the corresponding bits in SCFG to avoid coherency issues. Signed-off-by: Aneesh Bansal --- Changes in v5: None Changes in v4: None Changes in v3: None Changes in v2: New Patch set created with an additional patch Commit Subject modified arch/arm/cpu/armv8/fsl-layerscape/soc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/cpu/armv8/fsl-layerscape/soc.c b/arch/arm/cpu/armv8/fsl-layerscape/soc.c index 8896b70..85d8df8 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/soc.c +++ b/arch/arm/cpu/armv8/fsl-layerscape/soc.c @@ -124,11 +124,16 @@ void fsl_lsch3_early_init_f(void) void fsl_lsch2_early_init_f(void) { struct ccsr_cci400 *cci = (struct ccsr_cci400 *)CONFIG_SYS_CCI400_ADDR; + struct ccsr_scfg *scfg = (struct ccsr_scfg *)CONFIG_SYS_FSL_SCFG_ADDR; #ifdef CONFIG_FSL_IFC init_early_memctl_regs(); /* tighten IFC timing */ #endif + /* Make SEC reads and writes snoopable */ + setbits_be32(&scfg->snpcnfgcr, SCFG_SNPCNFGCR_SECRDSNP | + SCFG_SNPCNFGCR_SECWRSNP); + /* * Enable snoop requests and DVM message requests for * Slave insterface S4 (A53 core cluster)