freebsd-dev/sys/dev
Andrew Turner eed8b80f64 Add a driver for bcm2838 PCI express controller
This adds support for the Broadcom bcm2711 PCI express controller, found
on the Raspberry Pi 4 (aka the bcm2838 SoC). The driver has only been
developed against the soldered-on VIA XHCI controller and not tested
with other end points.

Submitted by:	Robert Crowston <crowston_protonmail.com>
Differential Revision:	https://reviews.freebsd.org/D25068
2020-07-06 08:51:55 +00:00
..
aac
aacraid
acpi_support acpi_ibm(4): Rename disengaged mode to unthrottled mode. 2020-06-24 19:51:03 +00:00
acpica Add mostly dummy hw.pci.enable_aspm tunable. 2020-06-26 19:55:11 +00:00
adb
adlink
ae
age
agp
ahci Limit AHCI to only one MSI if more is not needed. 2020-06-05 02:21:46 +00:00
aic7xxx
al_eth
alc
ale
alpm
altera Finish renaming in if_dwc. 2020-06-19 18:34:27 +00:00
amd_ecc_inject
amdgpio
amdpm
amdsbwd
amdsmb
amdsmn
amdtemp
amr
an
arcmsr
asmc
ata
ath [ath_hal] Add KeyMiss for AR5212/AR5416 series chips. 2020-06-27 02:59:51 +00:00
atkbdc [psm] Workaround active PS/2 multiplexor hang 2020-06-02 01:04:49 +00:00
axgbe
bce
beri
bfe
bge
bhnd
bnxt bnxt: isc_nrxd_max and isc_ntxd_max must be powers of two 2020-05-20 16:07:37 +00:00
bvm
bwi
bwn
bxe
cadence
cardbus
cas
ce
cesa Explicitly zero the temporary auth context used to generate HMAC state. 2020-06-25 20:22:44 +00:00
cfe
cfi
chromebook_platform
ciss
cmx
coretemp
cp
cpuctl Control for Special Register Buffer Data Sampling mitigation. 2020-06-12 22:14:45 +00:00
cpufreq coufreq_dt: Rename DEBUG to DPRINTF 2020-06-09 09:42:39 +00:00
cxgb Avoid trying to toggle TSO twice 2020-06-15 16:35:27 +00:00
cxgbe cxgbe(4): Fix a bug (introduced in r362905) where some tx traffic wasn't 2020-07-05 05:14:33 +00:00
cy
cyapa
dc
dcons
dme
dpaa
dpms
drm2
dwc Improve if_dwc: 2020-06-19 19:26:55 +00:00
e1000 em(4): Always reinit interface when adding/removing VLAN 2020-06-11 15:59:49 +00:00
efidev
ena teach ena driver about RSS kernel option 2020-06-23 04:58:36 +00:00
esp
et
etherswitch
evdev atkbd/evdev: recognize the Chromebook menu key as F13 like Linux does. 2020-06-25 00:09:43 +00:00
exca
extres
fb
fdc
fdt
ffec Add i.MX 8M Quad support 2020-07-01 00:33:16 +00:00
filemon
firewire
flash
fxp
gem
glxiic
glxsb Explicitly zero hash results and context in glxsb_authcompute(). 2020-06-25 20:21:34 +00:00
gpio gpiobus_release_pin: remove incorrect prefix from error messages 2020-06-22 10:32:41 +00:00
gxemul
hdmi Fix reading EDID on TVs/monitors without E-DCC support 2020-06-10 21:38:35 +00:00
hifn Add support for optional separate output buffers to in-kernel crypto. 2020-05-25 22:12:04 +00:00
hme
hpt27xx
hptiop
hptmv Revert r362466 2020-06-22 07:46:24 +00:00
hptnr
hptrr
hwpmc
hyperv Socket AF_HYPERV should return failure when it is not running on HyperV 2020-05-22 09:17:07 +00:00
ic [PowerPC] Fix scc z8530 driver 2020-06-14 16:47:16 +00:00
ice ice(4): Introduce new driver for Intel E800 Ethernet controllers 2020-05-26 23:35:10 +00:00
ichiic
ichsmb
ichwd
ida
if_ndis
iicbus iicbb: rebuild the bit-banging algorithms using different primitives 2020-06-11 05:34:31 +00:00
iir
imcsmb
intel
intpm
io
ioat
ipmi
ips
ipw
isci
iscsi Implement zero-copy iSCSI target transmission/read. 2020-06-08 20:53:57 +00:00
iscsi_initiator
iser
isl
ismt
isp
ispfw
itwd
iwi
iwm
iwn [iwn] Set default ampdu parameters. 2020-06-05 04:24:34 +00:00
ixgbe
ixl dev.ixl.<N>.debug: mark as MPSAFE 2020-07-04 14:20:03 +00:00
jedec_dimm
jme
kbd
kbdmux
ksyms [PowerPC] More relocation fixes 2020-06-21 03:39:26 +00:00
le
led
lge
liquidio
malo
mbox
mc146818
md Remove some redundant assignments and computations. 2020-06-28 21:34:38 +00:00
mdio
mem
mfi
mgb
mge
mii Add support for bcm54213PE in brgphy. 2020-06-18 23:57:10 +00:00
mk48txx
mlx
mlx4 Infiniband clients must be attached and detached in a specific order in ibcore. 2020-07-06 08:50:11 +00:00
mlx5 Infiniband clients must be attached and detached in a specific order in ibcore. 2020-07-06 08:50:11 +00:00
mlxfw
mly
mmc
mmcnull
mn
mpr
mps
mpt
mrsas
msk
mthca Infiniband clients must be attached and detached in a specific order in ibcore. 2020-07-06 08:50:11 +00:00
mvs
mwl
mxge Avoid trying to toggle TSO twice 2020-06-15 16:35:27 +00:00
my
nctgpio
neta
netfpga10g/nf10bmac
netmap netmap: vtnet: fix races in vtnet_netmap_reg() 2020-06-14 20:47:31 +00:00
nfe
nfsmb
nge
nmdm
ntb
null
nvd
nvdimm
nvme Fix few panics on NVMe's timing out initialization requests. 2020-06-25 20:29:29 +00:00
nvram
nvram2env
oce oce(4): Account and trace mbufs before handing to hw 2020-06-20 17:22:46 +00:00
ocs_fc
ofw
otus [otus] enable 802.11n for 2GHz and 5GHz. 2020-06-03 20:25:02 +00:00
ow
pbio
pccard
pccbb
pcf
pci Add a driver for bcm2838 PCI express controller 2020-07-06 08:51:55 +00:00
pms
powermac_nvram [PowerPC] De-giant powermac_nvram, update documentation 2020-06-19 18:36:10 +00:00
ppbus
ppc
proto
psci
pst
pty
puc
pwm
qlnx
qlxgb
qlxgbe
qlxge
quicc
ral
random Use zfree() instead of explicit_bzero() and free(). 2020-06-25 20:17:34 +00:00
rc
rccgpio
re
rl
rndtest
rp
rt
rtwn rtwn: Add a USB ID for Buffalo WI-U2-433DHP 2020-06-27 07:34:15 +00:00
safe Add support for optional separate output buffers to in-kernel crypto. 2020-05-25 22:12:04 +00:00
sbni
scc [PowerPC] Fix scc z8530 driver 2020-06-14 16:47:16 +00:00
sdhci
sdio
sec Update sec(4) for separate output buffers changes in r361481. 2020-05-25 23:20:33 +00:00
sfxge
sge
siis
sis
sk
smartpqi
smbus
smc
snp
sound sound/hda: fix interrupt handler endless loop after r362294 2020-06-26 09:46:03 +00:00
speaker
spibus
ste
stge
superio superio: do not assume that current LDN cannot change after config exit 2020-06-04 13:18:21 +00:00
sym
syscons
tcp_log
tdfx
terasic
ti
tpm
tsec
twa
twe
tws
uart Add i.MX 8M Quad support 2020-07-01 00:33:16 +00:00
usb Add dwc_otg_acpi 2020-06-30 15:58:29 +00:00
veriexec
vge
viapm
viawd
videomode
virtio if_vtnet: let vtnet_rx_vq_intr() and vtnet_rxq_tq_intr() share code 2020-06-15 19:46:34 +00:00
vkbd
vmd
vmgenc
vmware
vnic
vr
vt Move font related data structured to sys/font.c and update vtfontcvt 2020-06-14 06:58:58 +00:00
vte
watchdog
wbwd
wi
wpi
wtap
xdma
xen Remove double-calls to tc_get_timecount() to warm timecounters. 2020-06-10 22:30:32 +00:00
xilinx
xl
xz
zlib