head	1.36;
access;
symbols
	perseant-exfatfs-base-20250801:1.36
	perseant-exfatfs-base-20240630:1.36
	perseant-exfatfs:1.36.0.12
	perseant-exfatfs-base:1.36
	netbsd-8-3-RELEASE:1.29
	netbsd-9-4-RELEASE:1.35.2.2
	bouyer-sunxi-drm:1.36.0.10
	bouyer-sunxi-drm-base:1.36
	netbsd-9-3-RELEASE:1.35.2.2
	cjep_sun2x:1.36.0.8
	cjep_sun2x-base:1.36
	cjep_staticlib_x-base1:1.36
	netbsd-9-2-RELEASE:1.35.2.2
	cjep_staticlib_x:1.36.0.6
	cjep_staticlib_x-base:1.36
	thorpej-futex-base:1.36
	netbsd-9-1-RELEASE:1.35.2.2
	bouyer-xenpvh-base2:1.36
	phil-wifi-20200421:1.36
	bouyer-xenpvh-base1:1.36
	phil-wifi-20200411:1.36
	bouyer-xenpvh:1.36.0.4
	bouyer-xenpvh-base:1.36
	phil-wifi-20200406:1.36
	netbsd-8-2-RELEASE:1.29
	ad-namecache-base3:1.36
	netbsd-9-0-RELEASE:1.35.2.2
	netbsd-9-0-RC2:1.35.2.2
	ad-namecache-base2:1.36
	ad-namecache-base1:1.36
	ad-namecache:1.36.0.2
	ad-namecache-base:1.36
	netbsd-9-0-RC1:1.35.2.2
	netbsd-9:1.35.0.2
	netbsd-9-base:1.35
	phil-wifi-20190609:1.35
	netbsd-8-1-RELEASE:1.29
	netbsd-8-1-RC1:1.29
	isaki-audio2:1.34.0.2
	isaki-audio2-base:1.34
	pgoyette-compat-merge-20190127:1.31.2.2
	pgoyette-compat-20190127:1.34
	pgoyette-compat-20190118:1.34
	pgoyette-compat-1226:1.34
	pgoyette-compat-1126:1.34
	pgoyette-compat-1020:1.33
	pgoyette-compat-0930:1.33
	pgoyette-compat-0906:1.33
	netbsd-7-2-RELEASE:1.23
	pgoyette-compat-0728:1.33
	netbsd-8-0-RELEASE:1.29
	phil-wifi:1.31.0.4
	phil-wifi-base:1.31
	pgoyette-compat-0625:1.31
	netbsd-8-0-RC2:1.29
	pgoyette-compat-0521:1.31
	pgoyette-compat-0502:1.31
	pgoyette-compat-0422:1.31
	netbsd-8-0-RC1:1.29
	pgoyette-compat-0415:1.31
	pgoyette-compat-0407:1.31
	pgoyette-compat-0330:1.31
	pgoyette-compat-0322:1.31
	pgoyette-compat-0315:1.31
	netbsd-7-1-2-RELEASE:1.23
	pgoyette-compat:1.31.0.2
	pgoyette-compat-base:1.31
	netbsd-7-1-1-RELEASE:1.23
	tls-maxphys-base-20171202:1.31
	matt-nb8-mediatek:1.29.0.10
	matt-nb8-mediatek-base:1.29
	nick-nhusb-base-20170825:1.30
	perseant-stdc-iso10646:1.29.0.8
	perseant-stdc-iso10646-base:1.29
	netbsd-8:1.29.0.6
	netbsd-8-base:1.29
	prg-localcount2-base3:1.29
	prg-localcount2-base2:1.29
	prg-localcount2-base1:1.29
	prg-localcount2:1.29.0.4
	prg-localcount2-base:1.29
	pgoyette-localcount-20170426:1.29
	bouyer-socketcan-base1:1.29
	jdolecek-ncq:1.29.0.2
	jdolecek-ncq-base:1.29
	pgoyette-localcount-20170320:1.29
	netbsd-7-1:1.23.0.8
	netbsd-7-1-RELEASE:1.23
	netbsd-7-1-RC2:1.23
	nick-nhusb-base-20170204:1.27
	netbsd-7-nhusb-base-20170116:1.23
	bouyer-socketcan:1.27.0.4
	bouyer-socketcan-base:1.27
	pgoyette-localcount-20170107:1.27
	netbsd-7-1-RC1:1.23
	nick-nhusb-base-20161204:1.27
	pgoyette-localcount-20161104:1.27
	netbsd-7-0-2-RELEASE:1.23
	nick-nhusb-base-20161004:1.27
	localcount-20160914:1.27
	netbsd-7-nhusb:1.23.0.6
	netbsd-7-nhusb-base:1.23
	pgoyette-localcount-20160806:1.27
	pgoyette-localcount-20160726:1.27
	pgoyette-localcount:1.27.0.2
	pgoyette-localcount-base:1.27
	nick-nhusb-base-20160907:1.27
	nick-nhusb-base-20160529:1.27
	netbsd-7-0-1-RELEASE:1.23
	nick-nhusb-base-20160422:1.27
	nick-nhusb-base-20160319:1.27
	nick-nhusb-base-20151226:1.27
	netbsd-7-0:1.23.0.4
	netbsd-7-0-RELEASE:1.23
	nick-nhusb-base-20150921:1.27
	netbsd-7-0-RC3:1.23
	netbsd-7-0-RC2:1.23
	netbsd-7-0-RC1:1.23
	nick-nhusb-base-20150606:1.26
	nick-nhusb-base-20150406:1.26
	nick-nhusb:1.26.0.2
	nick-nhusb-base:1.26
	netbsd-6-0-6-RELEASE:1.8
	netbsd-6-1-5-RELEASE:1.8
	netbsd-7:1.23.0.2
	netbsd-7-base:1.23
	yamt-pagecache-base9:1.20
	yamt-pagecache-tag8:1.6.2.3
	netbsd-6-1-4-RELEASE:1.8
	netbsd-6-0-5-RELEASE:1.8
	tls-earlyentropy:1.20.0.2
	tls-earlyentropy-base:1.22
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.20
	riastradh-drm2-base3:1.20
	netbsd-6-1-3-RELEASE:1.8
	netbsd-6-0-4-RELEASE:1.8
	netbsd-6-1-2-RELEASE:1.8
	netbsd-6-0-3-RELEASE:1.8
	rmind-smpnet-nbase:1.20
	netbsd-6-1-1-RELEASE:1.8
	riastradh-drm2-base2:1.19
	riastradh-drm2-base1:1.19
	riastradh-drm2:1.19.0.2
	riastradh-drm2-base:1.19
	rmind-smpnet:1.18.0.2
	rmind-smpnet-base:1.20
	netbsd-6-1:1.8.0.8
	netbsd-6-0-2-RELEASE:1.8
	netbsd-6-1-RELEASE:1.8
	khorben-n900:1.17.0.2
	netbsd-6-1-RC4:1.8
	netbsd-6-1-RC3:1.8
	agc-symver:1.16.0.2
	agc-symver-base:1.16
	netbsd-6-1-RC2:1.8
	netbsd-6-1-RC1:1.8
	yamt-pagecache-base8:1.14
	netbsd-6-0-1-RELEASE:1.8
	yamt-pagecache-base7:1.13
	matt-nb6-plus-nbase:1.8
	yamt-pagecache-base6:1.13
	netbsd-6-0:1.8.0.6
	netbsd-6-0-RELEASE:1.8
	netbsd-6-0-RC2:1.8
	tls-maxphys:1.13.0.2
	tls-maxphys-base:1.23
	matt-nb6-plus:1.8.0.4
	matt-nb6-plus-base:1.8
	netbsd-6-0-RC1:1.8
	jmcneill-usbmp-base10:1.9
	yamt-pagecache-base5:1.9
	jmcneill-usbmp-base9:1.9
	yamt-pagecache-base4:1.9
	jmcneill-usbmp-base8:1.9
	jmcneill-usbmp-base7:1.8
	jmcneill-usbmp-base6:1.8
	jmcneill-usbmp-base5:1.8
	jmcneill-usbmp-base4:1.8
	jmcneill-usbmp-base3:1.8
	jmcneill-usbmp-pre-base2:1.7
	jmcneill-usbmp-base2:1.8
	netbsd-6:1.8.0.2
	netbsd-6-base:1.8
	jmcneill-usbmp:1.7.0.2
	jmcneill-usbmp-base:1.7
	jmcneill-audiomp3:1.6.0.4
	jmcneill-audiomp3-base:1.6
	yamt-pagecache-base3:1.6
	yamt-pagecache-base2:1.6
	yamt-pagecache:1.6.0.2
	yamt-pagecache-base:1.6
	rmind-uvmplock-nbase:1.5
	cherry-xenmp:1.5.0.2
	cherry-xenmp-base:1.5
	jym-xensuspend-nbase:1.5
	rmind-uvmplock-base:1.5
	uebayasi-xip-base7:1.2
	bouyer-quota2-nbase:1.2
	bouyer-quota2:1.2.0.4
	bouyer-quota2-base:1.2
	jruoho-x86intr:1.2.0.2
	jruoho-x86intr-base:1.2
	matt-mips64-premerge-20101231:1.2
	uebayasi-xip-base6:1.1
	uebayasi-xip-base5:1.1
	uebayasi-xip-base4:1.1
	jym-xensuspend-base:1.5
	uebayasi-xip-base3:1.1
	yamt-nfs-mp-base11:1.1
	uebayasi-xip:1.1.0.6
	uebayasi-xip-base2:1.1
	yamt-nfs-mp:1.1.0.4
	yamt-nfs-mp-base10:1.1
	rmind-uvmplock:1.1.0.2;
