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