From patchwork Fri Sep 23 02:20:31 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qiang Zhao X-Patchwork-Id: 673775 X-Patchwork-Delegate: scottwood@freescale.com Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3sgHWF2Qg4z9t0t for ; Fri, 23 Sep 2016 12:34:33 +1000 (AEST) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 3sgHWF1XtrzDsqh for ; Fri, 23 Sep 2016 12:34:33 +1000 (AEST) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0070.outbound.protection.outlook.com [104.47.38.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3sgHV15HfjzDsky for ; Fri, 23 Sep 2016 12:33:28 +1000 (AEST) Received: from BLUPR0301CA0034.namprd03.prod.outlook.com (10.162.113.172) by SN2PR03MB2240.namprd03.prod.outlook.com (10.166.210.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.629.8; Fri, 23 Sep 2016 02:33:21 +0000 Received: from BY2FFO11FD020.protection.gbl (2a01:111:f400:7c0c::167) by BLUPR0301CA0034.outlook.office365.com (2a01:111:e400:5259::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.639.5 via Frontend Transport; Fri, 23 Sep 2016 02:33:20 +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 BY2FFO11FD020.mail.protection.outlook.com (10.1.14.137) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.629.5 via Frontend Transport; Fri, 23 Sep 2016 02:33:16 +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 u8N2XDet016664; Thu, 22 Sep 2016 19:33:14 -0700 From: Zhao Qiang To: Subject: [PATCH v6 1/2] qe: modify get_qe_base function Date: Fri, 23 Sep 2016 10:20:31 +0800 Message-ID: <1474597232-33397-1-git-send-email-qiang.zhao@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131190715991883635; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(6009001)(7916002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(85426001)(104016004)(106466001)(105606002)(8666005)(8676002)(586003)(68736007)(50466002)(8936002)(81156014)(19580405001)(19580395003)(87936001)(4326007)(77096005)(81166006)(86362001)(110136003)(48376002)(5660300001)(5003940100001)(36756003)(626004)(2906002)(92566002)(356003)(305945005)(2351001)(47776003)(33646002)(7846002)(50226002)(229853001)(189998001)(97736004)(50986999)(7059030)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB2240; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD020; 1:HyUBIItY44C8aIjNOuWmhW6vUKpZEWJVZU4MRv3Vym61lAfAZ0Cz/ixOd8oV+dhy6/hKHKIk9pNCCgihaa76cvl3SLv38TSnqVilvQruI2masuLqgMCl7QYgSfslWyNqnlFigKX7Rm1qH7pyVDVeqmOoH5gEhc6vUB+p+X4BgQ6tKGt4hljgWp39XM47VYNcT2OnSkhU6kqRipAZenI9TXvojNDYKOeLllgVN1ywNDTrpDu5tRGtXnMI9MUcvsj7KCDVqahGNV7Bp5k16J3uiWHCvPsbuEjAI9U5cIFP7DgRLbRcdwyLt6pdLxkdC81O9owKjpGzdXkoO6X0i2Bg9HWf8CCnmWeZ8CBKu6z3HQhfZhi19uHi4N+uJ90gU1kIbWkQeaAmlL/h1WQkPADCMypeGRy6hrVEfDjsSY9Hwp4OLmMH3r1Ur/cbK6lNpg3quYQ8A8baThp/DWZP9yIqwYtDH66nGVkmdvtjX5L3309dnz2FPJ4X1hfbh/Y6ifZm/Tjma/CU+o3rvt+eRNyenxqXDVg9uJwEYHg4aVRE981I7DjUG/as9hAcLF5NGkfITttsPT4D7RRR2EDBPwy2fnVflEn5HPZsWT3EJKONpR2RONtWMgGSno9BFgzz7pYuMSHOJrRUO35iuWuoDwhQY1lkoX1FXzh2jtBNuQjZqRgz3v30Wji6uQXP3iFnrFbVzcik6b5nM2Na23rBqWKPclw0quh9SsOeoIIslcpig3A= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 276f2125-67be-4101-7f73-08d3e359fafd X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2240; 2:UQsSKam9DY+3OMY5ryvMDdsTuUmJzP+aZ29WEpjGV9n9MEg6zNplhjpKcT58nfF1GsqNLUjvRAEmBaTZ9WvcI/yyh2Y4hE0T8iDK2RGIotifi14UVSUnQAODzY9wbzcx6Qhz7ftbFh+xp1W5RZ88p4po4HMt6U7/KXHW5fM/pt+/oAHFP0mcwXkvF5NG4sTN; 3:heGZJfHLu4IybzWSaOcjXY3Gk04Ho7xSjKpXLsoBKThUamY8yDvYsGm5zYPjGWT1by8EYiJQK+J4bksqbg8m7OciUNXGoaE567j6QkrxgOuD/EmMRuSuzs+r0239JVwDqGf7v8hszYc61kzBfXY2Kt91Qtrc6uXW3Af4UiFhYBZpEJOu+hZFXivlzyfX6bwGoNAy0i2sst7yAMZDRN40xBumbB8+aRCwE4UQmtfl1i8= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR03MB2240; X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2240; 25:yCHhsE3xcS4DxRJN6yc5LmJ8U3o4P+WoenOyBuy0vthd17tWN5/Zh9aAd0SrvrOXSkt9caa/zjgonclr+THf1vTPAG2Cg1ilTs7XygLf1LOK6Cxi18GBUoQTpSJIYwzcQAtMjCleaeV1FcWQDaYgjwgbqCKFRdne7IhGupKXZQUDTAxZaQAgmSuFHrKfsOh4jB44gcXg4w/ICGqYlqABKg1zcx9HeuYjBso60TiKPqBBJtISMqJnkmPQrdVMQ9VNvYZxid7duJe0kYayiL6r9S/0EFrPpB8zaTHY4Ot7nTJWZlOOb6FDJsnSRuVWv3qjkweBfqR3Bj/1OLQrQ54jwgDjsvfasOPqCPToW/wdXRJSd3eMOhVFYOfM8f+VpXDtMw1nOyNCHvxoOZp23Oc1O4R/GOoMfGTODanjIUWanFw0WAA+oIAGuR4xZhiEZV1EBQnvuHp78OtGkNq0l8zgAmpzo706iYNDCN+0Ckbf5vk16LpL//ySPA6BomKC2zClfM/spSa+mvJx7X/S7IqYYp29UW+QPVli4/jWgyQkKNrXTMHDnbz+DD0mzXf5NC9Vas5oeQfxnIRzG37ohRgTsBJJUH5VJSxNj1ZnEjokifc9O3ZWQKZaNxUmfea5rGUm4Btyq1i14pu8ZSutT8+l6l+QZFTExC+OkOxy0++jv0qECS420ZxsNuRY1szHP+TV2fE5BeZmPb34+89cFOzI7A==; 31:e3but8B0+nyvORNHBMOoDg04JRCxdK44VuRIUsINprcCs2uj+EX+rEcYdgDkOxAo7wRd440lPgABx2sMnFtLhLGD39DGiEtLhlmJ9F1RshWWGTKolcJRep4EGCFRNbK/bMS0kRQ7ImEa13P1k28+14zdR0jevd/nWlGKhk1rgeEsyT2HYz7BXeoc9gSyZbDmP429fmdUSwHdaes9ei/YPx686HwJkCgv4hHUqg8Nx38= 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)(13017025)(8121501046)(5005006)(13015025)(13023025)(13024025)(13018025)(10201501046)(3002001)(6055026); SRVR:SN2PR03MB2240; BCL:0; PCL:0; RULEID:(400006); SRVR:SN2PR03MB2240; X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2240; 4:fa633GtBU+jJy5cfNOCKifs+pAy9NCamn8Q5DBn4O867ZGPU2souB+6SP1Fzo2imvXA5mxChVdzUj3rphrSr/WkVt2S7PlXb+nXU8ekp7ASLWyYf5XDY2TMS4NlmDLmRtU3Tkict7iAIb6jYTVTu41YLnT+/GWD2UhqUOU6FE0e+Lx3h+qkbFY+dEPjCLJEnj4hDnWL2Q2CMIElrdQmh/3wRc2jR7/xQlrJj6Fy40874YPnz1ApLc4zzM5NGaEEajKaCkJl/rUY9pe2M4p2p2k4IAIAHDufJ0IuPzo1cyIEcFFE0XzjhI7BEFjsa2GeS1geA5Auxb/ETG/EiGhMsKdCt1QZ02X4L2PdjLbTk5OZtBcJoK/hUwvfgsTJjEcGvYnuv8anJMQQ7ayA/YjYSFfLez6YqN2b2TIEni9QS0o4+y0XCyItKcw5jjzvQLihIR3o55DBF2M29Jbh6Ur65V5SPoDcZ9FJaTVZuNbjSZ8MI3Bl3/q779POWAXITF+QmFcyWQzTBAdvSvLDEv+H36K9Or9z1tCdT272sclgXiHU= X-Forefront-PRVS: 0074BBE012 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR03MB2240; 23:xZAb0tDyGJ7Lv34nRgEImnih1882j2+axoK9LQbEw?= =?us-ascii?Q?VLR1HStrrwy/x8S2Idj1VK6MmvnGtawDgOtA7q3M1GnOz7dOon/+//uQHQxX?= =?us-ascii?Q?Gd9EzPqK2VuwjmX05hWznH7f5rOOPgvQLHfpnZdtOR0E4ELckzpE8nZqBocO?= =?us-ascii?Q?7K5oKc20DmoTFpA9gYKM12TypNY58FRB/HARVGac+L4TJaJbTwEklnqbz1W4?= =?us-ascii?Q?8MHfXHS4NzAg6aLKehpb12Ju1qZ7+PnIIpCd+ACMOa154Z327nb477r/jqWw?= =?us-ascii?Q?KFKNkvuvFZoz5PpBo5rP6zbAOoyAqKhVkemz1JtLsq868nahomLvjdNStZdu?= =?us-ascii?Q?zUOuojyANMgZyhWXbgntS7hdeEeIZSYymmg9ZZnPzflBhUalBQRSzszt06AI?= =?us-ascii?Q?Vp9HnLbVZ7PHXXlROLJKVpKtVi4T+TlE6gOdkxwd5+C4wTjSo9kuFAzumvtK?= =?us-ascii?Q?WZwnOze4sb84XNwBgbETQuEFojGqCAqt2XlDgK7UeWPV8M/hrW1k1JmGrxFP?= =?us-ascii?Q?VxV0faXoA+hTHjpoTY80xL9ZL++4r5hJRAhMjW7fE3dEv3WhwDDXFKqtlaHT?= =?us-ascii?Q?CFkm+MtP6qcFAH9croGiZQhVN9ffX42qMMTyA2TO3+IMZhxw2rEQK0pTlC2I?= =?us-ascii?Q?3k+xNatcPBUEkGxqma4XBUPWmh2hx68MKPj4qKC2F7Jmz0psWt4NII//Yhjz?= =?us-ascii?Q?iEkX58epQSaDagcLt9Pg6XEEwErgNw+3XryZLIwfxkltyOmgYghffsmnC7eB?= =?us-ascii?Q?BsOxurVqVH+t36jayikXg5n86zGg1uccZ+AauyGrH+3BrYCkAwYNwkulMRrl?= =?us-ascii?Q?OM/Mi/IsMDWXlA8W3iLXqiekFPfH/NAlVQW+SlwqMgpK3lTSyETheGddtXFV?= =?us-ascii?Q?snsKPmV0lv8VuuZ2UIulY/qoZndLygYpcsqTKc5NuTjO7twHZE7gVzdA/Jvm?= =?us-ascii?Q?0E3FrKSBMhJs5U5Pv0TivKWn9liLMFJuKjVeSe/2WntB11zK/afy4sJbaDm9?= =?us-ascii?Q?mPedMLrZCRlLaIggCziF94YOZA0Di82m3Mngz0EAwBjNQL09HWaXZbP4P4C5?= =?us-ascii?Q?6V1soA54sICZwMpWMx1ZyF1GVHc9gbR98dA+OtCuQKIGXBI8h1+ISKj3Cj1A?= =?us-ascii?Q?y8HIwCwvq48IfVidvVWITZknE5c7SXrdo1dBi/SBI2yeBK6nSHM1xT16rlei?= =?us-ascii?Q?b35/kmYW0Qal7yDDB2KAeP9uJkT/sxf2uLV?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2240; 6:Nq6hwOBMpIs/VzUjeyD/6XhHpjj6l2uJuFL/X4cSOVZfdP72LCgJkCdVclH0TfbEummuF6iFbNWBXDoTMPWJM5IEc6EaPMbnp9GDeCY2uoMn4uFAPIpdYff1+HV8Pf/bCUqGrcBZRReuRrOhN/GulmmK2VrsRJNHoTwrqVRdlQZBd0nui4Hn9Hsz/hsu7GHFKoYGf83/3L0LFpBlwan0iIPrfrFelUVsHfDhnhkKfwWB2zXjco3t2TxWzzxcKnGczeo/5tx6gib6LwLkJOBzyGB6ZRUigiOQ8dUxaofkrdg=; 5:ZmUOvRuKmqG/7l9yUFycgT7AARWJTE96F0RDZFvZjtfFdIjEOZS3fGk/MaJdyaltdm4guiUHFbHCOnlseOAJ3CffeBNWPp6UOnLGjP8woX9S/B8QR6TAkDOFb5+JfLCnL4Q4pjWRehrLA9IPdkvDEP3nQmuLJ2cDvaOWZlf+Mn4=; 24:DShywMgHE5CnyC2O6mWs3yQD/GPLSIELVkL0DomUXoIoQK0qOVAoRR/+Y72qlyctk4y6kolOt+/mLxv/R9ASNakRXwIMkqcKXLLth4Vzqjs=; 7:krtWNe3Lhbg6xlQE8tbV7KD3GL8k5fH5sYAFfJDioDhxc00Lr/31nmK8j2/9uOmbu3UDm3KpT5LsCrRGr3kfTG9od3vJdEptNAD0O6vJ+q66hDby2NcC3SmQQc4Iivym8+eSOMvO/msnsjBFhHXKbPkzZDClHhzrUz3dyTc9p78Yy3G9CQEciCsxyyh0Vbt6fHhQgyzyXnfRPIzfNp394IOwfNzEUqAmlBWvZlqr6HDN+Ex7RA6/mCmg4N4Nlt2VqYXghTeCPwr7xhFrZD6N0NJKc6oLHLdiUOVwogqqPoW2Dw+1bAu39pJIIVk/5iNh SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Sep 2016 02:33:16.8951 (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: SN2PR03MB2240 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linuxppc-dev@lists.ozlabs.org, Zhao Qiang , pku.leo@gmail.com, xiaobo.xie@nxp.com, linux-kernel@vger.kernel.org Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" modify get_qe_base function with of_address_to_resource instead of of_get_property and of_translate_address. Signed-off-by: Zhao Qiang --- Changes for v2: - na Changes for v3: - na Changes for v4: - na Changes for v5: - na Changes for v6: - na drivers/soc/fsl/qe/qe.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/soc/fsl/qe/qe.c b/drivers/soc/fsl/qe/qe.c index 7026507..2707a82 100644 --- a/drivers/soc/fsl/qe/qe.c +++ b/drivers/soc/fsl/qe/qe.c @@ -69,8 +69,8 @@ static phys_addr_t qebase = -1; phys_addr_t get_qe_base(void) { struct device_node *qe; - int size; - const u32 *prop; + int ret; + struct resource res; if (qebase != -1) return qebase; @@ -82,9 +82,9 @@ phys_addr_t get_qe_base(void) return qebase; } - prop = of_get_property(qe, "reg", &size); - if (prop && size >= sizeof(*prop)) - qebase = of_translate_address(qe, prop); + ret = of_address_to_resource(qe, 0, &res); + if (!ret) + qebase = res.start; of_node_put(qe); return qebase;