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
|