xref: /f-stack/freebsd/mips/conf/RT2880_FDT (revision 22ce4aff)
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