FreeBSD/Linux Kernel Cross Reference
sys/arm/conf/std.qca
1 #
2 # QCA SoC support (32 bit)
3 #
4
5 machine arm armv7
6 cpu CPU_CORTEXA
7 makeoptions CONF_CFLAGS="-march=armv7a"
8
9 files "../qualcomm/std.ipq4018"
10
11 # Serial (COM) ports
12 device uart
13 device uart_msm # Qualcomm MSM UART driver
14
15 # pseudo devices
16 device clk
17 device phy
18 device hwreset
19 device nvmem
20 device regulator
21 device syscon
22
23 # Random
24 device qcom_rnd
25
26 # SPI
27 device spibus
28 device qcom_qup_spi
29 device mx25l
30
31 # interrupt controller
32 device gic
33
34 # cpu frequency
35 device cpufreq
36
37 # MMC/SD/SDIO Card slot support
38 device mmc
39 device sdhci
40
41 # Timers
42 device generic_timer
43 device mpcore_timer
44
45 # PSCI - SMC calls, needed for qualcomm SCM
46 device psci
47
48 # Clock/Reset provider
49 device qcom_gcc_ipq4018
50
51 # TLMM (gpio/pinmux)
52 device gpio
53 device qcom_tlmm_ipq4018
54 device fdt_pinctrl
55
56 # TCSR (core top control and status registers)
57 device qcom_tcsr
58
59 options FDT
60
61 # Disable CP14 work in DDB as TZ won't let us by default
62 options ARM_FORCE_DBG_MONITOR_DISABLE
63
64 # USB PHY support
65 device qcom_ipq4018_hs_usbphy
66 device qcom_ipq4018_ss_usbphy
67
68 # USB support
69 device usb
70 device xhci
71 device dwc3
72 device qcom_dwc3
73 options USB_HOST_ALIGN=64
74
75 # Ethernet support
76 device mdio
77 device mii
78 device miibus
79 device qcom_mdio_ipq4018
80 device etherswitch
81 device ar40xx_switch
Cache object: 0e7ee6f5bac7899e393aceeeb36f2149
|