From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933568AbcIWDGn (ORCPT ); Thu, 22 Sep 2016 23:06:43 -0400 Received: from mail-bn3nam01on0061.outbound.protection.outlook.com ([104.47.33.61]:24743 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752396AbcIWDGi (ORCPT ); Thu, 22 Sep 2016 23:06:38 -0400 X-Greylist: delayed 1129 seconds by postgrey-1.27 at vger.kernel.org; Thu, 22 Sep 2016 23:06:38 EDT 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; From: Zhao Qiang To: CC: , , , , Zhao Qiang 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 Content-Type: text/plain 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 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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; -- 2.1.0.27.g96db324