Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/evbarm TWINTAIL (official product name is G4255EB) ...
details: https://anonhg.NetBSD.org/src/rev/11a49a5ab083
branches: trunk
changeset: 574269:11a49a5ab083
user: bsh <bsh%NetBSD.org@localhost>
date: Sat Feb 26 10:49:53 2005 +0000
description:
TWINTAIL (official product name is G4255EB) is an evaluation board
with Intel PXA255 processor from Genetec corp. You can get some
information on the board from http://ad.genetec.co.jp/ but only in Japanese.
diffstat:
sys/arch/evbarm/conf/TWINTAIL | 388 ++++++++++
sys/arch/evbarm/conf/TWINTAIL_INSTALL | 10 +
sys/arch/evbarm/conf/files.g42xxeb | 44 +
sys/arch/evbarm/conf/mk.g42xxeb | 16 +
sys/arch/evbarm/conf/std.g42xxeb | 26 +
sys/arch/evbarm/g42xxeb/g42xxeb_kmkbd.c | 542 ++++++++++++++
sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c | 320 ++++++++
sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c | 1108 +++++++++++++++++++++++++++++
sys/arch/evbarm/g42xxeb/g42xxeb_reg.h | 124 +++
sys/arch/evbarm/g42xxeb/g42xxeb_start.S | 162 ++++
sys/arch/evbarm/g42xxeb/g42xxeb_var.h | 94 ++
sys/arch/evbarm/g42xxeb/gb225.c | 301 +++++++
sys/arch/evbarm/g42xxeb/gb225_pcic.c | 387 ++++++++++
sys/arch/evbarm/g42xxeb/gb225_slhci.c | 213 +++++
sys/arch/evbarm/g42xxeb/gb225reg.h | 75 +
sys/arch/evbarm/g42xxeb/gb225var.h | 79 ++
sys/arch/evbarm/g42xxeb/if_ne_obio.c | 261 ++++++
sys/arch/evbarm/g42xxeb/obio.c | 421 +++++++++++
18 files changed, 4571 insertions(+), 0 deletions(-)
diffs (truncated from 4643 to 300 lines):
diff -r 9471642f43e1 -r 11a49a5ab083 sys/arch/evbarm/conf/TWINTAIL
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/evbarm/conf/TWINTAIL Sat Feb 26 10:49:53 2005 +0000
@@ -0,0 +1,388 @@
+# $NetBSD: TWINTAIL,v 1.1 2005/02/26 10:49:53 bsh Exp $
+#
+# TWINTAIL -- Genetec corp. G4255EB-X002 Evaluation Board Kernel
+#
+
+include "arch/evbarm/conf/std.g42xxeb"
+
+# estimated number of users
+
+maxusers 32
+
+options VERBOSE_ARM32
+#options INTR_DEBUG
+#options BOOTHOWTO=RB_SINGLE
+options PCMCIADEBUG
+options PCMCIACISDEBUG
+
+# Standard system options
+
+options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
+#options NTP # NTP phase/frequency locked loop
+
+# CPU options
+
+options CPU_XSCALE_PXA2X0 # Support the XScale core
+#options XSCALE_CACHE_WRITE_THROUGH
+options XSCALE_CACHE_READ_WRITE_ALLOCATE
+makeoptions COPTS="-O2 -mcpu=xscale"
+
+# Architecture options
+
+# File systems
+
+file-system FFS # UFS
+#file-system LFS # log-structured file system
+file-system MFS # memory file system
+file-system NFS # Network file system
+#file-system ADOSFS # AmigaDOS-compatible file system
+#file-system EXT2FS # second extended file system (linux)
+file-system CD9660 # ISO 9660 + Rock Ridge file system
+file-system MSDOSFS # MS-DOS file system
+file-system FDESC # /dev/fd
+file-system KERNFS # /kern
+file-system NULLFS # loopback file system
+file-system PORTAL # portal filesystem (still experimental)
+file-system PROCFS # /proc
+#file-system UMAPFS # NULLFS + uid and gid remapping
+file-system UNION # union file system
+
+# File system options
+#options QUOTA # UFS quotas
+#options FFS_EI # FFS Endian Independant support
+#options NFSSERVER
+options SOFTDEP
+#options FFS_NO_SNAPSHOT # ffs snapshots
+
+# Networking options
+
+#options GATEWAY # packet forwarding
+options INET # IP + ICMP + TCP + UDP
+options INET6 # IPV6
+#options IPSEC # IP security
+#options IPSEC_ESP # IP security (encryption part; define w/ IPSEC)
+#options IPSEC_DEBUG # debug for IP security
+#options MROUTING # IP multicast routing
+#options NS # XNS
+#options NSIP # XNS tunneling over IP
+#options ISO,TPIP # OSI
+#options EON # OSI tunneling over IP
+#options CCITT,LLC,HDLC # X.25
+#options NETATALK # AppleTalk networking
+#options PFIL_HOOKS # pfil(9) packet filter hooks
+#options PPP_BSDCOMP # BSD-Compress compression support for PPP
+#options PPP_DEFLATE # Deflate compression support for PPP
+#options PPP_FILTER # Active filter support for PPP (requires bpf)
+#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
+
+options NFS_BOOT_BOOTP
+options NFS_BOOT_DHCP
+#options NFS_BOOT_BOOTPARAM
+
+# Compatibility options
+
+#options COMPAT_43 # 4.3BSD compatibility.
+options COMPAT_20 # NetBSD 2.0 compatibility.
+options COMPAT_16 # NetBSD 1.6 compatibility.
+#options COMPAT_15 # NetBSD 1.5 compatibility.
+#options COMPAT_14 # NetBSD 1.4 compatibility.
+#options COMPAT_13 # NetBSD 1.3 compatibility.
+#options COMPAT_12 # NetBSD 1.2 compatibility.
+#options COMPAT_11 # NetBSD 1.1 compatibility.
+#options COMPAT_10 # NetBSD 1.0 compatibility.
+#options COMPAT_09 # NetBSD 0.9 compatibility.
+#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
+
+# Shared memory options
+
+#options SYSVMSG # System V-like message queues
+#options SYSVSEM # System V-like semaphores
+#options SEMMNI=10 # number of semaphore identifiers
+#options SEMMNS=60 # number of semaphores in system
+#options SEMUME=10 # max number of undo entries per process
+#options SEMMNU=30 # number of undo structures in system
+#options SYSVSHM # System V-like memory sharing
+#options SHMMAXPGS=1024 # 1024 pages is the default
+
+# Device options
+
+#options MEMORY_DISK_HOOKS # boottime setup of ramdisk
+#options MEMORY_DISK_SIZE=3072 # Size in blocks
+#options MEMORY_DISK_DYNAMIC
+#options MINIROOTSIZE=1000 # Size in blocks
+#options MEMORY_DISK_IS_ROOT # use memory disk as root
+
+# Miscellaneous kernel options
+options KTRACE # system call tracing, a la ktrace(1)
+#options LKM # loadable kernel modules
+#options KMEMSTATS # kernel memory statistics
+options PCMCIAVERBOSE # verbose PCMCIA configuration messages
+options USBVERBOSE # verbose USB device autoconfig messages
+options SCSIVERBOSE # Verbose SCSI errors
+#options MIIVERBOSE # Verbose MII autoconfuration messages
+#options DDB_KEYCODE=0x40
+#options USERCONF # userconf(4) support
+
+# Development and Debugging options
+
+options DIAGNOSTIC # internally consistency checks
+#options DEBUG
+#options PMAP_DEBUG # Enable pmap_debug_level code
+#options VERBOSE_INIT_ARM # verbose bootstraping messages
+#options DDB # in-kernel debugger
+#options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
+#options KGDB
+#options IPKDB
+#options IPKDB_NE
+#options IPKDBKEY="\"Debug_it_over_network\""
+#options DEBUG_KGDB
+makeoptions DEBUG="-g" # compile full symbol table
+options SYMTAB_SPACE=200000
+#options AUDIO_DEBUG=2
+
+config netbsd root on ? type ?
+config netbsd-ne0 root on ne0 type nfs
+
+# The main bus device
+mainbus0 at root
+
+# The boot cpu
+cpu0 at mainbus?
+
+# integrated peripherals
+pxaip0 at mainbus?
+
+pxaintc0 at pxaip? # interrupt controller
+pxagpio0 at pxaip? # GPIO
+
+# cotulla integrated 16550 UARTs
+options COM_PXA2X0
+com0 at pxaip? addr 0x40100000 intr 22 # Full Function UART
+com1 at pxaip? addr 0x40200000 intr 21 # BlueTootth UART
+#com2 at pxaip? addr 0x40700000 intr 20 # Standard UART (for IrDA)
+options FFUARTCONSOLE
+options BTUARTCONSOLE
+options KGDB_DEVNAME="\"ffuart\"" # ffuart or btuart
+options KGDB_DEVRATE=115200
+
+#aupxa0 at pxaip? # AC97 interface
+
+# Audio support
+#audio* at audiobus?
+
+
+# FlashROM disk driver
+# frd* at pxaip?
+
+# On-board device support
+obio0 at pxaip? intr 8
+ne0 at obio? addr 0x0e000200 intr 5 # on-board Asix AX88796
+
+# LCD
+#device-major lcd char 37
+lcd0 at obio?
+wsdisplay* at lcd? console ?
+options FONT_SONY8x16
+#options FONT_VT220L8x8
+options WSEMUL_VT100 # VT100 / VT220 emulation
+options G4250_LCD_TOSHIBA_LTM035
+#options G4250_LCD_NEC_NL3224BC35
+
+kmkbd* at obio?
+wskbd* at kmkbd? # console ?
+
+# GB-225 option board
+opio0 at obio? intr 2
+
+# USB host
+# slhci0 at opio0
+# options SLHCI_DEBUG
+
+# USB bus support
+#usb* at slhci?
+
+# USB Hubs
+# uhub* at usb?
+# uhub* at uhub? port ? configuration ? interface ?
+
+# USB HID device
+# uhidev* at uhub? port ? configuration ? interface ?
+
+# USB Mice
+# ums* at uhidev? reportid ?
+# wsmouse* at ums? mux 0
+
+# USB Keyboards
+#ukbd* at uhidev? reportid ?
+#wskbd* at ukbd? console ? mux 1
+
+# USB Generic HID devices
+# uhid* at uhidev? reportid ?
+
+# USB Printer
+#ulpt* at uhub? port ? configuration ? interface ?
+
+# USB Modem
+#umodem* at uhub? port ? configuration ?
+#ucom* at umodem?
+
+# USB Mass Storage
+#umass* at uhub? port ? configuration ? interface ?
+#wd* at umass?
+
+# USB audio
+#uaudio* at uhub? port ? configuration ?
+
+# USB MIDI
+#umidi* at uhub? port ? configuration ?
+
+# USB IrDA
+# USB-IrDA bridge spec
+#uirda* at uhub? port ? configuration ? interface ?
+#irframe* at uirda?
+
+# SigmaTel STIr4200 USB/IrDA Bridge
+#ustir* at uhub? port ?
+#irframe* at ustir?
+
+# USB Ethernet adapters
+#aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
+#cue* at uhub? port ? # CATC USB-EL1201A based adapters
+#kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
+#uax* at uhub? port ? # ASIX AX88172 based adapters
+#url* at uhub? port ? # Realtek RTL8150L based adapters
+
+# Prolific PL2301/PL2302 host-to-host adapter
+#upl* at uhub? port ?
+
+# Serial adapters
+#ubsa* at uhub? port ? # Belkin serial adapter
+#ucom* at ubsa? portno ?
+
+#uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter
+#ucom* at uftdi? portno ?
+
+#umct* at uhub? port ? # MCT USB-RS232 serial adapter
+#ucom* at umct? portno ?
+
+#uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter
+#ucom* at uplcom? portno ?
+
+#uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter
+#ucom* at uvscom? portno ?
+
+# Diamond Multimedia Rio 500
+#urio* at uhub? port ?
+
+# USB Handspring Visor
+#uvisor* at uhub? port ?
+#ucom* at uvisor?
+
+# USB scanners
+#uscanner* at uhub? port ?
+
+# USB scanners that use SCSI emulation, e.g., HP5300
+#usscanner* at uhub? port ?
+
+# Y@P firmware loader
+#uyap* at uhub? port ?
+
+# D-Link DSB-R100 USB radio
+#udsbr* at uhub? port ?
+#radio* at udsbr?
+
+# USB Generic driver
+# ugen* at uhub? port ?
+
Home |
Main Index |
Thread Index |
Old Index