1#
2# MT7628_FDT -- Kernel configuration file for FreeBSD/MIPS MT7628 and MT7688
3# SoCs
4#
5# This includes all the configurable parts of the kernel.
6#
7# $FreeBSD: stable/11/sys/mips/conf/MT7628_FDT 345344 2019-03-20 18:49:45Z kib $
8#
9
10#NO_UNIVERSE
11
12#
13# FDT_DTS_FILE should be modified to suit the target board type.
14#
15#makeoptions 	FDT_DTS_FILE=LINKIT7688.dts
16
17# Start with a base configuration
18include 	"../mediatek/std.mediatek"
19
20ident 		MT7628
21cpu 		CPU_MIPS24K
22
23# Don't build any modules by default
24makeoptions 	MODULES_OVERRIDE=""
25
26# Default rootfs device configuration, should be changed to suit target board
27options 	ROOTDEVNAME=\"ufs:md0.uzip\"
28
29# Support geom_uzip(4) compressed disk images
30device		xz
31options 	GEOM_UZIP
32
33# Support md(4) and md-based rootfs
34device 		md
35options 	MD_ROOT
36
37# Interrupt controller support
38device 		mtk_intr_v2
39
40# UART device support is compiled in when uart_ns8250 is selected (default)
41
42# SPI and SPI flash support
43device 		mtk_spi_v2
44device 		spibus
45device 		mx25l
46
47# GPIO and gpioled support
48device 		mtk_gpio_v2
49device 		gpio
50device 		gpioled
51
52# PCI support
53device 		pci
54
55# USB (ehci, ohci) support
56device 		usb
57device 		mtk_usb_phy
58device 		ehci
59device 		ohci
60
61# USB umass(4) storage and da(4) support
62device 		umass
63device 		da
64
65# CAM support, required if umass(4) is enabled above
66device 		pass
67device 		scbus
68
69# Ethernet, BPF and bridge support
70device 		rt
71device 		bpf
72device 		if_bridge
73
74# Extres
75device 		ext_resources
76device 		clk
77