head	1.26;
access;
symbols
	perseant-exfatfs-base-20250801:1.26
	perseant-exfatfs-base-20240630:1.26
	perseant-exfatfs:1.26.0.2
	perseant-exfatfs-base:1.26
	netbsd-8-3-RELEASE:1.12
	netbsd-9-4-RELEASE:1.21
	bouyer-sunxi-drm:1.25.0.2
	bouyer-sunxi-drm-base:1.25
	netbsd-9-3-RELEASE:1.21
	thorpej-i2c-spi-conf2:1.24.0.16
	thorpej-i2c-spi-conf2-base:1.24
	thorpej-futex2:1.24.0.14
	thorpej-futex2-base:1.24
	thorpej-cfargs2:1.24.0.12
	thorpej-cfargs2-base:1.24
	cjep_sun2x-base1:1.24
	cjep_sun2x:1.24.0.10
	cjep_sun2x-base:1.24
	cjep_staticlib_x-base1:1.24
	netbsd-9-2-RELEASE:1.21
	cjep_staticlib_x:1.24.0.8
	cjep_staticlib_x-base:1.24
	thorpej-i2c-spi-conf:1.24.0.6
	thorpej-i2c-spi-conf-base:1.24
	thorpej-cfargs:1.24.0.4
	thorpej-cfargs-base:1.24
	thorpej-futex:1.24.0.2
	thorpej-futex-base:1.24
	netbsd-9-1-RELEASE:1.21
	bouyer-xenpvh-base2:1.22
	phil-wifi-20200421:1.22
	bouyer-xenpvh-base1:1.22
	phil-wifi-20200411:1.21
	bouyer-xenpvh:1.21.0.8
	bouyer-xenpvh-base:1.21
	is-mlppp:1.21.0.6
	is-mlppp-base:1.21
	phil-wifi-20200406:1.21
	netbsd-8-2-RELEASE:1.12
	ad-namecache-base3:1.21
	netbsd-9-0-RELEASE:1.21
	netbsd-9-0-RC2:1.21
	ad-namecache-base2:1.21
	ad-namecache-base1:1.21
	ad-namecache:1.21.0.4
	ad-namecache-base:1.21
	netbsd-9-0-RC1:1.21
	phil-wifi-20191119:1.21
	netbsd-9:1.21.0.2
	netbsd-9-base:1.21
	phil-wifi-20190609:1.21
	netbsd-8-1-RELEASE:1.12
	netbsd-8-1-RC1:1.12
	isaki-audio2:1.20.0.2
	isaki-audio2-base:1.20
	pgoyette-compat-merge-20190127:1.15.4.4
	pgoyette-compat-20190127:1.20
	pgoyette-compat-20190118:1.20
	pgoyette-compat-1226:1.20
	pgoyette-compat-1126:1.20
	pgoyette-compat-1020:1.19
	pgoyette-compat-0930:1.19
	pgoyette-compat-0906:1.19
	pgoyette-compat-0728:1.19
	netbsd-8-0-RELEASE:1.12
	phil-wifi:1.17.0.2
	phil-wifi-base:1.17
	pgoyette-compat-0625:1.17
	netbsd-8-0-RC2:1.12
	pgoyette-compat-0521:1.16
	pgoyette-compat-0502:1.15
	pgoyette-compat-0422:1.15
	netbsd-8-0-RC1:1.12
	pgoyette-compat-0415:1.15
	pgoyette-compat-0407:1.15
	pgoyette-compat-0330:1.15
	pgoyette-compat-0322:1.15
	pgoyette-compat-0315:1.15
	pgoyette-compat:1.15.0.4
	pgoyette-compat-base:1.15
	tls-maxphys:1.15.0.2
	tls-maxphys-base-20171202:1.15
	matt-nb8-mediatek:1.12.0.10
	matt-nb8-mediatek-base:1.12
	nick-nhusb-base-20170825:1.13
	perseant-stdc-iso10646:1.12.0.8
	perseant-stdc-iso10646-base:1.12
	netbsd-8:1.12.0.6
	netbsd-8-base:1.12
	prg-localcount2-base3:1.12
	prg-localcount2-base2:1.12
	prg-localcount2-base1:1.12
	prg-localcount2:1.12.0.4
	prg-localcount2-base:1.12
	pgoyette-localcount-20170426:1.12
	bouyer-socketcan-base1:1.12
	jdolecek-ncq:1.12.0.2
	jdolecek-ncq-base:1.12
	pgoyette-localcount-20170320:1.11
	nick-nhusb-base-20170204:1.10
	bouyer-socketcan:1.10.0.2
	bouyer-socketcan-base:1.10
	pgoyette-localcount-20170107:1.10
	nick-nhusb-base-20161204:1.10
	pgoyette-localcount-20161104:1.10
	nick-nhusb-base-20161004:1.7
	localcount-20160914:1.7
	pgoyette-localcount-20160806:1.7
	pgoyette-localcount-20160726:1.4
	pgoyette-localcount:1.3.0.2
	pgoyette-localcount-base:1.3
	nick-nhusb:1.1.0.2
	nick-nhusb-base-20160907:1.1;
locks; strict;
comment	@# @;


1.26
date	2022.10.29.08.33.45;	author jmcneill;	state dead;
branches;
next	1.25;
commitid	jKon2O6W1KFUDAZD;

1.25
date	2022.08.07.02.52.25;	author simonb;	state Exp;
branches;
next	1.24;
commitid	HXKRRXLciPDtrTOD;

1.24
date	2020.09.29.19.58.50;	author jmcneill;	state Exp;
branches;
next	1.23;
commitid	mHlbrdCG5hVISYpC;

1.23
date	2020.06.13.16.51.25;	author ad;	state Exp;
branches;
next	1.22;
commitid	X12qGCJUW9oVi5cC;

1.22
date	2020.04.18.11.00.38;	author skrll;	state Exp;
branches;
next	1.21;
commitid	2zaZE9PO9gJXaR4C;

1.21
date	2019.05.18.08.49.23;	author skrll;	state Exp;
branches
	1.21.8.1;
next	1.20;
commitid	VWUb8jSMwSEReFnB;

1.20
date	2018.10.23.19.58.52;	author jdolecek;	state Exp;
branches;
next	1.19;
commitid	Uj00maxTZQIxA7XA;

1.19
date	2018.07.14.15.09.41;	author maxv;	state Exp;
branches;
next	1.18;
commitid	pS1Vmgc7z1Iwf7KA;

1.18
date	2018.07.12.10.46.43;	author maxv;	state Exp;
branches;
next	1.17;
commitid	zv0Sckxqs4y3RPJA;

1.17
date	2018.06.07.13.36.28;	author thorpej;	state Exp;
branches
	1.17.2.1;
next	1.16;
commitid	e9pnxag05qUvVlFA;

1.16
date	2018.05.15.01.24.23;	author thorpej;	state Exp;
branches;
next	1.15;
commitid	v4vjnLVUnQckCkCA;

1.15
date	2017.11.25.04.53.24;	author christos;	state Exp;
branches
	1.15.2.1
	1.15.4.1;
next	1.14;
commitid	dKBuTpGGax5LgngA;

1.14
date	2017.09.14.07.58.40;	author mrg;	state Exp;
branches;
next	1.13;
commitid	ngZ6fHXwTqlZA87A;

1.13
date	2017.07.29.18.08.57;	author maxv;	state Exp;
branches;
next	1.12;
commitid	OtoNC1YDOrKHu91A;

1.12
date	2017.03.22.22.53.06;	author sevan;	state Exp;
branches;
next	1.11;
commitid	bLsL99o7hOh6dBKz;

1.11
date	2017.02.19.07.47.00;	author rin;	state Exp;
branches;
next	1.10;
commitid	ivCr5u3yfBMzbxGz;

1.10
date	2016.10.18.14.48.11;	author kiyohara;	state Exp;
branches
	1.10.2.1;
