]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - sys/mips/conf/BERI_DE4.hints
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
[FreeBSD/stable/10.git] / sys / mips / conf / BERI_DE4.hints
1 # $FreeBSD$
2
3 #
4 # Altera JTAG UARTs configured for console, debugging, and data putput on the
5 # Terasic DE-4.
6 #
7 hint.altera_jtag_uart.0.at="nexus0"
8 hint.altera_jtag_uart.0.maddr=0x7f000000
9 hint.altera_jtag_uart.0.msize=0x40
10 hint.altera_jtag_uart.0.irq=0
11
12 hint.altera_jtag_uart.1.at="nexus0"
13 hint.altera_jtag_uart.1.maddr=0x7f001000
14 hint.altera_jtag_uart.1.msize=0x40
15
16 hint.altera_jtag_uart.2.at="nexus0"
17 hint.altera_jtag_uart.2.maddr=0x7f002000
18 hint.altera_jtag_uart.2.msize=0x40
19
20 #
21 # On-board DE4 and tPad SD Card IP core
22 #
23 hint.altera_sdcardc.0.at="nexus0"
24 hint.altera_sdcardc.0.maddr=0x7f008000
25 hint.altera_sdcardc.0.msize=0x400
26
27 #
28 # On-board DE4 8-element LED
29 #
30 hint.terasic_de4led.0.at="nexus0"
31 hint.terasic_de4led.0.maddr=0x7f006000
32 hint.terasic_de4led.0.msize=1
33 hint.terasic_de4led.0.de4led_0_cmd="f9"
34
35 #
36 # Terasic Multi-touch LCD (MTL), an optional feature in DE-4 configurations.
37 #
38 hint.terasic_mtl.0.at="nexus0"
39 hint.terasic_mtl.0.reg_maddr=0x70400000
40 hint.terasic_mtl.0.reg_msize=0x1000
41 hint.terasic_mtl.0.pixel_maddr=0x70000000
42 hint.terasic_mtl.0.pixel_msize=0x177000
43 hint.terasic_mtl.0.text_maddr=0x70177000
44 hint.terasic_mtl.0.text_msize=0x2000
45
46 #
47 # BERI Hardware Version ROM
48 #
49 hint.altera_avgen.0.at="nexus0"
50 hint.altera_avgen.0.maddr=0x7F00A000
51 hint.altera_avgen.0.msize=20
52 hint.altera_avgen.0.width=4
53 hint.altera_avgen.0.fileio="rw"
54 hint.altera_avgen.0.devname="berirom"
55
56 #
57 # Expose the DE4 flash via an Avalon "generic" device.
58 # This is incompatible with the isf(4) driver.
59 #
60 #hint.altera_avgen.0.at="nexus0"
61 #hint.altera_avgen.0.maddr=0x74000000
62 #hint.altera_avgen.0.msize=0x4000000
63 #hint.altera_avgen.0.width=2
64 #hint.altera_avgen.0.fileio="rw"
65 #hint.altera_avgen.0.mmapio="rwx"
66 #hint.altera_avgen.0.devname="de4flash"
67
68 #
69 # Expose the DE4 buttons and switches via an Avalon "generic" device.
70
71 hint.altera_avgen.0.at="nexus0"
72 hint.altera_avgen.0.maddr=0x7f009000
73 hint.altera_avgen.0.msize=2
74 hint.altera_avgen.0.width=1
75 hint.altera_avgen.0.fileio="r"
76 hint.altera_avgen.0.devname="de4bsw"
77
78 #
79 # General Intel StrataFlash driver
80 #
81 hint.isf.0.at="nexus0"
82 hint.isf.0.maddr=0x74000000
83 hint.isf.0.msize=0x2000000
84 hint.isf.1.at="nexus0"
85 hint.isf.1.maddr=0x76000000
86 hint.isf.1.msize=0x2000000
87
88 # Reserved configuration blocks.  Don't touch.
89 hint.map.0.at="isf0"
90 hint.map.0.start=0x00000000
91 hint.map.0.end=0x00020000
92 hint.map.0.name="config"
93 hint.map.0.readonly=1
94
95 # Hardwired location of bitfile
96 hint.map.1.at="isf0"
97 hint.map.1.start=0x00020000
98 hint.map.1.end=0x01820000
99 hint.map.1.name="fpga"
100
101 # Kernel on first chip
102 hint.map.2.at="isf0"
103 hint.map.2.start=0x01820000
104 hint.map.2.end=0x02000000
105 hint.map.2.name="reserved"
106
107 # The second chip
108 hint.map.3.at="isf1"
109 hint.map.3.start=0x00000000
110 hint.map.3.end=0x02000000
111 hint.map.3.name="kernel"