freebsd-dev/sys/arm/mv
Nathan Whitehorn 5cd2b97cd0 Teach nexus(4) about Open Firmware (e.g. FDT) on ARM and MIPS, retiring
fdtbus in most cases. This brings ARM and MIPS more in line with existing
Open Firmware platforms like sparc64 and powerpc, as well as preventing
double-enumeration of the OF tree on embedded PowerPC (first through nexus,
then through fdtbus).

This change is also designed to simplify resource management on FDT platforms
by letting there exist a platform-defined root bus resource_activate() call
instead of replying on fdtbus to do the right thing through fdt_bs_tag.
The OFW_BUS_MAP_INTR() and OFW_BUS_CONFIG_INTR() kobj methods are also
available to implement for similar purposes.

Discussed on:	-arm, -mips
Tested by:	zbb, brooks, imp, and others
MFC after:	6 weeks
2013-11-05 13:48:34 +00:00
..
armadaxp Change Armada XP kernel load address to the u-boot's end address 2013-10-28 21:37:45 +00:00
discovery Merging of projects/armv6, part 7 2012-08-15 05:15:49 +00:00
kirkwood Add a default do-nothing implementation of fdt_pci_devmap() using a weak alias, 2013-01-27 00:39:02 +00:00
orion Remove all #include <machine/pmap.h> from arm code. It's already 2013-10-27 00:51:46 +00:00
bus_space.c Convert Marvell ARM platforms to FDT convention. 2010-06-13 13:28:53 +00:00
common.c Fix-up DTB for Armada XP registers' base according to the actual settings 2013-10-28 21:34:32 +00:00
files.mv Add mvts(4) driver for internal thermal sensor found on 88F6282 and 88F6283. 2012-08-18 12:37:07 +00:00
gpio.c Typo while reviewing diffs. Sorry for the breakage! 2013-10-23 19:56:13 +00:00
ic.c Add support for Marvell 88F6282. 2012-07-28 21:56:24 +00:00
mpic.c Add support for MSI in interrupt controlller. 2012-09-14 10:05:01 +00:00
mv_localbus.c Teach nexus(4) about Open Firmware (e.g. FDT) on ARM and MIPS, retiring 2013-11-05 13:48:34 +00:00
mv_machdep.c Call initarm_lastaddr() later in the init sequence, after establishing 2013-11-05 02:57:34 +00:00
mv_pci.c Teach nexus(4) about Open Firmware (e.g. FDT) on ARM and MIPS, retiring 2013-11-05 13:48:34 +00:00
mv_sata.c Enable SATA interface on Armada XP 2013-10-26 17:29:50 +00:00
mv_ts.c Add mvts(4) driver for internal thermal sensor found on 88F6282 and 88F6283. 2012-08-18 12:37:07 +00:00
mvreg.h Corrects the Kirkwood dreamplug to use 2013-10-19 06:47:02 +00:00
mvvar.h Move remaining code and data related to static device mapping into the 2013-11-04 22:45:26 +00:00
mvwin.h Disable decoding windows with no FDT entry. 2013-05-06 14:54:17 +00:00
rtc.c Convert Marvell ARM platforms to FDT convention. 2010-06-13 13:28:53 +00:00
std-pj4b.mv Set machine correctly on ARM. This allows universe to use the correct world 2012-08-18 05:48:19 +00:00
std.mv Set machine correctly on ARM. This allows universe to use the correct world 2012-08-18 05:48:19 +00:00
timer.c Remove #include <machine/frame.h> from all the arm code that doesn't 2013-10-27 01:34:10 +00:00
twsi.c - Calculate the I2C baud rate to keep them <100 kHz under different TCLK 2012-08-21 17:49:20 +00:00