From patchwork Mon Jul 25 05:43:46 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qiang Zhao X-Patchwork-Id: 652169 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 [103.22.144.68]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3ryVqb05Rdz9sCy for ; Mon, 25 Jul 2016 15:56:11 +1000 (AEST) Received: from ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 3ryVqZ6MQjzDrKZ for ; Mon, 25 Jul 2016 15:56:10 +1000 (AEST) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0043.outbound.protection.outlook.com [104.47.40.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3ryVpQ21kMzDqcn for ; Mon, 25 Jul 2016 15:55:09 +1000 (AEST) Received: from BN6PR03CA0028.namprd03.prod.outlook.com (10.175.124.14) by BN3PR0301MB1170.namprd03.prod.outlook.com (10.160.156.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.15; Mon, 25 Jul 2016 05:55:04 +0000 Received: from BL2FFO11FD018.protection.gbl (2a01:111:f400:7c09::191) by BN6PR03CA0028.outlook.office365.com (2603:10b6:404:10c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.15 via Frontend Transport; Mon, 25 Jul 2016 05:55:04 +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 BL2FFO11FD018.mail.protection.outlook.com (10.173.161.36) with Microsoft SMTP Server (TLS) id 15.1.539.16 via Frontend Transport; Mon, 25 Jul 2016 05:55:05 +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 u6P5t1D7031172; Sun, 24 Jul 2016 22:55:02 -0700 From: Zhao Qiang To: Subject: [PATCH v5 1/2] qe: modify get_qe_base function Date: Mon, 25 Jul 2016 13:43:46 +0800 Message-ID: <1469425427-33883-1-git-send-email-qiang.zhao@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131138997052692655; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(50986999)(586003)(2906002)(7846002)(86362001)(2351001)(77096005)(5003940100001)(81156014)(81166006)(68736007)(305945005)(8666005)(50226002)(189998001)(4326007)(87936001)(50466002)(48376002)(8676002)(8936002)(356003)(229853001)(85426001)(33646002)(105606002)(97736004)(19580395003)(104016004)(110136002)(11100500001)(47776003)(92566002)(106466001)(36756003)(6806005)(19580405001)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0301MB1170; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD018; 1:SZJ16cOy304FoZhzrDZ2zvqbWpQr+5QrxstIbC2MbPfbk3onTQCoD5YxRoZYTmEd9TxoEc6RCPpGJ/0fDd5BMweVLrer9RvLtykN09rXRSCjTw58cmtLJai3RNulkvclP5EUe9a6szuAH7fzSG1tFVaQuCzGhF20th2yE1DtY1fdBrmyGf55bYOC8oANj5QbFDj1VKPM3miOsk9uzgfDCl+ZBbl4T3/e3rnsXFRHNamMav0KTRkvrNxehHD+t0vb8ZznwdZv+f9LdVG2KF6ILuTVyRM4jHDmaYsavHZx34X+NSO63kiZGi1JoSjmZ3nZcK9+b1GzF2ozxOay7przLLbL8xDlCEEdhmsXj6Q2FN44ZWcsJI8cVgQjgGobg02/TPZNSorFFpo/g9V0LidItV6nMV0hxhUU1HYZNJiVaLwroBbUdYS2FuZy4V/bVh4uxcQj6w19xbciAl0sOKgm8nY99ICtINejei5YAnp0YIVAk9fnBUqSzktOS2YItUzmLEwOEw1lUol/eqfWv6zGDO+HfxcJMkV96yuF0N/kkfP/CaVgPFi6az8g2aUjQ1+ySd85uCOXwPn8xGUosOEpa3uox3JP2c7fh11huLMtG2OQfT5SlJ/K9n0QW1NSM5JqeNifa4LXe+7Vr0OmQBdYBAZuiG4Lz5VpUtJPubBwS2YHM/t2IZpKs+hCZTXC6LC5fIkYuw9ntAy03I8vfUxSB/f3f9o0XvFRx7jfGlfQ6p8= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: b5d1ec98-e8f3-4533-d8af-08d3b45039fd X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1170; 2:4mXesDnSo8bqfu35U3znKuQCm/59ce8+HN5v4euLVGOMcLp7gsyFEyFBwPvUGDyaV6bU2CxNbCUhfTbZrvBy86z2/ZiAGPYwEj1Ho+p9XwuySl06NRFrltHZmikAvR5eLYiUtmtkj+p3P+0yZCVhbDia3kOt8TQB2vr1qnbmA/bA9d66NUJbeU2LcnDgxWsM; 3:imbuDp/dQ6bgLOSix7eSrVZUNedPUP21DMWu9MVRI7oH36djOTFJWlYb+aJbYnMvvU3TPbdLObCiANsL7W07nuOUQvBK3rfVkWd4eRMNdJMST3luFKD7wmRQyhuGfWuPoqFDUK7/i/kuoqGAEHlo6guSEMLQSd4Jj0xQsKmcyQ0635b3C5dgsvCX/X4isoC+XCUbwsWqKT08iV/nI7OE3lxiEwjuN1oqVwjxzD8IkVQ=; 25:98QGP6CTfpcNr/107LGJRbylUq1cSbAz5qTNiU+SXcxaD1zKujbm9csjwsV2q5xRKsT2sVPMTNWhL3eaoh0wnvnYLb4y9UHUYJc2kXgS0B2BT9IR2kQUhQiDAYnK5geJd3a6dpnFvAnZjQPuExuCIdoXb1iG/MhPaeWlBX+GQTCt1VWTm4+UNNhoPToktg3mLr+X4o5YGvshjKgE/jNeWAj7kjiy3RrNDMlw5bfyggZHfZMaVLdURR9uKy0K4ZvdnHh1A5PpILyvBSbKbQz2m+6oqQ4pi8gnmJtlgO9mpnfbJ6adXTOpHpoRTq2uyXMnsmkOpJTvD+CPsIc2HT8v5odM2j533unELz2msTR09ityTi3Qs88VhuqeHl4hNkV5/IYuhO/yFQYiV99x3udKZVY0c+1PxKnoj4S5JiHlNNw= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0301MB1170; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1170; 31:Lag1ay1VYsGDiGsUqh6bAXciupOI5cRw3XaL7dNooC5qrC+cO/u+B1ino+Sfuo31Dyy7mbNxhDl1YFyWsGOnSWxIESvoMw7aDCSGgin+2Eok1+JbPHzLddJZyVnus15P66quhmykjO3xoZC6Vi7ItcGXrSFuOFNd+OWCGewuEwyHhLiiH2RYsEBVbkd8vH0WooRjHN3Sd4oPUtsDsB+OCw==; 4:GTXZOrrFScuNZu5nt/J7TXTG/JRPt8ibuOIYdXihn8ccN4NFK1laAfYIdtPKDbikqhcXnfUJ1NFOsVufJFLWe755a8lpjwKFOgKqhcEAfh8B9Tev1kwk4GorQ60VKpJBCkgdHZ3kI/vqPEoU3B4wdA1Sa4wZXF4KEW8uZ+Usw487vRYX2A6yyxgdScn4DDm970JE1MbcjfxlSAgdcsWMXPJ8PHL29bhXbwoKPVOk7uBFkmXWjs/x9mPO5uWQUsDDEtRCUto4MiPO5XLVIi+dxpE8fowImObHFiert1/CBqASGGzu4JEXH65k9Cb3YwlGo+F9bQFLQNrnlKUGHnqeLVJfdWJ7Ji5+vLY4XkYs56kvJ2AjFqO1S7OpFQSlBNziytnLhrWVGZWXGKZQGG/hVlpfxcSc28p5kDzN5olgevsGgjRzAnVPoUd2KIH8DuYbhG4B1WFuk2n6S1TOb2Fqnh+Nt3L1ErFKeI0QxCMuimPN3LUiG3oujJXft3i8C5NRirYq1XM6Yi2VfHmWQr54MA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13023025)(13024025)(13015025)(13018025)(13017025)(5005006)(8121501046)(3002001)(10201501046)(6055026); SRVR:BN3PR0301MB1170; BCL:0; PCL:0; RULEID:(400006); SRVR:BN3PR0301MB1170; X-Forefront-PRVS: 0014E2CF50 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0301MB1170; 23:OVQw/agoGjCWCwGpDmVEKYNAxlEg0TGAXSNm9Oa?= =?us-ascii?Q?mO/iACv32odKUKRvETitA3fPlm3fdPOp3Ht/3Mz7v+4ldXM0mPC5Bb85rJlB?= =?us-ascii?Q?6pLMUHBCwws+W9EQX69YLNcztPlZpvOcXTHTJwTwAE1tQQjMBiN070IUVxk4?= =?us-ascii?Q?01nFSIpli3xtFW/zSY9Fhk0NDRdUPAUOyUnezFUQl23Lsijas8MWbuGJgU2D?= =?us-ascii?Q?mwqcVYkF7Gk5nF9pdtAjHbecDkvtcYh8VKqdEdNsINOqHKbpUesbC+qg0F5t?= =?us-ascii?Q?ftFOLs7w9Q6DeQwPAyjBya9AKPpPBTIBwrUBbA7iTcpobh3xy23TCf58LsTL?= =?us-ascii?Q?LaV+u1Ehy+4+W5OO5ldPQKkiVaY8g2gH32Z7T5Tvn4/YGGMhBYWihTQLWN7D?= =?us-ascii?Q?iKsnp9Gekxs9fflc6ninFy6ewiB+KnXMOuSaGoNIngwK9RPeXmoKghlJv5MM?= =?us-ascii?Q?T4H6GSGZt2/ZEPEhVEIVWRtrqn0uV5NgkhGVLtfHyUIV39zfjKamwHP1pI/3?= =?us-ascii?Q?d623YWkr+UL3cIFBau72e2h1rU8s5xxRYGGVDqTZcwgYO/2yVWctwPCd5uRy?= =?us-ascii?Q?NSfqrt1SY6h91riFzf0s83eyNBAGHUGChQGWBQIRtRWpG5RScLRFBFrmuuHX?= =?us-ascii?Q?OJYak1qooIkgyLFnX9JPm6/UbrvO3zOX5xxV15hybiVUUKKpcueTH3ClRJ3P?= =?us-ascii?Q?cVb/8/yrB/U8ednWvoySHdY5tAlZNTmJb7pMIG0As20I6HzWt4JKkwIiB/60?= =?us-ascii?Q?Q0FQYPWE7dZz/DEw/yE0M0aYZgtLaom2pUj2VcxrYpe3vj8n4V8PQfI2pHwv?= =?us-ascii?Q?X/PCaSWz0q5CBjjfjKbFMWPeeO0/2CS+TjvAYoMpixOBAHXuvtEMZG20NhAw?= =?us-ascii?Q?zIWMYaS2rS0IFM4fbXz1Q+3Q99uWbbxEerJW/B/9mGewDXxzDrJH2VscNnr2?= =?us-ascii?Q?CBj+Rd5ea1bHmClGhjVkJbE/RODiSwa+oYVtxm7o3+p/N813ELJRCLdUXPmu?= =?us-ascii?Q?pH4sZ3tCyyhPwFYi4RK8fkmv+NnJjuTkLQY9a2sPrHMsofVeQeDyG9QOwwfL?= =?us-ascii?Q?8AMkmKpT5rmCE529KlE0fi9ipn9ohWrfHmqfIVs8HBKkfbXOoaQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1170; 6:UnMFF27meT1yaP44LPP2vBZpq1eoeaF4fgE5Ler6Ae0neJObpaxj5d+rEUtXwWQUm7pQr8dBpOfgVD3V42LHQiCTIYHqqyM+T51K+g6c/3JBTl2w6aYKObDcXT5pS12zyv/lRRZEEcCNSwWlRL+Ncdqn4BMchEAjNOiCp8+HZVq+aP1kCdOBthkys1BScLAxa4/irhnnQ5sfFUJB8zdKIRYU/mK91d44N18iFzIboGT9OufJYS7xUPZ2c+SR1chfIVFk5UwNlctcxFkFBEKaJxBRV5p0mr/MQaKvQAT/MJg=; 5:JZqwzKwwPceUf4CyXKs2LfFSB9MRMsgJ/BYPf8a7HAH3Xqi9QRNzyH4XPEH31RzaKks3+fEZg+qNkogksQCCWi/C8LkpR2erv59jTTPJ4/HICPnRRYqzReOwnpQyGyZKFtsF30DYMc8jv0f34TZBXpCAJ3JeCX4NpgEID2BGYl8=; 24:FyED5NlmgQDRs3AO17bavz2YtBk+eODoeAltZcdi4f22t3bL2JRsaq1zIbscOg5CsCxrMg243wnSPMGQXd6dkUoElcCQSynNYJZPpIQMPpw=; 7:sOuUjmiMeUDKWPGyMQZejRMH1tDuoUHbZi6RA63IpUKb8Z97XdhGboM1D8YAxIevPvONYI3+hz/3K2HvJkcViErqWX1MDC2a46x/Pb6ja6WozEEaUIaGmi1NIfE/H277yQTiv1EOzrjZYZD06yqag9sVCx7gjEkvKQ9sYScj1Ue7KNbOsbw97ry3QZh+kVNO5qA54MjeyquiB7OEZWdYJYlPash1b2LlaxbKGWaOk2itV0SdsA1xuQ0Jhap7Xq0N SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2016 05:55:05.0976 (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: BN3PR0301MB1170 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Zhao Qiang , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, xiaobo.xie@nxp.com 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 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;