freebsd-nq/sys/mips/mediatek/std.rt2880
Adrian Chadd 01c914420d [mips] [rt2880] Add oldest Ralink MIPS SOC RT2880 support code.
* Target module have ic plus etherswitch ip175c.
* Also add etherswitch support code on rt driver.

Reviewed by:	mizhka
Differential Revision:	https://reviews.freebsd.org/D10336
2017-05-06 06:20:34 +00:00

90 lines
1.9 KiB
Plaintext

#
# std.rt2880 -- Base kernel configuration file for FreeBSD/MIPS RT2800 SoC
#
# This includes all the required drivers for the SoCs.
#
# $FreeBSD$
#
# Include the standard file list for Mediatek SoCs.
files "../mediatek/files.mediatek"
# Building a mips/mipsel kernel
machine mips mipsel
# Little-endian machine
makeoptions MIPS_LITTLE_ENDIAN=defined
# Default kernel load address
makeoptions KERNLOADADDR=0x88001000
# Mediatek/Ralink SoC support depends on FDT (with static DTB for the moment)
options FDT
options FDT_DTB_STATIC
# We rely on INTRNG code
options INTRNG
options MIPS_NIRQ=256
# We rely on NEW_PCIB code
options NEW_PCIB
# Build kernel with gdb(1) debug symbols
makeoptions DEBUG=-g
# Support for DDB and KDB
options DDB
options KDB
# Debugging for use in -current
options INVARIANTS
options INVARIANT_SUPPORT
options WITNESS
options WITNESS_SKIPSPIN
options DEBUG_REDZONE
options DEBUG_MEMGUARD
# For small memory footprints
options VM_KMEM_SIZE_SCALE=1
# General options, including scheduler, etc.
options SCHED_ULE # ULE scheduler
options INET # InterNETworking
#options INET6 # IPv6
options PSEUDOFS # Pseude-filesystem framework
options FFS # Berkeley Fast Filesystem
#options SOFTUPDATES # Enable FFS soft updates support
#options UFS_ACL # Support for access control lists
#options UFS_DIRHASH # Improve big directory performance
#options MSDOSFS # Enable support for MSDOS filesystems
options _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time ext.
#
# Standard drivers section
#
# The drivers in the following section are required in order to successfully
# compile the kernel.
#
# FDT clock and pinctrl framework
device fdt_clock
device fdt_pinctrl
# UART support
device uart
# random support
device random
# loop device support
device loop
# ether device support
device ether
# ether switch support
#device etherswitch
#device miibus
#device ip17x
#device mdio