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