From nobody Mon Dec 8 15:44:21 2025 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dQ5rQ2tCxz6K09F for ; Mon, 08 Dec 2025 15:44:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dQ5rP6R08z447k for ; Mon, 08 Dec 2025 15:44:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765208661; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LY0TWIL3/Bb3kvy/gk+zlKJBjQChik64D3nAiJclbe0=; b=TKya/QF5S0fGdMQ+LnYBE1C9pmGj92setR5ouKFaD+dhDCJMOoJj0GGs9loAsR4M2YfODV pyDUkD0t9PZlnkgI5CeF9nId/1QqocWmmm8jCQdJWzTsnvwGMJ59dtfTpb5XqgeZukue8f HHy9agraa341FdX/U1dOOPyQAWshZInoVnAbQZ3qP+5xyAeCvu9gykEDfYSqR1Wkb6Bxq9 xpi/Fy0TPHDGM+UUwqyYqXv9u7mEZTfKS0HYyePUaMuJ9Tpjl9YeQHPbZHBR0aYOdNg0rF 67k/JiFy69AnUlrHMo9ome9QRC28NDxskqDtoGGFiBk09s3EICTzcz17aY0TaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765208661; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LY0TWIL3/Bb3kvy/gk+zlKJBjQChik64D3nAiJclbe0=; b=HELrAx1mGqV84s4ax1jYVq7moY76JSDmBcQvy9vXg2MA6FWjQa0bt+fT3MuxE2PVgVr2pK c4NQjt1TJV5z8vwhJDdQ2GY3CWhsi1dLVbyzSFtMjUH/1UVhqf8O2zXFHFqlgMRMdMAk01 Yd3UGZTBDSxzQD3Yj20QBW9mQIoPnXCvDqfO0sw0ZZiuO3F8N/PqMIs+VdKPNg+1m1A7xD ws9eal67UhC/Dup8j4LEVs02f1iduk7fc63WFV1I/XqFq2x48oYpJGVOyqu/DEK+sdeHCr 2ium6p45qpLkW+X5AsODrIvqAj+cPXCdSitjhurIH6Gwt2QBcTz2OQFA0vr6YQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765208662; a=rsa-sha256; cv=none; b=Y6FHJ7PNYwlzaZz0zY0GDiykcNpE9NNBE7vVIYeQmT7VS+CrwLK6stZbE3kVNmxYka5KXW T75rT+bawzxAwNs513XfSPj+dD8MEnEdxPbhg9jcDn0QfGNG4HAUrE8mG7FBdhrb3umRm4 /oRgqzqWPFmE7WmIv2jRXfjN0qBa3JqGt4FoLUuyXDllUNrjs40aDtAP+COqaOz0yZhVGW CFD4apqBGC9U/t1FWIKKPrFfihS2H+lHj1bPXJRD2H3WA338x82KaE6XxADft4bxLtimWK av3N+r3adsGJ18oeGQzH8t7JGkfdXf1sywTErNzHjdvJJQbXgtiFwuawvIoLog== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dQ5rP61YKz3hc for ; Mon, 08 Dec 2025 15:44:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 39a81 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 08 Dec 2025 15:44:21 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Bjoern A. Zeeb Subject: git: 7ed3a99f3563 - stable/15 - LinuxKPI: mt76: depend on CONFIG_NET_MEDIATEK_SOC_WED List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 7ed3a99f3563fce1f1088a376151e7ad68b738d6 Auto-Submitted: auto-generated Date: Mon, 08 Dec 2025 15:44:21 +0000 Message-Id: <6936f255.39a81.3abac974@gitrepo.freebsd.org> The branch stable/15 has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=7ed3a99f3563fce1f1088a376151e7ad68b738d6 commit 7ed3a99f3563fce1f1088a376151e7ad68b738d6 Author: Bjoern A. Zeeb AuthorDate: 2025-11-25 17:20:50 +0000 Commit: Bjoern A. Zeeb CommitDate: 2025-12-08 15:43:53 +0000 LinuxKPI: mt76: depend on CONFIG_NET_MEDIATEK_SOC_WED If CONFIG_NET_MEDIATEK_SOC_WED is not set then be silent; if CONFIG_NET_MEDIATEK_SOC_WED is set we will enable logic or rather te pr_debug("TODO") calls for now. Spsonsored by: The FreeBSD Foundation (cherry picked from commit 51c73fc5f5dd95c6a0e3d232091a732a14c7ecc9) --- .../common/include/linux/soc/mediatek/mtk_wed.h | 28 +++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/sys/compat/linuxkpi/common/include/linux/soc/mediatek/mtk_wed.h b/sys/compat/linuxkpi/common/include/linux/soc/mediatek/mtk_wed.h index 9f3a1ee4c139..2b9c6ae4911e 100644 --- a/sys/compat/linuxkpi/common/include/linux/soc/mediatek/mtk_wed.h +++ b/sys/compat/linuxkpi/common/include/linux/soc/mediatek/mtk_wed.h @@ -14,6 +14,7 @@ struct mtk_wed_device { #define WED_WO_STA_REC 0x6 +#if defined(CONFIG_NET_MEDIATEK_SOC_WED) #define mtk_wed_device_start(_dev, _mask) do { pr_debug("%s: TODO\n", __func__); } while(0) #define mtk_wed_device_detach(_dev) do { pr_debug("%s: TODO\n", __func__); } while(0) #define mtk_wed_device_irq_get(_dev, _mask) 0 @@ -29,7 +30,6 @@ struct mtk_wed_device { static inline bool mtk_wed_device_active(struct mtk_wed_device *dev __unused) { - pr_debug("%s: TODO\n", __func__); return (false); } @@ -42,4 +42,30 @@ mtk_wed_get_rx_capa(struct mtk_wed_device *dev __unused) return (false); } +#else /* ! CONFIG_NET_MEDIATEK_SOC_WED */ + +#define mtk_wed_device_start(_dev, _mask) do { } while(0) +#define mtk_wed_device_detach(_dev) do { } while(0) +#define mtk_wed_device_irq_get(_dev, _mask) 0 +#define mtk_wed_device_irq_set_mask(_dev, _mask) do { } while(0) +#define mtk_wed_device_update_msg(_dev, _id, _msg, _len) -ENODEV +#define mtk_wed_device_dma_reset(_dev) do { } while (0) +#define mtk_wed_device_ppe_check(_dev, _skb, _reason, _entry) do { } while (0) +#define mtk_wed_device_stop(_dev) do { } while(0) +#define mtk_wed_device_start_hw_rro(_dev, _mask, _b) do { } while(0) +#define mtk_wed_device_setup_tc(_dev, _ndev, _type, _tdata) -EOPNOTSUPP + +static inline bool +mtk_wed_device_active(struct mtk_wed_device *dev __unused) +{ + return (false); +} + +static inline bool +mtk_wed_get_rx_capa(struct mtk_wed_device *dev __unused) +{ + return (false); +} +#endif /* CONFIG_NET_MEDIATEK_SOC_WED */ + #endif /* _LINUXKPI_LINUX_SOC_MEDIATEK_MTK_WED_H */