RT305X.hints revision 220297
1220297Sadrian# $FreeBSD: head/sys/mips/conf/RT305X.hints 220297 2011-04-03 14:39:55Z adrian $
2220297Sadrian# device.hints
3220297Sadrianhint.obio.0.at="nexus0"
4220297Sadrianhint.obio.0.maddr=0x10000000
5220297Sadrianhint.obio.0.msize=0x10000000
6220297Sadrian
7220297Sadrianhint.nvram.0.sig=0xe5e60a74
8220297Sadrianhint.nvram.0.base=0x1f030000
9220297Sadrianhint.nvram.0.maxsize=0x2000
10220297Sadrianhint.nvram.0.flags=3 # 1 = No check, 2 = Format Generic
11220297Sadrianhint.nvram.1.sig=0x5a045e94
12220297Sadrianhint.nvram.1.base=0x1f032000
13220297Sadrianhint.nvram.1.maxsize=0x4000
14220297Sadrianhint.nvram.1.flags=3 # 1 = No check, 2 = Format Generic
15220297Sadrian
16220297Sadrian# on-board Ralink Frame Engine
17220297Sadrian#hint.rt.0.at="nexus0"
18220297Sadrian#hint.rt.0.maddr=0x12000000
19220297Sadrian#hint.rt.0.msize=0x200000
20220297Sadrian#hint.rt.0.irq=9
21220297Sadrianhint.rt.0.macaddr="00:18:e7:d5:83:90"
22220297Sadrian
23220297Sadrian# on-board Ralink 2872 802.11n core
24220297Sadrianhint.rt2860.0.at="nexus0"
25220297Sadrianhint.rt2860.0.maddr=0x10180000
26220297Sadrianhint.rt2860.0.msize=0x40000
27220297Sadrianhint.rt2860.0.irq=4
28220297Sadrian
29220297Sadrian# uart0
30220297Sadrian#hint.uart.0.at="obio0"
31220297Sadrian#hint.uart.0.maddr=0x10000C00
32220297Sadrian#hint.uart.0.msize=0x100
33220297Sadrian#hint.uart.0.irq=12
34220297Sadrian#hint.uart.0.flags="0x30"
35220297Sadrian
36220297Sadrian# uart1
37220297Sadrian#hint.uart.1.at="obio0"
38220297Sadrian#hint.uart.1.maddr=0x10000500
39220297Sadrian#hint.uart.1.msize=0x100
40220297Sadrian#hint.uart.1.irq=5
41220297Sadrian#hint.uart.1.flags="0x30"
42220297Sadrian
43220297Sadrian
44220297Sadrian# gpio
45220297Sadrian# GPIO0  - WPS BTN	IN II IO
46220297Sadrianhint.gpiobutton.0.at="gpiobus0"
47220297Sadrianhint.gpiobutton.0.pins="0x01"
48220297Sadrianhint.gpiobutton.0.name="wps"
49220297Sadrianhint.gpiobutton.0.flags="0x0581"
50220297Sadrian
51220297Sadrian# GPIO7  - MODE SW AP	IN II IO
52220297Sadrianhint.gpiobutton.1.at="gpiobus0"
53220297Sadrianhint.gpiobutton.1.pins="0x80"
54220297Sadrianhint.gpiobutton.1.name="mode_ap"
55220297Sadrianhint.gpiobutton.1.flags="0x0581"
56220297Sadrian
57220297Sadrian# GPIO8  - ST LEDRED	OUT	/* 2pin BiDir RED/BLUE LED */
58220297Sadrian# GPIO9  - ST LEDBLUE	OUT
59220297Sadrianhint.gpioled.0.at="gpiobus0"
60220297Sadrianhint.gpioled.0.pins="0x100"
61220297Sadrianhint.gpioled.0.name="status_red"
62220297Sadrianhint.gpioled.0.flags="0x0002"
63220297Sadrianhint.gpioled.1.at="gpiobus0"
64220297Sadrianhint.gpioled.1.pins="0x200"
65220297Sadrian#hint.gpioled.1.name="status_blue"
66220297Sadrianhint.gpioled.1.name="status"
67220297Sadrianhint.gpioled.1.flags="0x0002"
68220297Sadrian
69220297Sadrian# GPIO10 - RST BTN	IN II IO
70220297Sadrianhint.gpiobutton.2.at="gpiobus0"
71220297Sadrianhint.gpiobutton.2.pins="0x400"
72220297Sadrianhint.gpiobutton.2.name="reset"
73220297Sadrianhint.gpiobutton.2.flags="0x0581"
74220297Sadrian
75220297Sadrian# GPIO11 - MODE SW CL	IN II IO
76220297Sadrianhint.gpiobutton.3.at="gpiobus0"
77220297Sadrianhint.gpiobutton.3.pins="0x800"
78220297Sadrianhint.gpiobutton.3.name="mode_wlan_client"
79220297Sadrianhint.gpiobutton.3.flags="0x0581"
80220297Sadrian
81220297Sadrian# GPIO14 - WPS LED	OUT II IO
82220297Sadrianhint.gpioled.2.at="gpiobus0"
83220297Sadrianhint.gpioled.2.pins="0x4000"
84220297Sadrianhint.gpioled.2.name="wps"
85220297Sadrianhint.gpioled.2.flags="0x0182"
86220297Sadrian
87220297Sadrian
88220297Sadrian
89220297Sadrian#0x00000000-0x00030000 : "Bootloader"
90220297Sadrian#0x00030000-0x00040000 : "Factory"
91220297Sadrian#0x00040000-0x00070000 : "Config"
92220297Sadrian#0x00070000-0x000b0000 : "Language"
93220297Sadrian#0x000b0000-0x001a0000 : "Kernel"
94220297Sadrian#0x001a0000-0x01000000 : "RootFS"
95220297Sadrian
96220297Sadrianhint.map.0.at="cfid0"
97220297Sadrianhint.map.0.start=0x00000000
98220297Sadrianhint.map.0.end=0x00030000
99220297Sadrianhint.map.0.name="bootloader"
100220297Sadrianhint.map.0.readonly=1
101220297Sadrian
102220297Sadrianhint.map.1.at="cfid0"
103220297Sadrianhint.map.1.start=0x00030000
104220297Sadrianhint.map.1.end=0x00040000
105220297Sadrianhint.map.1.name="factory"
106220297Sadrian
107220297Sadrianhint.map.2.at="cfid0"
108220297Sadrianhint.map.2.start=0x00040000
109220297Sadrianhint.map.2.end=0x00800000
110220297Sadrianhint.map.2.name="upgrade"
111220297Sadrian
112220297Sadrianhint.map.3.at="cfid0"
113220297Sadrianhint.map.3.start=0x00040000
114220297Sadrianhint.map.3.end=0x00050000
115220297Sadrianhint.map.3.name="config"
116220297Sadrian
117220297Sadrianhint.map.4.at="cfid0"
118220297Sadrianhint.map.4.start=0x00000000
119220297Sadrianhint.map.4.end=0x00000000
120220297Sadrianhint.map.4.name="language"
121220297Sadrian
122220297Sadrianhint.map.5.at="cfid0"
123220297Sadrianhint.map.5.start=0x00050000
124220297Sadrianhint.map.5.end=0x00150000
125220297Sadrianhint.map.5.name="kernel"
126220297Sadrian
127220297Sadrianhint.map.6.at="cfid0"
128220297Sadrianhint.map.6.start=0x00150000
129220297Sadrianhint.map.6.end=0x00800000
130220297Sadrianhint.map.6.name="rootfs"
131220297Sadrian
132220297Sadrian
133220297Sadrianhint.rt.0.phymask=0x1f
134220297Sadrianhint.rt.0.media=100
135220297Sadrianhint.rt.0.fduplex=1
136220297Sadrian
137