locks; strict;
comment	@# @;


1.36
date	2019.11.03.12.17.32;	author jmcneill;	state dead;
branches;
next	1.35;
commitid	zl4QveuRtfa6YoJB;

1.35
date	2019.05.18.08.49.23;	author skrll;	state Exp;
branches
	1.35.2.1;
next	1.34;
commitid	VWUb8jSMwSEReFnB;

1.34
date	2018.10.23.19.58.52;	author jdolecek;	state Exp;
branches;
next	1.33;
commitid	Uj00maxTZQIxA7XA;

1.33
date	2018.07.14.15.09.41;	author maxv;	state Exp;
branches;
next	1.32;
commitid	pS1Vmgc7z1Iwf7KA;

1.32
date	2018.07.12.10.46.43;	author maxv;	state Exp;
branches;
next	1.31;
commitid	zv0Sckxqs4y3RPJA;

1.31
date	2017.09.14.07.58.40;	author mrg;	state Exp;
branches
	1.31.2.1
	1.31.4.1;
next	1.30;
commitid	ngZ6fHXwTqlZA87A;

1.30
date	2017.07.29.18.08.57;	author maxv;	state Exp;
branches;
next	1.29;
commitid	OtoNC1YDOrKHu91A;

1.29
date	2017.02.27.06.50.15;	author chs;	state Exp;
branches;
next	1.28;
commitid	LMiufKW7WLkXCyHz;

1.28
date	2017.02.19.07.47.00;	author rin;	state Exp;
branches;
next	1.27;
commitid	ivCr5u3yfBMzbxGz;

1.27
date	2015.08.12.07.53.57;	author maxv;	state Exp;
branches
	1.27.2.1
	1.27.4.1;
next	1.26;
commitid	6eLXlen4HB1O8Xwy;

1.26
date	2014.08.30.15.21.17;	author kiyohara;	state Exp;
branches
	1.26.2.1;
next	1.25;
commitid	Bjywslt5yeX9LoOx;

1.25
date	2014.08.23.20.26.57;	author dholland;	state Exp;
branches;
next	1.24;
commitid	Ef5fhfmsGe1uFwNx;

1.24
date	2014.08.17.21.17.43;	author joerg;	state Exp;
branches;
next	1.23;
commitid	1Tn1qthIdwV09LMx;

1.23
date	2014.08.10.22.55.29;	author chs;	state Exp;
branches;
next	1.22;
commitid	01JJJohDx7XvVRLx;

1.22
date	2014.08.03.09.18.16;	author martin;	state Exp;
branches;
next	1.21;
commitid	IuRbf3yoxQF3DTKx;

1.21
date	2014.07.27.03.34.41;	author dholland;	state Exp;
branches;
next	1.20;
commitid	rlGfXZaBJUt0XXJx;

1.20
date	2013.08.12.21.17.59;	author matt;	state Exp;
branches
	1.20.2.1;
next	1.19;
commitid	ZqSkscU03Lkm3d1x;

1.19
date	2013.06.30.21.38.56;	author rmind;	state Exp;
branches;
next	1.18;
commitid	WyqSRDp14EmayGVw;

1.18
date	2013.06.05.23.08.00;	author christos;	state Exp;
branches
	1.18.2.1;
next	1.17;
commitid	MDKdYakvaqdHQtSw;

1.17
date	2013.04.27.22.21.13;	author christos;	state Exp;
branches;
next	1.16;

1.16
date	2013.03.02.02.42.12;	author christos;	state Exp;
branches;
next	1.15;

1.15
date	2013.03.01.18.25.33;	author joerg;	state Exp;
branches;
next	1.14;

1.14
date	2012.12.19.07.54.41;	author msaitoh;	state Exp;
branches;
next	1.13;

1.13
date	2012.09.11.19.43.09;	author msaitoh;	state Exp;
branches
	1.13.2.1;
next	1.12;

1.12
date	2012.09.05.00.07.33;	author matt;	state Exp;
branches;
next	1.11;

1.11
date	2012.09.04.00.19.20;	author matt;	state Exp;
branches;
next	1.10;

1.10
date	2012.08.23.00.20.16;	author kiyohara;	state Exp;
branches;
next	1.9;

1.9
date	2012.03.31.02.45.37;	author tsutsui;	state Exp;
branches;
next	1.8;

1.8
date	2011.12.18.05.49.25;	author dholland;	state Exp;
branches;
next	1.7;

1.7
date	2011.11.22.21.25.07;	author tls;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	2011.06.30.20.09.23;	author wiz;	state Exp;
branches
	1.6.2.1;
next	1.5;

1.5
date	2011.03.06.17.08.22;	author bouyer;	state Exp;
branches;
next	1.4;

1.4
date	2011.03.06.05.08.03;	author jakllsch;	state Exp;
branches;
next	1.3;

1.3
date	2011.03.06.02.22.27;	author jakllsch;	state Exp;
branches;
next	1.2;

1.2
date	2010.11.23.11.13.56;	author hannken;	state Exp;
branches
	1.2.2.1
	1.2.4.1;
next	1.1;

1.1
date	2010.06.16.22.06.54;	author jmcneill;	state Exp;
branches
	1.1.2.1
	1.1.4.1
	1.1.6.1;
next	;

1.35.2.1
date	2019.11.21.18.17.59;	author martin;	state Exp;
branches;
next	1.35.2.2;
commitid	MmECFs8hRKPpnKLB;

1.35.2.2
date	2019.11.27.13.46.44;	author martin;	state dead;
branches;
next	;
commitid	GtJZLifQuZ11HuMB;

1.31.2.1
date	2018.07.28.04.37.31;	author pgoyette;	state Exp;
branches;
next	1.31.2.2;
commitid	1UP1xAIUxv1ZgRLA;

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

1.31.4.1
date	2019.06.10.22.06.04;	author christos;	state Exp;
branches;
next	1.31.4.2;
commitid	jtc8rnCzWiEEHGqB;

1.31.4.2
date	2020.04.13.08.03.42;	author martin;	state dead;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.27.2.1
date	2017.03.20.06.57.13;	author pgoyette;	state Exp;
branches;
next	;
commitid	jjw7cAwgyKq7RfKz;

1.27.4.1
date	2017.04.21.16.53.25;	author bouyer;	state Exp;
branches;
next	;
commitid	dUG7nkTKALCadqOz;

1.26.2.1
date	2015.09.22.12.05.40;	author skrll;	state Exp;
branches;
next	1.26.2.2;
commitid	CpNWKp3ozVNTafCy;

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

1.20.2.1
date	2014.08.10.06.53.54;	author tls;	state Exp;
branches;
next	;
commitid	7fY3uHKSIbCABMLx;

1.18.2.1
date	2013.08.28.23.59.14;	author rmind;	state Exp;
branches;
next	;
commitid	cbp9Ov2uYijlqh3x;

1.13.2.1
date	2013.02.25.00.28.34;	author tls;	state Exp;
branches;
next	1.13.2.2;

1.13.2.2
date	2013.06.23.06.20.04;	author tls;	state Exp;
branches;
next	1.13.2.3;
commitid	eVjr9caYRQbRGHUw;

1.13.2.3
date	2014.08.20.00.02.53;	author tls;	state Exp;
branches;
next	1.13.2.4;
commitid	jTnpym9Qu0o4R1Nx;

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

1.7.2.1
date	2012.02.18.07.31.47;	author mrg;	state Exp;
branches;
next	1.7.2.2;

1.7.2.2
date	2012.04.05.21.33.13;	author mrg;	state Exp;
branches;
next	;

1.6.2.1
date	2012.04.17.00.06.13;	author yamt;	state Exp;
branches;
next	1.6.2.2;

1.6.2.2
date	2012.10.30.17.19.19;	author yamt;	state Exp;
branches;
next	1.6.2.3;

1.6.2.3
date	2013.01.23.00.05.44;	author yamt;	state Exp;
branches;
next	1.6.2.4;

1.6.2.4
date	2014.05.22.11.39.40;	author yamt;	state Exp;
branches;
next	;
commitid	VUUXuyNWnt3AKwBx;

1.2.2.1
date	2011.06.06.09.05.24;	author jruoho;	state Exp;
branches;
next	;

1.2.4.1
date	2011.02.08.19.29.32;	author bouyer;	state Exp;
branches;
next	;

