Home | History | Annotate | Line # | Download | only in conf
RPI revision 1.59.2.5
      1       1.1     skrll #
      2  1.59.2.5     skrll #	$NetBSD: RPI,v 1.59.2.5 2016/12/05 10:54:52 skrll Exp $
      3       1.1     skrll #
      4       1.1     skrll #	RPi -- Raspberry Pi
      5       1.1     skrll #
      6       1.1     skrll 
      7       1.1     skrll include	"arch/evbarm/conf/std.rpi"
      8  1.59.2.2     skrll include "arch/evbarm/conf/GENERIC.common"
      9       1.1     skrll 
     10       1.1     skrll # CPU options
     11       1.1     skrll 
     12  1.59.2.1     skrll options 	CPU_ARM1176
     13  1.59.2.1     skrll options 	TPIDRPRW_IS_CURLWP
     14  1.59.2.1     skrll options 	ARM11_COMPAT_MMU
     15  1.59.2.1     skrll options 	__HAVE_MM_MD_CACHE_ALIASING
     16  1.59.2.1     skrll makeoptions 	CPUFLAGS="-march=armv6z -mtune=arm1176jzf-s -mfpu=vfp"
     17       1.1     skrll 
     18       1.1     skrll # Architecture options
     19       1.1     skrll 
     20       1.1     skrll # Development and Debugging options
     21      1.33   reinoud #options 	KGDB,KGDB_PLCOMUNIT=0,KGDB_DEVRATE=115200,KGDB_CONMODE=0xB00
     22       1.1     skrll makeoptions	DEBUG="-g"	# compile full symbol table
     23      1.48     joerg makeoptions	COPY_SYMTAB=1
     24       1.1     skrll options 	PLCONSOLE
     25       1.1     skrll #options 	PLCONSOLE,PLCOMCNUNIT=0,PLCONSPEED=115200,PLCONMODE=0xB00
     26       1.1     skrll 
     27       1.1     skrll ## USB Debugging options
     28       1.1     skrll options USB_DEBUG
     29  1.59.2.4     skrll #options DWC2_DEBUG
     30       1.1     skrll #options UHUB_DEBUG
     31       1.1     skrll 
     32       1.1     skrll 
     33       1.1     skrll # Valid options for BOOT_ARGS:
     34       1.1     skrll #  single		Boot to single user only
     35       1.1     skrll #  kdb			Give control to kernel debugger
     36       1.1     skrll #  ask			Ask for file name to reboot from
     37       1.1     skrll #  pmapdebug=<n>	If PMAP_DEBUG, set pmap_debug_level to <n>
     38       1.1     skrll #  memorydisk=<n>	Set memorydisk size to <n> KB
     39       1.1     skrll #  quiet		Show aprint_naive output
     40       1.1     skrll #  verbose		Show aprint_normal and aprint_verbose output
     41       1.1     skrll #options		BOOT_ARGS="\"\""
     42       1.1     skrll 
     43      1.22  jakllsch config		netbsd		root on ? type ?
     44       1.1     skrll 
     45       1.1     skrll # The main bus device
     46       1.1     skrll mainbus0	at root
     47       1.1     skrll 
     48  1.59.2.1     skrll # The CPU(s)
     49  1.59.2.1     skrll cpu*		at mainbus?
     50       1.1     skrll 
     51       1.1     skrll # OBIO
     52       1.1     skrll obio0		at mainbus?
     53       1.1     skrll 
     54       1.1     skrll # Interrupt Controller
     55       1.1     skrll bcmicu0		at obio?
     56       1.1     skrll 
     57       1.4     skrll # VC Mailbox
     58       1.4     skrll bcmmbox0	at obio?
     59      1.13  jmcneill vcmbox0 	at bcmmbox0
     60       1.4     skrll 
     61      1.51  jmcneill # DMA Controller
     62      1.54     skrll bcmdmac0	at obio?
     63      1.51  jmcneill 
     64      1.27  jmcneill # VCHIQ
     65      1.30  jmcneill vchiq0		at obio?
     66      1.30  jmcneill 
     67      1.30  jmcneill # AUDS
     68      1.30  jmcneill vcaudio0	at vchiq0
     69      1.30  jmcneill audio0		at vcaudio0
     70      1.27  jmcneill 
     71       1.1     skrll # PL011 uart
     72       1.1     skrll plcom0		at obio?
     73       1.1     skrll 
     74      1.15  jmcneill # Framebuffer console
     75      1.20  jmcneill genfb0		at obio?
     76      1.20  jmcneill wsdisplay*	at genfb?
     77      1.31   reinoud options		VCONS_DRAW_INTR
     78      1.56     skrll #options 	RPI_HWCURSOR
     79      1.15  jmcneill 
     80       1.1     skrll # System timer
     81       1.1     skrll bcmtmr0		at obio?
     82       1.1     skrll 
     83       1.1     skrll # Power management, Reset controller and Watchdog registers
     84       1.1     skrll bcmpm0		at obio?
     85       1.1     skrll 
     86      1.23  jmcneill # Random number generator
     87      1.23  jmcneill bcmrng0 	at obio?
     88      1.23  jmcneill 
     89      1.44    kardel # GPIO
     90      1.44    kardel bcmgpio0	at obio?	# pins  0 ... 31
     91      1.44    kardel bcmgpio1	at obio?	# pins 32 ... 53
     92      1.44    kardel 
     93       1.1     skrll # Arasan SD/MMC Interface
     94       1.1     skrll sdhc* at obio?
     95       1.1     skrll sdmmc*  at sdhc?
     96       1.1     skrll 
     97       1.1     skrll ld*     at sdmmc?
     98       1.1     skrll 
     99      1.17     skrll # On-board USB
    100      1.41     skrll dwctwo* 	at obio?
    101      1.41     skrll usb* 		at dwctwo?
    102       1.7  jakllsch 
    103      1.38     skrll # USB device drivers
    104      1.17     skrll include "dev/usb/usbdevices.config"
    105       1.7  jakllsch 
    106      1.57  uebayasi midi*		at midibus?
    107      1.57  uebayasi 
    108      1.50     skrll # MII/PHY support
    109      1.50     skrll exphy* 		at mii? phy ?		# 3Com internal PHYs
    110      1.50     skrll gentbi* 	at mii? phy ?		# Generic Ten-Bit 1000BASE-[CLS]X PHYs
    111      1.50     skrll glxtphy*	at mii? phy ?		# Level One LXT-1000 PHYs
    112      1.50     skrll gphyter* 	at mii? phy ?		# NS83861 Gig-E PHY
    113      1.50     skrll icsphy*		at mii? phy ?		# Integrated Circuit Systems ICS189x
    114      1.50     skrll igphy*		at mii? phy ?		# Intel IGP01E1000
    115      1.50     skrll ihphy*		at mii? phy ?		# Intel 82577 PHYs
    116      1.50     skrll ikphy*		at mii? phy ?		# Intel 82563 PHYs
    117      1.50     skrll inphy*		at mii? phy ?		# Intel 82555 PHYs
    118      1.50     skrll iophy*		at mii? phy ?		# Intel 82553 PHYs
    119      1.50     skrll lxtphy*		at mii? phy ?		# Level One LXT-970 PHYs
    120      1.50     skrll makphy*		at mii? phy ?		# Marvell Semiconductor 88E1000 PHYs
    121      1.50     skrll nsphy*		at mii? phy ?		# NS83840 PHYs
    122      1.50     skrll nsphyter*	at mii? phy ? 		# NS83843 PHYs
    123      1.50     skrll pnaphy*		at mii? phy ?		# generic HomePNA PHYs
    124      1.50     skrll qsphy*		at mii? phy ?		# Quality Semiconductor QS6612 PHYs
    125      1.50     skrll rdcphy*		at mii? phy ?		# RDC R6040 10/100 PHY
    126      1.50     skrll rgephy*		at mii? phy ?		# Realtek 8169S/8110S internal PHYs
    127      1.50     skrll rlphy*		at mii? phy ?		# Realtek 8139/8201L PHYs
    128      1.50     skrll sqphy*		at mii? phy ?		# Seeq 80220/80221/80223 PHYs
    129      1.50     skrll tlphy*		at mii? phy ?		# ThunderLAN PHYs
    130      1.50     skrll tqphy*		at mii? phy ?		# TDK Semiconductor PHYs
    131      1.50     skrll urlphy*		at mii? phy ?		# Realtek RTL8150L internal PHYs
    132      1.50     skrll ukphy*		at mii? phy ?		# generic unknown PHYs
    133      1.18     skrll 
    134      1.14  jakllsch # Broadcom Serial Control (I2C)
    135      1.14  jakllsch bsciic* at obio?
    136      1.14  jakllsch iic* at i2cbus?
    137      1.14  jakllsch 
    138      1.58  macallan # 'DS3231 Raspberry Pi RTC Board Real Time Clock Module for Arduino'
    139      1.58  macallan # sold by linksprite.com
    140      1.58  macallan #dsrtc* at iic1 addr 0x68 flags 3231
    141      1.58  macallan 
    142  1.59.2.5     skrll # MCP7940 based PiFace Real Time Clock
    143  1.59.2.5     skrll #dsrtc* at iic1 addr 0x6f flags 7940
    144  1.59.2.5     skrll 
    145      1.14  jakllsch # SPI controller
    146      1.14  jakllsch bcmspi* at obio?
    147      1.14  jakllsch spi* at spibus?
    148      1.14  jakllsch 
    149  1.59.2.3     skrll # MCP3x0x ADC
    150  1.59.2.3     skrll # flags selects the actual chip, refer to mcp3kadc(4)
    151  1.59.2.3     skrll #mcp3kadc0 at spi? slave 0 flags 0
    152  1.59.2.3     skrll 
    153      1.43    kardel # PIFace or other boards using that chip (needs gpio)
    154      1.43    kardel #mcp23s17gpio0 at spi? slave 0 flags 0
    155      1.55  jakllsch #mcp23s17gpio1 at spi? slave 0 flags 1
    156      1.43    kardel #mcp23s17gpio2 at spi? slave 0 flags 2
    157      1.43    kardel #mcp23s17gpio3 at spi? slave 0 flags 3
    158      1.43    kardel 
    159      1.44    kardel # gpio support (e. g. mcp23s17gpio, bcmgpio)
    160      1.44    kardel gpio*		at gpiobus?
    161      1.43    kardel 
    162       1.1     skrll # various options for wscons - we try to look as much like a standard
    163       1.1     skrll # sun console as possible
    164       1.1     skrll options 	WSEMUL_VT100		# sun terminal emulation
    165       1.5     skrll options 	WS_DEFAULT_FG=WSCOL_WHITE
    166       1.5     skrll options 	WS_DEFAULT_BG=WSCOL_BLACK
    167       1.5     skrll options 	WS_KERNEL_FG=WSCOL_GREEN
    168       1.5     skrll options 	WS_KERNEL_BG=WSCOL_BLACK
    169      1.24     skrll options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
    170      1.24     skrll options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some more ioctls
    171       1.3       abs options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
    172       1.1     skrll options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
    173       1.1     skrll options 	WSDISPLAY_DEFAULTSCREENS=4
    174      1.24     skrll 
    175      1.15  jmcneill #options 	FONT_QVSS8x15
    176       1.1     skrll #options 	FONT_GALLANT12x22	# the console font
    177       1.1     skrll 
    178       1.1     skrll # Pseudo-Devices
    179       1.1     skrll 
    180       1.1     skrll # network pseudo-devices
    181       1.9     skrll #pseudo-device	carp			# Common Address Redundancy Protocol
    182       1.9     skrll #pseudo-device	ipfilter		# IP filter (firewall) and NAT
    183       1.1     skrll #pseudo-device	kttcp			# network loopback
    184       1.9     skrll #pseudo-device	ppp			# Point-to-Point Protocol
    185       1.9     skrll #pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
    186       1.9     skrll #options 	PPPOE_SERVER		# Enable PPPoE server via link0
    187       1.9     skrll #pseudo-device	sl			# Serial Line IP
    188       1.9     skrll #pseudo-device	strip			# Starmode Radio IP (Metricom)
    189       1.9     skrll #pseudo-device	irframetty		# IrDA frame line discipline
    190       1.9     skrll #pseudo-device	tap			# virtual Ethernet
    191       1.9     skrll #pseudo-device	tun			# network tunneling over tty
    192       1.9     skrll #pseudo-device	gre			# generic L3 over IP tunnel
    193       1.9     skrll #pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC 1933)
    194       1.9     skrll #pseudo-device	faith			# IPv[46] TCP relay translation i/f
    195       1.9     skrll #pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
    196       1.9     skrll #pseudo-device	vlan			# IEEE 802.1q encapsulation
    197       1.9     skrll #pseudo-device	bridge			# simple inter-network bridging
    198       1.9     skrll #options	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
    199       1.9     skrll #pseudo-device	agr			# IEEE 802.3ad link aggregation
    200       1.9     skrll #pseudo-device	pf			# PF packet filter
    201       1.9     skrll #pseudo-device	pflog			# PF log if
    202       1.1     skrll 
    203       1.1     skrll # miscellaneous pseudo-devices
    204       1.9     skrll 
    205       1.9     skrll # wscons pseudo-devices
    206       1.9     skrll pseudo-device	wsmux			# mouse & keyboard multiplexor
    207       1.9     skrll pseudo-device	wsfont
    208       1.9     skrll 
    209      1.29  jmcneill # userland interface to drivers, including autoconf and properties retrieval
    210      1.29  jmcneill 
    211      1.16  jmcneill # local configuration
    212      1.16  jmcneill cinclude "arch/evbarm/conf/RPI.local"
    213