1220297Sadrian# $FreeBSD$ 2220297Sadrian# device.hints 3220297Sadrianhint.obio.0.at="nexus0" 4220297Sadrianhint.obio.0.maddr=0x10000000 5220297Sadrianhint.obio.0.msize=0x10000000 6220297Sadrian 7224008Srayhint.nvram.0.sig=0xe5e60a74 8220297Sadrianhint.nvram.0.base=0x1f030000 9220297Sadrianhint.nvram.0.maxsize=0x2000 10224008Srayhint.nvram.0.flags=3 # 1 = No check, 2 = Format Generic 11224008Srayhint.nvram.1.sig=0x5a045e94 12220297Sadrianhint.nvram.1.base=0x1f032000 13220297Sadrianhint.nvram.1.maxsize=0x4000 14224008Srayhint.nvram.1.flags=3 # 1 = No check, 2 = Format Generic 15220297Sadrian 16224008Sray# on-board Ralink Frame Engine 17224009Srayhint.rt.0.at="nexus0" 18224009Srayhint.rt.0.maddr=0x10100000 19224009Srayhint.rt.0.msize=0x10000 20224009Srayhint.rt.0.irq=3 21224009Sray# macaddr can be statically set 22224009Sray#hint.rt.0.macaddr="xx:xx:xx:xx:xx:xx" 23220297Sadrian 24224008Sray# on-board Ralink 2872 802.11n core 25224008Srayhint.rt2860.0.at="nexus0" 26224008Srayhint.rt2860.0.maddr=0x10180000 27224008Srayhint.rt2860.0.msize=0x40000 28224008Srayhint.rt2860.0.irq=4 29220297Sadrian 30224008Sray# uart0 31224008Sray#hint.uart.0.at="obio0" 32224008Sray#hint.uart.0.maddr=0x10000C00 33224008Sray#hint.uart.0.msize=0x100 34224008Sray#hint.uart.0.irq=12 35224008Sray#hint.uart.0.flags="0x30" 36220297Sadrian 37224008Sray# uart1 38224008Sray#hint.uart.1.at="obio0" 39224008Sray#hint.uart.1.maddr=0x10000500 40224008Sray#hint.uart.1.msize=0x100 41224008Sray#hint.uart.1.irq=5 42224008Sray#hint.uart.1.flags="0x30" 43224008Sray 44224008Sray 45224008Sray# gpio 46224008Sray# GPIO0 - WPS BTN IN II IO 47220297Sadrianhint.gpiobutton.0.at="gpiobus0" 48220297Sadrianhint.gpiobutton.0.pins="0x01" 49220297Sadrianhint.gpiobutton.0.name="wps" 50224008Srayhint.gpiobutton.0.flags="0x0581" 51220297Sadrian 52224008Sray# GPIO7 - MODE SW AP IN II IO 53224008Srayhint.gpiobutton.1.at="gpiobus0" 54224008Srayhint.gpiobutton.1.pins="0x80" 55224008Srayhint.gpiobutton.1.name="mode_ap" 56224008Srayhint.gpiobutton.1.flags="0x0581" 57224008Sray 58224008Sray# GPIO8 - ST LEDRED OUT /* 2pin BiDir RED/BLUE LED */ 59224008Sray# GPIO9 - ST LEDBLUE OUT 60224005Srayhint.gpioled.0.at="gpiobus0" 61224008Srayhint.gpioled.0.pins="0x100" 62224008Srayhint.gpioled.0.name="status_red" 63224008Srayhint.gpioled.0.flags="0x0002" 64220297Sadrianhint.gpioled.1.at="gpiobus0" 65224008Srayhint.gpioled.1.pins="0x200" 66224008Sray#hint.gpioled.1.name="status_blue" 67220297Sadrianhint.gpioled.1.name="status" 68224008Srayhint.gpioled.1.flags="0x0002" 69220297Sadrian 70224008Sray# GPIO10 - RST BTN IN II IO 71224008Srayhint.gpiobutton.2.at="gpiobus0" 72224008Srayhint.gpiobutton.2.pins="0x400" 73224008Srayhint.gpiobutton.2.name="reset" 74224008Srayhint.gpiobutton.2.flags="0x0581" 75220297Sadrian 76224008Sray# GPIO11 - MODE SW CL IN II IO 77224008Srayhint.gpiobutton.3.at="gpiobus0" 78224008Srayhint.gpiobutton.3.pins="0x800" 79224008Srayhint.gpiobutton.3.name="mode_wlan_client" 80224008Srayhint.gpiobutton.3.flags="0x0581" 81220297Sadrian 82224008Sray# GPIO14 - WPS LED OUT II IO 83224008Srayhint.gpioled.2.at="gpiobus0" 84224008Srayhint.gpioled.2.pins="0x4000" 85224008Srayhint.gpioled.2.name="wps" 86224008Srayhint.gpioled.2.flags="0x0182" 87220297Sadrian 88220297Sadrian 89220297Sadrian 90220297Sadrian#0x00000000-0x00030000 : "Bootloader" 91220297Sadrian#0x00030000-0x00040000 : "Factory" 92220297Sadrian#0x00040000-0x00070000 : "Config" 93220297Sadrian#0x00070000-0x000b0000 : "Language" 94220297Sadrian#0x000b0000-0x001a0000 : "Kernel" 95220297Sadrian#0x001a0000-0x01000000 : "RootFS" 96220297Sadrian 97220297Sadrianhint.map.0.at="cfid0" 98220297Sadrianhint.map.0.start=0x00000000 99220297Sadrianhint.map.0.end=0x00030000 100220297Sadrianhint.map.0.name="bootloader" 101220297Sadrianhint.map.0.readonly=1 102220297Sadrian 103220297Sadrianhint.map.1.at="cfid0" 104220297Sadrianhint.map.1.start=0x00030000 105220297Sadrianhint.map.1.end=0x00040000 106224008Srayhint.map.1.name="factory" 107220297Sadrian 108220297Sadrianhint.map.2.at="cfid0" 109220297Sadrianhint.map.2.start=0x00040000 110224008Srayhint.map.2.end=0x00800000 111224008Srayhint.map.2.name="upgrade" 112220297Sadrian 113220297Sadrianhint.map.3.at="cfid0" 114224008Srayhint.map.3.start=0x00040000 115224008Srayhint.map.3.end=0x00050000 116224008Srayhint.map.3.name="config" 117220297Sadrian 118220297Sadrianhint.map.4.at="cfid0" 119224008Srayhint.map.4.start=0x00000000 120224008Srayhint.map.4.end=0x00000000 121224008Srayhint.map.4.name="language" 122220297Sadrian 123220297Sadrianhint.map.5.at="cfid0" 124224008Srayhint.map.5.start=0x00050000 125224008Srayhint.map.5.end=0x00150000 126224008Srayhint.map.5.name="kernel" 127220297Sadrian 128220297Sadrianhint.map.6.at="cfid0" 129224008Srayhint.map.6.start=0x00150000 130220297Sadrianhint.map.6.end=0x00800000 131224008Srayhint.map.6.name="rootfs" 132220297Sadrian 133224008Sray 134224008Srayhint.rt.0.phymask=0x1f 135224008Srayhint.rt.0.media=100 136224008Srayhint.rt.0.fduplex=1 137224008Sray 138