]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/arm/conf/std.qca
uma: Make the cache alignment mask unsigned
[FreeBSD/FreeBSD.git] / 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