next	1.9;
commitid	rnbl3xgpj86RvDqz;

1.9
date	2016.10.18.14.45.05;	author kiyohara;	state Exp;
branches;
next	1.8;
commitid	ijLmszKcnvpTuDqz;

1.8
date	2016.10.15.15.24.00;	author kiyohara;	state Exp;
branches;
next	1.7;
commitid	tPM1o8tjJ1pYNfqz;

1.7
date	2016.08.04.06.54.47;	author kiyohara;	state Exp;
branches;
next	1.6;
commitid	rZmHpT8qAg5YiXgz;

1.6
date	2016.08.04.06.53.10;	author kiyohara;	state Exp;
branches;
next	1.5;
commitid	udeM9oBgbsspiXgz;

1.5
date	2016.08.04.06.50.27;	author kiyohara;	state Exp;
branches;
next	1.4;
commitid	5vX2aiQLvfsXgXgz;

1.4
date	2016.07.21.09.10.55;	author kiyohara;	state Exp;
branches;
next	1.3;
commitid	HOz6cufcnlEnvafz;

1.3
date	2016.07.12.13.20.03;	author kiyohara;	state Exp;
branches
	1.3.2.1;
next	1.2;
commitid	17Qq0Yu6E1Fwa2ez;

1.2
date	2016.07.12.13.16.50;	author kiyohara;	state Exp;
branches;
next	1.1;
commitid	8nLfp8Fq57OK92ez;

1.1
date	2016.07.04.15.53.25;	author kiyohara;	state Exp;
branches
	1.1.2.1;
next	;
commitid	ekeDdZebizAjh1dz;

1.21.8.1
date	2020.04.20.11.28.54;	author bouyer;	state Exp;
branches;
next	;
commitid	4WLfIgNPymVsg75C;

1.17.2.1
date	2019.06.10.22.06.04;	author christos;	state Exp;
branches;
next	1.17.2.2;
commitid	jtc8rnCzWiEEHGqB;

1.17.2.2
date	2020.04.21.18.42.05;	author martin;	state Exp;
branches;
next	;
commitid	86tA4aEmdr3VCh5C;

1.15.2.1
date	2017.11.25.04.53.24;	author jdolecek;	state dead;
branches;
next	1.15.2.2;
commitid	XcIYRZTAh1LmerhA;

1.15.2.2
date	2017.12.03.11.36.03;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.15.4.1
date	2018.05.21.04.36.00;	author pgoyette;	state Exp;
branches;
next	1.15.4.2;
commitid	X5L8kSrBWQcDt7DA;

1.15.4.2
date	2018.06.25.07.25.40;	author pgoyette;	state Exp;
branches;
next	1.15.4.3;
commitid	8PtAu9af7VvhiDHA;

1.15.4.3
date	2018.07.28.04.37.31;	author pgoyette;	state Exp;
branches;
next	1.15.4.4;
commitid	1UP1xAIUxv1ZgRLA;

1.15.4.4
date	2018.11.26.01.52.21;	author pgoyette;	state Exp;
branches;
next	;
commitid	Zj4q5SspGdKXto1B;

1.10.2.1
date	2017.04.21.16.53.26;	author bouyer;	state Exp;
branches;
next	;
commitid	dUG7nkTKALCadqOz;

1.3.2.1
date	2016.07.26.03.24.16;	author pgoyette;	state Exp;
branches;
next	1.3.2.2;
commitid	x7TlcOjghfjvqMfz;

1.3.2.2
date	2016.08.06.00.19.04;	author pgoyette;	state Exp;
branches;
next	1.3.2.3;
commitid	da8LmcQp9HeG2bhz;

1.3.2.3
date	2016.11.04.14.49.00;	author pgoyette;	state Exp;
branches;
next	1.3.2.4;
commitid	2m1JRwYmpwPkOOsz;

1.3.2.4
date	2017.03.20.06.57.13;	author pgoyette;	state Exp;
branches;
next	1.3.2.5;
commitid	jjw7cAwgyKq7RfKz;

1.3.2.5
date	2017.04.26.02.53.01;	author pgoyette;	state Exp;
branches;
next	;
commitid	ojV02aOSdzvBqZOz;

1.1.2.1
date	2016.07.04.15.53.25;	author skrll;	state dead;
branches;
next	1.1.2.2;
commitid	6Uo6zNa4c5W4AGdz;

1.1.2.2
date	2016.07.09.20.24.51;	author skrll;	state Exp;
branches;
next	1.1.2.3;
commitid	6Uo6zNa4c5W4AGdz;

1.1.2.3
date	2016.10.05.20.55.26;	author skrll;	state Exp;
branches;
next	1.1.2.4;
commitid	uuAdz3JYHQmaWZoz;

1.1.2.4
date	2016.12.05.10.54.52;	author skrll;	state Exp;
branches;
next	1.1.2.5;
commitid	4H3tiQVJXN6oEMwz;

1.1.2.5
date	2017.08.28.17.51.34;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;


desc
@@


1.26
log
@Retire arch/evbarm/beagle.

A few more kernel configs go away:

- OMAP5EVM and PANDABOARD likely never worked to begin with.
- N900 and VTC100 are TI AM335x based, which is supported by GENERIC.
@
text
@#
#	$NetBSD: VTC100,v 1.25 2022/08/07 02:52:25 simonb Exp $
#
#	VTC100 -- NEXCOM VTC100 Kernel
#

include	"arch/evbarm/conf/std.beagle"

# estimated number of users

maxusers	32

# 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_CORTEX
options 	TI_AM335X
#options 	PMAPCOUNTERS

# XXX The Cortex PMC delay() doesn't seem to work.
#no options	CORTEX_PMC

# Architecture options
#makeoptions	CPUFLAGS+="-mthumb"

# 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	PROCFS		# /proc
#file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
file-system	TMPFS		# memory file system
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	FFS_EI		# FFS Endian Independent support
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
#options 	UFS_DIRHASH	# UFS Large Directory Hashing
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
options 	WAPBL		# File system journaling support
#options 	DISKLABEL_EI	# disklabel Endian Independent support
#options 	NFSSERVER	# Network File System server

# Networking options

#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#options 	NETATALK	# AppleTalk networking
#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_BOOTSTATIC
#options		NFS_BOOTSTATIC_MYIP="\"192.168.1.4\""
#options		NFS_BOOTSTATIC_GWIP="\"192.168.1.1\""
#options		NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
#options		NFS_BOOTSTATIC_SERVADDR="\"192.168.1.1\""
#options		NFS_BOOTSTATIC_SERVER="\"192.168.1.1:/nfs/sdp2430\""

options 	NFS_BOOT_RWSIZE=1024

# Compatibility options
include 	"conf/compat_netbsd30.config"
options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries

# Shared memory options

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing

# Device options

#options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
#options 	MEMORY_DISK_ROOT_SIZE=8192	# Size in blocks
#options 	MEMORY_DISK_DYNAMIC
#options 	MINIROOTSIZE=1000	# Size in blocks
#options 	MEMORY_DISK_IS_ROOT	# use memory disk as root

# Wedge support
options 	DKWEDGE_AUTODISCOVER	# Automatically add dk(4) instances
options 	DKWEDGE_METHOD_GPT	# Supports GPT partitions as wedges

# Miscellaneous kernel options
options 	KTRACE		# system call tracing, a la ktrace(1)
#options 	SCSIVERBOSE	# Verbose SCSI errors
#options 	MIIVERBOSE	# Verbose MII autoconfuration messages
#options 	DDB_KEYCODE=0x40
#options 	USERCONF	# userconf(4) support
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

# Development and Debugging options

options 	DIAGNOSTIC	# internal consistency checks
options 	DEBUG
#options 	UVMHIST		# kernhist for uvm/pmap subsystems
options 	DDB		# in-kernel debugger
options 	DDB_ONPANIC=1
options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#options 	KGDB
makeoptions	DEBUG="-g"	# compile full symbol table
makeoptions	COPY_SYMTAB=1

