Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp767928ybl; Fri, 13 Dec 2019 04:22:51 -0800 (PST) X-Google-Smtp-Source: APXvYqzhAt7Gkez1x1/ckvZlkxR+SppNP92ZBdlSozprR5LKj+qoB0q/5sn4zL4q/B9qFraUbweN X-Received: by 2002:a05:6830:1415:: with SMTP id v21mr14952129otp.188.1576239771111; Fri, 13 Dec 2019 04:22:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576239771; cv=none; d=google.com; s=arc-20160816; b=ZK5BMr1OH5NktwH1u9cULDeCzwg3qVVRGUOC2kc5V8jhQqdnqExu6ZhPFypOzVlwd4 7Cdk2gB0qdye8ZI9ZFnJ4WPhuYsEsWOTO/sPbjksO6aF3wcmc4f69Nk5N8/iyfgi4uqq AzttRT3vR+d+AVrl4o0RW8IlDuZt891pT/P1rwdorkF+2ME5FiPCWvg+6AvCSzQUZfcU 2zWIhEcmzIOSfAs6ZBA95NbBm+U5CY1xIQThyommD4FPgM21FqJoxjiKsDG2eWlCU6KM O3+fvrc706mNzFS3FeWYqLLTAuEhLUOTPYbqnlXLBO6OxWQB+vqsSLhP4cNFf4n9IKT6 TaAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=LxNJNBhol4woi58P7XmOOTipInBGLXCpc09usntLks8=; b=uINVgWU/UW9LJg4TP3v/pfe5PEYQlc2yNh/z+WKW0uALGb2+ZFJoskwCa6Mr+M+rLK Z9AwurVOMJzubgKOTxtMxhHahhIWFkh2ONU8vhqdnC7ID741Up/RtcOVXVkn2nYnXhk9 kMSJEbeiB3BFtPx28J3R86min7GTo4be7D7D5wy55E5vEj8kmd5WD8JQxuTJfF8ROYkA vIY3xMCjjEHMRvLnq2O2+64rJmiku8qxklPmAWgGTPP9mCJKQpxj11YbnQasf1GAbnb2 orNDwWBWI7RNTttsmoZx8pXqf1rmiHVxCE79C+0FmIgowgFouxfrCQYTgE7XeiSU1ztv wdtw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j16si5031538otr.69.2019.12.13.04.22.38; Fri, 13 Dec 2019 04:22:51 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726903AbfLMMUs (ORCPT + 99 others); Fri, 13 Dec 2019 07:20:48 -0500 Received: from szxga05-in.huawei.com ([45.249.212.191]:7233 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726345AbfLMMUr (ORCPT ); Fri, 13 Dec 2019 07:20:47 -0500 Received: from DGGEMS404-HUB.china.huawei.com (unknown [172.30.72.59]) by Forcepoint Email with ESMTP id 9C2E1B4B746459A57554; Fri, 13 Dec 2019 20:20:45 +0800 (CST) Received: from linux-ibm.site (10.175.102.37) by DGGEMS404-HUB.china.huawei.com (10.3.19.204) with Microsoft SMTP Server id 14.3.439.0; Fri, 13 Dec 2019 20:20:39 +0800 From: zhong jiang To: , , CC: , , Subject: [PATCH v2] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' Date: Fri, 13 Dec 2019 20:16:18 +0800 Message-ID: <1576239378-50795-1-git-send-email-zhongjiang@huawei.com> X-Mailer: git-send-email 1.7.12.4 In-Reply-To: <20191212122053.GA1541203@kroah.com> References: <20191212122053.GA1541203@kroah.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.175.102.37] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Fixes the following compile error: drivers/usb/typec/tcpm/fusb302.o: In function `tcpm_get_current_limit': fusb302.c:(.text+0x3ee): undefined reference to `extcon_get_state' fusb302.c:(.text+0x422): undefined reference to `extcon_get_state' fusb302.c:(.text+0x450): undefined reference to `extcon_get_state' fusb302.c:(.text+0x48c): undefined reference to `extcon_get_state' drivers/usb/typec/tcpm/fusb302.o: In function `fusb302_probe': fusb302.c:(.text+0x980): undefined reference to `extcon_get_extcon_dev' make: *** [vmlinux] Error 1 It is because EXTCON is build as a module, but FUSB302 is not. Suggested-by: Heikki Krogerus Signed-off-by: zhong jiang --- drivers/usb/typec/tcpm/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/usb/typec/tcpm/Kconfig b/drivers/usb/typec/tcpm/Kconfig index 72481bb..5b986d6 100644 --- a/drivers/usb/typec/tcpm/Kconfig +++ b/drivers/usb/typec/tcpm/Kconfig @@ -32,6 +32,7 @@ endif # TYPEC_TCPCI config TYPEC_FUSB302 tristate "Fairchild FUSB302 Type-C chip driver" depends on I2C + depends on EXTCON || !EXTCON help The Fairchild FUSB302 Type-C chip driver that works with Type-C Port Controller Manager to provide USB PD and USB -- 1.7.12.4