From patchwork Sun Apr 30 21:20:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 1775394 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=yMqQrcdc; dkim=pass (2048-bit key) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=o+AYgq3L; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Q8fQZ2RLvz1ydT for ; Mon, 1 May 2023 07:20:52 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 1D8DC85827; Sun, 30 Apr 2023 23:20:46 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1682889646; bh=nwzphbStZpwlMqb/D+X10WPJzcXozIsG2kvqFM4XNT0=; h=From:To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From; b=yMqQrcdcrb+3ryFnKVMgVGwSOAdHwFEGkgwA/RnS6PoKPEhXu/WBzrKL4/VrmpoXj wyTbkEx8EaeQC9+FTkw52w7gU2O+90RYrcTT7y2hrYuQo8FadP8WovnZsn1jqoT8CN XE7EJTKXHqloc52UT5F0kPM9oo5eW2KmdAcjsfzgY3vR0/jrOYAH8O9u18o3J6QOD3 wjR9/vDQ6dVIOLsK/F0/HwoiakoYDXnTA0lmQFVI7JoFtuyoxgBxDgKdmv5h1nScJt qgdTxNwo6CzuJNleZsR2VUxV6BMD48T7jWTDD9ET4+8Z5okE3emmDwwBgUrzYunqzc Q8Ly9mYO+eqFw== Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id D9A23854DA; Sun, 30 Apr 2023 23:20:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1682889645; bh=nwzphbStZpwlMqb/D+X10WPJzcXozIsG2kvqFM4XNT0=; h=From:To:Cc:Subject:Date:From; b=o+AYgq3LkS4Okf/OPbFKMEq7wy8+cIuyaTuU2sYoI2HucTTyGBVVBO/G+PyW8EYHQ xZxVXEusw79MRUZGu3WmfxrbF0t4D6xidBV7uVQJ191NyffBCgvTjJKZu6UVWlNgvI VbAbtPnFRpzPrFqKt9Fk/n9ypq6aaMi8uxjG4O2D5TtUaZ4GAB+41MK0kwr97jX3Bu i+2g/jr7zcfBkFa+nEDWOZxbscY6Cz6J8JTrm8Q8vhZaaSEGtSEpg7+l7SdggNp6Tv zrw+gGBf/YTqV+aJcFroZVQ6SknPPOMSjTSQ5tLQ7dzRHS5GBR94CtOhslbH4PREzC w2YWmV7YTJ1XA== From: Marek Vasut To: u-boot@lists.denx.de Cc: Marek Vasut , Lukasz Majewski Subject: [PATCH] usb: gadget: Compile USB ethernet gadget only if NET is enabled Date: Sun, 30 Apr 2023 23:20:35 +0200 Message-Id: <20230430212035.379838-1-marex@denx.de> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean In case NET networking is not enabled, it is not possible to compile the USB ethernet gadget. Protect the symbols in Makefile to avoid build failure. Such build failure may occur e.g. in case NET and USB ethernet gadget is enabled in U-Boot proper, but not in SPL. Signed-off-by: Marek Vasut Reviewed-by: Lukasz Majewski --- Cc: Lukasz Majewski --- drivers/usb/gadget/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/usb/gadget/Makefile b/drivers/usb/gadget/Makefile index 6cfe0f3a041..36f65e7eb95 100644 --- a/drivers/usb/gadget/Makefile +++ b/drivers/usb/gadget/Makefile @@ -34,8 +34,10 @@ endif obj-$(CONFIG_CI_UDC) += ci_udc.o +ifeq ($(CONFIG_$(SPL_TPL_)NET),y) obj-$(CONFIG_USB_ETHER) += ether.o obj-$(CONFIG_USB_ETH_RNDIS) += rndis.o +endif # Devices not related to the new gadget layer depend on CONFIG_USB_DEVICE # This is really only N900 and USBTTY now.