Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933477AbbFJV4t (ORCPT ); Wed, 10 Jun 2015 17:56:49 -0400 Received: from mail-bl2on0080.outbound.protection.outlook.com ([65.55.169.80]:19602 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752211AbbFJVzp (ORCPT ); Wed, 10 Jun 2015 17:55:45 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; vger.kernel.org; dkim=none (message not signed) header.d=none; Authentication-Results: codeaurora.org; dkim=none (message not signed) header.d=none; From: To: , CC: , , , Dinh Nguyen , Tero Kristo Subject: [PATCH 6/6] clk: ti: make use of of_clk_parent_fill helper function Date: Wed, 10 Jun 2015 16:49:25 -0500 Message-ID: <1433972965-24974-7-git-send-email-dinguyen@opensource.altera.com> X-Mailer: git-send-email 2.2.1 In-Reply-To: <1433972965-24974-1-git-send-email-dinguyen@opensource.altera.com> References: <1433972965-24974-1-git-send-email-dinguyen@opensource.altera.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BN4PR15CA0015.namprd15.prod.outlook.com (25.164.54.153) To CY1PR03MB1373.namprd03.prod.outlook.com (25.163.16.27) X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1373;2:dfvoe/I4IIm1LhiMUmA9O2XEc889iHdSa3mgNZ8DNuAC1BTJ42omZ6ISicg1M/3s;2:BA9DAFA+KzsV6lNa/GiBVHZK+cuVA2cEcJ/MAkyJMsMikJBo8gqmW4Dzk7ZiwECRQAxLDsmY3civk0/H3iaKhnIMarIwxqVImoXY4YMps6piOx8DPBjO9TF9iB38hM7G/PLsuKuarBZrHiiMHputIQ==;6:Ynf+X7cbjcGFng0PXnO3A5LfKhR7l58nenDnHaQ3ZYQo+m7lTKMNXfxyB5jEUdyFXoB2qolC8vToHDQqTiOKsUX2a16csnfzu4UgoiBeICY3ioHqRpPQWU24JWZDR/yh25Fhi5ecgjMtw8H/K3/ngg==;3:6JPOq1p2Mv7eNtDFyYRtq0Nnx7a7Znf394ml5JIJoAVAfeNK/7yFZKGnPlpoqUHmWo/ZELXg+WEHwoFUt8CJO8/gqn/zTMg0QEY1qKYGOzKDApaQAH/2nqmp0OI6/wU1PWdLWfgpRlS6Bc6hq+1STXvGjNUQJ44zlZberDuLttiuPTVfkRTuDxEx4SOq4x3stFjkm1+Whtjt6/FAwylamaCMrjYdE+i3lFZ1K2QUBxzdDLuyLmr0rkfktGY0EiEFmh998nmIBt7YYvggLcC5M/AfH0LsRw3iJEu4MsvMvKtuOMfJuWwPn7/Ch1SNVJJP X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1373;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1391;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN1PR03MB123; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(520003)(3002001);SRVR:CY1PR03MB1373;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1373;BCL:0;PCL:0;RULEID:(601004)(5005006)(520003)(3002001);SRVR:BN1PR03MB123;BCL:0;PCL:0;RULEID:;SRVR:BN1PR03MB123; X-Forefront-PRVS: 06036BD506 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(48376002)(62966003)(122386002)(92566002)(189998001)(86362001)(77156002)(40100003)(76176999)(46102003)(2950100001)(50226001)(77096005)(33646002)(50466002)(5001770100001)(19580405001)(50986999)(47776003)(42186005)(5001960100002)(86152002)(53416004)(66066001)(19580395003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR03MB1373;H:linux-builds1.altera.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1373;9:AqNnL7YFCCCNAJ6jrbnJixUFq0zjErOQPJ7a1K41pU9638Yr1g+J6tbvJcrjL7cstKgIas9Se9g/kB3xy0SfPVaFiV6MXveK6vfDZBhO7hTARvx7fzI8okoeto/04+gCGGTcmpuyhHtONOcyezalBCIHkiwjxhI79RF8uxgxzVG2uL/cl9ryiHPhKKLLxq9/6ag5+VgYvubG9Yb7DrxLIhIx2LKdbJVuyYzJp7K5urm0bgAwpnJIF1NinDydjFBl6/8UGe0wQgdl/AfTkfaqI/sVq4wXnaMmzY7c+srdu2w2Hj+nWRkEFGaZvt6R/J/Is2izDbDj0EgFho0aTKEQLcp4DZ56uCs1PyS915m2P6+05P9WRd1uw6rKjfQwBB/pYRYmBLnf6sju2AxKOWGnfisEk27ZHDNNwD85pW7IP9htTGxk9fY0MdFqAhiOaqV2Ts+H2e+JfX9pKICTM9qfIS2NyT0Ec5MOzI2dvWcuPkuaaGsYMWrywawPcTNDsAqbO/NJvXqDuiuhfBpx0dZxzIfyXFC0OS3aUmrravuwgYbUs/Fleo93j3pSRrl9KnQtLmPLLcpplaRZNiZ2ExWZ/zWhJ3nn8XMnlOufoGSYGaR/1XNPqCADBq1OAencpgt3jf+y8Oq5Ordr68F1pRQfEeHLrB+a+t/a8ruJaYB5KcC31aoYQOX5AuCF+9SMScZMqlL8inx6dMjZjneMbhAjXqWHW2aIPrQzq8d7X3duzOpDvpHzzk1xTh4ShRmLzARo;3:fbQrGJ/0+gIsXWQf77dxS7xWsog2NvdgTLmaFjsfeAY12Yf35GfJXrUqL1XlCTHUl6cQbC0vFfdZZb+up3Z7QEl7mRh0xeLD3vBCHVe9Xy1ntAtMZ5Y671d8DtG5LEUPHZajhSPjiWHVHhigbgjViw== X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1373;10:nkdpjYJi+pEYyTQ5cmqKecu4MkrF+l2l3K+rQBMqARFPIcYDUMprdqn2OboXbSImB4XNvqIHIEkOSc9HR7QkCuu7NaRjofiylFAAX6unjFI=;6:T7pm/dV/P19FCKYnzHgPyfak/Ucz8IMDjuJ10Z4hRzYVKCwWP+/IK8nI4HujWOzpApuK5R78n/BYKWBa+NfALoz/4LhSYypMBZlxl2OujpTdfWOShhU66q4hYzdJqTEUOjayQE8sGPS7E14JTt4fpQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1373 X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1391;2:FwOZy2vkjhdLkye8X1/HHLdb9aPS4CagOEWEVQMIJcu7f0S8YGiRJh5TNorIO5ic;2:6mSZcF43lXncfl2qpuTU2L24frE02oB7EN+Ndcg7dC50A8pFPxoyav/BCRuL55qEaIzV91IKctZrsRQKxEIV6ixoB04EUE9JG16F/jnj+e+/gsvHqeNmZNMg6gg0DagnQ3Nk193ritU6VxaQpDwRYQ==;9:3JNMGooxD4c52A3beWWBl+zEtR5pgwl1hOxszanaLHEieiC4YINXrKXzOfM+SIgm9xCmeqdQzvPX7yktLwRPp0MR8hnyVBq//CPLM96jWmLIomXLuv+OoHbR83rXT0hhOJGUMSPurVn0MnYTc/Vw9A== X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1AFFO11FD021.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD021;1:ZK2pwp5BH+U7z16zHIfDjl3725GSY0IZJA8JGz7A+P3q4o80RXZysk4RqEv8Nd9a/ZuDU+trlFYQaMSqYM2N8EsrbepFAL7OP8q02vW7oYFZNAH48NnxVKFn7tTDJWblyhzux08FRmU04dJo7i7f5mOUAU5HU1AAaFqbH7gg5MizmIFVWl9NWL7lG/wT9tW17cKyHO4Pyi4qzb08yuaVZ2Y6OSLNH7W7Vxgt0dqFqSG1cuA3vX5T/XzN6iviV585mWzcyc3ehU4fUV9MCFzyi6n3X1O2jZ32KeNA4QXN6La6rcfAa1CP8j1h2lvFZgzJ X-Forefront-Antispam-Report: CIP:66.35.236.227;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(339900001)(199003)(189002)(86152002)(77096005)(62966003)(77156002)(2950100001)(87936001)(6806004)(33646002)(40100003)(92566002)(76176999)(50986999)(106466001)(5001960100002)(86362001)(105606002)(50226001)(189998001)(66066001)(85426001)(47776003)(19580405001)(19580395003)(5001770100001)(122386002)(48376002)(229853001)(53416004)(50466002)(46102003)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:BN1PR03MB123;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;MLV:ovrnspm;A:0;MX:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1PR03MB123;2:bB1h4s3p7pJTqSnVlfxUOkDEIqwEDXjYj3ZyDrKd3cjWzUXF+zwGJRmW4CBYyOA2;2:RIMum8auRvmuNCnb7XBtNT4pqn/VecWRC0XybU3V36pJFfjo1eZ1PoZdi7DlA9Q1cJORqD1Q43jnLa9hYVdy5Hwamtl+5XwCLWGbmNNvBfldYR03M/LcLjUiGfDKtb7Wqsha2B0laDaZ0Fc1pmiTEZcePenAdNsISfa/whrRRgaDzdSSIj2wLL6ow9Enm9oN3S9jqudqAg6+RYUSDuj19WoNlWQ7CNSauafHrgl/0IA=;6:c9o3ci1KzeHKA5TZe8z8sE9vu8OpxnY8cAkf8qASWrD8ln6n8zPX8vvAVQHBKwRGqg/mJ8d+M1Rgms9vFh8ZQ+Olx4UVu5GmK+WD+5We3CKFQ9ZU0yV1OyEhPsSK6KjSjYcPbB9/2sHP/aMCPLtyWg==;3:77sR9HJImYJra/Ga50LZNxwjNjQzYop7IvH/IzhiocdjNc7eJv1Ax8DXhLzyZDsVIn847ahBpM/Qcu1WAEZWV7AaKfJgY2Bj6RzhM8x1qb8iJ9sdWu7mmofHUZBbE+XeU65RnScQW4WUfoaN74N6buaT9SAeNUowNAcRYtJEBdX8RmgzHnOQFyWj6QUOgL9MknKuYOHRytCq2F6GIO2H7BhOA0HVUX2PgAdRxFOmaRl5tcJ/b4HH5E1bfido27nWqWLKW5z90BK4zoNXCQJsaFhWlNROsYBuiQ0Mzcuv9TUmQVqWM7dzbf+cuaZvl1t8 X-Forefront-PRVS: 06036BD506 X-Microsoft-Exchange-Diagnostics: 1;BN1PR03MB123;9:q13NX7jrY7mbyjw/aTkj88pd29GqCtwNMDmTXIDLwXw0rF7oyG9VJt98wm/T6rDHjpMEv8oc52oQQnjKCrdwDOfgQ7yDbIf3vObrvlyJNlLKdwGcIn1KAmfWjYQnycmL1yNhfXwWDR3R8LW9ghK8qL/U09y65EsVS0o/BoyrWnhEUgELwK5e9qLKpfUgp/9upRiQHlv87U3LShvT1WOKsORonh0YtReXX8E1lFrvhHJHqiaeOcwOrQaPilIdWPwAwOV7k7jhuH845WfdYnoFU1xVp0hk37YHuC6tc5/8ZYeZFk1jiXQRgO9T+cZMuhmj/hejItY1HY/uZ+4b9N/9j4D0ordzzLBrKgrLXrcpC8MYtWtgcb0VwM9pWVlKFJQod27fPyX4+Fhf0l4N6Klj7qdjREUB5CUgEDrT6YedMHwTtSt3kY0o4DuyOe1fDrR3SN/1w3kNr+oO7XGFpCacCWa2wN7l7knDays6Bg8xU6i6fPAWfeRhStlHmQdSl47zBaQyKhFRsPlV4EUMcBSx18e/wInb5V2Jf6p8PK52znIkjWvdWkafPbbhxWQwBIqepBEKGdo2UZv0IOFzu0isUoIfvFhxCFXYWJusfDrtSyZfkSPdEAU7kF77qKxAJK+Fd25qXwzUuVM2F6ZLucO19qBjQfwutYECkEDaJ7I1yQFZ33ZhttX1mvLlfsIIzM42L2ET5BeeNOueprK9pkM+C6MD4sOGntrVcNtbpXZ/5Pz3pltq2GA2HGBx2lox1wOMacupIq4sRy2tqAtRDwFfCSFIiyiPaMy8w5ChbkU3x0iZi0mE6Yr55g3RoRWi3mabFA7RDkwrrPTvdDbW9A4WkWF3OEPAI5V6gyMkR8dkiFYh8Qw1nPiLvJlZlQZz0iIiVR2PUT4XZai82QDhLv5lWqbxDen2hh4cLHalhoo7XQ4= X-Microsoft-Exchange-Diagnostics: 1;BN1PR03MB123;3:FamhupxzDwWkMDBOLf9RbYRpDF68x5zTbLezrGQzLC3sRpXBg2j4L73uB/qng8W+YVKDf76uAC1LlVy7r05fR6S40vDHqrp7n8WUkhKHrDKioR203fAjjmMKeic3SOXs9Ce5TTyykpSIem5W2G1hng==;10:kQraYoPx20WBcALY2qWxqiaIJEQD+H8DU1i9Vp/0YE88/Eigspu8F7aJiQ4iFb6lc4Jy7YuqSsQ5WFmCkGCOx+8+2XGjiRrFxWPW3mU1Ebg=;6:UWCO93c7Co6tDwA/KfQnbv1TAWYpzrWN6nfJT70mYiWbnD1qhOGoFdEj6/9HbU7l6qoaJiHBLzRI+E82Qj4aiQanG7TNxVydYcoOGL0GI3WoJUJA5n7nwPKTmPbKp9ygQ9fTzftEffFZdMpZeo2VZQ== X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2015 21:55:41.5595 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a;Ip=[66.35.236.227];Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR03MB123 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4060 Lines: 124 From: Dinh Nguyen Use of_clk_parent_fill to fill in the parent clock names' array. Signed-off-by: Dinh Nguyen Cc: Tero Kristo --- drivers/clk/ti/apll.c | 4 +--- drivers/clk/ti/composite.c | 4 +--- drivers/clk/ti/dpll.c | 4 +--- drivers/clk/ti/fapll.c | 3 +-- drivers/clk/ti/mux.c | 4 +--- 5 files changed, 5 insertions(+), 14 deletions(-) diff --git a/drivers/clk/ti/apll.c b/drivers/clk/ti/apll.c index 49baf38..523880e 100644 --- a/drivers/clk/ti/apll.c +++ b/drivers/clk/ti/apll.c @@ -170,7 +170,6 @@ static void __init of_dra7_apll_setup(struct device_node *node) struct clk_hw_omap *clk_hw = NULL; struct clk_init_data *init = NULL; const char **parent_names = NULL; - int i; ad = kzalloc(sizeof(*ad), GFP_KERNEL); clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL); @@ -195,8 +194,7 @@ static void __init of_dra7_apll_setup(struct device_node *node) if (!parent_names) goto cleanup; - for (i = 0; i < init->num_parents; i++) - parent_names[i] = of_clk_get_parent_name(node, i); + of_clk_parent_fill(node, parent_names, init->num_parents); init->parent_names = parent_names; diff --git a/drivers/clk/ti/composite.c b/drivers/clk/ti/composite.c index 96f83ce..dbef218 100644 --- a/drivers/clk/ti/composite.c +++ b/drivers/clk/ti/composite.c @@ -276,7 +276,6 @@ int __init ti_clk_add_component(struct device_node *node, struct clk_hw *hw, int num_parents; const char **parent_names; struct component_clk *clk; - int i; num_parents = of_clk_get_parent_count(node); @@ -289,8 +288,7 @@ int __init ti_clk_add_component(struct device_node *node, struct clk_hw *hw, if (!parent_names) return -ENOMEM; - for (i = 0; i < num_parents; i++) - parent_names[i] = of_clk_get_parent_name(node, i); + of_clk_parent_fill(node, parent_names, num_parents); clk = kzalloc(sizeof(*clk), GFP_KERNEL); if (!clk) { diff --git a/drivers/clk/ti/dpll.c b/drivers/clk/ti/dpll.c index 2aacf7a..49acdf2 100644 --- a/drivers/clk/ti/dpll.c +++ b/drivers/clk/ti/dpll.c @@ -341,7 +341,6 @@ static void __init of_ti_dpll_setup(struct device_node *node, struct clk_init_data *init = NULL; const char **parent_names = NULL; struct dpll_data *dd = NULL; - int i; u8 dpll_mode = 0; dd = kzalloc(sizeof(*dd), GFP_KERNEL); @@ -370,8 +369,7 @@ static void __init of_ti_dpll_setup(struct device_node *node, if (!parent_names) goto cleanup; - for (i = 0; i < init->num_parents; i++) - parent_names[i] = of_clk_get_parent_name(node, i); + of_clk_parent_fill(node, parent_names, init->num_parents); init->parent_names = parent_names; diff --git a/drivers/clk/ti/fapll.c b/drivers/clk/ti/fapll.c index 730aa62..b1c741b 100644 --- a/drivers/clk/ti/fapll.c +++ b/drivers/clk/ti/fapll.c @@ -558,8 +558,7 @@ static void __init ti_fapll_setup(struct device_node *node) goto free; } - parent_name[0] = of_clk_get_parent_name(node, 0); - parent_name[1] = of_clk_get_parent_name(node, 1); + of_clk_parent_fill(node, parent_name, 2); init->parent_names = parent_name; fd->clk_ref = of_clk_get(node, 0); diff --git a/drivers/clk/ti/mux.c b/drivers/clk/ti/mux.c index 5cdeed5..99fe27e 100644 --- a/drivers/clk/ti/mux.c +++ b/drivers/clk/ti/mux.c @@ -190,7 +190,6 @@ static void of_mux_clk_setup(struct device_node *node) void __iomem *reg; int num_parents; const char **parent_names; - int i; u8 clk_mux_flags = 0; u32 mask = 0; u32 shift = 0; @@ -205,8 +204,7 @@ static void of_mux_clk_setup(struct device_node *node) if (!parent_names) goto cleanup; - for (i = 0; i < num_parents; i++) - parent_names[i] = of_clk_get_parent_name(node, i); + of_clk_parent_fill(node, parent_names, num_parents); reg = ti_clk_get_reg_addr(node, 0); -- 2.2.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/