1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys/dev
Luiz Otavio O Souza 5df539274f Add alternate descriptors support for if_dwc.
This also adds a newbus interface that allows a SoC to override the
following settings:

 - if_dwc specific SoC initialization;
 - if_dwc descriptor type;
 - if_dwc MII clock.

This seems to be an old version of the hardware descriptors but it is
still in use in a few SoCs (namely Allwinner A20 and Amlogic at least).

Tested on Cubieboard2 and Banana pi.

Tested for regressions on Altera Cyclone by br@ (old version).

Obtained from:	NetBSD
2015-09-20 14:13:29 +00:00
..
aac
aacraid
acpi_support
acpica Add domain support to PCI bus allocation 2015-09-16 23:34:51 +00:00
adb
adlink
advansys
ae
age
agp
aha
ahb
ahci Introduce support for MSI-X interrupts in AHCI 2015-07-22 09:46:22 +00:00
aic
aic7xxx
alc
ale
alpm
altera
amdpm
amdsbwd
amdsmb
amdtemp
amr
an
arcmsr
asmc
ata Small addition to r286814. 2015-08-15 22:55:32 +00:00
ath Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
atkbdc
auxio
bce
beri Allow BERI virtio-platform code to operate with no PIO devices specified. 2015-07-03 14:27:28 +00:00
bfe
bge
bktr
bm
buslogic
bvm
bwi Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
bwn Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
bxe Avoid left-shifting negative signed values in bxe(4). 2015-08-13 18:24:41 +00:00
cadence
cardbus
cas
ce
cesa
cfe
cfi
ciss r249170 was just plain wrong. The effect of the change is to always 2015-09-03 17:46:57 +00:00
cm
cmx
coretemp
cp
cpuctl
cpufreq
cs
ct
ctau
cx
cxgb Decompose TCP INP_INFO lock to increase short-lived TCP connections scalability: 2015-08-03 12:13:54 +00:00
cxgbe Add a comment that to clarify how to determine the amount of received DDP 2015-09-10 21:41:11 +00:00
cy
cyapa Allow building a kernel with baked in ig4, isl and cyapa drivers. 2015-08-19 09:49:29 +00:00
dc
dcons
de
digi
dpms
dpt
drm Instead of defining the actualy user and group id in the drmP.h files 2015-08-11 16:51:44 +00:00
drm2 radeon_suspend_kms: don't mess with pci state that's managed by the bus 2015-09-11 15:51:20 +00:00
dwc Add alternate descriptors support for if_dwc. 2015-09-20 14:13:29 +00:00
e1000 Revert 287914,287762. 2015-09-19 18:22:59 +00:00
ed
eisa
en
ep
esp
et
etherswitch
ex
exca
fatm
fb
fdc
fdt Create a RouterBoard platform and use it to create a flash map 2015-08-22 05:50:18 +00:00
fe MFi386: r278165 2015-06-27 09:01:49 +00:00
ffec
filemon Fix filemon locking races. 2015-08-26 03:44:48 +00:00
firewire
flash
fxp
gem
glxiic
glxsb Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
gpio Fix the use of plural in two cases that I missed on r285784. 2015-08-18 21:37:14 +00:00
gxemul
hatm
hifn Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
hme
hpt27xx Update vendor driver to 1.2.7. This update improves driver reliability and 2015-06-23 17:26:16 +00:00
hptiop
hptmv
hptnr Merge changes from vendor driver 1.1.4: 2015-06-25 06:15:08 +00:00
hptrr
hwpmc When forking a child process with PMC_F_DESCENDANTS set in pmc_attach() 2015-08-24 18:57:32 +00:00
hyperv Do not enable UDP checksum offloading when running on the Hyper-V on 2015-07-22 05:05:01 +00:00
ic
ichiic Allow building a kernel with baked in ig4, isl and cyapa drivers. 2015-08-19 09:49:29 +00:00
ichsmb
ichwd Add ichwd TCO version 3 support (Bay Trail / Rangeley...) 2015-08-18 14:54:29 +00:00
ida
ie
if_ndis Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
iicbus
iir
intpm
io
ioat ioat(4): pci_save/restore_state to persist MSI-X registers over BDXDE reset 2015-09-02 22:48:41 +00:00
ipmi Remove support for FreeBSD < 602110. 2015-08-30 08:48:31 +00:00
ips
ipw Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
isci isci: check return value of pci_alloc_msix() 2015-09-08 16:05:18 +00:00
iscsi Rework the way iSCSI initiator handles system shutdown. This fixes 2015-08-03 11:57:11 +00:00
iscsi_initiator
isl Allow building a kernel with baked in ig4, isl and cyapa drivers. 2015-08-19 09:49:29 +00:00
ismt
isp MULTI_ID supported does not mean it is used. 2015-07-15 12:04:12 +00:00
ispfw
iwi Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
iwm Ensure the ring state is also blanked upon reset, otherwise 2015-09-18 17:39:31 +00:00
iwn Remove the software queue, which is a remnant of ifnet ifqueue. 2015-09-02 15:23:51 +00:00
ixgb
ixgbe A misplaced #endif in ixgbe_ioctl() causes interface MTU to become 2015-08-03 16:39:25 +00:00
ixl Fix for a customer issue with ixl(4): 2015-07-21 21:07:18 +00:00
jme
joy
kbd
kbdmux
ksyms
le
led
lge
lmc
malo Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
mbox
mc146818
mca
mcd
md s/as/at/ in previous commit. 2015-08-13 19:12:55 +00:00
mem
mfi
mge
mii Add more BCM gigabit PHYs 2015-09-04 17:48:19 +00:00
mk48txx
mlx
mly
mmc Add support for the DesignWare MMC hardware in the HiSilicon hi6220. This 2015-09-01 16:25:12 +00:00
mn
mpr
mps Remove mps_request_polled(), it's redundant to mps_wait_command() 2015-08-10 09:02:34 +00:00
mpt - In mpt_send_handshake_cmd(), use bus_space_write_stream_4(9) for writing 2015-07-24 16:00:35 +00:00
mrsas Counter part of mfi driver commit in mrsas 2015-06-26 12:00:51 +00:00
mse
msk Set DMA alignment constraint of status, TX and RX LEs(List Elements 2015-08-28 01:32:42 +00:00
mvs
mwl Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
mxge
my
nand Remove one more that crept in unnecessarily from previous commit. 2015-08-05 01:52:52 +00:00
ncr
ncv
netfpga10g/nf10bmac
netmap Don't call enable_all_rings if the adapter has been freed. 2015-09-07 23:16:39 +00:00
nfe
nfsmb
nge
nmdm
nsp
ntb
null
nvd nvd: set d_delmaxsize to full capacity of NVMe namespace 2015-07-21 20:53:21 +00:00
nvme nvme: do not notify a consumer about failures that occur during initialization 2015-07-29 21:29:50 +00:00
nvram
nvram2env
nxge
oce
ofw Limit ofw_cpu_early_foreach() to CPUs only 2015-07-28 13:16:08 +00:00
ow Simply to appease gcc's warnings. 2015-08-28 02:29:31 +00:00
patm
pbio
pccard
pccbb We're waiting on a struct proc *, not a struct thread *. Fix a 2015-08-21 21:47:29 +00:00
pcf
pci Add domain support to PCI bus allocation 2015-09-16 23:34:51 +00:00
pcn
pdq
pms Don't forget to check the vendor when probing. Also, there's no need 2015-08-02 16:26:41 +00:00
powermac_nvram
ppbus
ppc
proto Check the sync operation. 2015-07-28 04:54:05 +00:00
psci Start to support PSCI 1.0. For all the functions we currently support this 2015-08-11 13:42:58 +00:00
pst
pty
puc
qlxgb
qlxgbe Updated Copyright information 2015-06-23 22:22:36 +00:00
qlxge
quicc
ral Fix a debug message which didn't quite get it right about eeprom version. 2015-09-16 07:18:54 +00:00
random Make the UMA harvesting go away completely if not wanted. Default to "not wanted". 2015-08-22 12:59:05 +00:00
rc
rccgpio Fix off-by-one bugs. 2015-09-07 21:59:11 +00:00
re Add preliminary support for RTL8168H, tested by Sreenath Battalahalli. 2015-09-13 22:22:30 +00:00
rl Add preliminary support for RTL8168H, tested by Sreenath Battalahalli. 2015-09-13 22:22:30 +00:00
rndtest Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
rp
rt
safe Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
sbni
scc
scd
sdhci
sec
sf
sfxge sfxge: added fallbacks for pre 4.2.1 firmware support 2015-07-22 16:25:18 +00:00
sge
si
siba
siis
sio
sis
sk
smbus
smc
sn
snc
snp
sound Using the error return code documented in the comment. 2015-08-18 13:16:06 +00:00
speaker
spibus
ste
stg
stge
streams
sym
syscons Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
tdfx
terasic
ti Fix r284722, by making it actually compile. 2015-06-23 06:59:46 +00:00
tl
tpm
trm
tsec
twa
twe
tws
tx
txp
uart Add ID for Intel Panther Point KT Controller 2015-09-13 12:08:25 +00:00
ubsec Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
usb Add in a temporary (hah!) workaround for net80211 scanning versus NIC 2015-09-18 07:55:33 +00:00
utopia
vge
viapm
viawd
videomode
virtio Lower the compiler warning: unused-but-set-variable. 2015-09-03 06:53:17 +00:00
vkbd
vmware/vmxnet3
vr
vt vt_cpulogos: Resize all terms/windows when tearing down logos 2015-08-21 15:21:56 +00:00
vte
vx
vxge
watchdog
wb
wbwd
wds
wi Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
wl
wpi Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
wtap Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
xe
xen Add domain support to PCI bus allocation 2015-09-16 23:34:51 +00:00
xl