#options 	VERBOSE_INIT_ARM # verbose bootstraping messages
#options 	EARLYCONS=beagle
options 	CONSADDR=0x48022000, CONSPEED=115200

## USB Debugging options
#options 	USB_DEBUG
#options 	MOTG_DEBUG


# Valid options for BOOT_ARGS:
#  single		Boot to single user only
#  kdb			Give control to kernel debugger
#  ask			Ask for file name to reboot from
#  memorydisk=<n>	Set memorydisk size to <n> KB
#  quiet		Show aprint_naive output
#  verbose		Show aprint_normal and aprint_verbose output
options 	BOOT_ARGS="\"-v\""

config		netbsd		root on ? type ?

# The main bus device
mainbus0	at root

# The boot cpu
cpu0		at mainbus?

# L3 Interconnect
#L3i0		at mainbus?

# OBIO
obio0		at mainbus? base 0x44c00000 size 0x00400000	# L4_WKUP
obio1		at mainbus? base 0x48000000 size 0x01000000	# L4_PER
obio2		at mainbus? base 0x4a000000 size 0x01000000	# L4_FAST

# Enhanced Direct Memory Access controller
edma0		at mainbus? base 0x49000000 size 0x100000 intrbase 12

# General Purpose Memory Controller
gpmc0		at mainbus? base 0x50000000

# Interrupt Controller
omapicu0	at obio1 addr 0x48200000 size 0x1000 intrbase 0

# Power, Reset and Clock Management
prcm0		at obio0 addr 0x44e00000 size 0x2000	# PRM Module

# Control Module
sitaracm0	at obio0 addr 0x44e10000 size 0x2000

# SDHC controllers
sdhc0		at obio1 addr 0x48060000 size 0x1000 intr 64 edmabase 24
sdmmc*		at sdhc?
ld*		at sdmmc?
#options SDMMC_DEBUG
#options SDHC_DEBUG

# General-purpose I/O pins
omapgpio0	at obio0 addr 0x44e07000 size 0x1000
gpio0		at omapgpio0
omapgpio1	at obio1 addr 0x4804c000 size 0x1000
gpio1		at omapgpio1
omapgpio2	at obio1 addr 0x481ac000 size 0x1000
gpio2		at omapgpio2
omapgpio3	at obio1 addr 0x481ae000 size 0x1000
gpio3		at omapgpio3

# I2C Controller
tiiic0		at obio0 addr 0x44e0b000 size 0x1000 intr 70
iic*		at tiiic?
#?		at iic? addr 0x00
#tps65910pmic0	at iic? addr 0x12	# TPS65910 ID0 (SmartReflex)
#tlv320aic3x	at iic? addr 0x18	# TLV320AIC3x
#tps65910pmic1	at iic? addr 0x2d	# TPS65910 ID1	# RTC
#micon		at iic? addr 0x5a
#?		at iic? addr 0x76

# On-board 16550 UARTs
com0		at obio1 addr 0x48022000 size 0x1000 intr 73 mult 4	# UART1

# GPS
com1		at obio1 addr 0x481a6000 size 0x1000 intr 44 mult 4	# UART3

# XXX Clock assignment is kinda random.  My DM timer 3 seems to be
# unhappy and I don't know why.  DM timer 0 doesn't seem to deliver
# interrupts for the hard clock, although it seems to be the obvious
# choice.

# Hardclock timer
omapdmtimer0	at obio1 addr 0x48040000 size 0x1000 intr 68	# DM Timer 2

# Time counter
omapdmtimer1	at obio0 addr 0x44e31000 size 0x1000 intr 67	# DM Timer 1ms

# Statclock timer
omapdmtimer2	at obio1 addr 0x48044000 size 0x1000 intr 92	# DM Timer 4

# Watchdog timers
omapwdt32k*	at obio0 addr 0x44e35000 size 0x1000	# WDT1

# onboard video, experimental. Video mode is hardcoded in the driver
tifb* 		at obio1 addr 0x4830E000 size 0x1000 intr 36

# make sure the console display is always wsdisplay0
wsdisplay*	at wsemuldisplaydev?

# various options for wscons - we try to look as much like a standard
# sun console as possible
options 	WSEMUL_VT100
options 	WSDISPLAY_COMPAT_PCVT
options 	WSDISPLAY_COMPAT_SYSCONS
options 	WSDISPLAY_COMPAT_USL
options 	WSDISPLAY_SCROLLSUPPORT
options 	WS_KERNEL_FG=WSCOL_GREEN
options 	WSDISPLAY_DEFAULTSCREENS=4
options 	FONT_GALLANT12x22
options 	FONT_BOLD8x16
# compatibility to other console drivers
options 	WSDISPLAY_COMPAT_RAWKBD 	# can get raw scancodes

pseudo-device	wsmux			# mouse & keyboard multiplexor
pseudo-device	wsfont

# Ethernet
cpsw*		at obio2 addr 0x4a100000 size 0x8000 intrbase 40
atphy*		at mii? phy ?		# Attansic/Atheros PHYs

# On-board USB. Experimental
tiotg*		at mainbus? base 0x47400000 size 0x5000 intrbase 17
motg*		at tiotg? port ?
usb*		at motg?
uhub*		at usb?
uhub*		at uhub? port ?

uhidev* 	at uhub?

# USB Keyboards
ukbd*		at uhidev? reportid ?
wskbd*		at ukbd? console ? mux 1

# USB Mice
ums*		at uhidev? reportid ?
wsmouse*	at ums? mux 0

umass*		at uhub? port ? configuration ? interface ?
# SCSI bus support
scsibus*	at scsi?
# SCSI devices
sd*		at scsibus? target ? lun ?	# SCSI disk drives

u3g*		at uhub? port ?
ucom*		at u3g?

# Pseudo-Devices

# disk/mass storage pseudo-devices
#pseudo-device	md			# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files
#pseudo-device	fss			# file system snapshot device
#pseudo-device	putter			# for puffs and pud
pseudo-device	drvctl			# driver control

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
pseudo-device	loop			# network loopback
#pseudo-device	ppp			# Point-to-Point Protocol
#pseudo-device	kttcp			# network loopback

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
#options	RND_COM
#pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms
pseudo-device	lockstat		# lock profiling

# local configuration
cinclude "arch/evbarm/conf/BEAGLEBONE.local"
@


1.25
log
@UFS/LFS dirhash:
- Enable UFS_DIRHASH if the architecture or kernel model specific config
  file can use 128MB of RAM or more.
- Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel
  and by a number of NetBSD developers for years.
- Add LFS_DIRHASH if LFS was enabled.
- Be somewhat consistent with FS options order.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.24 2020/09/29 19:58:50 jmcneill Exp $
@


1.24
log
@Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime
detection instead of ifdefs where required.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.23 2020/06/13 16:51:25 ad Exp $
d51 2
d55 3
d59 1
a59 4
#options 	FFS_EI		# FFS Endian Independent support
#options 	NFSSERVER
options 	WAPBL		# File system journaling support
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
@


1.23
log
@Comment out "options PMAPCOUNTERS".  It adds much overhead and is mostly of
interest to people hacking on the VM system or pmap.  Proposed on port-arm@@.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.22 2020/04/18 11:00:38 skrll Exp $
d20 1
a20 1
options 	CPU_CORTEXA8
@


1.22
log
@PMAP_DEBUG has been deleted on arm
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.21 2019/05/18 08:49:23 skrll Exp $
d22 1
a22 1
options 	PMAPCOUNTERS
@


1.21
log
@Convert remaining armv7 kernels to generic start and remove a bunch of
code including a9_mpsubr.S.

Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.20 2018/10/23 19:58:52 jdolecek Exp $
d119 1
a119 1
#options 	PMAP_DEBUG	# Enable pmap_debug_level code
a139 1
#  pmapdebug=<n>	If PMAP_DEBUG, set pmap_debug_level to <n>
@


