PERFORCE change 212790 for review
Robert Watson
rwatson at FreeBSD.org
Wed Jun 13 22:50:03 UTC 2012
http://p4web.freebsd.org/@@212790?ac=10
Change 212790 by rwatson at rwatson_svr_ctsrd_mipsbuild on 2012/06/13 22:49:43
Add speculative avgen(4) entries for the tPad frame buffer and
touch screen based on the November 2011 BERI tPad configuration.
However, include a note that placement of the devices in DRAM
may be non-ideal and require revisiting now that we are using a
real operating system but without a way to pass it memory
topology (and especially discontinuity) information.
Affected files ...
.. //depot/projects/ctsrd/beribsd/src/sys/mips/conf/BERI_TPAD.hints#2 edit
Differences ...
==== //depot/projects/ctsrd/beribsd/src/sys/mips/conf/BERI_TPAD.hints#2 (text+ko) ====
@@ -18,6 +18,32 @@
hint.altera_jtag_uart.2.msize=0x40
#
+# Expose the tPad touchscreen device via an Avalon "generic" device. Observe
+# that this is a portion of DRAM, so some care may be required in how memory
+# is exposed to FreeBSD to avoid use of that DRAM for both the touch screen
+# and FreeBSD use.
+#
+# Two separate devices are used here because alignment/width requirements for
+# I/O differ: the frame buffer accepts 16-bit I/O, and the touch input device
+# requires 32-bit I/O.
+#
+hint.altera_avgen.0.at="nexus0"
+hint.altera_avgen.0.maddr=0x04000000
+hint.altera_avgen.0.msize=0x01000000
+hint.altera_avgen.0.width=2
+hint.altera_avgen.0.fileio="rw"
+hint.altera_avgen.0.mmapio="rw"
+hint.altera_avgen.0.devname="display"
+
+hint.altera_avgen.1.at="nexus0"
+hint.altera_avgen.1.maddr=0x05000000
+hint.altera_avgen.1.msize=0x00000020
+hint.altera_avgen.1.width=4
+hint.altera_avgen.1.fileio="rw"
+hint.altera_avgen.1.mmapio="rw"
+hint.altera_avgen.1.devname="touch"
+
+#
# On-board DE4 and tPad SD Card IP core
#
hint.altera_sdcardc.0.at="nexus0"
More information about the p4-projects
mailing list