xref: /freebsd/sys/arm/conf/ASUS_AC1300 (revision cf82a0d2b72ffa749a845d721033d27106f954f7)
1015ff812SAdrian Chadd#
2015ff812SAdrian Chadd# ASUS_AC1300 -- Qualcomm kernel configuration file for FreeBSD/arm
3015ff812SAdrian Chadd#
4015ff812SAdrian Chadd# For more information on this file, please read the config(5) manual page,
5015ff812SAdrian Chadd# and/or the handbook section on Kernel Configuration Files:
6015ff812SAdrian Chadd#
7015ff812SAdrian Chadd#    https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
8015ff812SAdrian Chadd#
9015ff812SAdrian Chadd# The handbook is also available locally in /usr/share/doc/handbook
10015ff812SAdrian Chadd# if you've installed the doc distribution, otherwise always see the
11015ff812SAdrian Chadd# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the
12015ff812SAdrian Chadd# latest information.
13015ff812SAdrian Chadd#
14015ff812SAdrian Chadd# An exhaustive list of options and more detailed explanations of the
15015ff812SAdrian Chadd# device lines is also present in the ../../conf/NOTES and NOTES files.
16015ff812SAdrian Chadd# If you are in doubt as to the purpose or necessity of a line, check first
17015ff812SAdrian Chadd# in NOTES.
18015ff812SAdrian Chadd#
19015ff812SAdrian Chadd
20015ff812SAdrian Chadd#NO_UNIVERSE
21015ff812SAdrian Chadd
22015ff812SAdrian Chaddinclude		"std.armv7"
23015ff812SAdrian Chaddinclude		"std.qca"
24015ff812SAdrian Chadd
25015ff812SAdrian Chaddcpu		CPU_CORTEXA
26015ff812SAdrian Chaddident		ASUS_AC1300
27015ff812SAdrian Chaddmachine		arm armv7
28015ff812SAdrian Chadd
29015ff812SAdrian Chadd# Use a low VA here so we get the early printf stuff working all the
30015ff812SAdrian Chadd# way up to cninit().
31015ff812SAdrian Chadd#options SOCDEV_PA=0x07800000
32015ff812SAdrian Chadd#options SOCDEV_VA=0x07800000
33015ff812SAdrian Chadd#options EARLY_PRINTF
34015ff812SAdrian Chaddoptions 	BOOTVERBOSE
35015ff812SAdrian Chadd
36015ff812SAdrian Chaddoptions 	FDT_DTB_STATIC
37015ff812SAdrian Chaddmakeoptions 	FDT_DTS_FILE=qcom-ipq4018-rt-ac58u.dts
38015ff812SAdrian Chadd
39015ff812SAdrian Chaddoptions 	LINUX_BOOT_ABI
40015ff812SAdrian Chaddoptions 	SCHED_ULE
41bc064967SAdrian Chaddoptions 	SMP
42015ff812SAdrian Chaddoptions 	PLATFORM
43015ff812SAdrian Chadd
44015ff812SAdrian Chadddevice 		loop
45015ff812SAdrian Chadddevice 		pty
46015ff812SAdrian Chadddevice 		md
47015ff812SAdrian Chadddevice 		gpio
48015ff812SAdrian Chadd
49015ff812SAdrian Chadddevice 		ether
50015ff812SAdrian Chadddevice 		mii
51015ff812SAdrian Chadddevice 		bpf
52*cf82a0d2SAdrian Chadddevice 		vlan
53bc064967SAdrian Chadd
54*cf82a0d2SAdrian Chaddoptions 	GEOM_UZIP
55*cf82a0d2SAdrian Chadddevice 		xz
56*cf82a0d2SAdrian Chadd
57*cf82a0d2SAdrian Chadd# SPI NOR flash
58*cf82a0d2SAdrian Chadddevice 		mx25l
59*cf82a0d2SAdrian Chadd
60*cf82a0d2SAdrian Chadd# SPI NAND flash
61*cf82a0d2SAdrian Chadddevice 		w25n
62*cf82a0d2SAdrian Chadd
63*cf82a0d2SAdrian Chadd# USB storage
64*cf82a0d2SAdrian Chadddevice 		scbus
65*cf82a0d2SAdrian Chadddevice 		umass
66*cf82a0d2SAdrian Chadddevice 		da
67