1.21.8.1
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.22 2020/04/18 11:00:38 skrll Exp $
d119 1
a119 1
#options 	UVMHIST		# kernhist for uvm/pmap subsystems
d140 1
@


1.20
log
@remove the 'wd* at umass?' for the non-standardized and rare (extinct?)
In-System Design ATA protocol over Bulk-Only devices from most kernels,
leave only in i386/amd64 ALL; it's unmaintained and likely currently broken,
lack of test hardware makes it impossible to support
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.19 2018/07/14 15:09:41 maxv Exp $
a119 1
#options 	VERBOSE_INIT_ARM # verbose bootstraping messages
d127 4
d206 1
a206 1
options 	CONSADDR=0x48022000, CONSPEED=115200
@


1.19
log
@Remove "options IPKDB", and the other associated options, from the config
files.

ipkdb is being retired. Its code is really old, and hasn't kept pace with
today's expectations: IPv6, SMP, modern NICs. The associated code for x86
was already removed because it was too incorrect to stay.

There are plans to rewrite a similar feature from scratch.

ok kamil christos
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.18 2018/07/12 10:46:43 maxv Exp $
a268 1
wd*		at umass?
@


1.18
log
@Remove the kernel PMC code. Sent yesterday on tech-kern@@.

This change:

 * Removes "options PERFCTRS", the associated includes, and the associated
   ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
   good.

 * Removes the PMC code of ARM XSCALE.

 * Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

 * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
   definitions are put in sysarch.h.

 * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
   and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
   netbsd32 and rump.

 * Removes the pmc_evid_t and pmc_ctr_t types.

 * Removes all the associated man pages. The sets are marked as obsolete.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.17 2018/06/07 13:36:28 thorpej Exp $
a119 1
#options 	IPKDB		# remote kernel debugging
@


1.17
log
@Revert changes that pinned-down i2c parent specs.  The i2c subsystem
has been enhanced to make this unnecessary.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.15 2017/11/25 04:53:24 christos Exp $
a116 1
#options 	PERFCTRS	# performance counters
@


1.17.2.1
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.21 2019/05/18 08:49:23 skrll Exp $
d117 1
d121 2
a129 4
#options 	VERBOSE_INIT_ARM # verbose bootstraping messages
#options 	EARLYCONS=beagle
options 	CONSADDR=0x48022000, CONSPEED=115200

d205 1
a205 1

d271 1
@


1.17.2.2
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD$
d119 1
a119 1
#options 	UVMHIST		# kernhist for uvm/pmap subsystems
d140 1
@


1.16
log
@Fully specifiy the location of indirectly-configured I2C devices. In
particular, the parent spec must not be wild-carded, as doing so doesn't
work well on systems where more than one I2C bus is present.
@
text
@d196 6
a201 6
#?		at iic0 addr 0x00
#tps65910pmic0	at iic0 addr 0x12	# TPS65910 ID0 (SmartReflex)
#tlv320aic3x	at iic0 addr 0x18	# TLV320AIC3x
#tps65910pmic1	at iic0 addr 0x2d	# TPS65910 ID1	# RTC
#micon		at iic0 addr 0x5a
#?		at iic0 addr 0x76
@


1.15
log
@comment out duplicate options and unknown devices
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.14 2017/09/14 07:58:40 mrg Exp $
d196 6
a201 6
#?		at iic? addr 0x00
#tps65910pmic0	at iic? addr 0x12	# TPS65910 ID0 (SmartReflex)
#tlv320aic3x	at iic? addr 0x18	# TLV320AIC3x
#tps65910pmic1	at iic? addr 0x2d	# TPS65910 ID1	# RTC
#micon		at iic? addr 0x5a
#?		at iic? addr 0x76
@


1.15.4.1
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.16 2018/05/15 01:24:23 thorpej Exp $
d196 6
a201 6
#?		at iic0 addr 0x00
#tps65910pmic0	at iic0 addr 0x12	# TPS65910 ID0 (SmartReflex)
#tlv320aic3x	at iic0 addr 0x18	# TLV320AIC3x
#tps65910pmic1	at iic0 addr 0x2d	# TPS65910 ID1	# RTC
#micon		at iic0 addr 0x5a
#?		at iic0 addr 0x76
@


1.15.4.2
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.17 2018/06/07 13:36:28 thorpej Exp $
d196 6
a201 6
#?		at iic? addr 0x00
#tps65910pmic0	at iic? addr 0x12	# TPS65910 ID0 (SmartReflex)
#tlv320aic3x	at iic? addr 0x18	# TLV320AIC3x
#tps65910pmic1	at iic? addr 0x2d	# TPS65910 ID1	# RTC
#micon		at iic? addr 0x5a
#?		at iic? addr 0x76
@


1.15.4.3
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.19 2018/07/14 15:09:41 maxv Exp $
d117 1
d121 1
@


1.15.4.4
log
@Sync with HEAD, resolve a couple of conflicts
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.20 2018/10/23 19:58:52 jdolecek Exp $
d269 1
@


1.15.2.1
log
@file VTC100 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
@
text
@d1 303
@


1.15.2.2
log
@update from HEAD
@
text
@a0 303
#
#	$NetBSD$
#
#	VTC100 -- NEXCOM VTC100 Kernel
#

include	"arch/evbarm/conf/std.beagle"

# estimated number of users

maxusers	32

# 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_CORTEXA8
options 	TI_AM335X
options 	PMAPCOUNTERS

# XXX The Cortex PMC delay() doesn't seem to work.
#no options	CORTEX_PMC

# Architecture options
#makeoptions	CPUFLAGS+="-mthumb"

# 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	PROCFS		# /proc
#file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
file-system	TMPFS		# memory file system
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
#options 	DISKLABEL_EI	# disklabel Endian Independent support
#options 	FFS_EI		# FFS Endian Independent support
#options 	NFSSERVER
options 	WAPBL		# File system journaling support
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support

# Networking options

#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#options 	NETATALK	# AppleTalk networking
#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_BOOTSTATIC
#options		NFS_BOOTSTATIC_MYIP="\"192.168.1.4\""
#options		NFS_BOOTSTATIC_GWIP="\"192.168.1.1\""
#options		NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
#options		NFS_BOOTSTATIC_SERVADDR="\"192.168.1.1\""
#options		NFS_BOOTSTATIC_SERVER="\"192.168.1.1:/nfs/sdp2430\""

options 	NFS_BOOT_RWSIZE=1024

# Compatibility options
include 	"conf/compat_netbsd30.config"
options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries

# Shared memory options

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing

# Device options

#options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
#options 	MEMORY_DISK_ROOT_SIZE=8192	# Size in blocks
#options 	MEMORY_DISK_DYNAMIC
#options 	MINIROOTSIZE=1000	# Size in blocks
#options 	MEMORY_DISK_IS_ROOT	# use memory disk as root

# Wedge support
options 	DKWEDGE_AUTODISCOVER	# Automatically add dk(4) instances
options 	DKWEDGE_METHOD_GPT	# Supports GPT partitions as wedges

# Miscellaneous kernel options
options 	KTRACE		# system call tracing, a la ktrace(1)
#options 	SCSIVERBOSE	# Verbose SCSI errors
#options 	MIIVERBOSE	# Verbose MII autoconfuration messages
#options 	DDB_KEYCODE=0x40
#options 	USERCONF	# userconf(4) support
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

# Development and Debugging options

#options 	PERFCTRS	# performance counters
options 	DIAGNOSTIC	# internal consistency checks
options 	DEBUG
#options 	PMAP_DEBUG	# Enable pmap_debug_level code
#options 	IPKDB		# remote kernel debugging
#options 	VERBOSE_INIT_ARM # verbose bootstraping messages
options 	DDB		# in-kernel debugger
options 	DDB_ONPANIC=1
options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#options 	KGDB
makeoptions	DEBUG="-g"	# compile full symbol table
makeoptions	COPY_SYMTAB=1

