{"id":805449,"url":"http://patchwork.ozlabs.org/api/patches/805449/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/patch/1503573163-22389-1-git-send-email-priyanka.jain@nxp.com/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/projects/18/?format=json","name":"U-Boot","link_name":"uboot","list_id":"u-boot.lists.denx.de","list_email":"u-boot@lists.denx.de","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<1503573163-22389-1-git-send-email-priyanka.jain@nxp.com>","list_archive_url":null,"date":"2017-08-24T11:12:43","name":"[U-Boot,v2] drivers:net:fsl-mc: Update MC address calculation","commit_ref":"033c538e567aca5f0876f2504b5e278c2a0f83a8","pull_url":null,"state":"accepted","archived":false,"hash":"dca4591fc5af1d890496ac8bd193d2393a102a1d","submitter":{"id":70194,"url":"http://patchwork.ozlabs.org/api/people/70194/?format=json","name":"Priyanka Jain","email":"priyanka.jain@nxp.com"},"delegate":{"id":2666,"url":"http://patchwork.ozlabs.org/api/users/2666/?format=json","username":"yorksun","first_name":"York","last_name":"Sun","email":"yorksun@freescale.com"},"mbox":"http://patchwork.ozlabs.org/project/uboot/patch/1503573163-22389-1-git-send-email-priyanka.jain@nxp.com/mbox/","series":[],"comments":"http://patchwork.ozlabs.org/api/patches/805449/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/805449/checks/","tags":{},"related":[],"headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)","spf=fail (sender IP is 192.88.168.50)\n\tsmtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed)\n\theader.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com;"],"Received":["from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xdMBR3nhHz9s78\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 24 Aug 2017 21:14:22 +1000 (AEST)","by lists.denx.de (Postfix, from userid 105)\n\tid C74BCC21E70; Thu, 24 Aug 2017 11:14:16 +0000 (UTC)","from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 411AEC21DB9;\n\tThu, 24 Aug 2017 11:14:14 +0000 (UTC)","by lists.denx.de (Postfix, from userid 105)\n\tid 53384C21DB9; Thu, 24 Aug 2017 11:14:12 +0000 (UTC)","from NAM01-BN3-obe.outbound.protection.outlook.com\n\t(mail-bn3nam01on0056.outbound.protection.outlook.com [104.47.33.56])\n\tby lists.denx.de (Postfix) with ESMTPS id 6557DC21D7A\n\tfor <u-boot@lists.denx.de>; Thu, 24 Aug 2017 11:14:11 +0000 (UTC)","from CY1PR03CA0039.namprd03.prod.outlook.com (10.174.128.49) by\n\tCO2PR03MB2263.namprd03.prod.outlook.com (10.166.92.144) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.1.1362.18; Thu, 24 Aug 2017 11:14:09 +0000","from BN1BFFO11FD010.protection.gbl (2a01:111:f400:7c10::1:138) by\n\tCY1PR03CA0039.outlook.office365.com (2603:10b6:600::49) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.1.1385.9 via Frontend Transport; Thu, 24 Aug 2017 11:14:08 +0000","from tx30smr01.am.freescale.net (192.88.168.50) by\n\tBN1BFFO11FD010.mail.protection.outlook.com (10.58.144.73) with\n\tMicrosoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1341.15\n\tvia Frontend Transport; Thu, 24 Aug 2017 11:14:08 +0000","from b32167-VirtualBox.ap.freescale.net (B32167-16.ap.freescale.net\n\t[10.232.14.151])\n\tby tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id\n\tv7OBE5bR005948; Thu, 24 Aug 2017 04:14:06 -0700"],"X-Spam-Checker-Version":"SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-0.0 required=5.0 tests=BAD_ENC_HEADER,\n\tRCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,\n\tSPF_HELO_PASS\n\tautolearn=unavailable autolearn_force=no version=3.4.0","Received-SPF":"Fail (protection.outlook.com: domain of nxp.com does not\n\tdesignate 192.88.168.50 as permitted sender)\n\treceiver=protection.outlook.com; \n\tclient-ip=192.88.168.50; helo=tx30smr01.am.freescale.net;","From":"Priyanka Jain <priyanka.jain@nxp.com>","To":"<u-boot@lists.denx.de>, <york.sun@nxp.com>","Date":"Thu, 24 Aug 2017 16:42:43 +0530","Message-ID":"<1503573163-22389-1-git-send-email-priyanka.jain@nxp.com>","X-Mailer":"git-send-email 1.7.4.1","X-EOPAttributedMessage":"0","X-Matching-Connectors":"131480468487238575;\n\t(91ab9b29-cfa4-454e-5278-08d120cd25b8); ()","X-Forefront-Antispam-Report":"CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI;\n\tSFV:NSPM;\n\tSFS:(10009020)(6009001)(336005)(39380400002)(39860400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(189998001)(5660300001)(36756003)(104016004)(6636002)(4720700003)(498600001)(6666003)(626005)(85426001)(2906002)(77096006)(50466002)(48376002)(5003940100001)(33646002)(4326008)(68736007)(106466001)(53936002)(15650500001)(86362001)(54906002)(8656003)(47776003)(81166006)(81156014)(305945005)(8936002)(105606002)(50986999)(8676002)(50226002)(97736004)(356003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR03MB2263;\n\tH:tx30smr01.am.freescale.net; \n\tFPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; ","X-Microsoft-Exchange-Diagnostics":["1; BN1BFFO11FD010;\n\t1:BiMSB7GC1hDwxbwK4qduBiU2HsJvIRbBidWJeNavvRlvTBIJ9vQhTVx/VLrYXD2zJek2ACTU3Kn7ipfK1ell8Th9B6CIWC/dE8gpOLnadtSwKEVosMeckjUQbLjA+fgM","1; CO2PR03MB2263;\n\t3:2Si3+U37iPL4nyzLfZNGfbrw5X2BglsRaKmxSwn8EBoq5xW4l992ta7sw1nyi0ywo2OuMy2+mrbTFHMiGIsgfxNcl9h1zk6/dk9Sw7jaGkTBJDp7KK/DzKH6Ub8Xlbgd3qtrJrIWt2/UWYTZaOkqPD+Fse9k79oQ24DppYZdENeHzHD5Toad40G9FvVT5lKsfnqTJlmtS5dhR1xoV8q/J2QL2IDDdOhr1eBiEdpsX5tLtEGFQKC2jFx3cgMLVR5oVjpFKql2p37MldsNIAEKEUfAAgWJkjfHMD1LE7J0nozshCPf1v99P8GtJ0BawNO2TRkLRG+VyaMs9Ab9a5VTyTEhLRhZ1eMUcMwIoLMXtrU=;\n\t25:pDABnem/RmgMjtCXVmfgEdJcc/+LDZ+ZX2kdKBnB0I6/IUZPmiEarUzB0wBRRxGW9OwxemEZJThSteeXBcFdRQgF6lCzD+0VQHrF89WfPhIkXgKIP80B5U8/0Qbugo8KK69pk/kuXabUvdS0qD1Ypx/vpkoNUAEC2H2PsLV8t/nOVy5ZIGTtV2H3esmc2QhIVrTYCihjaNhEqOwMRi977HHyKX/gRukSRrYTo7/P0L4N2yf3UxT5NejVWSSw0RAQ7KaS0BbqpITuBeJLAIMm+YXEEoIvXQ3K3PI0fJvZpsS6nVaeKHJBxiWAbiXLlQ2w4HaNxhZWVeVgs91gzYDqWQ==","1; CO2PR03MB2263;\n\t31:Vj2hwTPFCvW9NE3B+wtHkKgKImebjbyVM9JgXxs4UntbWGmj0XkJsjc8dpAjJAonbIEnkqoneVFp9jVLBeHQsGG5FgdVPqXrpWh/PPFuAAhqETsq0BNaMgx5/UWKtOK//aYHCbapZ5jCj48vTnWWvWcptXGd5CxzYm8jxiYRiiSGdJ2DEkykRfwGNBym08gGI+8dgX9mW/vvq71op97NSrFdrvN3iHYYpJq8W6ImFK4=;\n\t4:tGLsmp41+2RxrQ6VwOBoJAnnCGxDhNno+jVX3Gzs1jKYPrzUbb4d63HNJsBhAb7yvqS58UQ8h0ee4HpjKVYEn9QqX2MqHvPb971xnINObsWFwqthMXQcF6hOysggNLSo9SqS1CRkoNm4WaLjxNuOurK1UStOSqAAXYjZjhsk1Ik8pRkZonIC4xHNzTdyUywv2JFzL88TZz5olHLGOlZyw6nqgltaLbqlGa9ui1+0JFzFeyoaCOMkmKb/xGJpP5zH70AMN2fh3GzRsgH7KgC+3W6VZOXdWy7AnlKiH3FnDjU=","=?us-ascii?Q?1; CO2PR03MB2263;\n\t23:GvkZpP6FZHEzL/9zQwjYQdnZo2G6iITZ5137cgXJR?=\n\t=?us-ascii?Q?Ms/+Cx6SOCzADfBzQPMQ/znhRgraO0mVUuK7wTsAKadO3NO/O8h78vcN3/DV?=\n\t=?us-ascii?Q?Qt78VlXDI5MnjKPe13T0tMQ2rqz4t+HaNJVIMnta4eFl6j8C+GbTHIB9/96W?=\n\t=?us-ascii?Q?LKc/yT3cYbAt3xaQDkSv3JdTwQuhOQNogSUO04n+46f1YnfhSHKAdtumMs/C?=\n\t=?us-ascii?Q?ttmSJI73YYQjW/M8/dQY94tcBT/FaEGYFRHWEyd7oJeFXruBzYwCkpjyzY9q?=\n\t=?us-ascii?Q?lEIIBqdYW51ZiaBKCRPIeHxW4tKAThaXIWQQ5eIc66nqyVo0qCth6uNF55uj?=\n\t=?us-ascii?Q?/yWhl5LOC4JrrnmQQldlyLklUmYjWrD3jdkxjJw8aNSC0jLZ67xntieTvXwZ?=\n\t=?us-ascii?Q?Nuj2/dY5MksBNbkq69xazoFeglfPV2+coBYYN2uTaO8jR6GjwTmSRR4LcqOk?=\n\t=?us-ascii?Q?f/cCWvL2EJSSuKooN1toU9N3tIKMQNyncumco7cWG/sFITu0SvjIa+39XKqC?=\n\t=?us-ascii?Q?I/CqdANK+7xrDC0voodGKUkvts/k0WhcrrJSKLe2XRdqv+TmhM6zvdEYeuE0?=\n\t=?us-ascii?Q?jQhNSWoB/lC3e4vLjmQSa+vRdpi02tuq47dZMWVsw07I4XQsdV/YBlSL/qKi?=\n\t=?us-ascii?Q?XyAw5vfq2BulsBAmn5+zRLnOuxmRntCClS6hxMiPZFI0xipP3XAeyLM2aqLu?=\n\t=?us-ascii?Q?eFIPtqkxCzEX28Cl5F3Em168MiF4dGHs66PZoTmTqfk6HqkbZZ8S29xzwrfl?=\n\t=?us-ascii?Q?7v0pwvtwBkTY6ICQNRMPBSflN9ji9mFdU9GoKQTRBAL8rHhEpZ8T5B25rHBr?=\n\t=?us-ascii?Q?QUa6N0f6aRMUA3Yi6N5gezgO/xRFcbp+lL+TWzRhsz4vsR3TbMCLYsrydnFG?=\n\t=?us-ascii?Q?VmwqJJzIZYuntg6Il1DSocUgGb09nPNKK/G66ltB9oKBmT1BozgWzcTe+1C7?=\n\t=?us-ascii?Q?HIVoVBTDFeiMh4cxvZ+SXSS8cxfcYi9FtsSgOMyUzsF3glbiA13yJOkvpwJz?=\n\t=?us-ascii?Q?yLEDScaTzJWqJNtEaYnuJmPT+3jgYPoqxg//wV7mQIcUdkIbMHfd0sDGeKDC?=\n\t=?us-ascii?Q?J82+Ef2io5yJ9b5lf7QZuYZ6LzXS6IrgT8OJWyB2dZrAS36cQ=3D=3D?=","1; CO2PR03MB2263;\n\t6:U5YXfC6086JN+XWg1GTKnTvLyF6OM1gPgIZf5IsMAiQYwyTHsKkuG1HTtyvpjENVaEOC5/KMsUJOBdlP9GX9eZdkJxmLYyGkMtDRCD7TrcHxHbJJwi9mEJ8r3yoaxxAf5hjofT3GT1MbpPPC0rR8Pda4bQjwcHnvw7rsMp98w3tCWzSsUUOyV6GB+ifWjdA66AYgV58RX/RRUFucDuRZg4q5tmZjdOJ51NgcxBtmPLj1hKkX8mCnL1E4BAimQLQylKRsbeTK2S0GmZhXPjS4+oy2TwjP4/0q2z9z519CHsIPqcmEcnS3sZYpPBxQCF3o5yCIVWuDKjijHzqYPDxcpQ==;\n\t5:A0ur8D7ntDi6OKaFWvC9cRjYzD6QtsKnsJX8X+ixjmXPdqjrHA/lbw2ubhWdFwpmGcmUPX0bOpdJ83VCMCTBlcegMGFls07mKtHHwQtPho/VWZzozCDbOh5nQ2gUzX2M9AdZCIKBdLZ6iK0JJF+txQ==;\n\t24:z8WNB31UsWQ6qZC0lZOyb8NqoISagIEv/++QMl4iUudQMt/FRLVoqxMMieD5MMyl/0E346PV77aIvumaffdYmUfAWRrX1OREGy9w6YDdeZw=;\n\t7:ImdCZYJCaP03Avgw/eMQdY14P83SNDP7N1zgWUINrEhHQO5i6UYWYPS/99qy+UMhqipXYcB5s/ALBFP99OnaM+5rwLwLbIcEAr81DtHE8s8/vGvBf85cak3beMZ3m+jyUxyFY2R28ElhApCz1y/OQl1RJSB6BNkhKWAUieNNlhXHYCmfGi9n3oHEO35Bjwf4yjw3fpPmIqW+7sCAM9Zv1aZ9iZvwnO9MdrhPocsciAA="],"MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"5e6c0c20-43e6-48fb-124f-08d4eae13d8a","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603199)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:CO2PR03MB2263; ","X-MS-TrafficTypeDiagnostic":"CO2PR03MB2263:","X-Exchange-Antispam-Report-Test":"UriScan:(185117386973197);","X-Microsoft-Antispam-PRVS":"<CO2PR03MB2263B260114AD673EB675478E69A0@CO2PR03MB2263.namprd03.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(8121501046)(5005006)(13016025)(13018025)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6096035)(20161123563025)(20161123556025)(20161123565025)(20161123559100)(20161123561025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:CO2PR03MB2263; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:CO2PR03MB2263; ","X-Forefront-PRVS":"04097B7F7F","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"24 Aug 2017 11:14:08.5366\n\t(UTC)","X-MS-Exchange-CrossTenant-Id":"5afe0b00-7697-4969-b663-5eab37d5f47e","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;\n\tIp=[192.88.168.50]; \n\tHelo=[tx30smr01.am.freescale.net]","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"CO2PR03MB2263","Cc":"Priyanka Jain <priyanka.jain@nxp.com>","Subject":"[U-Boot] [PATCH][v2]drivers:net:fsl-mc: Update MC address\n\tcalculation","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.18","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n\t<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":"<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>"},"content":"Update MC address calculation as per MC design requirement\nof address as least significant 512MB address\nof MC private allocated memory, i.e. address should point\nto end address masked with 512MB offset in private DRAM block.\n\nSigned-off-by: Priyanka Jain <priyanka.jain@nxp.com>\nSigned-off-by: Ashish Kumar <ashish.kumar@nxp.com>\n---\nChanges for v2: Updated description and code comment\n to clarify more on MC design requirement based on York suggestion.\n\n drivers/net/fsl-mc/mc.c |   11 +++++++++--\n 1 files changed, 9 insertions(+), 2 deletions(-)","diff":"diff --git a/drivers/net/fsl-mc/mc.c b/drivers/net/fsl-mc/mc.c\nindex 3a30c03..284737c 100644\n--- a/drivers/net/fsl-mc/mc.c\n+++ b/drivers/net/fsl-mc/mc.c\n@@ -800,12 +800,19 @@ int get_dpl_apply_status(void)\n \treturn mc_dpl_applied;\n }\n \n-/**\n+/*\n  * Return the MC address of private DRAM block.\n+ * As per MC design document, MC initial base address\n+ * should be least significant 512MB address of MC private\n+ * memory, i.e. address should point to end address masked\n+ * with 512MB offset in private DRAM block.\n  */\n u64 mc_get_dram_addr(void)\n {\n-\treturn gd->arch.resv_ram;\n+\tsize_t mc_ram_size = mc_get_dram_block_size();\n+\n+\treturn (gd->arch.resv_ram + mc_ram_size - 1) &\n+\t\tMC_RAM_BASE_ADDR_ALIGNMENT_MASK;\n }\n \n /**\n","prefixes":["U-Boot","v2"]}