1.1.2.1
date	2010.06.16.22.06.54;	author rmind;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2010.07.03.01.19.16;	author rmind;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2011.03.05.20.50.03;	author rmind;	state Exp;
branches;
next	1.1.2.4;

1.1.2.4
date	2011.04.21.01.40.56;	author rmind;	state Exp;
branches;
next	;

1.1.4.1
date	2010.06.16.22.06.54;	author yamt;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2010.08.11.22.51.50;	author yamt;	state Exp;
branches;
next	;

1.1.6.1
date	2010.06.16.22.06.54;	author uebayasi;	state dead;
branches;
next	1.1.6.2;

1.1.6.2
date	2010.08.17.06.44.15;	author uebayasi;	state Exp;
branches;
next	;


desc
@@


1.36
log
@OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by
GENERIC.
@
text
@#
#	$NetBSD: IGEPV2,v 1.35 2019/05/18 08:49:23 skrll Exp $
#
#	IGEPv2 -- TI OMAP 3530 Eval Board Kernel
#

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

# 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 	OMAP_3530
options 	PMAPCOUNTERS

# 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	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 	SOFTDEP
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

# Miscellaneous kernel options
options 	KTRACE		# system call tracing, a la ktrace(1)
#options 	LKM		# loadable kernel modules
#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 	PMAP_DEBUG	# Enable pmap_debug_level code
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=0x49020000, CONSPEED=115200

## USB Debugging options
#options USB_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="\"\""

config		netbsd		root on ? type ?

# The main bus device
mainbus0	at root

# The boot cpu
cpu0		at mainbus?

# Specify the memory size in megabytes.
options 	MEMSIZE=512

# L3 Interconnect
L3i0		at mainbus?

# OBIO
obio0		at mainbus? base 0x48000000 size 0x1000000	# L4 CORE
obio1		at mainbus? base 0x48300000 size 0x0100000	# L4 WAKEUP
obio2		at mainbus? base 0x49000000 size 0x0100000	# L4 PERIPHERAL
#obio3		at mainbus? base 0x54000000 size 0x0800000	# L4 EMUL

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

smsh0		at gpmc0 addr 0x2c000000 intr 272	# gpio5 16 (gpio 176)
ukphy*		at mii?

# SDHC controllers
sdhc0		at obio0 addr 0x4809C000 size 0x0400 intr 83
#sdhc1		at obio0 addr 0x480B4000 size 0x0400 intr 86
#sdhc2		at obio0 addr 0x480AD000 size 0x0400 intr 94
sdmmc*		at sdhc?		# SD/MMC bus
ld*		at sdmmc?

# NAND controller
omapnand0	at gpmc? addr 0x20000000

# NAND layer
nand0		at nandbus?

# use the bad block table
options NAND_BBT

# Define flash partitions for board
flash0		at nand0 offset 0x000000 size 0x080000 readonly 1 # X-Loader
flash1		at nand0 offset 0x080000 size 0x1e0000 readonly 1 # U-Boot
flash2		at nand0 offset 0x260000 size 0x020000 readonly 1 # UB Env
flash3		at nand0 offset 0x280000 size 0x400000		# kernel
flash4		at nand0 offset 0x680000 size 0			# filesystem


# Interrupt Controller
omapicu0	at obio0 addr 0x48200000 size 0x1000 intrbase 0
omapgpio0	at obio1 addr 0x48310000 size 0x0400 intrbase 96  intr 29
#omapgpio1	at obio2 addr 0x49050000 size 0x0400 intrbase 128 intr 30
#omapgpio2	at obio2 addr 0x49052000 size 0x0400 intrbase 160 intr 31
#omapgpio3	at obio2 addr 0x49054000 size 0x0400 intrbase 192 intr 32
omapgpio4	at obio2 addr 0x49056000 size 0x0400 intrbase 224 intr 33
omapgpio5	at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34

gpio*		at omapgpio?

# System Control Module
omapscm0       at obio0 addr 0x48002000 size 0x1000

# I2C Controller
omapiic0	at obio0 addr 0x48070000 size 0x1000 intr 56	# I2C1
omapiic1	at obio0 addr 0x48060000 size 0x1000 intr 61	# I2C3
iic*		at omapiic?

# On-board 16550 UARTs
#com0		at obio0 addr 0x4806a000 intr 72 mult 4 # UART1
#com1		at obio0 addr 0x4806c000 intr 73 mult 4 # UART2
com0		at obio2 addr 0x49020000 intr 74 mult 4	# UART3 (console)

# Operating System Timer
omapmputmr0	at obio2 addr 0x49032000 intr 38	# GP Timer 2
# Statistics Timer
omapmputmr1	at obio2 addr 0x49034000 intr 39	# GP Timer 3
# Microtime Reference Timer
omapmputmr2	at obio2 addr 0x49036000 intr 40	# GP Timer 4
options OMAP_MPU_TIMER_CLOCK_FREQ=12000000

# Watchdog timers
omapwdt32k*	at obio2 addr 0x49030000 size 2048	# WDT3
#omapwdt32k*	at obio1 addr 0x4830c000 size 2048	# WDT1
#omapwdt32k*	at obio1 addr 0x48314000 size 2048	# WDT2

# onboard DMA
omapdma0	at obio0 addr 0x48056000 size 0x1000

# Power, Reset and Clock Management
prcm*		at obio1 addr 0x48306000 size 0x2000	# PRM Module

# On-board USB
#ohci*		at obio0 addr 0x48064400 size 0x0400 intr 76
#ehci*		at obio0 addr 0x48064800 size 0x0400 intr 77
#usb*		at ohci?
#uhub*		at usb?
#umass*		at uhub? port ? configuration ? interface ?
#scsibus*	at scsi?
#sd*		at scsibus ? target ? lun ?

# Hardware clocking and power management

options 	HWCLOCK
options 	HWCLOCK_MACHINE="<arch/arm/omap/hwclock_omap1.h>"
options 	OMAP_CK_REF_SPEED=12000000

# 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

# 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
@


1.35
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: IGEPV2,v 1.34 2018/10/23 19:58:52 jdolecek Exp $
@


1.35.2.1
log
@In preparation for the upcoming release, turn off DIAGNOSTIC in most
kernel configs, modules and libc.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.35 2019/05/18 08:49:23 skrll Exp $
d112 1
a112 1
#options 	DIAGNOSTIC	# internal consistency checks
@