## USB Debugging options
#options 	USB_DEBUG
#options 	MOTG_DEBUG


# Valid options for BOOT_ARGS:
#  single		Boot to single user only
#  kdb			Give control to kernel debugger
#  ask			Ask for file name to reboot from
#  pmapdebug=<n>	If PMAP_DEBUG, set pmap_debug_level to <n>
#  memorydisk=<n>	Set memorydisk size to <n> KB
#  quiet		Show aprint_naive output
#  verbose		Show aprint_normal and aprint_verbose output
options 	BOOT_ARGS="\"-v\""

config		netbsd		root on ? type ?

# The main bus device
mainbus0	at root

# The boot cpu
cpu0		at mainbus?

# L3 Interconnect
#L3i0		at mainbus?

# OBIO
obio0		at mainbus? base 0x44c00000 size 0x00400000	# L4_WKUP
obio1		at mainbus? base 0x48000000 size 0x01000000	# L4_PER
obio2		at mainbus? base 0x4a000000 size 0x01000000	# L4_FAST

# Enhanced Direct Memory Access controller
edma0		at mainbus? base 0x49000000 size 0x100000 intrbase 12

# General Purpose Memory Controller
gpmc0		at mainbus? base 0x50000000

# Interrupt Controller
omapicu0	at obio1 addr 0x48200000 size 0x1000 intrbase 0

# Power, Reset and Clock Management
prcm0		at obio0 addr 0x44e00000 size 0x2000	# PRM Module

# Control Module
sitaracm0	at obio0 addr 0x44e10000 size 0x2000

# SDHC controllers
sdhc0		at obio1 addr 0x48060000 size 0x1000 intr 64 edmabase 24
sdmmc*		at sdhc?
ld*		at sdmmc?
#options SDMMC_DEBUG
#options SDHC_DEBUG

# General-purpose I/O pins
omapgpio0	at obio0 addr 0x44e07000 size 0x1000
gpio0		at omapgpio0
omapgpio1	at obio1 addr 0x4804c000 size 0x1000
gpio1		at omapgpio1
omapgpio2	at obio1 addr 0x481ac000 size 0x1000
gpio2		at omapgpio2
omapgpio3	at obio1 addr 0x481ae000 size 0x1000
gpio3		at omapgpio3

# I2C Controller
tiiic0		at obio0 addr 0x44e0b000 size 0x1000 intr 70
iic*		at tiiic?
#?		at iic? addr 0x00
#tps65910pmic0	at iic? addr 0x12	# TPS65910 ID0 (SmartReflex)
#tlv320aic3x	at iic? addr 0x18	# TLV320AIC3x
#tps65910pmic1	at iic? addr 0x2d	# TPS65910 ID1	# RTC
#micon		at iic? addr 0x5a
#?		at iic? addr 0x76

# On-board 16550 UARTs
com0		at obio1 addr 0x48022000 size 0x1000 intr 73 mult 4	# UART1
options 	CONSADDR=0x48022000, CONSPEED=115200
# GPS
com1		at obio1 addr 0x481a6000 size 0x1000 intr 44 mult 4	# UART3

# XXX Clock assignment is kinda random.  My DM timer 3 seems to be
# unhappy and I don't know why.  DM timer 0 doesn't seem to deliver
# interrupts for the hard clock, although it seems to be the obvious
# choice.

# Hardclock timer
omapdmtimer0	at obio1 addr 0x48040000 size 0x1000 intr 68	# DM Timer 2

# Time counter
omapdmtimer1	at obio0 addr 0x44e31000 size 0x1000 intr 67	# DM Timer 1ms

# Statclock timer
omapdmtimer2	at obio1 addr 0x48044000 size 0x1000 intr 92	# DM Timer 4

# Watchdog timers
omapwdt32k*	at obio0 addr 0x44e35000 size 0x1000	# WDT1

# onboard video, experimental. Video mode is hardcoded in the driver
tifb* 		at obio1 addr 0x4830E000 size 0x1000 intr 36

# make sure the console display is always wsdisplay0
wsdisplay*	at wsemuldisplaydev?

# various options for wscons - we try to look as much like a standard
# sun console as possible
options 	WSEMUL_VT100
options 	WSDISPLAY_COMPAT_PCVT
options 	WSDISPLAY_COMPAT_SYSCONS
options 	WSDISPLAY_COMPAT_USL
options 	WSDISPLAY_SCROLLSUPPORT
options 	WS_KERNEL_FG=WSCOL_GREEN
options 	WSDISPLAY_DEFAULTSCREENS=4
options 	FONT_GALLANT12x22
options 	FONT_BOLD8x16
# compatibility to other console drivers
options 	WSDISPLAY_COMPAT_RAWKBD 	# can get raw scancodes

pseudo-device	wsmux			# mouse & keyboard multiplexor
pseudo-device	wsfont

# Ethernet
cpsw*		at obio2 addr 0x4a100000 size 0x8000 intrbase 40
atphy*		at mii? phy ?		# Attansic/Atheros PHYs

# On-board USB. Experimental
tiotg*		at mainbus? base 0x47400000 size 0x5000 intrbase 17
motg*		at tiotg? port ?
usb*		at motg?
uhub*		at usb?
uhub*		at uhub? port ?

uhidev* 	at uhub?

# USB Keyboards
ukbd*		at uhidev? reportid ?
wskbd*		at ukbd? console ? mux 1

# USB Mice
ums*		at uhidev? reportid ?
wsmouse*	at ums? mux 0

umass*		at uhub? port ? configuration ? interface ?
wd*		at umass?
# SCSI bus support
scsibus*	at scsi?
# SCSI devices
sd*		at scsibus? target ? lun ?	# SCSI disk drives

u3g*		at uhub? port ?
ucom*		at u3g?

# Pseudo-Devices

# disk/mass storage pseudo-devices
#pseudo-device	md			# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files
#pseudo-device	fss			# file system snapshot device
#pseudo-device	putter			# for puffs and pud
pseudo-device	drvctl			# driver control

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
pseudo-device	loop			# network loopback
#pseudo-device	ppp			# Point-to-Point Protocol
#pseudo-device	kttcp			# network loopback

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
#options	RND_COM
#pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms
pseudo-device	lockstat		# lock profiling

# local configuration
cinclude "arch/evbarm/conf/BEAGLEBONE.local"
@


1.14
log
@clean up COMPAT_* options for native netbsd code:
- new series of files that are useful for saying "i want everything
  since netbsd 1.4", etc.
- use the fact COMPAT_* options have future dependancies to remove
  many redundant options.

removes about 3000 lines total across kernel configuration files.
tested about 30 random kernels in the changed list.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.13 2017/07/29 18:08:57 maxv Exp $
a87 1
include 	"arch/evbarm/conf/compat_netbsd09.config"
@


1.13
log
@Remove TCP_COMPAT_42 from the config files. Pass 3.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.12 2017/03/22 22:53:06 sevan Exp $
d83 1
a83 1
options		NFS_BOOT_RWSIZE=1024
d86 3
a88 18

options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
#options 	COMPAT_43	# 4.3BSD compatibility.
#options 	COMPAT_09	# NetBSD 0.9,
#options 	COMPAT_10	# NetBSD 1.0,
#options 	COMPAT_11	# NetBSD 1.1,
#options 	COMPAT_12	# NetBSD 1.2,
#options 	COMPAT_13	# NetBSD 1.3,
#options 	COMPAT_14	# NetBSD 1.4,
#options 	COMPAT_15	# NetBSD 1.5,
#options 	COMPAT_16	# NetBSD 1.6,
#options 	COMPAT_20	# NetBSD 2.0,
options 	COMPAT_30	# NetBSD 3.0,
options 	COMPAT_40	# NetBSD 4.0,
options 	COMPAT_50	# NetBSD 5.0,
options 	COMPAT_60	# NetBSD 6.0, and
options 	COMPAT_70	# NetBSD 7.0 binary compatibility.
#options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
d125 1
a125 1
options		DDB_ONPANIC=1
d144 1
a144 1
options		BOOT_ARGS="\"-v\""
@


