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