1.35.2.2
log
@Pull up following revision(s) (requested by jmcneill in ticket #491):

	sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal
	sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2
	sys/arch/arm/ti/ti_sysc.c: revision 1.1
	sys/arch/arm/ti/ti_rng.c: revision 1.1
	sys/arch/arm/ti/ti_rng.c: revision 1.2
	sys/dev/i2c/tps65950.c: file removal
	sys/arch/evbarm/conf/std.ti: file removal
	sys/dev/i2c/files.i2c: revision 1.101
	sys/dev/i2c/files.i2c: revision 1.102
	sys/dev/i2c/at24cxx.c: revision 1.32
	sys/dev/i2c/files.i2c: revision 1.103
	sys/dev/i2c/twl4030.c: revision 1.1
	sys/dev/i2c/files.i2c: revision 1.104
	sys/dev/i2c/twl4030.c: revision 1.2
	sys/dev/i2c/twl4030.c: revision 1.3
	sys/arch/arm/ti/ti_com.c: revision 1.6
	sys/arch/arm/ti/ti_com.c: revision 1.7
	sys/arch/arm/ti/ti_com.c: revision 1.8
	sys/dev/fdt/cpufreq_dt.c: revision 1.11
	sys/arch/arm/ti/ti_iic.c: revision 1.1
	sys/dev/fdt/cpufreq_dt.c: revision 1.12
	sys/arch/arm/ti/ti_usb.c: revision 1.1
	sys/arch/arm/ti/ti_iic.c: revision 1.2
	sys/dev/fdt/cpufreq_dt.c: revision 1.13
	sys/arch/arm/ti/ti_iic.c: revision 1.3
	sys/arch/arm/ti/ti_iic.c: revision 1.4
	sys/arch/evbarm/conf/files.ti: file removal
	sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal
	sys/arch/arm/dts/omap3-n900.dts: revision 1.1
	sys/arch/arm/ti/ti_edma.h: revision 1.1
	sys/arch/evbarm/conf/OVERO_INSTALL: file removal
	sys/arch/arm/ti/ti_usbtll.c: revision 1.1
	sys/arch/arm/ti/files.ti: revision 1.5
	etc/etc.evbarm/Makefile.inc: revision 1.108
	sys/arch/arm/ti/files.ti: revision 1.6
	sys/dev/i2c/tps65217pmic.c: revision 1.13
	etc/etc.evbarm/Makefile.inc: revision 1.109
	sys/arch/arm/ti/files.ti: revision 1.7
	sys/dev/i2c/tps65217pmic.c: revision 1.14
	sys/arch/arm/ti/files.ti: revision 1.8
	sys/arch/arm/ti/files.ti: revision 1.9
	sys/dev/fdt/usbnopphy.c: revision 1.1
	sys/arch/evbarm/conf/GENERIC: revision 1.55
	sys/arch/evbarm/conf/GENERIC: revision 1.56
	sys/arch/evbarm/conf/GENERIC: revision 1.57
	sys/arch/evbarm/conf/GENERIC: revision 1.58
	sys/arch/evbarm/conf/GENERIC: revision 1.59
	sys/arch/evbarm/conf/BEAGLEBONE: file removal
	sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1
	sys/arch/arm/ti/ti_otgreg.h: revision 1.1
	sys/arch/arm/ti/ti_tptc.c: revision 1.1
	sys/arch/evbarm/conf/IGEPV2: file removal
	sys/arch/arm/ti/am3_prcm.c: revision 1.10
	sys/dev/i2c/tda19988.c: revision 1.1
	sys/arch/evbarm/conf/OVERO: file removal
	sys/dev/i2c/tda19988.c: revision 1.2
	sys/dev/i2c/tda19988.c: revision 1.3
	sys/arch/arm/ti/omap3_dss.c: revision 1.1
	sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal
	sys/arch/arm/ti/ti_omapintc.c: revision 1.2
	etc/etc.evbarm/Makefile.inc: revision 1.112
	etc/etc.evbarm/Makefile.inc: revision 1.113
	sys/arch/arm/ti/ti_div_clock.c: revision 1.1
	etc/etc.evbarm/Makefile.inc: revision 1.114
	sys/arch/evbarm/conf/N900: revision 1.32
	sys/arch/evbarm/conf/N900: revision 1.33
	distrib/utils/embedded/conf/armv7.conf: revision 1.36
	sys/arch/evbarm/conf/GENERIC: revision 1.60
	distrib/utils/embedded/conf/armv7.conf: revision 1.37
	sys/arch/arm/ti/omap2_nand.c: revision 1.1
	sys/arch/evbarm/conf/GENERIC: revision 1.61
	sys/arch/arm/ti/omap2_nand.c: revision 1.2
	sys/arch/evbarm/conf/GENERIC: revision 1.62
	distrib/utils/embedded/conf/armv7.conf: revision 1.39
	sys/arch/evbarm/conf/GENERIC: revision 1.63
	sys/arch/arm/ti/ti_fb.c: revision 1.1
	sys/arch/evbarm/conf/GENERIC: revision 1.64
	sys/arch/evbarm/conf/GENERIC: revision 1.65
	sys/arch/evbarm/conf/GENERIC: revision 1.66
	sys/arch/evbarm/conf/GENERIC: revision 1.67
	sys/arch/arm/ti/ti_platform.c: revision 1.7
	sys/arch/arm/ti/ti_platform.c: revision 1.8
	sys/arch/arm/ti/am3_prcm.c: revision 1.2
	sys/arch/arm/ti/ti_platform.c: revision 1.9
	sys/arch/arm/ti/am3_prcm.c: revision 1.3
	sys/arch/arm/ti/am3_prcm.c: revision 1.4
	sys/arch/arm/ti/am3_prcm.c: revision 1.5
	sys/arch/arm/ti/am3_prcm.c: revision 1.6
	sys/arch/arm/ti/am3_prcm.c: revision 1.7
	sys/arch/evbarm/conf/DEVKIT8000: file removal
	sys/arch/arm/ti/am3_prcm.c: revision 1.8
	sys/arch/arm/ti/am3_prcm.c: revision 1.9
	sys/dev/fdt/syscon.c: revision 1.4
	sys/arch/arm/ti/files.ti: revision 1.10
	sys/arch/arm/ti/ti_mux_clock.c: revision 1.1
	sys/arch/arm/ti/ti_sdhc.c: revision 1.1
	sys/arch/arm/ti/files.ti: revision 1.11
	sys/arch/arm/ti/if_cpswreg.h: revision 1.1
	sys/arch/arm/ti/ti_sdhc.c: revision 1.2
	sys/arch/arm/ti/files.ti: revision 1.12
	sys/arch/arm/ti/ti_sdhc.c: revision 1.3
	sys/arch/arm/ti/files.ti: revision 1.13
	sys/arch/arm/ti/files.ti: revision 1.14
	sys/arch/arm/ti/files.ti: revision 1.15
	sys/arch/arm/ti/files.ti: revision 1.16
	sys/arch/arm/ti/omap3_cm.c: revision 1.1
	sys/arch/arm/ti/files.ti: revision 1.17
	sys/arch/arm/ti/omap3_cm.c: revision 1.2
	sys/arch/arm/ti/files.ti: revision 1.18
	sys/arch/arm/ti/omap3_cm.c: revision 1.3
	sys/arch/arm/ti/files.ti: revision 1.19
	sys/arch/arm/ti/omap3_cm.c: revision 1.4
	sys/arch/arm/ti/ti_motg.c: revision 1.1
	sys/arch/arm/ti/ti_rngreg.h: revision 1.1
	sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1
	sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1
	sys/arch/arm/ti/am3_platform.c: revision 1.1
	sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2
	sys/arch/arm/ti/ti_lcdc.h: revision 1.1
	sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal
	sys/arch/evbarm/conf/README.evbarm: revision 1.22
	sys/arch/evbarm/conf/README.evbarm: revision 1.23
	sys/arch/arm/ti/ti_platform.c: file removal
	sys/arch/evbarm/conf/README.evbarm: revision 1.24
	sys/arch/arm/ti/ti_omaptimer.c: revision 1.2
	sys/arch/arm/ti/ti_prcm.c: revision 1.2
	sys/arch/evbarm/conf/README.evbarm: revision 1.25
	sys/arch/arm/ti/ti_omaptimer.c: revision 1.3
	sys/arch/arm/ti/ti_prcm.c: revision 1.3
	sys/arch/evbarm/conf/README.evbarm: revision 1.26
	sys/arch/arm/ti/ti_omaptimer.c: revision 1.4
	sys/arch/evbarm/conf/README.evbarm: revision 1.27
	sys/arch/arm/ti/ti_ehci.c: revision 1.1
	sys/arch/arm/ti/files.ti: revision 1.20
	sys/arch/arm/ti/ti_cpufreq.c: revision 1.1
	sys/arch/arm/ti/ti_cpufreq.c: revision 1.2
	sys/arch/arm/fdt/smsh_fdt.c: revision 1.2
	sys/arch/arm/ti/omap3_dssreg.h: revision 1.1
	sys/arch/evbarm/conf/OVERO: revision 1.56
	sys/arch/evbarm/conf/TI: file removal
	sys/arch/arm/dts/omap3-beagle.dts: revision 1.1
	sys/dev/fdt/fdtvar.h: revision 1.55
	sys/dev/fdt/fdtvar.h: revision 1.56
	distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2
	sys/dev/fdt/fdt_phy.c: revision 1.6
	sys/arch/arm/ti/ti_iicreg.h: revision 1.1
	sys/arch/arm/ti/ti_lcdc.c: revision 1.1
	sys/arch/arm/ti/ti_gpio.c: revision 1.1
	sys/arch/arm/ti/ti_iicreg.h: revision 1.2
	sys/arch/arm/ti/ti_lcdc.c: revision 1.2
	sys/dev/fdt/files.fdt: revision 1.46
	sys/arch/arm/ti/ti_gpio.c: revision 1.2
	sys/arch/arm/ti/ti_iicreg.h: revision 1.3
	sys/arch/arm/ti/ti_lcdc.c: revision 1.3
	sys/dev/fdt/files.fdt: revision 1.47
	sys/arch/arm/ti/ti_gpio.c: revision 1.3
	sys/dev/fdt/pinctrl_single.c: revision 1.1
	sys/arch/evbarm/conf/files.generic: revision 1.9
	sys/arch/arm/ti/ti_gpmc.c: revision 1.1
	sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1
	sys/arch/evbarm/conf/BEAGLEBOARD: file removal
	sys/arch/arm/ti/omap3_prm.c: revision 1.1
	sys/arch/arm/ti/ti_platform.h: file removal
	sys/arch/arm/ti/omap3_platform.c: revision 1.1
	sys/arch/arm/ti/ti_prcm.h: revision 1.2
	sys/arch/arm/ti/omap3_platform.c: revision 1.2
	sys/arch/arm/ti/ti_prcm.h: revision 1.3
	sys/arch/arm/ti/ti_prcm.h: revision 1.4
	sys/dev/fdt/fdt_clock.c: revision 1.9
	sys/arch/arm/ti/ti_edma.c: revision 1.1
	sys/arch/arm/ti/ti_otg.c: revision 1.1
	distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15
	sys/arch/arm/ti/if_cpsw.c: revision 1.7
	sys/arch/evbarm/conf/std.igepv2: file removal
	sys/arch/arm/ti/if_cpsw.c: revision 1.8
	sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1

Adapt ti fdt glue to support GENERIC kernel.

Do not search 64-bit directories for dts files

Fix am33xx_platform_early_putchar for pre-MMU output

Add bus driver for TI sysc interconncet.

Make com work again

Add EDMA TPCC and TPTC drivers.

Add driver for one-register-per-pin type pinctrl devices.

Add MMCHS support.

Add USB support.

Disable autoidle

Place devmap above KERNEL_IO_VBASE

Use Timer2 for timecounter, and enable hw module.

Add support for TI AM335x

Add atmel,24c256 compat data

Add I2C support.

Add tiiic, tps65217pmic

Add FDT support

Fix early putchar, add reset func

No support for tegra210 in armv7 kernel

Switch to GENERIC kernels only.

Get mac address from DT

Skip nodes with an "opp-suspend" property and fix tables that have disabled
nodes in the middle.

enumerate devices under child "clocks" node

Add support for platform specific opp table filters.

Add fdtbus_clock_count to count the number of clock references on a given node

enumerate devices under child "clocks" node

Add AM335x DVFS support.

Enable TI AM335x DVFS support

Add support for GPIO controller.

Add tigpio

Unhook BEAGLEBONE kernel from the build
Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).