1.12
log
@KDTRACE_HOOKS is enabled by default in GENERIC.common, remove references in
individual config files.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.11 2017/02/19 07:47:00 rin Exp $
a102 1
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
@


1.11
log
@PR kern/51208
Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for
ALL on amd64 and i386.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.10 2016/10/18 14:48:11 kiyohara Exp $
a136 1
#options 	KDTRACE_HOOKS	# kernel DTrace hooks
@


1.10
log
@Remove intrbase and intr from omapgpio.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.9 2016/10/18 14:45:05 kiyohara Exp $
d53 1
@


1.10.2.1
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.12 2017/03/22 22:53:06 sevan Exp $
a52 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
d136 1
@


1.9
log
@Enable tifb and wsdisplay.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.8 2016/10/15 15:24:00 kiyohara Exp $
d201 1
a201 1
omapgpio0	at obio0 addr 0x44e07000 size 0x1000 # intrbase 128 intr 29
d203 1
a203 1
omapgpio1	at obio1 addr 0x4804c000 size 0x1000 # intrbase 160 intr 30
d205 1
a205 1
omapgpio2	at obio1 addr 0x481ac000 size 0x1000 # intrbase 192 intr 32
d207 1
a207 1
omapgpio3	at obio1 addr 0x481ae000 size 0x1000 # intrbase 224 intr 32
@


1.8
log
@s/at mainbus0/at mainbus?/.  And indent.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.7 2016/08/04 06:54:47 kiyohara Exp $
d244 1
a244 1
#tifb* 		at obio1 addr 0x4830E000 size 0x1000 intr 36
d247 1
a247 1
#wsdisplay*	at wsemuldisplaydev?
d251 9
a259 9
#options 	WSEMUL_VT100
#options 	WSDISPLAY_COMPAT_PCVT
#options 	WSDISPLAY_COMPAT_SYSCONS
#options 	WSDISPLAY_COMPAT_USL
#options 	WSDISPLAY_SCROLLSUPPORT
#options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WSDISPLAY_DEFAULTSCREENS=4
#options 	FONT_GALLANT12x22
#options 	FONT_BOLD8x16
d261 1
a261 1
#options 	WSDISPLAY_COMPAT_RAWKBD 	# can get raw scancodes
@


1.7
log
@Fix description to 'NEXCOM VTC100'.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.6 2016/08/04 06:53:10 kiyohara Exp $
d271 2
a272 2
tiotg* 	at mainbus0 base 0x47400000 size 0x5000 intrbase 17
motg*	at tiotg? port ?
d280 2
a281 2
ukbd*	at uhidev? reportid ?
wskbd*	at ukbd? console ? mux 1
d284 2
a285 2
ums*	at uhidev? reportid ?
wsmouse* at ums? mux 0
@


1.6
log
@Enable tiotg and USB devices.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.5 2016/08/04 06:50:27 kiyohara Exp $
d4 1
a4 1
#	BEAGLEBONE -- TI AM335x board Kernel
@


1.5
log
@Add disabled MOTG_DEBUG and remove ?HCI_DEBUG.  Also disable USB_DEBUG.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.4 2016/07/21 09:10:55 kiyohara Exp $
d271 5
a275 5
#tiotg* 	at mainbus0 base 0x47400000 size 0x5000 intrbase 17
#motg*	at tiotg? port ?
#usb*		at motg?
#uhub*		at usb?
#uhub*		at uhub? port ?
d277 1
a277 1
#uhidev* 	at uhub?
d280 2
a281 2
#ukbd*	at uhidev? reportid ?
#wskbd*	at ukbd? console ? mux 1
d284 2
a285 2
#ums*	at uhidev? reportid ?
#wsmouse* at ums? mux 0
d287 2
a288 2
#umass*		at uhub? port ? configuration ? interface ?
#wd*		at umass?
d290 1
a290 1
#scsibus*	at scsi?
d292 1
a292 1
#sd*		at scsibus? target ? lun ?	# SCSI disk drives
d294 2
a295 3
#u3ginit*	at uhub? port ?
#u3g*		at uhub? port ?
#ucom*		at u3g?
@


1.4
log
@Attach atphy instead of ukphy.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.3 2016/07/12 13:20:03 kiyohara Exp $
d148 2
a149 4
options USB_DEBUG
options EHCI_DEBUG
options OHCI_DEBUG
options UHUB_DEBUG
@


1.3
log
@Comment-out tiotg.  It is not working yet.
Also clean-up and disable usb devices.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.2 2016/07/12 13:16:50 kiyohara Exp $
d270 1
a270 1
ukphy*		at mii?
@


1.3.2.1
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.4 2016/07/21 09:10:55 kiyohara Exp $
d270 1
a270 1
atphy*		at mii? phy ?		# Attansic/Atheros PHYs
@


1.3.2.2
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.7 2016/08/04 06:54:47 kiyohara Exp $
d4 1
a4 1
#	VTC100 -- NEXCOM VTC100 Kernel
d148 4
a151 2
#options 	USB_DEBUG
#options 	MOTG_DEBUG
d273 5
a277 5
tiotg* 	at mainbus0 base 0x47400000 size 0x5000 intrbase 17
motg*	at tiotg? port ?
usb*		at motg?
uhub*		at usb?
uhub*		at uhub? port ?
d279 1
a279 1
uhidev* 	at uhub?
d282 2
a283 2
ukbd*	at uhidev? reportid ?
wskbd*	at ukbd? console ? mux 1
d286 2
a287 2
ums*	at uhidev? reportid ?
wsmouse* at ums? mux 0
d289 2
a290 2
umass*		at uhub? port ? configuration ? interface ?
wd*		at umass?
d292 1
a292 1
scsibus*	at scsi?
d294 1
a294 1
sd*		at scsibus? target ? lun ?	# SCSI disk drives
d296 3
a298 2
u3g*		at uhub? port ?
ucom*		at u3g?
@


1.3.2.3
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.10 2016/10/18 14:48:11 kiyohara Exp $
d201 1
a201 1
omapgpio0	at obio0 addr 0x44e07000 size 0x1000
d203 1
a203 1
omapgpio1	at obio1 addr 0x4804c000 size 0x1000
d205 1
a205 1
omapgpio2	at obio1 addr 0x481ac000 size 0x1000
d207 1
a207 1
omapgpio3	at obio1 addr 0x481ae000 size 0x1000
d244 1
a244 1
tifb* 		at obio1 addr 0x4830E000 size 0x1000 intr 36
d247 1
a247 1
wsdisplay*	at wsemuldisplaydev?
d251 9
a259 9
options 	WSEMUL_VT100
options 	WSDISPLAY_COMPAT_PCVT
options 	WSDISPLAY_COMPAT_SYSCONS
options 	WSDISPLAY_COMPAT_USL
options 	WSDISPLAY_SCROLLSUPPORT
options 	WS_KERNEL_FG=WSCOL_GREEN
options 	WSDISPLAY_DEFAULTSCREENS=4
options 	FONT_GALLANT12x22
options 	FONT_BOLD8x16
d261 1
a261 1
options 	WSDISPLAY_COMPAT_RAWKBD 	# can get raw scancodes
d271 2
a272 2
tiotg*		at mainbus? base 0x47400000 size 0x5000 intrbase 17
motg*		at tiotg? port ?
d280 2
a281 2
ukbd*		at uhidev? reportid ?
wskbd*		at ukbd? console ? mux 1
d284 2
a285 2
ums*		at uhidev? reportid ?
wsmouse*	at ums? mux 0
@


1.3.2.4
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.11 2017/02/19 07:47:00 rin Exp $
a52 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.3.2.5
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.12 2017/03/22 22:53:06 sevan Exp $
d137 1
@


