From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=209.85.210.176 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1792993074; b=z9cJdXShnut9o7YglJrqvIyhnWV6RZUzmuujcrsOAaT6T+vMwotBRi3R/55sX8J7CM0g z9TBvyjncgyG7GGIFwV1gwjCL4UJ0IjGAlJ/f7AgA7RPPi+EXzFZQpbH180BFMPlOinzp rNfZuD7SAZtL8VYEACTbElyd3MHRfJs0nteKbFl192nunCbqVn+jsJQ10e2qpT/fYll1/ joBhVS0xXPnpYd74dZPzDFA78ayvQBh14J0rrHR9LUwP+yP5hrFquLUDlJsUDzWGABcZO mXC7GoLYGsraX7eaDTeDFIn+j1pBFK7+WLSvztVZhJyKZeXmI9eJ2KAqMXHeMX6w4Nw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792993074; h=DMARC-Filter:Received:DKIM-Signature:X-Google-DKIM-Signature: X-Forwarded-Encrypted:X-Gm-Message-State:X-Gm-Gg:X-Received:Received: From:To:Cc:Subject:Date:Message-ID:X-Mailer:In-Reply-To:References: MIME-Version:Content-Type:Content-Transfer-Encoding; bh=ILgCWsWfIgmMiDb4TrI2KyIgydeoYhhsJJxEpH1dAE0=; b=HP4DOZ+8kUvK9Dhf48FjHS5kv6f9mwFPYPRzU8bPjYDEKSs290g2lcSQTRIg2p03nG82 bCOvWCR6460Gd8mG64+hBbBw7NoSUrSHlIkBwl/DjMdGBGRGn2n+aZNfUrIJLul1nhkXx zp8YiFB/uM5F0HaA5GI+RhyFWSJcI/i13NRlXM38c1lwxZyc48a+s7ddtR4K7mtTlEEVN KSVmLDOHzVxLt1UVd3IitDbp9qS/5tDj/bdvshXOIKaVoFDG2b7cnDQsMJHLmY69/fmR4 MPTofA8gVzUpvmgSktUF8gbE/Hzfe6LLEMgWH04y8cffm2jCzHnC7nI4kaCDN3T9TKw== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=gDYewnBI; arc=none smtp.remote-ip=209.85.210.176 Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 318D560A6F76 for ; Mon, 26 Oct 2026 05:37:54 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 318D560A6F76 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=gDYewnBI Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-8a06210b29fso902543b3a.1 for ; Sun, 25 Oct 2026 22:37:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792993073; x=1793597873; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=ILgCWsWfIgmMiDb4TrI2KyIgydeoYhhsJJxEpH1dAE0=; b=gDYewnBIn0f2uMGOzKc0pDNi6R746uxHwvMfV4wHD0/A7Krs3ExeFlGGRtT5PsiHZA FUCa/zl+KSVrsUA0hkN12thImSVz6RqEpA+FVoXcm46HB5UL7JM8MEpKgbNAyyvPDis3 O2V5/5abCTx5nA23ZGqyap2S91t0PWqEODvbwqcJXKGBmsVd9Yx0wQ3cBgv4hzyKqS/O RrEHrCrEFdUPD0Dxoh0N9RsVkzgbDQllzYg+m6uQWQitXhR0UyXybNLxju0z95j3AU6L FacpuHx+/SZZk8CRI6rVRru8KIgpPKXqbd9S/rVvOE8pi695e/A6fcXijarwUmnN+WOu V3KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792993073; x=1793597873; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ILgCWsWfIgmMiDb4TrI2KyIgydeoYhhsJJxEpH1dAE0=; b=wYhujTztyzFwMi31DXAYgMCuZqQ0I6FYSMYyWWYo3s5jJQpR6zFMBDpGKaSuUTKwFC eVe3TKwh0aJMaDR0Mc7Drg/XODNq5z8KuB5yZr6H/zubmqafR8HhUybd6yX3eMJSu/Qg Q85cl6M9Lh24VvHCHUCKkTfKkZqowm0KmChKS82g+kqyEPo6IPqhWQj4Zow04ckR4wpR wjxk2cDBSA93wSYqzQcGGdYD4ZPPFQ6cLoB53+T9rgeL8myUQn/GLqYcng+ii17jrmmE jpZYdw/+zymIq/W7D3Zmgsc1HAkLTWElZ+Bgt86RDQSRJ2m8y9kousOJdfYgoR9N3LIY 0P1A== X-Forwarded-Encrypted: i=1; AKwUvBxZjiwtLV9OGaeugSulcGJY8G5G4pSIjIibPwq1vlceVeZnzvNriRItjElMfp7E6VzvWUfv4qgU39P0m5k=@vger.kernel.org X-Gm-Message-State: AFq9FYIV6Wcu7lsWtP+OM/rC81VAr2YTm057BDrVPvaj7iSBM9Quh7rU GdrD3wBRUFd9r2pBvYL4ntu7dsxpZ66ATIpBMb5k2LCPrgWMbAp6hdbuhEAB3kKdFNYC9g== X-Gm-Gg: AYBFou25TaC2UVaS+qCQ2uAgErThbaZ6kyBwy/vAVDNAmcizWQ/WdObXDbYMJjV88rh g/XGGfQqlZnBZMp60kiBpb3wpAidfFF07YcW5BdHH5aUW/MxDfyptJ/e53TRGoMkvfgpPj3wEXb AdcAyDlpoFX5O0cs+9aoFuLPF+QwvphRNQGA5uq4qswBCeqeM86LzdKuoYjymPYFYPvMJdydLv9 rfLB+Wu7nYM1D2/ssHqr7np+54gyi8+KXR1o9NkixCuaR7epVKx/Lrr2wBxeNan9WAkPBBLDWbt dzxUD5ABJnXEso082YvV7BOe/fGDNRnjAIBVsYacKBEDrndoDjCkaz5gKWx4zAvIGuUooz/6Eiy n/T6sfmvm05P6inOoA23rlQ3fJ7jTIlVA6SlOItEQT3CuyhTM1xphob/wH2dvI23O6C9j0/35zU m6PbrJW5ql35CERQLWb/UsItRg/KLDVmGUew5ZE6IgNb50mnBEoLIFd4dE0PEumsZ+hicijOFqB 4NALgWsr25cAoOIpnBQji5EiQdECHH3mT1ElDNI7zzGTy9BFyIQflNDF99REhSWGSGbOB1rPgPe cvaG X-Received: by 2002:a05:6a00:1808:b0:87d:ee98:606 with SMTP id d2e1a72fcca58-8a367f0eb74mr4354231b3a.23.1792993073630; Sun, 25 Oct 2026 22:37:53 -0700 (PDT) Received: from acemagic-m1.tail4fb79.ts.net ([2401:7400:c804:b668:673b:a930:e065:eca]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8a368d867a0sm927851b3a.2.2026.10.25.22.37.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Oct 2026 22:37:53 -0700 (PDT) From: Ragul Balaji To: linux-wireless@vger.kernel.org Cc: Arend van Spriel , Johannes Berg , brcm80211@lists.linux.dev, Ragul Balaji , Ho Jie Feng , linux-kernel@vger.kernel.org, brcm80211-dev-list.pdl@broadcom.com Subject: [RFC PATCH wireless-next 17/17] wifi: bcm4323x: add Kconfig, Makefile and MAINTAINERS entry Date: Mon, 26 Oct 2026 13:36:23 +0800 Message-ID: <20261026053633.361454-18-ragulbaby@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20261026053633.361454-1-ragulbaby@gmail.com> References: <20261026053633.361454-1-ragulbaby@gmail.com> X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Wire up the driver so that it can be built Signed-off-by: Ragul Balaji Signed-off-by: Ho Jie Feng --- MAINTAINERS | 7 +++++++ drivers/net/wireless/broadcom/brcm80211/Kconfig | 1 + drivers/net/wireless/broadcom/brcm80211/Makefile | 1 + .../net/wireless/broadcom/brcm80211/bcm4323x/Kconfig | 12 ++++++++++++ .../wireless/broadcom/brcm80211/bcm4323x/Makefile | 6 ++++++ 5 files changed, 27 insertions(+) create mode 100644 drivers/net/wireless/broadcom/brcm80211/bcm4323x/Kconfig create mode 100644 drivers/net/wireless/broadcom/brcm80211/bcm4323x/Makefile diff --git a/MAINTAINERS b/MAINTAINERS index 733660095..91f4eef9e 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -5210,6 +5210,13 @@ S: Maintained F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml F: drivers/media/platform/broadcom/bcm2835-unicam* +BROADCOM BCM4323X USB WIRELESS DRIVER +M: Ragul Balaji +R: Ho Jie Feng +L: linux-wireless@vger.kernel.org +S: Maintained +F: drivers/net/wireless/broadcom/brcm80211/bcm4323x/ + BROADCOM BCM47XX MIPS ARCHITECTURE M: Hauke Mehrtens M: Rafał Miłecki diff --git a/drivers/net/wireless/broadcom/brcm80211/Kconfig b/drivers/net/wireless/broadcom/brcm80211/Kconfig index 19d0c003f..e363ebdd5 100644 --- a/drivers/net/wireless/broadcom/brcm80211/Kconfig +++ b/drivers/net/wireless/broadcom/brcm80211/Kconfig @@ -23,6 +23,7 @@ config BRCMSMAC_LEDS is enabled and reachable from the driver module. source "drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig" +source "drivers/net/wireless/broadcom/brcm80211/bcm4323x/Kconfig" config BRCM_TRACING bool "Broadcom device tracing" diff --git a/drivers/net/wireless/broadcom/brcm80211/Makefile b/drivers/net/wireless/broadcom/brcm80211/Makefile index 88115d072..4d0dc67e6 100644 --- a/drivers/net/wireless/broadcom/brcm80211/Makefile +++ b/drivers/net/wireless/broadcom/brcm80211/Makefile @@ -11,3 +11,4 @@ subdir-ccflags-$(CONFIG_BRCMDBG) += -DDEBUG obj-$(CONFIG_BRCMUTIL) += brcmutil/ obj-$(CONFIG_BRCMFMAC) += brcmfmac/ obj-$(CONFIG_BRCMSMAC) += brcmsmac/ +obj-$(CONFIG_BCM4323X) += bcm4323x/ diff --git a/drivers/net/wireless/broadcom/brcm80211/bcm4323x/Kconfig b/drivers/net/wireless/broadcom/brcm80211/bcm4323x/Kconfig new file mode 100644 index 000000000..0015893f9 --- /dev/null +++ b/drivers/net/wireless/broadcom/brcm80211/bcm4323x/Kconfig @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: GPL-2.0-only +config BCM4323X + tristate "Broadcom BCM4323x USB support" + depends on MAC80211 && USB && INPUT + select BRCMUTIL + select FW_LOADER + help + Support for the Broadcom BCM43231 and BCM4323 USB wireless adapters + used in the Netgear WNA3100 and WNDA3100v2 and the Belkin F9L1101. + + To compile this driver as a module, choose M here. The module will + be called bcm4323x. diff --git a/drivers/net/wireless/broadcom/brcm80211/bcm4323x/Makefile b/drivers/net/wireless/broadcom/brcm80211/bcm4323x/Makefile new file mode 100644 index 000000000..406cc8fad --- /dev/null +++ b/drivers/net/wireless/broadcom/brcm80211/bcm4323x/Makefile @@ -0,0 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0-only +ccflags-y += -I $(src)/../include + +obj-$(CONFIG_BCM4323X) += bcm4323x.o +bcm4323x-y := bcm4323x_core.o bcm4323x_mac.o bcm4323x_tx.o bcm4323x_rx.o +bcm4323x-$(CONFIG_MAC80211_LEDS) += bcm4323x_led.o -- 2.53.0