Add support for hardware RNG.

Add tirng

Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty

Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to
am3_platform.c

Set stdout-path on TI OMAP3 BeagleBoard

Add support for TI OMAP3.

Add OMAP3 support.

Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition.
Mkimage (eroneously) creates a FAT16 partition (despite the configuration
asking for FAT32), and that has a root directory size limit.
Idea from Jared.

Skip xref if it is 0

Add generic USB PHY driver

Add driver for TI TWL4030 Power Management IC

Use the hwmod clk to get the timer rate and explicitly enable the
timecounter timer.

Add OMAP3 USB support.

Add twl, usbnopphy, tiusb, tiusbtll

Move omap3 dtb files to /boot/dtb

Remove BEAGLEBOARD kernel from list of kernels to build
Remove BEAGLEBOARD kernel (supported by GENERIC now)

Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.

Remove DEVKIT8000 kernel (GENERIC should work now)
Remove DPLL5 init ported from old omap code, it is not required

Set the stdout-path on xM like Ti OMAP3 BeagleBoard

Remove BEAGLEBOARDXM from the build
Remove BEAGLEBOARDXM kernel (supported by GENERIC now)

Handle different register layout on OMAP3

Add omapfb to FDT-ized TI port.

Use dss as console on Nokia N900.

Enable IRQ status bits for omap3 type and set speed properly

Add RTC support

Remove tps65950pm (hardware now supported by twl4030.c)

Add NAND flash support.

Add tigpmc, omapnand

Attach tiusb before the default pass since it adds a bus to reduce kernel output
Replace tps65950pm with twl (the former has been removed)

Fix non-FDT build

Cleanup and remove dependency on arch/arm/omap

Add support for GPIO interrupts and fix reading the state of output pins.
Match smsc,lan9115 and honour local-mac-address/mac-address properties

Only one instance of twl(4) is needed
Remove OVERO from build, and commented out N900 kernel config
OMAP3 SoC and all peripherals in the OVERO kernel are now supported by
GENERIC.

Remove commented out IGEPV2 entry

OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by
GENERIC.

No longer used.

Also match ti,omap2-onenand

Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context

Add driver for NXP TDA19988 HDMI encoder

Add support for AM335x display controller (LCDC).

Add tdahdmi, tilcdc, tifb

Test DRM_MODE_* flags, not VID_*

Comment out mode fixup (not needed it seems)

Use 297MHz for display clock

Select closest rate to desired pixel clock

Speed up mode setting a bit and turn off the display while changing modes
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.35.2.1 2019/11/21 18:17:59 martin Exp $
@


1.34
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: IGEPV2,v 1.33 2018/07/14 15:09:41 maxv Exp $
a114 1
options 	VERBOSE_INIT_ARM # verbose bootstraping messages
d122 4
a214 1
options 	CONSADDR=0x49020000, CONSPEED=115200
@


1.33
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: IGEPV2,v 1.32 2018/07/12 10:46:43 maxv Exp $
a240 1
#wd*		at umass?
@


1.32
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: IGEPV2,v 1.31 2017/09/14 07:58:40 mrg Exp $
a114 1
#options 	IPKDB		# remote kernel debugging
@


1.31
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: IGEPV2,v 1.30 2017/07/29 18:08:57 maxv Exp $
a111 1
#options 	PERFCTRS	# performance counters
@


1.31.4.1
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.35 2019/05/18 08:49:23 skrll Exp $
d112 1
d116 2
a124 4
options 	VERBOSE_INIT_ARM # verbose bootstraping messages
options 	EARLYCONS=beagle
options 	CONSADDR=0x49020000, CONSPEED=115200

d214 1
d243 1
@


1.31.4.2
log
@Mostly merge changes from HEAD upto 20200411
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.31.4.1 2019/06/10 22:06:04 christos Exp $
@


1.31.2.1
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.33 2018/07/14 15:09:41 maxv Exp $
d112 1
d116 1
@


1.31.2.2
log
@Sync with HEAD, resolve a couple of conflicts
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.34 2018/10/23 19:58:52 jdolecek Exp $
d241 1
@


1.30
log
@Remove TCP_COMPAT_42 from the config files. Pass 3.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.29 2017/02/27 06:50:15 chs Exp $
d80 1
a80 1
options		NFS_BOOT_RWSIZE=1024
d84 2
a85 14
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, and
options 	COMPAT_40	# NetBSD 4.0 binary compatibility.
#options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
d119 1
a119 1
options		DDB_ONPANIC=1
d139 1
a139 1
options		BOOT_ARGS="\"\""
d150 1
a150 1
options		MEMSIZE=512
d247 3
a249 3
options		HWCLOCK
options		HWCLOCK_MACHINE="<arch/arm/omap/hwclock_omap1.h>"
options		OMAP_CK_REF_SPEED=12000000
@


1.29
log
@fix the build of this kernel config by adding the omapscm driver.
turn on options for dtrace, turn off USB debugging.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.28 2017/02/19 07:47:00 rin Exp $
a96 1
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
@


1.28
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: IGEPV2,v 1.27 2015/08/12 07:53:57 maxv Exp $
d39 1
a39 1
#file-system	PROCFS		# /proc
d139 3
a141 3
options USB_DEBUG
options OHCI_DEBUG
options UHUB_DEBUG
d215 3
@


1.27
log
@Remove KMEMSTATS.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.26 2014/08/30 15:21:17 kiyohara Exp $
d49 1
@


1.27.4.1
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.29 2017/02/27 06:50:15 chs Exp $
d39 1
a39 1
file-system	PROCFS		# /proc
a48 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
d138 3
a140 3
#options USB_DEBUG
#options OHCI_DEBUG
#options UHUB_DEBUG
a213 3
# System Control Module
omapscm0       at obio0 addr 0x48002000 size 0x1000

@


1.27.2.1
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.29 2017/02/27 06:50:15 chs Exp $
d39 1
a39 1
file-system	PROCFS		# /proc
a48 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
d138 3
a140 3
#options USB_DEBUG
#options OHCI_DEBUG
#options UHUB_DEBUG
a213 3
# System Control Module
omapscm0       at obio0 addr 0x48002000 size 0x1000

@


1.26
log
@Pad L4 WAKEUP to 1M, like omap2_reg.h.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.25 2014/08/23 20:26:57 dholland Exp $
a115 1
#options 	KMEMSTATS	# kernel memory statistics
@


1.26.2.1
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.27 2015/08/12 07:53:57 maxv Exp $
d116 1
@


1.26.2.2
log
@Sync with HEAD
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.26.2.1 2015/09/22 12:05:40 skrll Exp $
d39 1
a39 1
file-system	PROCFS		# /proc
a48 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
d96 1
d138 3
a140 3
#options USB_DEBUG
#options OHCI_DEBUG
#options UHUB_DEBUG
a213 3
# System Control Module
omapscm0       at obio0 addr 0x48002000 size 0x1000

@


1.25
log
@Systematize (and in many cases, fix) the comments on options COMPAT_NN.

There are quite a few configs that are missing some COMPAT_NN options
in ways that don't make sense; this should probably get cleaned up
too, but for the time being I've not added or removed anything.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.24 2014/08/17 21:17:43 joerg Exp $
d170 1
a170 1
obio1		at mainbus? base 0x48300000 size 0x0040000	# L4 WAKEUP
@


1.24
log
@Reorganize symbol table embedding.  The existing option SYMTAB_SPACE is
replaced by the make option COPY_SYMTAB set to any value. The copy of
the symbol table is no longer put into a buffer in kern_ksyms.o, but a
small helper object. This object is build first with a dummy size, then
the kernel is linked to compute the real dimension of the symbol table
buffer. After that, the helper object is rebuild and the kernel linked
again.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.23 2014/08/10 22:55:29 chs Exp $
d85 11
a95 11
options 	COMPAT_40	# NetBSD 4.0 compatibility.
options 	COMPAT_30	# NetBSD 3.0 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.
@


1.23
log
@add missing omapdma.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.22 2014/08/03 09:18:16 martin Exp $
d136 1
a136 1
options 	SYMTAB_SPACE=520000
@


1.22
log
@Add COMPAT_NETBSD32 to more kernels (we have too many)
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.21 2014/07/27 03:34:41 dholland Exp $
d239 3
@


