From nobody Wed Dec 3 19:55:14 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 4dM7fC0M6Vz6Hhng for ; Wed, 03 Dec 2025 19:55:15 +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 4dM7fB441Bz46jf for ; Wed, 03 Dec 2025 19:55:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764791714; 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=SamLI61XF9m1wThqAhYxaemT164bJKyiMRzVXOQq3II=; b=TtCHzOo75Ne1h6hoobB6PccxMGBQldCQQKSaFTp7XyJZ0DlDcw594/tKa8NyHr8aOC0iX/ nr6aGDWzPVrGcPevff+XuO0F0qVSpaO0yHj9HUbakx6Jv/qc8kdLi8kNNG62LNC8Iz+cFC cwgSD8UNmtKMijd5l1dEqryREtf2A9WV4+jRmEQJeGn1w0IF5YD4FOIrPM0XPO2JcDBUK/ hlwodHfC+1c+oxdwvKTOBNaEHu3ZdGV6Fvp2KhEiy+p/meUV/vZ6dQTgJw7yCd7F0CqQsv yDmvZo/PyG1kV+DplmUB2IfDLp6S6FBw/hWLNb8TINUkvTg/coJJfPGEL5Rx3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764791714; 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=SamLI61XF9m1wThqAhYxaemT164bJKyiMRzVXOQq3II=; b=tZ/8AlAX/l6Af2HHQe5WB4JB7UOBPGvY3a+LZ/Q1IOCVTVJnUBOEU9kxsfuAfr5TBzvQP5 MV/VEJ3PrXi9omNV73AK/taRf4z54c6WB+iAmSSa0Vt/vLfv/Md2s/esemMfIXpxU5sfT/ JJAl1vAPhJa8MFam3Qu4Ds3V5SP40VRnC3ID+sznwJMBEsE8VVkUWf9jfVwGcc+x6968Sm juK0KC+PGAn8tAE2UcGbOj5NsG8nL3MGrDF2FkaoIRU5+l3QzkrEKRDUhdUl15LBMiTIUo IwIoslec/Gy0hhXUSHUgYWwIERuv1bL70ZbaNu/G7CF9S0a7d+42TyuMVThL3w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764791714; a=rsa-sha256; cv=none; b=BLrjP/5zimCIEoPotCCkaqWeYn0wSGxXCEEVMEgdwpHiFb4M06HStjYTw5Uq27JbdicNjF 787zfpXiRPPVQR4gWz7LzMmUFgMxXR6ENP/rPTXINgJM/RmRtVbDT8juXzPKf2aZgMDK+Z NrX0JYYZ3xRrNAC2KY+liYJ91sFcRjtjClgU/tH5BFdPYZkpu8xWKSHnqwo258Mjtt3YsL 3dR3miLZhacgMW0gJ8OQCWhDA8uWfuP3OW3HJTkXE7h5Q/OCzlTSN9k6IikjmiS5HinPgX iGyYyKrZ+FXYmd2s2af/jiVaWd16Y/jVeG6UiCaJcBGw4r6C5kqQYxxuft40KA== 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 4dM7fB3RZ6zs2N for ; Wed, 03 Dec 2025 19:55:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 29ebe by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 03 Dec 2025 19:55:14 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Bjoern A. Zeeb Subject: git: 51c73fc5f5dd - main - 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/main X-Git-Reftype: branch X-Git-Commit: 51c73fc5f5dd95c6a0e3d232091a732a14c7ecc9 Auto-Submitted: auto-generated Date: Wed, 03 Dec 2025 19:55:14 +0000 Message-Id: <693095a2.29ebe.d579fc0@gitrepo.freebsd.org> The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=51c73fc5f5dd95c6a0e3d232091a732a14c7ecc9 commit 51c73fc5f5dd95c6a0e3d232091a732a14c7ecc9 Author: Bjoern A. Zeeb AuthorDate: 2025-11-25 17:20:50 +0000 Commit: Bjoern A. Zeeb CommitDate: 2025-12-03 19:54:44 +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 MFC after: 3 days --- .../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 */