Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp583286pxu; Tue, 1 Dec 2020 20:25:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJxYwiOzTLp2xr/Qp+HcZzlAXrOnKpK+xfjyBiZk310jA5Y5QOD/BdqvkKnq5qbWW0dfwI8Y X-Received: by 2002:aa7:cb02:: with SMTP id s2mr823526edt.211.1606883155537; Tue, 01 Dec 2020 20:25:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606883155; cv=none; d=google.com; s=arc-20160816; b=XS/vs5MG+/6nzgPhvLjiNYSObC/hlSarq9PIkA/4sRkh/YeRum1Z2uBNIdVKyPjz8A Du7APtyAUKczwmavrqNnWbwkp2acjZdvy5LVm1jjeDGGfGs8yGQJyu7Blciw1cXNMyWg nxQYzl445FwaRflKo1WCHTxA6m31qlhLA2FOmM3Q464hJG1YO0SzB6epsyF5r1m97uQc wKtEaFsW01Mc9rJSS4NLPOLr6xJhDmi7+RWqYjm4uuWu3SfN69P4lD1bn0xGEhF/86qj Mm5rYFciU5ZBZsBSjfG/WSKEGvdEAH0xZtAvK5LSyXU0+L3Dujn48a8kEnYdLoy0MW2o i3yg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:dkim-signature:date; bh=yNWDkisUwLSM8901IjRD2YKNwvq4b9cgWYyGs+nl19E=; b=lHWaVN5eMWJLlD6tDO10bAX2wEMlN6Xd/62s18kFXpGt71vGseDPq5WpFMomLmMQ/g mMHusNEjxBqQjkyx6ODvY70FninEI0h/FtKdOt40jMYob69UEl0YvgNTJWq3mEp6hz6S EttJ7m1vze6AbiYwBAViz/2YSasZQCNOMWjQb6V2jmn+ne2ViAEaweqDV7G0sVTIvqQ3 o1BBcmuz//9ouhtdVIN7tbt7arlyDG4i5MMLPscSeIxbqgHM08w/l6wTT/Vjs51YIb6C fFt7P4eZ0k0yYN6YE635EKFBmdsCP28xrJVBySwarn/aNBlqu1Lz9LQnmsPXlRCqMmcm BMRQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=c9MF51ds; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dc22si149227ejb.568.2020.12.01.20.25.32; Tue, 01 Dec 2020 20:25:55 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=c9MF51ds; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728347AbgLBEV7 (ORCPT + 99 others); Tue, 1 Dec 2020 23:21:59 -0500 Received: from mail.kernel.org ([198.145.29.99]:38528 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727375AbgLBEV6 (ORCPT ); Tue, 1 Dec 2020 23:21:58 -0500 Date: Wed, 2 Dec 2020 09:51:12 +0530 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1606882877; bh=0MX7CoibYwcelRM52XLtvuAv3gqF6aXGWnyw7knX294=; h=From:To:Cc:Subject:References:In-Reply-To:From; b=c9MF51dsqMfjDFqmA7eT47Io5h22+qX5+QyI/LGeTXdeeOAWQMgajwaG9OEv/NOJm ayaD4s0+fVgdr/U1EOpJn3onueXyxayo8AEx258Td1pfLRIDCBUUKy+H7G4Rw5KtOa 5UjMVIh7cvUbxO87UsRBUqogBmAqnz9WGDA9Julo= From: Vinod Koul To: Marek Szyprowski Cc: linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Sylwester Nawrocki , Krzysztof Kozlowski , Kishon Vijay Abraham I , Bartlomiej Zolnierkiewicz , Willy Wolff , Marian Mihailescu , Markus Reichl Subject: Re: [PATCH] phy: samsung: Fix build break in USB2 PHY driver for Exynos5420 SoCs Message-ID: <20201202042112.GD8403@vkoul-mobl> References: <20201201170905.16153-1-m.szyprowski@samsung.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201201170905.16153-1-m.szyprowski@samsung.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01-12-20, 18:09, Marek Szyprowski wrote: > Exynos5420 variant of USB2 PHY is handled by the same code as the > Exynos5250 one. Introducing a separate Kconfig symbol for it was an > over-engineering, which turned out to cause build break for certain > configurations: > > ERROR: modpost: "exynos5420_usb2_phy_config" [drivers/phy/samsung/phy-exynos-usb2.ko] undefined! > > Fix this by removing PHY_EXYNOS5420_USB2 symbol and using > PHY_EXYNOS5250_USB2 also for Exynos5420 SoCs. > > Reported-by: Markus Reichl > Fixes: 81b534f7e9b2 ("phy: samsung: Add support for the Exynos5420 variant of the USB2 PHY") > Signed-off-by: Marek Szyprowski > --- > Vinod: this a fix to the patch merged yesterday. If you want me to resend > a fixed initial patch, let me know. The fix is just fine :) Although the patch subject line is not. It is supposed to talk about the change done and not the effect. Maybe "Merge kconfig for Exynos5420 and Exynos5250" would make better sense > --- > drivers/phy/samsung/Kconfig | 7 +------ > drivers/phy/samsung/phy-samsung-usb2.c | 2 -- > 2 files changed, 1 insertion(+), 8 deletions(-) > > diff --git a/drivers/phy/samsung/Kconfig b/drivers/phy/samsung/Kconfig > index 0f51d3bf38cc..e20d2fcc9fe7 100644 > --- a/drivers/phy/samsung/Kconfig > +++ b/drivers/phy/samsung/Kconfig > @@ -64,12 +64,7 @@ config PHY_EXYNOS4X12_USB2 > config PHY_EXYNOS5250_USB2 > bool > depends on PHY_SAMSUNG_USB2 > - default SOC_EXYNOS5250 > - > -config PHY_EXYNOS5420_USB2 > - bool > - depends on PHY_SAMSUNG_USB2 > - default SOC_EXYNOS5420 > + default SOC_EXYNOS5250 || SOC_EXYNOS5420 > > config PHY_S5PV210_USB2 > bool "Support for S5PV210" > diff --git a/drivers/phy/samsung/phy-samsung-usb2.c b/drivers/phy/samsung/phy-samsung-usb2.c > index 3908153f2ce5..ec2befabeea6 100644 > --- a/drivers/phy/samsung/phy-samsung-usb2.c > +++ b/drivers/phy/samsung/phy-samsung-usb2.c > @@ -127,8 +127,6 @@ static const struct of_device_id samsung_usb2_phy_of_match[] = { > .compatible = "samsung,exynos5250-usb2-phy", > .data = &exynos5250_usb2_phy_config, > }, > -#endif > -#ifdef CONFIG_PHY_EXYNOS5420_USB2 > { > .compatible = "samsung,exynos5420-usb2-phy", > .data = &exynos5420_usb2_phy_config, > -- > 2.17.1 -- ~Vinod