1.21
log
@"internally consistency checks" -> "internal consistency checks"
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.20 2013/08/12 21:17:59 matt Exp $
d83 1
@


1.20
log
@Add omapiic
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.19 2013/06/30 21:38:56 rmind Exp $
d125 1
a125 1
options 	DIAGNOSTIC	# internally consistency checks
@


1.20.2.1
log
@Rebase.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.22 2014/08/03 09:18:16 martin Exp $
a82 1
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
d125 1
a125 1
options 	DIAGNOSTIC	# internal consistency checks
@


1.19
log
@G/C PFIL_HOOKS from the kernel configs.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.18 2013/06/05 23:08:00 christos Exp $
d214 4
a217 8
# # I2C Controller
# omapi2c0	at tipb? addr 0xfffb3800 intr 36 mult 4
# iic*		at omapi2c?
# # omap's own i2c address
# options		OMAP_I2C_ADDRESS=0xe
# # i2c bus clock low and high times in ns
# options		I2C_LOW_TIME_nSEC=1500
# options		I2C_HIGH_TIME_nSEC=1000
@


1.18
log
@remove obsolete networking options
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.17 2013/04/27 22:21:13 christos Exp $
a64 1
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks
@


1.18.2.1
log
@sync with head
@
text
@d2 1
a2 1
#	$NetBSD$
d65 1
d215 8
a222 4
# I2C Controller
omapiic0	at obio0 addr 0x48070000 size 0x1000 intr 56	# I2C1
omapiic1	at obio0 addr 0x48060000 size 0x1000 intr 61	# I2C3
iic*		at omapiic?
@


1.17
log
@more bogus number removal
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.16 2013/03/02 02:42:12 christos Exp $
a60 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
a63 3
#options 	NS		# XNS
#options 	NSIP		# XNS tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25
@


1.16
log
@Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.15 2013/03/01 18:25:33 joerg Exp $
d271 1
a271 1
#pseudo-device	fss		4	# file system snapshot device
@


1.15
log
@Retire OSI network stack. OK core@@
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.14 2012/12/19 07:54:41 msaitoh Exp $
a60 1
#options 	IPSEC_ESP	# IP security (encryption part; define w/ IPSEC)
@


1.14
log
@Add pseudo-device lockstat
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.13 2012/09/11 19:43:09 msaitoh Exp $
a67 2
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
@


1.13
log
@Add PUFFS, putter and fss.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.12 2012/09/05 00:07:33 matt Exp $
d287 1
@


1.13.2.1
log
@resync with head
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.13 2012/09/11 19:43:09 msaitoh Exp $
a286 1
pseudo-device	lockstat		# lock profiling
@


1.13.2.2
log
@resync from head
@
text
@d2 1
a2 1
#	$NetBSD$
d61 2
d66 5
d274 1
a274 1
#pseudo-device	fss			# file system snapshot device
@


1.13.2.3
log
@Rebase to HEAD as of a few days ago.
@
text
@d65 1
a83 1
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
d126 1
a126 1
options 	DIAGNOSTIC	# internal consistency checks
d215 8
a222 4
# I2C Controller
omapiic0	at obio0 addr 0x48070000 size 0x1000 intr 56	# I2C1
omapiic1	at obio0 addr 0x48060000 size 0x1000 intr 61	# I2C3
iic*		at omapiic?
a242 3
# onboard DMA
omapdma0	at obio0 addr 0x48056000 size 0x1000

@


1.13.2.4
log
@update from HEAD
@
text
@d39 1
a39 1
file-system	PROCFS		# /proc
a48 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
d79 1
a79 1
options 	NFS_BOOT_RWSIZE=1024
d83 15
a97 2
include 	"conf/compat_netbsd30.config"
options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
d116 1
d132 1
a132 1
options 	DDB_ONPANIC=1
d136 1
a136 1
makeoptions	COPY_SYMTAB=1
d139 3
a141 3
#options USB_DEBUG
#options OHCI_DEBUG
#options UHUB_DEBUG
d152 1
a152 1
options 	BOOT_ARGS="\"\""
d163 1
a163 1
options 	MEMSIZE=512
d170 1
a170 1
obio1		at mainbus? base 0x48300000 size 0x0100000	# L4 WAKEUP
a214 3
# System Control Module
omapscm0       at obio0 addr 0x48002000 size 0x1000

d257 3
a259 3
options 	HWCLOCK
options 	HWCLOCK_MACHINE="<arch/arm/omap/hwclock_omap1.h>"
options 	OMAP_CK_REF_SPEED=12000000
@


1.12
log
@modify USB entries (still commented out).
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.11 2012/09/04 00:19:20 matt Exp $
d40 1
d275 1
@


1.11
log
@Make reset work on beagle again.
Add nand (not yet working) and prcm to IGEPV2.
Add smsh to IGEPV2 (use attachment from gumstix).
Turn on a few options for IGEPV2.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.10 2012/08/23 00:20:16 kiyohara Exp $
d142 1
a142 1
options 	SYMTAB_SPACE=500000
d253 1
a254 1
#ohci*		at obio0 addr 0x48064400 size 0x0400 intr 76
d257 4
a260 3
##umass*		at uhub? port ? configuration ? interface ?
##wd*		at umass?
#axe*		at uhub? port ? configuration ? interface ?
@


1.10
log
@Remove obsolated file-system PORTAL.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.9 2012/03/31 02:45:37 tsutsui Exp $
d183 27
d217 1
a217 1
#omapgpio5	at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34
d249 3
@


1.9
log
@Remove obsolete System V semaphores and share memory limit options
(SEMMNI, SEMMNS, SEMUME and SHMMAXPGS).
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.8 2011/12/18 05:49:25 dholland Exp $
a38 1
#file-system	PORTAL		# portal filesystem (still experimental)
@


1.8
log
@WABPL is no longer considered experimental (has not been for some time)
so update its comment in config files.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.7 2011/11/22 21:25:07 tls Exp $
a109 4
#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
a110 1
#options 	SHMMAXPGS=1024	# 1024 pages is the default
@


1.7
log
@
The rnd pseudo-device is not really optional, because it is in the same
source file as the entropy-pool code itself.  Move it to std.  This
will be cleaned up more when I split the sources up as they should be.

This fixes build breaks on several ports.  Thanks to Havard Eidnes for
pointing them out.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.6 2011/06/30 20:09:23 wiz Exp $
d52 1
a52 1
options 	WAPBL		# File system journaling support - Experimental
@


1.7.2.1
log
@merge to -current.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.8 2011/12/18 05:49:25 dholland Exp $
d52 1
a52 1
options 	WAPBL		# File system journaling support
@


1.7.2.2
log
@sync to latest -current.
@
text
@d2 1
a2 1
#	$NetBSD$
d110 4
d115 1
@


1.6
log
@dependant -> dependent
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.5 2011/03/06 17:08:22 bouyer Exp $
a256 1
pseudo-device	rnd			# /dev/random and in-kernel generator
@


1.6.2.1
log
@sync with head
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.6 2011/06/30 20:09:23 wiz Exp $
d52 1
a52 1
options 	WAPBL		# File system journaling support
d110 4
d115 1
d257 1
@


1.6.2.2
log
@sync with head
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.6.2.1 2012/04/17 00:06:13 yamt Exp $
d39 1
a40 1
#file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
d143 1
a143 1
options 	SYMTAB_SPACE=520000
a183 27
smsh0		at gpmc0 addr 0x2c000000 intr 272	# gpio5 16 (gpio 176)
ukphy*		at mii?

# SDHC controllers
sdhc0		at obio0 addr 0x4809C000 size 0x0400 intr 83
#sdhc1		at obio0 addr 0x480B4000 size 0x0400 intr 86
#sdhc2		at obio0 addr 0x480AD000 size 0x0400 intr 94
sdmmc*		at sdhc?		# SD/MMC bus
ld*		at sdmmc?

# NAND controller
omapnand0	at gpmc? addr 0x20000000

# NAND layer
nand0		at nandbus?

# use the bad block table
options NAND_BBT

# Define flash partitions for board
flash0		at nand0 offset 0x000000 size 0x080000 readonly 1 # X-Loader
flash1		at nand0 offset 0x080000 size 0x1e0000 readonly 1 # U-Boot
flash2		at nand0 offset 0x260000 size 0x020000 readonly 1 # UB Env
flash3		at nand0 offset 0x280000 size 0x400000		# kernel
flash4		at nand0 offset 0x680000 size 0			# filesystem


d191 1
a191 1
omapgpio5	at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34
a222 3
# Power, Reset and Clock Management
prcm*		at obio1 addr 0x48306000 size 0x2000	# PRM Module

d224 1
a225 1
#ehci*		at obio0 addr 0x48064800 size 0x0400 intr 77
d228 3
a230 4
#umass*		at uhub? port ? configuration ? interface ?
#scsibus*	at scsi?
#sd*		at scsibus ? target ? lun ?
#wd*		at umass?
a243 1
#pseudo-device	putter			# for puffs and pud
@


1.6.2.3
log
@sync with head
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.6.2.2 2012/10/30 17:19:19 yamt Exp $
a286 1
pseudo-device	lockstat		# lock profiling
@


