1239679Srwatson# $FreeBSD$ 2239679Srwatson 3239679Srwatson# 4239679Srwatson# Altera JTAG UARTs configured for console, debugging, and data putput on the 5239679Srwatson# Terasic tPad. 6239679Srwatson# 7239679Srwatsonhint.altera_jtag_uart.0.at="nexus0" 8239679Srwatsonhint.altera_jtag_uart.0.maddr=0x7f000000 9239679Srwatsonhint.altera_jtag_uart.0.msize=0x40 10239679Srwatsonhint.altera_jtag_uart.0.irq=0 11239679Srwatson 12239679Srwatsonhint.altera_jtag_uart.1.at="nexus0" 13239679Srwatsonhint.altera_jtag_uart.1.maddr=0x7f001000 14239679Srwatsonhint.altera_jtag_uart.1.msize=0x40 15239679Srwatson 16239679Srwatsonhint.altera_jtag_uart.2.at="nexus0" 17239679Srwatsonhint.altera_jtag_uart.2.maddr=0x7f002000 18239679Srwatsonhint.altera_jtag_uart.2.msize=0x40 19239679Srwatson 20239679Srwatson# 21239679Srwatson# Expose the tPad touchscreen device via an Avalon "generic" device. Observe 22239679Srwatson# that this is a portion of DRAM, so some care may be required in how memory 23239679Srwatson# is exposed to FreeBSD to avoid use of that DRAM for both the touch screen 24239679Srwatson# and FreeBSD use. 25239679Srwatson# 26239679Srwatson# Two separate devices are used here because alignment/width requirements for 27239679Srwatson# I/O differ: the frame buffer accepts 16-bit I/O, and the touch input device 28239679Srwatson# requires 32-bit I/O. 29239679Srwatson# 30239679Srwatsonhint.altera_avgen.0.at="nexus0" 31239679Srwatsonhint.altera_avgen.0.maddr=0x04000000 32239679Srwatsonhint.altera_avgen.0.msize=0x01000000 33239679Srwatsonhint.altera_avgen.0.width=2 34239679Srwatsonhint.altera_avgen.0.fileio="rw" 35239679Srwatsonhint.altera_avgen.0.mmapio="rw" 36239679Srwatsonhint.altera_avgen.0.devname="display" 37239679Srwatson 38239679Srwatsonhint.altera_avgen.1.at="nexus0" 39239679Srwatsonhint.altera_avgen.1.maddr=0x05000000 40239679Srwatsonhint.altera_avgen.1.msize=0x00000020 41239679Srwatsonhint.altera_avgen.1.width=4 42239679Srwatsonhint.altera_avgen.1.fileio="rw" 43239679Srwatsonhint.altera_avgen.1.mmapio="rw" 44239679Srwatsonhint.altera_avgen.1.devname="touch" 45239679Srwatson 46239679Srwatson# 47239679Srwatson# On-board DE4 and tPad SD Card IP core 48239679Srwatson# 49239679Srwatsonhint.altera_sdcardc.0.at="nexus0" 50239679Srwatsonhint.altera_sdcardc.0.maddr=0x7f008000 51239679Srwatsonhint.altera_sdcardc.0.msize=0x400 52