1.2
log
@cpsw's intrbase is 40.
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.1 2016/07/04 15:53:25 kiyohara Exp $
d273 5
a277 5
tiotg* 	at mainbus0 base 0x47400000 size 0x5000 intrbase 17
motg*	at tiotg? port ?
usb*		at motg?
uhub*		at usb?
uhub*		at uhub? port ?
d279 1
a279 1
uhidev*		at uhub?
d282 2
a283 2
ukbd*	at uhidev? reportid ?
wskbd*	at ukbd? console ? mux 1
d286 2
a287 2
ums*	at uhidev? reportid ?
wsmouse* at ums? mux 0
d289 2
a290 35
# USB generic touchscreen
uts*	at uhidev? reportid ?
wsmouse* at uts? mux 0

# USB Modem
umodem* at uhub? port ? configuration ?
ucom*	at umodem?
# Serial adapters
ubsa*	at uhub? port ?		# Belkin serial adapter
ucom*	at ubsa? portno ?

uchcom* at uhub? port ? 	# WinChipHead CH341/CH340 serial adapter
ucom*	at uchcom? portno ?

uftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
ucom*	at uftdi? portno ?

uipaq*	at uhub? port ?		# iPAQ PDAs
ucom*	at uipaq? 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 ?

uslsa*	at uhub? port ?		# Silicon Labs USB-RS232 serial adapter
ucom*	at uslsa? portno ?

uvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
ucom*	at uvscom? portno ?


umass*		at uhub? port ? configuration ? interface ?
wd*		at umass?
d292 1
a292 1
scsibus*	at scsi?
d294 1
a294 1
sd*		at scsibus? target ? lun ?      # SCSI disk drives
d296 3
a298 1
axe*		at uhub? port ? configuration ? interface ?
d312 1
@


1.1
log
@Add NEXCOM VTC100.
@
text
@d2 1
a2 1
#	$NetBSD: BEAGLEBONE,v 1.34 2015/11/02 00:49:24 jmcneill Exp $
d269 1
a269 1
cpsw*		at obio2 addr 0x4a100000 size 0x8000 intrbase 93
@


1.1.2.1
log
@file VTC100 was added on branch nick-nhusb on 2016-07-09 20:24:51 +0000
@
text
@d1 353
@


1.1.2.2
log
@Sync with HEAD
@
text
@a0 353
#
#	$NetBSD: VTC100,v 1.1 2016/07/04 15:53:25 kiyohara Exp $
#
#	BEAGLEBONE -- TI AM335x board Kernel
#

include	"arch/evbarm/conf/std.beagle"

# estimated number of users

maxusers	32

# 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_CORTEXA8
options 	TI_AM335X
options 	PMAPCOUNTERS

# XXX The Cortex PMC delay() doesn't seem to work.
#no options	CORTEX_PMC

# Architecture options
#makeoptions	CPUFLAGS+="-mthumb"

# 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	PROCFS		# /proc
#file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
file-system	TMPFS		# memory file system
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
#options 	FFS_EI		# FFS Endian Independent support
#options 	NFSSERVER
options 	WAPBL		# File system journaling support
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support

# Networking options

#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#options 	NETATALK	# AppleTalk networking
#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_BOOTSTATIC
#options		NFS_BOOTSTATIC_MYIP="\"192.168.1.4\""
#options		NFS_BOOTSTATIC_GWIP="\"192.168.1.1\""
#options		NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
#options		NFS_BOOTSTATIC_SERVADDR="\"192.168.1.1\""
#options		NFS_BOOTSTATIC_SERVER="\"192.168.1.1:/nfs/sdp2430\""

options		NFS_BOOT_RWSIZE=1024

# Compatibility options

options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
#options 	COMPAT_43	# 4.3BSD compatibility.
#options 	COMPAT_09	# NetBSD 0.9,
#options 	COMPAT_10	# NetBSD 1.0,
#options 	COMPAT_11	# NetBSD 1.1,
#options 	COMPAT_12	# NetBSD 1.2,
#options 	COMPAT_13	# NetBSD 1.3,
#options 	COMPAT_14	# NetBSD 1.4,
#options 	COMPAT_15	# NetBSD 1.5,
#options 	COMPAT_16	# NetBSD 1.6,
#options 	COMPAT_20	# NetBSD 2.0,
options 	COMPAT_30	# NetBSD 3.0,
options 	COMPAT_40	# NetBSD 4.0,
options 	COMPAT_50	# NetBSD 5.0,
options 	COMPAT_60	# NetBSD 6.0, and
options 	COMPAT_70	# NetBSD 7.0 binary compatibility.
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
#options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# Shared memory options

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing

# Device options

#options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
#options 	MEMORY_DISK_ROOT_SIZE=8192	# Size in blocks
#options 	MEMORY_DISK_DYNAMIC
#options 	MINIROOTSIZE=1000	# Size in blocks
#options 	MEMORY_DISK_IS_ROOT	# use memory disk as root

# Wedge support
options 	DKWEDGE_AUTODISCOVER	# Automatically add dk(4) instances
options 	DKWEDGE_METHOD_GPT	# Supports GPT partitions as wedges

# Miscellaneous kernel options
options 	KTRACE		# system call tracing, a la ktrace(1)
#options 	SCSIVERBOSE	# Verbose SCSI errors
#options 	MIIVERBOSE	# Verbose MII autoconfuration messages
#options 	DDB_KEYCODE=0x40
#options 	USERCONF	# userconf(4) support
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

# Development and Debugging options

#options 	PERFCTRS	# performance counters
options 	DIAGNOSTIC	# internal consistency checks
options 	DEBUG
#options 	KDTRACE_HOOKS	# kernel DTrace hooks
#options 	PMAP_DEBUG	# Enable pmap_debug_level code
#options 	IPKDB		# remote kernel debugging
#options 	VERBOSE_INIT_ARM # verbose bootstraping messages
options 	DDB		# in-kernel debugger
options		DDB_ONPANIC=1
options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#options 	KGDB
makeoptions	DEBUG="-g"	# compile full symbol table
makeoptions	COPY_SYMTAB=1

## USB Debugging options
options USB_DEBUG
options EHCI_DEBUG
options OHCI_DEBUG
options UHUB_DEBUG


# Valid options for BOOT_ARGS:
#  single		Boot to single user only
#  kdb			Give control to kernel debugger
#  ask			Ask for file name to reboot from
#  pmapdebug=<n>	If PMAP_DEBUG, set pmap_debug_level to <n>
#  memorydisk=<n>	Set memorydisk size to <n> KB
#  quiet		Show aprint_naive output
#  verbose		Show aprint_normal and aprint_verbose output
options		BOOT_ARGS="\"-v\""

config		netbsd		root on ? type ?

# The main bus device
mainbus0	at root

# The boot cpu
cpu0		at mainbus?

# L3 Interconnect
#L3i0		at mainbus?

# OBIO
obio0		at mainbus? base 0x44c00000 size 0x00400000	# L4_WKUP
obio1		at mainbus? base 0x48000000 size 0x01000000	# L4_PER
obio2		at mainbus? base 0x4a000000 size 0x01000000	# L4_FAST

# Enhanced Direct Memory Access controller
edma0		at mainbus? base 0x49000000 size 0x100000 intrbase 12

# General Purpose Memory Controller
gpmc0		at mainbus? base 0x50000000

# Interrupt Controller
omapicu0	at obio1 addr 0x48200000 size 0x1000 intrbase 0

# Power, Reset and Clock Management
prcm0		at obio0 addr 0x44e00000 size 0x2000	# PRM Module

# Control Module
sitaracm0	at obio0 addr 0x44e10000 size 0x2000

# SDHC controllers
sdhc0		at obio1 addr 0x48060000 size 0x1000 intr 64 edmabase 24
sdmmc*		at sdhc?
ld*		at sdmmc?
#options SDMMC_DEBUG
#options SDHC_DEBUG