1.6.2.4
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.6.2.3 2013/01/23 00:05:44 yamt Exp $
d61 2
d66 5
d72 1
d222 8
a229 4
# I2C Controller
omapiic0	at obio0 addr 0x48070000 size 0x1000 intr 56	# I2C1
omapiic1	at obio0 addr 0x48060000 size 0x1000 intr 61	# I2C3
iic*		at omapiic?
d274 1
a274 1
#pseudo-device	fss			# file system snapshot device
@


1.5
log
@merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.
@
text
@d2 1
a2 1
#	$NetBSD$
d49 1
a49 1
#options 	FFS_EI		# FFS Endian Independant support
@


1.4
log
@Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.3 2011/03/06 02:22:27 jakllsch Exp $
d47 2
a48 1
#options 	QUOTA		# UFS quotas
@


1.3
log
@Remove trailing spaces.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.2 2010/11/23 11:13:56 hannken Exp $
d147 1
a147 1
options 	SYMTAB_SPACE=300000
@


1.2
log
@Remove unused count from pseudo-device md.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.1 2010/06/16 22:06:54 jmcneill Exp $
d151 2
a152 2
options OHCI_DEBUG 
options UHUB_DEBUG 
d180 4
a183 4
obio0		at mainbus? base 0x48000000 size 0x1000000	# L4 CORE 
obio1		at mainbus? base 0x48300000 size 0x0040000	# L4 WAKEUP 
obio2		at mainbus? base 0x49000000 size 0x0100000	# L4 PERIPHERAL 
#obio3		at mainbus? base 0x54000000 size 0x0800000	# L4 EMUL 
@


1.2.2.1
log
@Sync with HEAD.
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.5 2011/03/06 17:08:22 bouyer Exp $
d47 1
a47 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
d147 1
a147 1
options 	SYMTAB_SPACE=500000
d151 2
a152 2
options OHCI_DEBUG
options UHUB_DEBUG
d180 4
a183 4
obio0		at mainbus? base 0x48000000 size 0x1000000	# L4 CORE
obio1		at mainbus? base 0x48300000 size 0x0040000	# L4 WAKEUP
obio2		at mainbus? base 0x49000000 size 0x0100000	# L4 PERIPHERAL
#obio3		at mainbus? base 0x54000000 size 0x0800000	# L4 EMUL
@


1.2.4.1
log
@Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA
is commented out)
@
text
@d2 1
a2 1
#	$NetBSD: IGEPV2,v 1.2 2010/11/23 11:13:56 hannken Exp $
d47 1
a47 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.1
log
@PR port-arm/43299: Support added for igepv2/cortexa8/omap3530

Apply patch from PR, with build fixes. ok skrll, matt
@
text
@d2 1
a2 1
#	$NetBSD: BEAGLEBOARD,v 1.2 2008/10/22 17:38:59 matt Exp $
d245 1
a245 1
pseudo-device	md		1	# memory disk device (ramdisk)
@


1.1.6.1
log
@file IGEPV2 was added on branch uebayasi-xip on 2010-08-17 06:44:15 +0000
@
text
@d1 259
@


1.1.6.2
log
@Sync with HEAD.
@
text
@a0 259
#
#	$NetBSD$
#
#	IGEPv2 -- TI OMAP 3530 Eval Board Kernel
#

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

# 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 	OMAP_3530
options 	PMAPCOUNTERS

# 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	TMPFS		# memory file system
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
#options 	NFSSERVER
#options 	SOFTDEP
options 	WAPBL		# File system journaling support - Experimental
#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_ESP	# IP security (encryption part; define w/ IPSEC)
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#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_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_43	# 4.3BSD compatibility.
options 	COMPAT_40	# NetBSD 4.0 compatibility.
options 	COMPAT_30	# NetBSD 3.0 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.
#options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# 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_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

# Miscellaneous kernel options
options 	KTRACE		# system call tracing, a la ktrace(1)
#options 	LKM		# loadable kernel modules
#options 	KMEMSTATS	# kernel memory statistics
#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	# internally 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
options 	SYMTAB_SPACE=300000

## USB Debugging options
options USB_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="\"\""

config		netbsd		root on ? type ?

# The main bus device
mainbus0	at root

# The boot cpu
cpu0		at mainbus?

# Specify the memory size in megabytes.
options		MEMSIZE=512

# L3 Interconnect
L3i0		at mainbus?

# OBIO
obio0		at mainbus? base 0x48000000 size 0x1000000	# L4 CORE 
obio1		at mainbus? base 0x48300000 size 0x0040000	# L4 WAKEUP 
obio2		at mainbus? base 0x49000000 size 0x0100000	# L4 PERIPHERAL 
#obio3		at mainbus? base 0x54000000 size 0x0800000	# L4 EMUL 

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

# Interrupt Controller
omapicu0	at obio0 addr 0x48200000 size 0x1000 intrbase 0
omapgpio0	at obio1 addr 0x48310000 size 0x0400 intrbase 96  intr 29
#omapgpio1	at obio2 addr 0x49050000 size 0x0400 intrbase 128 intr 30
#omapgpio2	at obio2 addr 0x49052000 size 0x0400 intrbase 160 intr 31
#omapgpio3	at obio2 addr 0x49054000 size 0x0400 intrbase 192 intr 32
omapgpio4	at obio2 addr 0x49056000 size 0x0400 intrbase 224 intr 33
#omapgpio5	at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34

gpio*		at omapgpio?

# # I2C Controller
# omapi2c0	at tipb? addr 0xfffb3800 intr 36 mult 4
# iic*		at omapi2c?
# # omap's own i2c address
# options		OMAP_I2C_ADDRESS=0xe
# # i2c bus clock low and high times in ns
# options		I2C_LOW_TIME_nSEC=1500
# options		I2C_HIGH_TIME_nSEC=1000

# On-board 16550 UARTs
#com0		at obio0 addr 0x4806a000 intr 72 mult 4 # UART1
#com1		at obio0 addr 0x4806c000 intr 73 mult 4 # UART2
com0		at obio2 addr 0x49020000 intr 74 mult 4	# UART3 (console)
options 	CONSADDR=0x49020000, CONSPEED=115200

# Operating System Timer
omapmputmr0	at obio2 addr 0x49032000 intr 38	# GP Timer 2
# Statistics Timer
omapmputmr1	at obio2 addr 0x49034000 intr 39	# GP Timer 3
# Microtime Reference Timer
omapmputmr2	at obio2 addr 0x49036000 intr 40	# GP Timer 4
options OMAP_MPU_TIMER_CLOCK_FREQ=12000000

# Watchdog timers
omapwdt32k*	at obio2 addr 0x49030000 size 2048	# WDT3
#omapwdt32k*	at obio1 addr 0x4830c000 size 2048	# WDT1
#omapwdt32k*	at obio1 addr 0x48314000 size 2048	# WDT2

# On-board USB
#ehci*		at obio0 addr 0x48064800 size 0x0400 intr 77
#ohci*		at obio0 addr 0x48064400 size 0x0400 intr 76
#usb*		at ohci?
#uhub*		at usb?
##umass*		at uhub? port ? configuration ? interface ?
##wd*		at umass?
#axe*		at uhub? port ? configuration ? interface ?

# Hardware clocking and power management

options		HWCLOCK
options		HWCLOCK_MACHINE="<arch/arm/omap/hwclock_omap1.h>"
options		OMAP_CK_REF_SPEED=12000000

# Pseudo-Devices

# disk/mass storage pseudo-devices
pseudo-device	md		1	# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files
#pseudo-device	fss		4	# file system snapshot device

# 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
pseudo-device	rnd			# /dev/random and in-kernel generator
#options	RND_COM
#pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms
@


1.1.4.1
log
@file IGEPV2 was added on branch yamt-nfs-mp on 2010-08-11 22:51:50 +0000
@
text
@d1 259
@


1.1.4.2
log
@sync with head.
@
text
@a0 259
#
#	$NetBSD$
#
#	IGEPv2 -- TI OMAP 3530 Eval Board Kernel
#

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

# 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 	OMAP_3530
options 	PMAPCOUNTERS

# 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	TMPFS		# memory file system
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
#options 	NFSSERVER
#options 	SOFTDEP
options 	WAPBL		# File system journaling support - Experimental
#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_ESP	# IP security (encryption part; define w/ IPSEC)
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#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_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_43	# 4.3BSD compatibility.
options 	COMPAT_40	# NetBSD 4.0 compatibility.
options 	COMPAT_30	# NetBSD 3.0 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.
#options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# 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_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

# Miscellaneous kernel options
options 	KTRACE		# system call tracing, a la ktrace(1)
#options 	LKM		# loadable kernel modules
#options 	KMEMSTATS	# kernel memory statistics
#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	# internally 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
options 	SYMTAB_SPACE=300000

## USB Debugging options
options USB_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="\"\""

config		netbsd		root on ? type ?

# The main bus device
mainbus0	at root

# The boot cpu
cpu0		at mainbus?

