aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/conf/std.qca
blob: ea691260651786aafebb8f1d26b76265d218f82f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#
# QCA SoC support (32 bit)
#

machine 	arm     armv7
cpu 		CPU_CORTEXA
makeoptions 	CONF_CFLAGS="-march=armv7a"

files 		"../qualcomm/std.ipq4018"

# Serial (COM) ports
device 		uart
device 		uart_msm	# Qualcomm MSM UART driver

# pseudo devices
device 		clk
device 		phy
device 		hwreset
device 		nvmem
device 		regulator
device 		syscon

# Random
device 		qcom_rnd

# SPI
device 		spibus
device 		qcom_qup_spi
device 		mx25l

# interrupt controller
device 		gic

# cpu frequency
device 		cpufreq

# MMC/SD/SDIO Card slot support
device 		mmc
device 		sdhci

# Timers
device 		generic_timer
device 		mpcore_timer

# PSCI - SMC calls, needed for qualcomm SCM
device 		psci

# Clock/Reset provider
device 		qcom_gcc

# TLMM (gpio/pinmux)
device 		gpio
device 		qcom_tlmm_ipq4018
device 		fdt_pinctrl

# TCSR (core top control and status registers)
device 		qcom_tcsr

options 	FDT

# Disable CP14 work in DDB as TZ won't let us by default
options 	ARM_FORCE_DBG_MONITOR_DISABLE

# USB PHY support
device 		qcom_ipq4018_hs_usbphy
device 		qcom_ipq4018_ss_usbphy

# USB support
device 		usb
device 		xhci
device 		dwc3
device 		qcom_dwc3
options 	USB_HOST_ALIGN=64

# Ethernet support
device 		mdio
device 		mii
device 		miibus
device 		qcom_mdio_ipq4018
device 		etherswitch
device 		ar40xx_switch