Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp1132385rdb; Wed, 6 Dec 2023 09:22:46 -0800 (PST) X-Google-Smtp-Source: AGHT+IH6PbmFqBNBIlXjOnnQBEmqPoe+Fw9WMZ/AConK+gR5bCZG2i/Q6JPhVsbe5JIzyykoR7+i X-Received: by 2002:a17:902:da8b:b0:1d1:cbbf:8ec2 with SMTP id j11-20020a170902da8b00b001d1cbbf8ec2mr828792plx.32.1701883366447; Wed, 06 Dec 2023 09:22:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701883366; cv=none; d=google.com; s=arc-20160816; b=YxUe+QqwUVz5HFN8wxni/C13oeyVJpnY2h6yZHb/kwb74aU5P6qEeCuowO0UtViERn KvQbs4J5Mu9CZmxL6IyNjVZykns98xKw3aAdQVcBysymuzXJEvxx6Qg/qJafXmFe35U4 LqN5wcyryvWnjKbbzrbBsZgp6KCTl6eytyxgjrt9NGM4+GP9m7rHvFCOu46LaHw7dzs4 9ZVRzskqeK/zwhX5y9YXxKoRRwkjmpp8yGDbXuZolQ1Z9bn+h78oihFC+dd7T5OXNTtP K1FB2ieLTQ6XNSo2yKdHwodSf85rty7R7wbmbpKMgNYfBBEA4LCkUdcgITQl0YurPevE uWlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=IkWMgsAMR6Agcl+tIup9tcwkstloKvFzTgKc+Se18o4=; fh=Jpd87RFeTC08SFf0ZFDRPSEpRjmLq6IA/bLd/BRs5RQ=; b=LnTKRS/itH+ZOpiobXD+UYV+sLSiPsDUWlXsT0cbHvQ39Fb5LAAclYymIOnFs9beLd gaBWYJwZkGGPkFnXFM+ajKSlEmkgAE0y+iF4j5kPbgiggSbuET5zcmIkypa2hRt2Eik3 ZQqxLmG30iv+4G/SC0iTFr01YWJ898JmdDihB3xoZjxWi8XOSf1xtFjWOIxGInr1RZ3S PYc3ItdbaNM3VtvMvwuMIA4NxTo+voI8WGToWibyTYBZd7qizb3dtwNrkj1Ht/WV4X24 8Zx5Qgh5wrhvmiuIf890t+IRS02eUf1+pEHNBiv7mTLldIqaslQY/fEQe7SITzsExCr4 3CYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=RQcgTGxd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id k18-20020a170902c41200b001d0ab464f54si104766plk.339.2023.12.06.09.22.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 09:22:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=RQcgTGxd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id A91B580CFD62; Wed, 6 Dec 2023 09:22:43 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229484AbjLFRW2 (ORCPT + 99 others); Wed, 6 Dec 2023 12:22:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39086 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229449AbjLFRW1 (ORCPT ); Wed, 6 Dec 2023 12:22:27 -0500 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6FBE5D3; Wed, 6 Dec 2023 09:22:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Sender:Reply-To:Content-ID:Content-Description; bh=IkWMgsAMR6Agcl+tIup9tcwkstloKvFzTgKc+Se18o4=; b=RQcgTGxd0fkHmW8w72vKz8PFbJ Y8X3TmD3AkQNwxBUQRTuLgNTcXu67FlGWsrpztbt3tmqEOI09bjeNMWwCOUNMmhDbdyNAOV+mFYev MRYUF3gDx11dxuZZKgzUrk4kN9zHsm4QWw8w0oDBVed+fiy1md2mX9tMARmCY6WsP6F78g+OppKpp G0WgTEgIZee7+3SAQp7mWpAJCLKTrPGMVPS1Qgv8U4r+4zhYXqd0mBaQostTAJWLiPcagtWrz5oOE 9siZ7O4p8QCJScytyVupOY2jlJxTrFpyQeANQbKBccOPM5B8E8WxqrDWawa/CrA/l/WN26MZYxY3W aU33sHbA==; Received: from [50.53.46.231] (helo=[192.168.254.15]) by bombadil.infradead.org with esmtpsa (Exim 4.96 #2 (Red Hat Linux)) id 1rAvbU-00AsZq-0P; Wed, 06 Dec 2023 17:22:32 +0000 Message-ID: <2172ccea-0749-44fa-942e-195333dacb62@infradead.org> Date: Wed, 6 Dec 2023 09:22:31 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] usb: typec: nb7vpq904m: add CONFIG_OF dependency Content-Language: en-US To: Arnd Bergmann , Heikki Krogerus , Greg Kroah-Hartman , Dmitry Baryshkov Cc: Arnd Bergmann , Neil Armstrong , Bjorn Andersson , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org References: <20231206123828.587065-1-arnd@kernel.org> From: Randy Dunlap In-Reply-To: <20231206123828.587065-1-arnd@kernel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Wed, 06 Dec 2023 09:22:43 -0800 (PST) On 12/6/23 04:38, Arnd Bergmann wrote: > From: Arnd Bergmann > > DRM_AUX_BRIDGE depends on CONFIG_OF, so the same dependency is needed > here to avoid a build failure: > > WARNING: unmet direct dependencies detected for DRM_AUX_BRIDGE > Depends on [n]: HAS_IOMEM [=y] && DRM_BRIDGE [=y] && OF [=n] > Selected by [y]: > - TYPEC_MUX_NB7VPQ904M [=y] && USB_SUPPORT [=y] && TYPEC [=y] && I2C [=y] && (DRM [=y] || DRM [=y]=n) && DRM_BRIDGE [=y] > x86_64-linux-ld: drivers/gpu/drm/bridge/aux-bridge.o: in function `drm_aux_bridge_register': > aux-bridge.c:(.text+0x13b): undefined reference to `auxiliary_device_init' > x86_64-linux-ld: aux-bridge.c:(.text+0x14d): undefined reference to `__auxiliary_device_add' > x86_64-linux-ld: drivers/gpu/drm/bridge/aux-bridge.o: in function `drm_aux_bridge_drv_init': > aux-bridge.c:(.init.text+0x15): undefined reference to `__auxiliary_driver_register' > x86_64-linux-ld: drivers/gpu/drm/bridge/aux-bridge.o: in function `drm_aux_bridge_drv_exit': > aux-bridge.c:(.exit.text+0x9): undefined reference to `auxiliary_driver_unregister' > > Fixes: c5d296bad640 ("usb: typec: nb7vpq904m: switch to DRM_AUX_BRIDGE") > Signed-off-by: Arnd Bergmann Acked-by: Randy Dunlap Tested-by: Randy Dunlap Thanks. > --- > drivers/usb/typec/mux/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/usb/typec/mux/Kconfig b/drivers/usb/typec/mux/Kconfig > index 5120942f309d..818624f59120 100644 > --- a/drivers/usb/typec/mux/Kconfig > +++ b/drivers/usb/typec/mux/Kconfig > @@ -40,6 +40,7 @@ config TYPEC_MUX_NB7VPQ904M > tristate "On Semiconductor NB7VPQ904M Type-C redriver driver" > depends on I2C > depends on DRM || DRM=n > + depends on OF > select DRM_AUX_BRIDGE if DRM_BRIDGE > select REGMAP_I2C > help -- ~Randy