# Specify the memory size in megabytes.
options		MEMSIZE=512

# L3 Interconnect
L3i0		at mainbus?

# OBIO
obio0		at mainbus? base 0x48000000 size 0x1000000	# L4 CORE 
obio1		at mainbus? base 0x48300000 size 0x0040000	# L4 WAKEUP 
obio2		at mainbus? base 0x49000000 size 0x0100000	# L4 PERIPHERAL 
#obio3		at mainbus? base 0x54000000 size 0x0800000	# L4 EMUL 

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

# Interrupt Controller
omapicu0	at obio0 addr 0x48200000 size 0x1000 intrbase 0
omapgpio0	at obio1 addr 0x48310000 size 0x0400 intrbase 96  intr 29
#omapgpio1	at obio2 addr 0x49050000 size 0x0400 intrbase 128 intr 30
#omapgpio2	at obio2 addr 0x49052000 size 0x0400 intrbase 160 intr 31
#omapgpio3	at obio2 addr 0x49054000 size 0x0400 intrbase 192 intr 32
omapgpio4	at obio2 addr 0x49056000 size 0x0400 intrbase 224 intr 33
#omapgpio5	at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34

gpio*		at omapgpio?

# # I2C Controller
# omapi2c0	at tipb? addr 0xfffb3800 intr 36 mult 4
# iic*		at omapi2c?
# # omap's own i2c address
# options		OMAP_I2C_ADDRESS=0xe
# # i2c bus clock low and high times in ns
# options		I2C_LOW_TIME_nSEC=1500
# options		I2C_HIGH_TIME_nSEC=1000

# On-board 16550 UARTs
#com0		at obio0 addr 0x4806a000 intr 72 mult 4 # UART1
#com1		at obio0 addr 0x4806c000 intr 73 mult 4 # UART2
com0		at obio2 addr 0x49020000 intr 74 mult 4	# UART3 (console)
options 	CONSADDR=0x49020000, CONSPEED=115200

# Operating System Timer
omapmputmr0	at obio2 addr 0x49032000 intr 38	# GP Timer 2
# Statistics Timer
omapmputmr1	at obio2 addr 0x49034000 intr 39	# GP Timer 3
# Microtime Reference Timer
omapmputmr2	at obio2 addr 0x49036000 intr 40	# GP Timer 4
options OMAP_MPU_TIMER_CLOCK_FREQ=12000000

# Watchdog timers
omapwdt32k*	at obio2 addr 0x49030000 size 2048	# WDT3
#omapwdt32k*	at obio1 addr 0x4830c000 size 2048	# WDT1
#omapwdt32k*	at obio1 addr 0x48314000 size 2048	# WDT2

# On-board USB
#ehci*		at obio0 addr 0x48064800 size 0x0400 intr 77
#ohci*		at obio0 addr 0x48064400 size 0x0400 intr 76
#usb*		at ohci?
#uhub*		at usb?
##umass*		at uhub? port ? configuration ? interface ?
##wd*		at umass?
#axe*		at uhub? port ? configuration ? interface ?

# Hardware clocking and power management

options		HWCLOCK
options		HWCLOCK_MACHINE="<arch/arm/omap/hwclock_omap1.h>"
options		OMAP_CK_REF_SPEED=12000000

# Pseudo-Devices

# disk/mass storage pseudo-devices
pseudo-device	md		1	# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files
#pseudo-device	fss		4	# file system snapshot device

# 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
pseudo-device	rnd			# /dev/random and in-kernel generator
#options	RND_COM
#pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms
@


1.1.2.1
log
@file IGEPV2 was added on branch rmind-uvmplock on 2010-07-03 01:19:16 +0000
@
text
@d1 259
@


1.1.2.2
log
@sync with head
@
text
@a0 259
#
#	$NetBSD$
#
#	IGEPv2 -- TI OMAP 3530 Eval Board Kernel
#

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

# 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 	OMAP_3530
options 	PMAPCOUNTERS

# 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	TMPFS		# memory file system
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
#options 	NFSSERVER
#options 	SOFTDEP
options 	WAPBL		# File system journaling support - Experimental
#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_ESP	# IP security (encryption part; define w/ IPSEC)
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#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_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_43	# 4.3BSD compatibility.
options 	COMPAT_40	# NetBSD 4.0 compatibility.
options 	COMPAT_30	# NetBSD 3.0 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.
#options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# 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_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

# Miscellaneous kernel options
options 	KTRACE		# system call tracing, a la ktrace(1)
#options 	LKM		# loadable kernel modules
#options 	KMEMSTATS	# kernel memory statistics
#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	# internally 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
options 	SYMTAB_SPACE=300000

## USB Debugging options
options USB_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="\"\""

config		netbsd		root on ? type ?

# The main bus device
mainbus0	at root

# The boot cpu
cpu0		at mainbus?

# Specify the memory size in megabytes.
options		MEMSIZE=512

# L3 Interconnect
L3i0		at mainbus?

# OBIO
obio0		at mainbus? base 0x48000000 size 0x1000000	# L4 CORE 
obio1		at mainbus? base 0x48300000 size 0x0040000	# L4 WAKEUP 
obio2		at mainbus? base 0x49000000 size 0x0100000	# L4 PERIPHERAL 
#obio3		at mainbus? base 0x54000000 size 0x0800000	# L4 EMUL 

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

# Interrupt Controller
omapicu0	at obio0 addr 0x48200000 size 0x1000 intrbase 0
omapgpio0	at obio1 addr 0x48310000 size 0x0400 intrbase 96  intr 29
#omapgpio1	at obio2 addr 0x49050000 size 0x0400 intrbase 128 intr 30
#omapgpio2	at obio2 addr 0x49052000 size 0x0400 intrbase 160 intr 31
#omapgpio3	at obio2 addr 0x49054000 size 0x0400 intrbase 192 intr 32
omapgpio4	at obio2 addr 0x49056000 size 0x0400 intrbase 224 intr 33
#omapgpio5	at obio2 addr 0x49058000 size 0x0400 intrbase 256 intr 34

gpio*		at omapgpio?

# # I2C Controller
# omapi2c0	at tipb? addr 0xfffb3800 intr 36 mult 4
# iic*		at omapi2c?
# # omap's own i2c address
# options		OMAP_I2C_ADDRESS=0xe
# # i2c bus clock low and high times in ns
# options		I2C_LOW_TIME_nSEC=1500
# options		I2C_HIGH_TIME_nSEC=1000

# On-board 16550 UARTs
#com0		at obio0 addr 0x4806a000 intr 72 mult 4 # UART1
#com1		at obio0 addr 0x4806c000 intr 73 mult 4 # UART2
com0		at obio2 addr 0x49020000 intr 74 mult 4	# UART3 (console)
options 	CONSADDR=0x49020000, CONSPEED=115200

# Operating System Timer
omapmputmr0	at obio2 addr 0x49032000 intr 38	# GP Timer 2
# Statistics Timer
omapmputmr1	at obio2 addr 0x49034000 intr 39	# GP Timer 3
# Microtime Reference Timer
omapmputmr2	at obio2 addr 0x49036000 intr 40	# GP Timer 4
options OMAP_MPU_TIMER_CLOCK_FREQ=12000000

# Watchdog timers
omapwdt32k*	at obio2 addr 0x49030000 size 2048	# WDT3
#omapwdt32k*	at obio1 addr 0x4830c000 size 2048	# WDT1
#omapwdt32k*	at obio1 addr 0x48314000 size 2048	# WDT2

# On-board USB
#ehci*		at obio0 addr 0x48064800 size 0x0400 intr 77
#ohci*		at obio0 addr 0x48064400 size 0x0400 intr 76
#usb*		at ohci?
#uhub*		at usb?
##umass*		at uhub? port ? configuration ? interface ?
##wd*		at umass?
#axe*		at uhub? port ? configuration ? interface ?

# Hardware clocking and power management

options		HWCLOCK
options		HWCLOCK_MACHINE="<arch/arm/omap/hwclock_omap1.h>"
options		OMAP_CK_REF_SPEED=12000000

# Pseudo-Devices

# disk/mass storage pseudo-devices
pseudo-device	md		1	# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files
#pseudo-device	fss		4	# file system snapshot device

# 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
pseudo-device	rnd			# /dev/random and in-kernel generator
#options	RND_COM
#pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms
@


1.1.2.3
log
@sync with head
@
text
@d245 1
a245 1
pseudo-device	md			# memory disk device (ramdisk)
@


1.1.2.4
log
@sync with head
@
text
@d47 1
a47 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
d147 1
a147 1
options 	SYMTAB_SPACE=500000
d151 2
a152 2
options OHCI_DEBUG
options UHUB_DEBUG
d180 4
a183 4
obio0		at mainbus? base 0x48000000 size 0x1000000	# L4 CORE
obio1		at mainbus? base 0x48300000 size 0x0040000	# L4 WAKEUP
obio2		at mainbus? base 0x49000000 size 0x0100000	# L4 PERIPHERAL
#obio3		at mainbus? base 0x54000000 size 0x0800000	# L4 EMUL
@


