1*22ce4affSfengbojiang# 2*22ce4affSfengbojiang# RT2880_FDT -- Kernel configuration file for FreeBSD/MIPS RT2880 SoC 3*22ce4affSfengbojiang# 4*22ce4affSfengbojiang# This includes all the configurable parts of the kernel. 5*22ce4affSfengbojiang# 6*22ce4affSfengbojiang# $FreeBSD$ 7*22ce4affSfengbojiang# 8*22ce4affSfengbojiang 9*22ce4affSfengbojiang#NO_UNIVERSE 10*22ce4affSfengbojiang 11*22ce4affSfengbojiang# 12*22ce4affSfengbojiang# FDT_DTS_FILE should be modified to suit the target board type. 13*22ce4affSfengbojiang# 14*22ce4affSfengbojiang#makeoptions FDT_DTS_FILE=MZK-W04N-XX.dts 15*22ce4affSfengbojiang 16*22ce4affSfengbojiang# Start with a base configuration 17*22ce4affSfengbojianginclude "../mediatek/std.rt2880" 18*22ce4affSfengbojiang 19*22ce4affSfengbojiangident RT2880 20*22ce4affSfengbojiangcpu CPU_MIPS4KC 21*22ce4affSfengbojiang 22*22ce4affSfengbojiang# Don't build any modules by default 23*22ce4affSfengbojiangmakeoptions MODULES_OVERRIDE="" 24*22ce4affSfengbojiang 25*22ce4affSfengbojiang# Default rootfs device configuration, should be changed to suit target board 26*22ce4affSfengbojiangoptions ROOTDEVNAME=\""ufs:md0.uzip\" 27*22ce4affSfengbojiang 28*22ce4affSfengbojiang# Support geom_uzip(4) compressed disk images 29*22ce4affSfengbojiangdevice geom_map 30*22ce4affSfengbojiangoptions GEOM_UZIP 31*22ce4affSfengbojiang 32*22ce4affSfengbojiang# Support md(4) and md-based rootfs 33*22ce4affSfengbojiangdevice md 34*22ce4affSfengbojiangoptions MD_ROOT 35*22ce4affSfengbojiang 36*22ce4affSfengbojiang# Interrupt controller support 37*22ce4affSfengbojiangdevice mtk_intr_v1 38*22ce4affSfengbojiang 39*22ce4affSfengbojiang# UART device support 40*22ce4affSfengbojiangnodevice uart_ns8250 41*22ce4affSfengbojiangdevice uart_dev_mtk 42*22ce4affSfengbojiang 43*22ce4affSfengbojiang# SPI and SPI flash support 44*22ce4affSfengbojiangdevice mtk_spi_v1 45*22ce4affSfengbojiangdevice spibus 46*22ce4affSfengbojiangdevice mx25l 47*22ce4affSfengbojiang 48*22ce4affSfengbojiang# CFI support 49*22ce4affSfengbojiangdevice cfi 50*22ce4affSfengbojiangdevice cfid 51*22ce4affSfengbojiang 52*22ce4affSfengbojiang# GPIO and gpioled support 53*22ce4affSfengbojiangdevice mtk_gpio_v1 54*22ce4affSfengbojiangdevice gpio 55*22ce4affSfengbojiangdevice gpioled 56*22ce4affSfengbojiang 57*22ce4affSfengbojiang# USB (dwcotg) support 58*22ce4affSfengbojiangdevice usb 59*22ce4affSfengbojiangdevice mtk_usb_phy 60*22ce4affSfengbojiangdevice dwcotg 61*22ce4affSfengbojiang 62*22ce4affSfengbojiang# USB umass(4) storage and da(4) support 63*22ce4affSfengbojiangdevice umass 64*22ce4affSfengbojiangdevice da 65*22ce4affSfengbojiang 66*22ce4affSfengbojiang# CAM support, required if umass(4) is enabled above 67*22ce4affSfengbojiangdevice pass 68*22ce4affSfengbojiangdevice scbus 69*22ce4affSfengbojiang 70*22ce4affSfengbojiang# Ethernet, BPF and bridge support 71*22ce4affSfengbojiangdevice rt 72*22ce4affSfengbojiangdevice bpf 73*22ce4affSfengbojiangdevice if_bridge 74*22ce4affSfengbojiang 75*22ce4affSfengbojiang# Extres 76*22ce4affSfengbojiangoptions EXT_RESOURCES 77*22ce4affSfengbojiangdevice clk 78