linux/drivers
Pavan Chebbi e782efb830 fwctl/bnxt_fwctl: Add bnxt fwctl device
Create bnxt_fwctl device. This will bind to bnxt's aux device.
On the upper edge, it will register with the fwctl subsystem.
It will make use of bnxt's ULP functions to send FW commands.

Link: https://patch.msgid.link/r/20260314151605.932749-5-pavan.chebbi@broadcom.com
Reviewed-by: Andy Gospodarek <gospo@broadcom.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Signed-off-by: Pavan Chebbi <pavan.chebbi@broadcom.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2026-03-31 13:33:54 -03:00
..
accel
accessibility
acpi Merge branches 'acpica' and 'acpi-bus' 2026-03-19 14:57:06 +01:00
amba
android
ata ata: libata-scsi: report correct sense field pointer in ata_scsiop_maint_in() 2026-03-20 09:59:30 +01:00
atm
auxdisplay
base Driver core fixes for 7.0-rc5 2026-03-21 16:59:09 -07:00
bcma
block block-7.0-20260312 2026-03-13 10:13:06 -07:00
bluetooth Bluetooth: qca: fix ROM version reading on WCN3998 chips 2026-03-12 15:29:29 -04:00
bus driver core: platform: use generic driver_override infrastructure 2026-03-17 20:30:57 +01:00
cache
cdrom
cdx
char
clk driver core: platform: use generic driver_override infrastructure 2026-03-17 20:30:57 +01:00
clocksource
comedi
connector
counter
cpufreq
cpuidle
crypto Crypto library fixes for v7.0-rc5 2026-03-18 15:50:29 -07:00
cxl
dax
dca
devfreq
dibs
dio
dma
dma-buf
dpll
edac
eisa
extcon
firewire bonding: prevent potential infinite loop in bond_header_parse() 2026-03-16 19:29:45 -07:00
firmware soc: fixes for 7.0 2026-03-18 08:28:54 -07:00
fpga
fsi
fwctl fwctl/bnxt_fwctl: Add bnxt fwctl device 2026-03-31 13:33:54 -03:00
gnss
gpib gpib: lpvo_usb: fix unintended binding of FTDI 8U232AM devices 2026-03-11 16:23:32 +01:00
gpio
gpu Driver Changes: 2026-03-21 02:17:59 +10:00
greybus
hid hid-for-linus-2026031701 2026-03-17 13:55:51 -07:00
hsi
hte
hv mshv: Fix error handling in mshv_region_pin 2026-03-18 16:18:49 +00:00
hwmon Driver core fixes for 7.0-rc5 2026-03-21 16:59:09 -07:00
hwspinlock
hwtracing
i2c i2c: tegra: Don't mark devices with pins as IRQ safe 2026-03-22 11:37:58 -07:00
i3c i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattach 2026-03-11 22:50:29 +01:00
idle
iio I3C fixes for 7.0 2026-03-14 16:25:10 -07:00
infiniband fwctl/bnxt_en: Move common definitions to include/linux/bnxt/ 2026-03-27 09:12:36 -03:00
input
interconnect
iommu iommu/amd: Block identity domain when SNP enabled 2026-03-17 14:02:02 +01:00
ipack
irqchip irqchip/riscv-rpmi-sysmsi: Fix mailbox channel leak in rpmi_sysmsi_probe() 2026-03-17 11:16:15 +01:00
isdn
leds
macintosh
mailbox
mcb
md
media
memory
memstick
message
mfd
misc
mmc mmc: sdhci: fix timing selection for 1-bit bus width 2026-03-16 16:08:54 +01:00
most
mtd mtd: rawnand: pl353: make sure optimal timings are applied 2026-03-18 18:08:25 +01:00
mux
net fwctl/bnxt_en: Create an aux device for fwctl 2026-03-27 09:12:36 -03:00
nfc NFC: nxp-nci: allow GPIOs to sleep 2026-03-18 17:20:51 -07:00
ntb
nubus
nvdimm
nvme block-7.0-20260312 2026-03-13 10:13:06 -07:00
nvmem
of
opp
parisc
parport
pci pci-v7.0-fixes-4 2026-03-19 16:13:51 -07:00
pcmcia
peci
perf
phy
pinctrl
platform
pmdomain pmdomain providers: 2026-03-20 09:46:15 -07:00
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
resctrl arm_mpam: Force __iomem casts 2026-03-13 14:17:30 +00:00
reset
rpmsg
rtc
s390 s390 updates for 7.0-rc4 2026-03-13 14:18:13 -07:00
sbus
scsi SCSI fixes on 20260315 2026-03-15 13:15:39 -07:00
sh
siox
slimbus driver core: platform: use generic driver_override infrastructure 2026-03-17 20:30:57 +01:00
soc Fixing a missing of_node_put() call. 2026-03-17 09:35:40 +01:00
soundwire
spi spi: geni-qcom: Check DMA interrupts early in ISR 2026-03-17 17:07:47 +00:00
spmi
ssb
staging
target
tc
tee
thermal
thunderbolt
tty vt: save/restore unicode screen buffer for alternate screen 2026-03-13 09:15:58 +01:00
ufs
uio
usb USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed 2026-03-13 18:19:07 +01:00
vdpa
vfio
vhost
video
virt
virtio
w1
watchdog
xen
zorro
Kconfig
Makefile