freebsd-dev/sys/dev
Ruslan Bukin eb69ed7f87 Add driver for Cadence Quad SPI Flash Controller found on
Intel® Arria® 10 SoC.

Cadence Quad SPI Flash is not generic SPI controller, but SPI flash
controller, so don't use spibus here, instead provide quad spi flash
interface.

Since it is not on spibus, then mx25l flash device driver is not usable
here, so provide new n25q flash device driver with quad spi flash
interface.

Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D10245
2018-04-23 10:35:00 +00:00
..
aac Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
aacraid Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
acpi_support
acpica Workaround fixed I/O port resources encoded as I/O port ranges in _CRS. 2018-04-18 18:36:26 +00:00
adb
adlink Convert the PCI ID selection from a simple if into a table. 2018-03-23 15:35:19 +00:00
advansys
ae
age
agp
aha
ahci Fix kernel modules names for Marvell armv7 2018-04-03 23:49:35 +00:00
aic
aic7xxx Correct pseudo misspelling in sys/ comments 2018-02-23 18:15:50 +00:00
al_eth
alc
ale
alpm
altera Convert atse(4) driver for Altera Triple-Speed Ethernet MegaCore to use 2018-04-13 15:59:24 +00:00
amd_ecc_inject
amdpm
amdsbwd
amdsmb
amdsmn
amdtemp
amr
an Use an accessor function to access ifr_data. 2018-03-30 18:50:13 +00:00
arcmsr
asmc asmc: update temperature sensor name/description 2018-03-08 18:52:47 +00:00
ata
ath Use an accessor function to access ifr_data. 2018-03-30 18:50:13 +00:00
atkbdc Clean up OF_getprop_alloc API 2018-04-08 22:59:34 +00:00
auxio
axgbe
bce Add PNP info to the bce driver. 2018-04-17 16:46:01 +00:00
beri
bfe
bge
bhnd bhnd(4): Use the new BHND_CAP_BP64 capability flag to exclude DMA 2018-03-29 19:48:50 +00:00
bktr Remove unused definition bl_dfp; fix build with bktr compiled into kernel 2018-04-21 18:43:09 +00:00
bm
bnxt Use C99 initializers for iflib function tables. 2018-04-11 15:15:34 +00:00
buslogic
bvm
bwi
bwn net80211: wrap protection frame allocation into ieee80211_alloc_prot() 2018-03-09 11:33:56 +00:00
bxe
cadence
cardbus Push down Giant one layer. In the days of yore, back when Penitums 2018-03-20 22:01:18 +00:00
cas
ce
cesa Enable cesa driver to work with Linux DT binding 2018-04-09 23:36:52 +00:00
cfe
cfi
chromebook_platform
ciss Update a TBD string with a real model number 2018-03-25 06:08:18 +00:00
cmx
coretemp
cp
cpuctl
cpufreq Align OF_getencprop_alloc API with OF_getencprop and OF_getprop_alloc 2018-04-09 22:06:16 +00:00
cs
ctau
cx
cxgb
cxgbe cxgbe(4): Fix bugs in the handling of COP rules that match on VLAN tag. 2018-04-19 18:10:44 +00:00
cy Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
cyapa
dc
dcons i386 4/4G split. 2018-04-13 20:30:49 +00:00
de GC never enabled support for SIOCGADDRROM and SIOCGCHIPID. 2018-03-29 15:58:49 +00:00
dme
dpaa Align OF_getencprop_alloc API with OF_getencprop and OF_getprop_alloc 2018-04-09 22:06:16 +00:00
dpms
dpt
drm Correct signedness bug in drm_modeset_ctl 2018-03-22 01:00:55 +00:00
drm2 Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
dwc
e1000 Use C99 initializers for iflib function tables. 2018-04-11 15:15:34 +00:00
ed kill traling white space 2018-03-23 15:35:07 +00:00
efidev efidev: Drop a quick note in about efi_cfgtbl/efi_runtime 2018-03-23 02:45:09 +00:00
ena
ep
esp
et
etherswitch Improve detection of addressing mode in e6000sw 2018-04-10 08:35:43 +00:00
evdev
ex Fall back to ether_ioctl() by default. 2018-03-30 20:24:29 +00:00
exca
extres regulator: Check status before disabling 2018-04-20 20:30:33 +00:00
fb
fdc
fdt Align OF_getencprop_alloc API with OF_getencprop and OF_getprop_alloc 2018-04-09 22:06:16 +00:00
fe
ffec
filemon Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
firewire The Uninorth ID was really for Uninorth 2. 2018-04-01 00:25:47 +00:00
flash Add driver for Cadence Quad SPI Flash Controller found on 2018-04-23 10:35:00 +00:00
fxp
gem
glxiic
glxsb
gpio Align OF_getencprop_alloc API with OF_getencprop and OF_getprop_alloc 2018-04-09 22:06:16 +00:00
gxemul
hdmi
hifn
hme
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc
hyperv i386 4/4G split. 2018-04-13 20:30:49 +00:00
ic
ichiic [ig4] Add support for i2c controllers on Skylake and Kaby Lake 2018-03-06 23:39:43 +00:00
ichsmb
ichwd
ida
if_ndis Use an accessor function to access ifr_data. 2018-03-30 18:50:13 +00:00
iicbus Clean up OF_getprop_alloc API 2018-04-08 22:59:34 +00:00
iir
imcsmb imcsmb(4): Intel integrated Memory Controller (iMC) SMBus controller driver 2018-03-03 01:53:51 +00:00
intel
intpm
io
ioat
ipmi In cases where an application issues certain IPMI commands at a high 2018-04-06 15:15:21 +00:00
ips
ipw
isci Correct typo in ATA_WRITE_UNCORRECTABLE_PSEUDO 2018-02-23 20:01:42 +00:00
iscsi Fix typo in a warning message. 2018-03-14 18:27:06 +00:00
iscsi_initiator
iser
isl
ismt
isp Increase ABOUT FIRMWARE command timeout to 5s. 2018-03-15 01:07:21 +00:00
ispfw Update QLogic ISP 24xx/25xx chips firmware to 8.07.00. 2018-03-02 19:50:41 +00:00
iwi Use an accessor function to access ifr_data. 2018-03-30 18:50:13 +00:00
iwm [iwm] Add support for iwm 3168 cards 2018-03-28 07:59:16 +00:00
iwn
ixgb Fall back to ether_ioctl() by default. 2018-03-30 20:24:29 +00:00
ixgbe Restore SIOCGI2C functionality to ixgbe 2018-04-17 16:51:27 +00:00
ixl netmap: align codebase to the current upstream (commit id 3fb001303718146) 2018-04-12 07:20:50 +00:00
jedec_dimm jedec_dimm: Use correct string length when populating sc->slotid_str 2018-03-22 06:31:05 +00:00
jedec_ts
jme
joy
kbd
kbdmux Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
ksyms
le Clean up OF_getprop_alloc API 2018-04-08 22:59:34 +00:00
led
lge
liquidio
lmc
malo
mbox
mc146818
md Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
mdio
mem
mfi Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
mge
mii
mk48txx
mlx
mlx4 Use an accessor function to access ifr_data. 2018-03-30 18:50:13 +00:00
mlx5 Bump driver version number in mlx5en(4). 2018-04-04 10:45:06 +00:00
mly
mmc dwmmc_rockchip: Add ifdefs on EXT_RESOURCES 2018-02-28 19:05:25 +00:00
mmcnull
mn
mpr Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
mps Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
mpt
mrsas Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
mse
msk
mthca Optimize ibcore RoCE address handle creation from user-space. 2018-03-05 14:34:52 +00:00
mvs
mwl Use an accessor function to access ifr_data. 2018-03-30 18:50:13 +00:00
mxge
my
nand
ncr
nctgpio
ncv
neta Clean up OF_getprop_alloc API 2018-04-08 22:59:34 +00:00
netfpga10g/nf10bmac
netmap Fix build on 32-bit systems. 2018-04-13 19:43:23 +00:00
nfe
nfsmb
nge
nmdm
nsp
ntb
null Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
nvd
nvme Reword comment to remove awkward constructs, including an "it's" that 2018-04-19 16:05:48 +00:00
nvram
nvram2env
nxge Fix the build on arches with default unsigned char. Capture the fubyte() 2018-04-01 18:53:27 +00:00
oce Use an accessor function to access ifr_data. 2018-03-30 18:50:13 +00:00
ocs_fc Moved opts-stack.h include before all other includes. 2018-04-17 15:29:32 +00:00
ofw Align OF_getencprop_alloc API with OF_getencprop and OF_getprop_alloc 2018-04-09 22:06:16 +00:00
otus otus(4): check mcast / mgt / ucast rates during Tx descriptor setup 2018-03-11 00:38:08 +00:00
ow [ofw] fix errneous checks for OF_finddevice(9) return value 2018-03-20 00:03:49 +00:00
pbio
pccard Push down Giant one layer. In the days of yore, back when Penitums 2018-03-20 22:01:18 +00:00
pccbb Push down Giant one layer. In the days of yore, back when Penitums 2018-03-20 22:01:18 +00:00
pcf
pci Refactor PCIOCGETCONF for improved readability. 2018-04-09 22:59:10 +00:00
pcn
pms
powermac_nvram
ppbus
ppc i386 4/4G split. 2018-04-13 20:30:49 +00:00
proto
psci
pst
pty
puc Add PNP info to the PCI attahement of the puc driver. 2018-04-17 16:46:08 +00:00
qlnx/qlnxe Use an accessor function to access ifr_data. 2018-03-30 18:50:13 +00:00
qlxgb
qlxgbe 1. Add additional debug prints. 2018-03-29 17:36:34 +00:00
qlxge
quicc
ral net80211: wrap protection frame allocation into ieee80211_alloc_prot() 2018-03-09 11:33:56 +00:00
random random(4): Poll for signals during large reads 2018-03-16 18:50:26 +00:00
rc
rccgpio
re netmap: align codebase to the current upstream (commit id 3fb001303718146) 2018-04-12 07:20:50 +00:00
rl
rndtest
rp Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
rt
rtwn rtwn(4): de-hardcode ('h/w rate index' - 'corresponding MCS index') constant 2018-03-16 01:03:10 +00:00
safe
sbni Use an accessor function to access ifr_data. 2018-03-30 18:50:13 +00:00
scc
sdhci Fix build when option MMCCAM is defined. 2018-03-08 22:49:36 +00:00
sec
sf
sfxge Use an accessor function to access ifr_data. 2018-03-30 18:50:13 +00:00
sge
siis
sio Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
sis
sk
smbus
smc
sn
snp
sound
speaker
spibus Allow hinted attachment on FDT-based systems. Instead of returning ENXIO 2018-04-08 17:06:30 +00:00
ste
stg
stge
sym
syscons i386 4/4G split. 2018-04-13 20:30:49 +00:00
tcp_log Make the TCP blackbox code committed in r331347 be an optional feature 2018-03-24 12:48:10 +00:00
tdfx
terasic
ti
tl
tpm
trm
tsec
twa
twe
tws
tx
txp
uart Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
ubsec
usb Clean up OF_getprop_alloc API 2018-04-08 22:59:34 +00:00
vge
viapm
viawd
videomode
virtio Add more virtqueue getter methods 2018-02-19 19:31:18 +00:00
vkbd Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
vmware Update VMCI license based on comments from core, the FreeBSD Foundation, 2018-04-08 01:32:56 +00:00
vnic Align OF_getencprop_alloc API with OF_getencprop and OF_getprop_alloc 2018-04-09 22:06:16 +00:00
vr
vt Update vt(4) "Terminus BSD Console" font to v4.46 2018-04-12 20:21:04 +00:00
vte
vx
vxge Fall back to ether_ioctl() by default. 2018-03-30 20:24:29 +00:00
watchdog
wb
wbwd
wi
wpi
wtap
xdma Add driver for ARM PrimeCell PL330 DMA engine. 2018-04-13 12:43:54 +00:00
xe
xen Correct pseudo misspelling in sys/ comments 2018-02-23 18:15:50 +00:00
xilinx
xl Add PNP info to xl as an example. 2018-03-23 15:35:15 +00:00