opnsense-src/sys
Ian Lepore bf8bdd6762 Extend the pl011 small-fifos fix to other SoCs that indicate rev 5
hardware but lack the larger fifos rev 5 hardware should have.

The linux world (where our FDT data comes from) solved this by adding
a new property to pl011 nodes, "arm,primecell-periphid".  When this
property is present, its values override the values in the hardware
periphid registers.  For pl011 rev 5 hardware with small fifos, they
override the id so that it appears to be rev 4 hardware.

The driver now uses the new property when present.  It also continues
to check the device compat string, to handle older fdt data that may
still be in use on existing systems (on RPi systems it is common to
update system software without updating fdt data which is part of the
boot firmware).

Reviewed by:	imp
2017-03-11 22:34:02 +00:00
..
amd64
arm Split overbloated machep.c to multiple files and do basic cleanup 2017-03-11 07:07:41 +00:00
arm64
boot [loader][fdt] Fix applying overlays without __local_fixups__ node 2017-03-10 19:15:57 +00:00
bsm
cam Increase device openings to tagged maximum. 2017-03-11 18:46:46 +00:00
cddl zfs: provide a special vptocnp method for the .zfs vnode 2017-03-11 16:00:49 +00:00
compat Fix implementation of the DECLARE_WORK() macro in the LinuxKPI to fully 2017-03-09 18:37:17 +00:00
conf Split overbloated machep.c to multiple files and do basic cleanup 2017-03-11 07:07:41 +00:00
contrib
crypto
ddb
dev Extend the pl011 small-fifos fix to other SoCs that indicate rev 5 2017-03-11 22:34:02 +00:00
fs
gdb
geom
gnu
i386
isa
kern Simplify the control flow and tidy up a comment in map_insert. 2017-03-11 18:57:13 +00:00
kgssapi
libkern
mips
modules revert r314862, use of GCC_MS_EXTENSIONS in qlxgbe 2017-03-11 15:16:55 +00:00
net
net80211
netgraph
netinet Fix the L2 address printed in the "arp: %s moved from %*D" message. 2017-03-11 04:57:52 +00:00
netinet6
netipsec
netnatm
netpfil o Typo in the comment fixed. 2017-03-09 09:54:23 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
powerpc
riscv
rpc
security
sparc64
sys Fix typo in comment. 2017-03-09 13:41:57 +00:00
teken
tests
tools [fdt] Make DTBs generated by make_dtb.sh overlay-ready 2017-03-10 22:45:07 +00:00
ufs
vm uma: fix pages <-> items conversions at several places 2017-03-11 16:43:38 +00:00
x86 Validate values read from the RTC before trying BCD decoding 2017-03-09 02:19:30 +00:00
xdr
xen
Makefile