From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752489AbbCKBln (ORCPT ); Tue, 10 Mar 2015 21:41:43 -0400 Received: from mail-pa0-f41.google.com ([209.85.220.41]:40075 "EHLO mail-pa0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751941AbbCKBll (ORCPT ); Tue, 10 Mar 2015 21:41:41 -0400 Message-ID: <1426038094.24450.2.camel@phoenix> Subject: [PATCH] phy: omap-usb2: Fix missing clk_prepare call when using old dt name From: Axel Lin To: Kishon Vijay Abraham I Cc: Roger Quadros , Felipe Balbi , "linux-kernel@vger.kernel.org" , "linux-usb@vger.kernel.org" Date: Wed, 11 Mar 2015 09:41:34 +0800 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu2 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Current code does not call clk_prepare(phy->optclk) when using the old usb_otg_ss_refclk960m name. Fix it. Signed-off-by: Axel Lin --- drivers/phy/phy-omap-usb2.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/phy/phy-omap-usb2.c b/drivers/phy/phy-omap-usb2.c index 6f4aef3..dcdd850 100644 --- a/drivers/phy/phy-omap-usb2.c +++ b/drivers/phy/phy-omap-usb2.c @@ -296,10 +296,11 @@ static int omap_usb2_probe(struct platform_device *pdev) dev_warn(&pdev->dev, "found usb_otg_ss_refclk960m, please fix DTS\n"); } - } else { - clk_prepare(phy->optclk); } + if (!IS_ERR(phy->optclk)) + clk_prepare(phy->optclk); + usb_add_phy_dev(&phy->phy); return 0; -- 1.9.1