BERI_DE4.hints revision 239685
1# $FreeBSD: head/sys/mips/conf/BERI_DE4.hints 239685 2012-08-25 18:08:20Z brooks $
2
3#
4# Altera JTAG UARTs configured for console, debugging, and data putput on the
5# Terasic DE-4.
6#
7hint.altera_jtag_uart.0.at="nexus0"
8hint.altera_jtag_uart.0.maddr=0x7f000000
9hint.altera_jtag_uart.0.msize=0x40
10hint.altera_jtag_uart.0.irq=0
11
12hint.altera_jtag_uart.1.at="nexus0"
13hint.altera_jtag_uart.1.maddr=0x7f001000
14hint.altera_jtag_uart.1.msize=0x40
15
16hint.altera_jtag_uart.2.at="nexus0"
17hint.altera_jtag_uart.2.maddr=0x7f002000
18hint.altera_jtag_uart.2.msize=0x40
19
20#
21# On-board DE4 and tPad SD Card IP core
22#
23hint.altera_sdcardc.0.at="nexus0"
24hint.altera_sdcardc.0.maddr=0x7f008000
25hint.altera_sdcardc.0.msize=0x400
26
27#
28# BERI Hardware Version ROM
29#
30hint.altera_avgen.0.at="nexus0"
31hint.altera_avgen.0.maddr=0x7F00A000
32hint.altera_avgen.0.msize=20
33hint.altera_avgen.0.width=4
34hint.altera_avgen.0.fileio="rw"
35hint.altera_avgen.0.devname="berirom"
36
37#
38# Expose the DE4 flash via an Avalon "generic" device.
39# This is incompatible with the isf(4) driver.
40#
41#hint.altera_avgen.0.at="nexus0"
42#hint.altera_avgen.0.maddr=0x74000000
43#hint.altera_avgen.0.msize=0x4000000
44#hint.altera_avgen.0.width=2
45#hint.altera_avgen.0.fileio="rw"
46#hint.altera_avgen.0.mmapio="rwx"
47#hint.altera_avgen.0.devname="de4flash"
48
49#
50# General Intel StrataFlash driver
51#
52hint.isf.0.at="nexus0"
53hint.isf.0.maddr=0x74000000
54hint.isf.0.msize=0x2000000
55hint.isf.1.at="nexus0"
56hint.isf.1.maddr=0x76000000
57hint.isf.1.msize=0x2000000  
58
59# Reserved configuration blocks.  Don't touch.
60hint.map.0.at="isf0"
61hint.map.0.start=0x00000000
62hint.map.0.end=0x00020000
63hint.map.0.name="config"
64hint.map.0.readonly=1
65
66# Hardwired location of bitfile
67hint.map.1.at="isf0"
68hint.map.1.start=0x00020000
69hint.map.1.end=0x01820000
70hint.map.1.name="fpga"
71
72# Kernel on first chip
73hint.map.2.at="isf0"
74hint.map.2.start=0x01820000
75hint.map.2.end=0x02000000
76hint.map.2.name="reserved"
77
78# The second chip
79hint.map.3.at="isf1"
80hint.map.3.start=0x00000000
81hint.map.3.end=0x02000000
82hint.map.3.name="kernel"
83