# General-purpose I/O pins
omapgpio0	at obio0 addr 0x44e07000 size 0x1000 # intrbase 128 intr 29
gpio0		at omapgpio0
omapgpio1	at obio1 addr 0x4804c000 size 0x1000 # intrbase 160 intr 30
gpio1		at omapgpio1
omapgpio2	at obio1 addr 0x481ac000 size 0x1000 # intrbase 192 intr 32
gpio2		at omapgpio2
omapgpio3	at obio1 addr 0x481ae000 size 0x1000 # intrbase 224 intr 32
gpio3		at omapgpio3

# I2C Controller
tiiic0		at obio0 addr 0x44e0b000 size 0x1000 intr 70
iic*		at tiiic?
#?		at iic? addr 0x00
#tps65910pmic0	at iic? addr 0x12	# TPS65910 ID0 (SmartReflex)
#tlv320aic3x	at iic? addr 0x18	# TLV320AIC3x
#tps65910pmic1	at iic? addr 0x2d	# TPS65910 ID1	# RTC
#micon		at iic? addr 0x5a
#?		at iic? addr 0x76

# On-board 16550 UARTs
com0		at obio1 addr 0x48022000 size 0x1000 intr 73 mult 4	# UART1
options 	CONSADDR=0x48022000, CONSPEED=115200
# GPS
com1		at obio1 addr 0x481a6000 size 0x1000 intr 44 mult 4	# UART3

# XXX Clock assignment is kinda random.  My DM timer 3 seems to be
# unhappy and I don't know why.  DM timer 0 doesn't seem to deliver
# interrupts for the hard clock, although it seems to be the obvious
# choice.

# Hardclock timer
omapdmtimer0	at obio1 addr 0x48040000 size 0x1000 intr 68	# DM Timer 2

# Time counter
omapdmtimer1	at obio0 addr 0x44e31000 size 0x1000 intr 67	# DM Timer 1ms

# Statclock timer
omapdmtimer2	at obio1 addr 0x48044000 size 0x1000 intr 92	# DM Timer 4

# Watchdog timers
omapwdt32k*	at obio0 addr 0x44e35000 size 0x1000	# WDT1

# onboard video, experimental. Video mode is hardcoded in the driver
#tifb* 		at obio1 addr 0x4830E000 size 0x1000 intr 36

# make sure the console display is always wsdisplay0
#wsdisplay*	at wsemuldisplaydev?

# various options for wscons - we try to look as much like a standard
# sun console as possible
#options 	WSEMUL_VT100
#options 	WSDISPLAY_COMPAT_PCVT
#options 	WSDISPLAY_COMPAT_SYSCONS
#options 	WSDISPLAY_COMPAT_USL
#options 	WSDISPLAY_SCROLLSUPPORT
#options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WSDISPLAY_DEFAULTSCREENS=4
#options 	FONT_GALLANT12x22
#options 	FONT_BOLD8x16
# compatibility to other console drivers
#options 	WSDISPLAY_COMPAT_RAWKBD 	# can get raw scancodes

pseudo-device	wsmux			# mouse & keyboard multiplexor
pseudo-device	wsfont

# Ethernet
cpsw*		at obio2 addr 0x4a100000 size 0x8000 intrbase 93
ukphy*		at mii?

# On-board USB. Experimental
tiotg* 	at mainbus0 base 0x47400000 size 0x5000 intrbase 17
motg*	at tiotg? port ?
usb*		at motg?
uhub*		at usb?
uhub*		at uhub? port ?

uhidev*		at uhub?

# USB Keyboards
ukbd*	at uhidev? reportid ?
wskbd*	at ukbd? console ? mux 1

# USB Mice
ums*	at uhidev? reportid ?
wsmouse* at ums? mux 0

# USB generic touchscreen
uts*	at uhidev? reportid ?
wsmouse* at uts? mux 0

# USB Modem
umodem* at uhub? port ? configuration ?
ucom*	at umodem?
# Serial adapters
ubsa*	at uhub? port ?		# Belkin serial adapter
ucom*	at ubsa? portno ?

uchcom* at uhub? port ? 	# WinChipHead CH341/CH340 serial adapter
ucom*	at uchcom? portno ?

uftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
ucom*	at uftdi? portno ?

uipaq*	at uhub? port ?		# iPAQ PDAs
ucom*	at uipaq? 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 ?

uslsa*	at uhub? port ?		# Silicon Labs USB-RS232 serial adapter
ucom*	at uslsa? portno ?

uvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
ucom*	at uvscom? portno ?


umass*		at uhub? port ? configuration ? interface ?
wd*		at umass?
# SCSI bus support
scsibus*	at scsi?
# SCSI devices
sd*		at scsibus? target ? lun ?      # SCSI disk drives

axe*		at uhub? port ? configuration ? interface ?

# Pseudo-Devices

# disk/mass storage pseudo-devices
#pseudo-device	md			# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files
#pseudo-device	fss			# file system snapshot device
#pseudo-device	putter			# for puffs and pud
pseudo-device	drvctl			# driver control

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
pseudo-device	loop			# network loopback
#pseudo-device	kttcp			# network loopback

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
#options	RND_COM
#pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms
pseudo-device	lockstat		# lock profiling

# local configuration
cinclude "arch/evbarm/conf/BEAGLEBONE.local"
@


1.1.2.3
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.1.2.2 2016/07/09 20:24:51 skrll Exp $
d4 1
a4 1
#	VTC100 -- NEXCOM VTC100 Kernel
d148 4
a151 2
#options 	USB_DEBUG
#options 	MOTG_DEBUG
d269 2
a270 2
cpsw*		at obio2 addr 0x4a100000 size 0x8000 intrbase 40
atphy*		at mii? phy ?		# Attansic/Atheros PHYs
d279 1
a279 1
uhidev* 	at uhub?
d289 33
d327 1
a327 1
sd*		at scsibus? target ? lun ?	# SCSI disk drives
d329 1
a329 2
u3g*		at uhub? port ?
ucom*		at u3g?
a342 1
#pseudo-device	ppp			# Point-to-Point Protocol
@


1.1.2.4
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.1.2.3 2016/10/05 20:55:26 skrll Exp $
d201 1
a201 1
omapgpio0	at obio0 addr 0x44e07000 size 0x1000
d203 1
a203 1
omapgpio1	at obio1 addr 0x4804c000 size 0x1000
d205 1
a205 1
omapgpio2	at obio1 addr 0x481ac000 size 0x1000
d207 1
a207 1
omapgpio3	at obio1 addr 0x481ae000 size 0x1000
d244 1
a244 1
tifb* 		at obio1 addr 0x4830E000 size 0x1000 intr 36
d247 1
a247 1
wsdisplay*	at wsemuldisplaydev?
d251 9
a259 9
options 	WSEMUL_VT100
options 	WSDISPLAY_COMPAT_PCVT
options 	WSDISPLAY_COMPAT_SYSCONS
options 	WSDISPLAY_COMPAT_USL
options 	WSDISPLAY_SCROLLSUPPORT
options 	WS_KERNEL_FG=WSCOL_GREEN
options 	WSDISPLAY_DEFAULTSCREENS=4
options 	FONT_GALLANT12x22
options 	FONT_BOLD8x16
d261 1
a261 1
options 	WSDISPLAY_COMPAT_RAWKBD 	# can get raw scancodes
d271 2
a272 2
tiotg*		at mainbus? base 0x47400000 size 0x5000 intrbase 17
motg*		at tiotg? port ?
d280 2
a281 2
ukbd*		at uhidev? reportid ?
wskbd*		at ukbd? console ? mux 1
d284 2
a285 2
ums*		at uhidev? reportid ?
wsmouse*	at ums? mux 0
@


1.1.2.5
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: VTC100,v 1.1.2.4 2016/12/05 10:54:52 skrll Exp $
a52 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
d102 1
d136 1
@


