From patchwork Wed Jan 18 12:19:47 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "\(Exiting\) Baolin Wang" X-Patchwork-Id: 91737 Delivered-To: patch@linaro.org Received: by 10.140.20.99 with SMTP id 90csp986756qgi; Wed, 18 Jan 2017 04:20:50 -0800 (PST) X-Received: by 10.98.71.7 with SMTP id u7mr3518370pfa.76.1484742049996; Wed, 18 Jan 2017 04:20:49 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n1si94363pld.109.2017.01.18.04.20.49; Wed, 18 Jan 2017 04:20:49 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752662AbdARMUm (ORCPT + 25 others); Wed, 18 Jan 2017 07:20:42 -0500 Received: from mail-pg0-f43.google.com ([74.125.83.43]:36495 "EHLO mail-pg0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752422AbdARMUk (ORCPT ); Wed, 18 Jan 2017 07:20:40 -0500 Received: by mail-pg0-f43.google.com with SMTP id t6so4394316pgt.3 for ; Wed, 18 Jan 2017 04:20:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :in-reply-to:references; bh=QM3cxBdElhfbkS4copR8Q10HJ647xgvonBgXRAXMeFQ=; b=E7HDJMuFejxiUYkD5pz+rZYOrNbMa6Axp2NNDobAdoafqKuoExLmGRaUKLdVpVFeHY yDp0cH8wvWUqjRBrKCIpPPqP4/XgCUnR8hc8B/ShVa6GIyg+DiwBR6bwrkr+zRgBZM7V K52bkPtd3DXb6EVvksIfBSmXnyNpFqiurnsNE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:in-reply-to:references; bh=QM3cxBdElhfbkS4copR8Q10HJ647xgvonBgXRAXMeFQ=; b=TdU+yIW+sfKOZLsqR70IRhzGWqkGDCtdHTFhOTjTJHROKxDXYmcssexOO9xWRn0SoR JGSJmaUzOr7pbadudTE994C5dizLZ+13ROqE30ox5apiDSBlBYxRY9j51gOsPpppjv/5 NrnjDg1dpZrM295QrhGnRadll6p7pVve/MwFsvH/EX7se1QypdMh9sOWQrrpgvkWAqYK ys5hksAAhAqEuirubeGrAZ3vNk/eQvK+D2lwBelHm901Co6zYqf4HGRV8qCgNWntpbKb 6CwRpfh0nX5EZ1/qUemV3VsE4uwKxSwsDEKmPkSR4DBqn6zD2cr/d9UEl7OWk42URuGE 9UBw== X-Gm-Message-State: AIkVDXJDLNhS1+miSZa7xZ7OzEeKMizwlO4KSeb/0kTjAaa88r1xL/NBkdzqI8LbYkAr1fUD X-Received: by 10.99.251.5 with SMTP id o5mr3643381pgh.152.1484742037845; Wed, 18 Jan 2017 04:20:37 -0800 (PST) Received: from baolinwangubtpc.spreadtrum.com ([117.18.48.82]) by smtp.gmail.com with ESMTPSA id o12sm382837pfg.15.2017.01.18.04.20.35 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 18 Jan 2017 04:20:37 -0800 (PST) From: Baolin Wang To: balbi@kernel.org, gregkh@linuxfoundation.org Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, linaro-kernel@lists.linaro.org, broonie@kernel.org, baolin.wang@linaro.org Subject: [RFC PATCH 1/3] usb: phy: ab8500: Remove the set_power callback Date: Wed, 18 Jan 2017 20:19:47 +0800 Message-Id: <575125480cc13ee90c4b0354e444cfd8eb2da459.1484741420.git.baolin.wang@linaro.org> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: References: In-Reply-To: References: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org There are no users will use the vbus_draw variable set by set_power() callback to set the vbus current. Thus we can remove it. Signed-off-by: Baolin Wang --- drivers/usb/phy/phy-ab8500-usb.c | 20 -------------------- 1 file changed, 20 deletions(-) -- 1.7.9.5 diff --git a/drivers/usb/phy/phy-ab8500-usb.c b/drivers/usb/phy/phy-ab8500-usb.c index a03caf4..3dfbb97 100644 --- a/drivers/usb/phy/phy-ab8500-usb.c +++ b/drivers/usb/phy/phy-ab8500-usb.c @@ -1036,25 +1036,6 @@ static unsigned ab8500_eyediagram_workaroud(struct ab8500_usb *ab, unsigned mA) return mA; } -static int ab8500_usb_set_power(struct usb_phy *phy, unsigned mA) -{ - struct ab8500_usb *ab; - - if (!phy) - return -ENODEV; - - ab = phy_to_ab(phy); - - mA = ab8500_eyediagram_workaroud(ab, mA); - - ab->vbus_draw = mA; - - atomic_notifier_call_chain(&ab->phy.notifier, - UX500_MUSB_VBUS, &ab->vbus_draw); - - return 0; -} - static int ab8500_usb_set_suspend(struct usb_phy *x, int suspend) { /* TODO */ @@ -1392,7 +1373,6 @@ static int ab8500_usb_probe(struct platform_device *pdev) ab->phy.otg = otg; ab->phy.label = "ab8500"; ab->phy.set_suspend = ab8500_usb_set_suspend; - ab->phy.set_power = ab8500_usb_set_power; ab->phy.otg->state = OTG_STATE_UNDEFINED; otg->usb_phy = &ab->phy;