Home | History | Annotate | Line # | Download | only in conf
ARMADAXP revision 1.23.2.1
      1       1.1   rkujawa #
      2  1.23.2.1  christos #	$NetBSD: ARMADAXP,v 1.23.2.1 2019/06/10 22:06:04 christos Exp $
      3       1.1   rkujawa #
      4       1.1   rkujawa #	ARMADA XP DEV BOARD
      5       1.1   rkujawa #
      6       1.1   rkujawa 
      7      1.21       mrg include 	"arch/evbarm/conf/std.armadaxp"
      8       1.1   rkujawa 
      9       1.1   rkujawa # estimated number of users
     10       1.1   rkujawa 
     11       1.1   rkujawa maxusers	32
     12       1.1   rkujawa 
     13       1.1   rkujawa # Standard system options
     14       1.1   rkujawa 
     15       1.1   rkujawa options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
     16       1.1   rkujawa #options 	NTP		# NTP phase/frequency locked loop
     17       1.1   rkujawa 
     18       1.1   rkujawa # CPU options
     19       1.1   rkujawa options 	CPU_PJ4B
     20       1.1   rkujawa 
     21       1.1   rkujawa # Architecture options
     22       1.1   rkujawa options 	ARMADAXP
     23       1.1   rkujawa options 	L2CACHE_ENABLE
     24       1.1   rkujawa #options 	AURORA_IO_CACHE_COHERENCY
     25       1.1   rkujawa options 	AURORA_L2_PT_WALK
     26       1.1   rkujawa 
     27      1.15  kiyohara options 	__HAVE_MM_MD_DIRECT_MAPPED_PHYS
     28       1.9      matt #options 	VERBOSE_INIT_ARM
     29       1.9      matt #options 	MVSOC_CONSOLE_EARLY
     30       1.1   rkujawa 
     31       1.1   rkujawa # File systems
     32       1.1   rkujawa file-system	FFS		# UFS
     33       1.1   rkujawa #file-system	LFS		# log-structured file system
     34       1.1   rkujawa file-system	MFS		# memory file system
     35       1.1   rkujawa file-system	NFS		# Network file system
     36       1.1   rkujawa #file-system	ADOSFS		# AmigaDOS-compatible file system
     37       1.1   rkujawa #file-system	EXT2FS		# second extended file system (linux)
     38       1.1   rkujawa #file-system	CD9660		# ISO 9660 + Rock Ridge file system
     39       1.1   rkujawa file-system	MSDOSFS		# MS-DOS file system
     40       1.1   rkujawa #file-system	FDESC		# /dev/fd
     41       1.1   rkujawa #file-system	KERNFS		# /kern
     42       1.1   rkujawa #file-system	NULLFS		# loopback file system
     43       1.1   rkujawa #file-system	PROCFS		# /proc
     44       1.1   rkujawa #file-system	UMAPFS		# NULLFS + uid and gid remapping
     45       1.1   rkujawa #file-system	UNION		# union file system
     46       1.1   rkujawa file-system	TMPFS		# memory file system
     47       1.1   rkujawa file-system	PTYFS		# /dev/pts/N support
     48       1.1   rkujawa file-system	PUFFS		# Pass-to-Userspace Framework File System
     49       1.1   rkujawa 
     50       1.1   rkujawa # File system options
     51       1.1   rkujawa #options 	QUOTA		# legacy UFS quotas
     52       1.1   rkujawa #options 	QUOTA2		# new, in-filesystem UFS quotas
     53      1.18       rin #options 	DISKLABEL_EI	# disklabel Endian Independent support
     54       1.1   rkujawa #options 	FFS_EI		# FFS Endian Independent support
     55       1.1   rkujawa #options 	NFSSERVER
     56       1.1   rkujawa options 	WAPBL		# File system journaling support
     57       1.1   rkujawa #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
     58       1.1   rkujawa 
     59       1.1   rkujawa # Networking options
     60       1.1   rkujawa options 	GATEWAY		# packet forwarding
     61       1.1   rkujawa options 	INET		# IP + ICMP + TCP + UDP
     62       1.1   rkujawa options 	INET6		# IPV6
     63       1.4  kiyohara #options 	IPSEC		# IP security
     64       1.4  kiyohara #options 	IPSEC_DEBUG	# debug for IP security
     65       1.1   rkujawa options 	MROUTING	# IP multicast routing
     66       1.1   rkujawa options 	PIM		# Protocol Independent Multicast
     67       1.1   rkujawa options 	NETATALK	# AppleTalk networking
     68       1.1   rkujawa options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
     69       1.1   rkujawa options 	PPP_DEFLATE	# Deflate compression support for PPP
     70       1.1   rkujawa options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
     71       1.1   rkujawa options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
     72       1.1   rkujawa options 	NFS_BOOT_DHCP
     73       1.1   rkujawa 
     74       1.1   rkujawa #options 	NFS_BOOT_BOOTP
     75       1.1   rkujawa #options 	NFS_BOOT_DHCP
     76       1.1   rkujawa #options 	NFS_BOOT_BOOTSTATIC
     77       1.1   rkujawa #options 	NFS_BOOTSTATIC_MYIP="\"192.168.1.4\""
     78       1.1   rkujawa #options 	NFS_BOOTSTATIC_GWIP="\"192.168.1.1\""
     79       1.1   rkujawa #options 	NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
     80       1.1   rkujawa #options 	NFS_BOOTSTATIC_SERVADDR="\"192.168.1.1\""
     81       1.1   rkujawa #options 	NFS_BOOTSTATIC_SERVER="\"192.168.1.1:/nfs/sdp2430\""
     82       1.1   rkujawa 
     83       1.1   rkujawa #options 	NFS_BOOT_RWSIZE=1024
     84       1.1   rkujawa 
     85       1.1   rkujawa # Compatibility options
     86      1.21       mrg include 	"conf/compat_netbsd50.config"
     87      1.21       mrg options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
     88       1.1   rkujawa 
     89       1.1   rkujawa # Shared memory options
     90       1.1   rkujawa options 	SYSVMSG		# System V-like message queues
     91       1.1   rkujawa options 	SYSVSEM		# System V-like semaphores
     92       1.1   rkujawa #options 	SEMMNI=10	# number of semaphore identifiers
     93       1.1   rkujawa #options 	SEMMNS=60	# number of semaphores in system
     94       1.1   rkujawa #options 	SEMUME=10	# max number of undo entries per process
     95       1.1   rkujawa #options 	SEMMNU=30	# number of undo structures in system
     96       1.1   rkujawa options 	SYSVSHM		# System V-like memory sharing
     97       1.1   rkujawa 
     98       1.1   rkujawa # Device options
     99       1.1   rkujawa #options 	MEMORY_DISK_HOOKS		# boottime setup of ramdisk
    100       1.1   rkujawa #options 	MEMORY_DISK_ROOT_SIZE=8192	# Size in blocks
    101       1.1   rkujawa #options 	MEMORY_DISK_DYNAMIC
    102       1.1   rkujawa #options 	MINIROOTSIZE=1000		# Size in blocks
    103       1.1   rkujawa #options 	MEMORY_DISK_IS_ROOT		# use memory disk as root
    104       1.1   rkujawa 
    105       1.1   rkujawa # Miscellaneous kernel options
    106       1.1   rkujawa options 	KTRACE		# system call tracing, a la ktrace(1)
    107       1.1   rkujawa #options 	SCSIVERBOSE	# Verbose SCSI errors
    108       1.1   rkujawa #options 	MIIVERBOSE	# Verbose MII autoconfuration messages
    109       1.1   rkujawa #options 	DDB_KEYCODE=0x40
    110       1.1   rkujawa #options 	USERCONF	# userconf(4) support
    111       1.1   rkujawa #options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
    112       1.1   rkujawa 
    113       1.1   rkujawa # Development and Debugging options
    114       1.1   rkujawa options 	LOCKDEBUG
    115      1.11  dholland options 	DIAGNOSTIC		# internal consistency checks
    116       1.1   rkujawa #options 	DEBUG
    117       1.1   rkujawa #options 	PMAP_DEBUG		# Enable pmap_debug_level code
    118       1.1   rkujawa options 	PMAPCOUNTERS
    119       1.1   rkujawa #options 	VERBOSE_INIT_ARM	# verbose bootstraping messages
    120       1.1   rkujawa options 	DDB			# in-kernel debugger
    121       1.1   rkujawa options 	DDB_ONPANIC=1
    122       1.1   rkujawa options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
    123       1.1   rkujawa options 	DDB_KEYCODE=0x1d	# Enter ddb on ^]
    124       1.1   rkujawa #options 	KGDB
    125       1.1   rkujawa options 	KGDB_DEVADDR=0xd0012000
    126       1.1   rkujawa makeoptions 	DEBUG="-g"		# compile full symbol table
    127      1.13     joerg makeoptions	COPY_SYMTAB=1
    128       1.1   rkujawa 
    129       1.1   rkujawa ## USB Debugging options
    130       1.1   rkujawa #options 	USB_DEBUG
    131       1.1   rkujawa #options 	EHCI_DEBUG
    132       1.1   rkujawa #options 	OHCI_DEBUG
    133       1.1   rkujawa #options 	UHUB_DEBUG
    134       1.1   rkujawa 
    135       1.1   rkujawa # Valid options for BOOT_ARGS:
    136       1.1   rkujawa #  single		Boot to single user only
    137       1.1   rkujawa #  kdb			Give control to kernel debugger
    138       1.1   rkujawa #  ask			Ask for file name to reboot from
    139       1.1   rkujawa #  pmapdebug=<n>	If PMAP_DEBUG, set pmap_debug_level to <n>
    140       1.1   rkujawa #  memorydisk=<n>	Set memorydisk size to <n> KB
    141       1.1   rkujawa #  quiet		Show aprint_naive output
    142       1.1   rkujawa #  verbose		Show aprint_normal and aprint_verbose output
    143       1.1   rkujawa #options		BOOT_ARGS="\"verbose kdb\""
    144       1.1   rkujawa #options		BOOT_ARGS="\"pmapdebug=1\""
    145       1.1   rkujawa 
    146       1.1   rkujawa config		netbsd		root on ? type ?
    147       1.1   rkujawa #config		netbsd		root on sd0c  type ffs
    148       1.1   rkujawa #config		netbsd		root on wd0a  type ffs
    149       1.1   rkujawa #config		netbsd		root on re1  type nfs
    150       1.1   rkujawa 
    151       1.1   rkujawa # The main bus device
    152       1.1   rkujawa mainbus0	at root
    153       1.1   rkujawa 
    154       1.1   rkujawa # The boot cpu
    155       1.1   rkujawa cpu0		at mainbus?
    156       1.1   rkujawa 
    157       1.1   rkujawa # Specify the memory size in bytes.
    158       1.1   rkujawa options 	MEMSIZE=0x80000000
    159       1.1   rkujawa 
    160       1.1   rkujawa # Marvell SoC Bus
    161       1.1   rkujawa mvsoc0		at mainbus?
    162       1.7  kiyohara options 	MVSOC_INTERREGS_PBASE=0xd0000000
    163       1.1   rkujawa 
    164       1.1   rkujawa # On-chip Timers
    165       1.1   rkujawa mvsoctmr*	at mvsoc? offset ? irq ?
    166       1.1   rkujawa 
    167       1.1   rkujawa # On-chip UART Interface
    168       1.1   rkujawa com*		at mvsoc?
    169       1.1   rkujawa #options 	COM_DEBUG
    170       1.1   rkujawa options 	CONSADDR=0xd0012000
    171       1.1   rkujawa options 	CONSPEED=115200
    172       1.1   rkujawa options 	CONSFREQ=250000000
    173       1.1   rkujawa 
    174       1.1   rkujawa # On-chip Two-Wire Serial Interface (TWSI)
    175       1.1   rkujawa gttwsi*		at mvsoc? offset ? irq ?
    176       1.1   rkujawa iic*		at gttwsi?
    177       1.1   rkujawa 
    178       1.1   rkujawa # Serial Peripheral Interface (SPI)
    179       1.1   rkujawa mvspi*		at mvsoc? offset ? irq ?
    180       1.1   rkujawa spi*		at mvspi?
    181       1.1   rkujawa 
    182       1.1   rkujawa spiflash0	at spiflashbus?
    183       1.1   rkujawa m25p0		at spi? slave 0
    184       1.1   rkujawa 
    185       1.1   rkujawa # TWSI SDRAM Serial Presence Detect
    186      1.23   thorpej spdmem0		at iic? addr 0x56
    187       1.1   rkujawa 
    188      1.16  hsuenaga # On-chip Cryptographic Engines and Security Accelerator (S/W chaining)
    189      1.10      matt mvcesa* 	at mvsoc? offset ? irq ?
    190      1.10      matt 
    191      1.16  hsuenaga # On-chip Cryptographic Engines and Security Accelerator (H/W chaining)
    192      1.16  hsuenaga #mvxpsec*	at mvsoc? offset ? irq ?
    193      1.16  hsuenaga #options 	MVXPSEC_DEBUG=MVXPSEC_DEBUG_ALL
    194      1.16  hsuenaga 
    195       1.1   rkujawa # On-chip USB 2.0 Interface
    196       1.1   rkujawa ehci*		at mvsoc? offset ? irq ?
    197       1.1   rkujawa 
    198       1.1   rkujawa # USB bus support
    199       1.1   rkujawa usb*		at ehci?
    200       1.1   rkujawa 
    201       1.1   rkujawa # USB Hubs
    202       1.1   rkujawa uhub*		at usb?
    203       1.1   rkujawa uhub*		at uhub? port ?
    204       1.1   rkujawa 
    205       1.1   rkujawa # USB Mass Storage
    206       1.1   rkujawa umass*		at uhub? port ? configuration ? interface ?
    207       1.1   rkujawa scsibus*	at scsi?
    208       1.1   rkujawa sd*		at scsibus? target ? lun ?	# SCSI disk drives
    209       1.1   rkujawa 
    210       1.1   rkujawa # USB Generic driver
    211       1.1   rkujawa ugen*		at uhub? port ?
    212       1.1   rkujawa 
    213       1.1   rkujawa # USB Network interface
    214       1.1   rkujawa udav*		at uhub? port ?
    215       1.1   rkujawa 
    216       1.2   rkujawa mvsdio*		at mvsoc? offset ? irq ?
    217       1.2   rkujawa sdmmc*		at mvsdio?
    218       1.2   rkujawa 
    219       1.2   rkujawa ld*		at sdmmc?
    220       1.2   rkujawa 
    221       1.1   rkujawa # On-chip Serial-ATA II Host Controller (SATAHC)
    222       1.1   rkujawa mvsata*		at mvsoc? offset ? irq ?
    223       1.1   rkujawa #options 	MVSATA_WITHOUTDMA
    224       1.1   rkujawa 
    225       1.1   rkujawa # ATA (IDE) bus support
    226       1.1   rkujawa atabus*		at ata?
    227       1.1   rkujawa #options 	ATADEBUG
    228       1.1   rkujawa 
    229       1.1   rkujawa # ATAPI bus support
    230       1.1   rkujawa atapibus*	at atapi?
    231       1.1   rkujawa 
    232       1.1   rkujawa # IDE drives
    233       1.1   rkujawa wd*		at atabus? drive ? flags 0x0000
    234       1.1   rkujawa 
    235       1.1   rkujawa # ATAPI devices
    236       1.1   rkujawa # flags have the same meaning as for IDE drives.
    237       1.1   rkujawa sd*		at atapibus? drive ? flags 0x0000       # ATAPI disk drives
    238       1.1   rkujawa uk*		at atapibus? drive ? flags 0x0000       # ATAPI unknown
    239       1.1   rkujawa 
    240      1.16  hsuenaga # On-chip Gigabit Ethernet Controller Interface (backward compatible mode)
    241      1.10      matt mvgbec* 	at mvsoc? offset ?
    242      1.10      matt mvgbe*		at mvgbec? port ? irq ?
    243      1.10      matt 
    244      1.16  hsuenaga # On-chip Gigabit Ethernet Controller Interface (counter mode)
    245      1.16  hsuenaga #mvxpbm* 	at mvsoc? offset ?
    246      1.16  hsuenaga #mvxpe* 	at mvsoc? irq ?
    247      1.16  hsuenaga #options 	MVXPE_EVENT_COUNTERS
    248      1.16  hsuenaga #options 	MVXPE_DEBUG=0
    249      1.16  hsuenaga 
    250       1.1   rkujawa # On-chip RTC
    251       1.1   rkujawa mvsocrtc*	at mvsoc? offset ? irq ?
    252       1.1   rkujawa 
    253       1.1   rkujawa # On-chip PCI Express Interface
    254       1.1   rkujawa mvpex*		at mvsoc? offset ? irq ?
    255       1.1   rkujawa 
    256       1.1   rkujawa # PCI bus support
    257       1.1   rkujawa options 	PCI_NETBSD_CONFIGURE
    258       1.1   rkujawa #options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
    259       1.1   rkujawa pci*		at mvpex?
    260       1.1   rkujawa pchb*		at pci? dev ? function ?	# PCI-Host bridges
    261       1.1   rkujawa 
    262      1.19     skrll # PCI Serial-ATA Host Controller
    263      1.19     skrll mvsata* 	at pci? dev ? function ?
    264      1.19     skrll 
    265       1.1   rkujawa # PCI Ethernet
    266       1.1   rkujawa wm*		at pci? dev ? function ?	# Intel 8254x gigabit
    267       1.1   rkujawa re*		at pci? dev ? function ?
    268       1.1   rkujawa 
    269       1.1   rkujawa acphy*		at mii? phy ?		# Altima AC101 10/100 PHY
    270       1.1   rkujawa amhphy*		at mii? phy ?		# AMD 79c901 PHY (10BASE-T part)
    271       1.1   rkujawa bmtphy*		at mii? phy ?		# Broadcom BCM5201/5202 PHYs
    272       1.1   rkujawa brgphy*		at mii? phy ?		# Broadcom BCM5400/5401 Gig-E PHYs
    273       1.1   rkujawa ciphy*		at mii? phy ?		# Cicada CS8201 Gig-E PHYs
    274       1.1   rkujawa dmphy*		at mii? phy ?		# Davicom DM9101 PHYs
    275       1.1   rkujawa exphy*		at mii? phy ?		# 3Com internal PHYs
    276       1.1   rkujawa gentbi*		at mii? phy ?		# Generic ten-bit 1000BASE-X PHYs
    277       1.1   rkujawa glxtphy*	at mii? phy ?		# Level One LXT-1000 Gig-E PHYs
    278       1.1   rkujawa gphyter*	at mii? phy ?		# NatSemi DP83861 Gig-E PHYs
    279       1.1   rkujawa icsphy*		at mii? phy ?		# Integrated Circuit Systems ICS1890 PHYs
    280       1.1   rkujawa igphy*		at mii? phy ?		# Intel IGP01E1000, i82566 10/100/1000
    281       1.1   rkujawa ikphy*		at mii? phy ?		# Intel 82563 PHYs
    282       1.1   rkujawa inphy*		at mii? phy ?		# Intel 82555 PHYs
    283       1.1   rkujawa iophy*		at mii? phy ?		# Intel 82553 PHYs
    284       1.1   rkujawa lxtphy*		at mii? phy ?		# Level One LXT-970 PHYs
    285       1.1   rkujawa makphy*		at mii? phy ?		# Marvel 88E1000 Gig-E PHYs
    286       1.1   rkujawa nsphy*		at mii? phy ?		# NatSemi DP83840 PHYs
    287       1.1   rkujawa nsphyter*	at mii? phy ?		# NatSemi DP83843/DP83815 PHYs
    288       1.1   rkujawa pnaphy*		at mii? phy ?		# Generic HomePNA PHYs
    289       1.1   rkujawa qsphy*		at mii? phy ?		# Quality Semiconductor QS6612 PHYs
    290       1.1   rkujawa rgephy*		at mii? phy ?		# Realtek 8169S/8110S internal PHYs
    291       1.1   rkujawa rlphy*		at mii? phy ?		# Realtek 8139/8201L PHYs
    292       1.1   rkujawa sqphy*		at mii? phy ?		# Seeq 80220/80221/80223/80225 PHYs
    293       1.1   rkujawa tlphy*		at mii? phy ?		# ThunderLAN internal PHYs
    294       1.1   rkujawa tqphy*		at mii? phy ?		# TSC Semiconductor 78Q2120 PHYs
    295       1.1   rkujawa ukphy*		at mii? phy ?		# Generic/unknown PHYs
    296       1.1   rkujawa urlphy*		at mii? phy ?		# Realtek RTL8150L internal PHYs
    297       1.1   rkujawa 
    298       1.8      matt # PCI USB devices
    299       1.8      matt xhci*		at pci? dev ? function ?
    300       1.8      matt usb*		at xhci?
    301       1.8      matt 
    302       1.1   rkujawa # Pseudo-Devices
    303       1.1   rkujawa # disk/mass storage pseudo-devices
    304       1.6   aymeric #pseudo-device	md			# memory disk device (ramdisk)
    305       1.1   rkujawa pseudo-device	vnd			# pseudo disks (see vnconfig)
    306       1.1   rkujawa #pseudo-device	fss			# file system snapshot device
    307       1.1   rkujawa 
    308       1.1   rkujawa # network pseudo-devices
    309       1.1   rkujawa pseudo-device	bpfilter		# Berkeley packet filter
    310       1.1   rkujawa pseudo-device	loop			# network loopback
    311       1.1   rkujawa pseudo-device	kttcp			# network loopback
    312       1.1   rkujawa pseudo-device	putter
    313       1.1   rkujawa 
    314       1.1   rkujawa # miscellaneous pseudo-devices
    315       1.1   rkujawa pseudo-device	pty			# pseudo-terminals
    316       1.1   rkujawa #options 	RND_COM
    317       1.1   rkujawa #pseudo-device	clockctl		# user control of clock subsystem
    318       1.1   rkujawa pseudo-device	ksyms			# /dev/ksyms
    319