treewide: Remove unknown warning build flags
[GitHub/LineageOS/G12/android_kernel_amlogic_linux-4.9.git] / drivers / amlogic / Makefile
1 ##########################################
2 ########## Amlogic Drivers ###############
3 ##########################################
4
5 ##########################################
6 ## The order of directories matter.
7 ## Do not change.
8 ##########################################
9
10 ifdef CONFIG_KASAN
11 ifeq ($(call cc-ifversion, -lt, 0500, y), y)
12 $(error -----GCC VERSION TOO SMALL FOR KASAN -----)
13 endif
14 endif
15
16
17 obj-$(CONFIG_CPU_FREQ) += cpufreq/
18
19 obj-$(CONFIG_AMLOGIC_UART) += uart/
20
21 obj-$(CONFIG_AMLOGIC_PINCTRL) += pinctrl/
22
23 obj-$(CONFIG_AMLOGIC_IOMAP) += iomap/
24
25 obj-$(CONFIG_AMLOGIC_SEC) += secmon/
26 obj-$(CONFIG_AMLOGIC_USB) += usb/
27
28 obj-$(CONFIG_AMLOGIC_CPU_VERSION) += cpu_version/
29
30 obj-$(CONFIG_AMLOGIC_I2C) += i2c/
31
32 obj-$(CONFIG_AMLOGIC_SPICC_MASTER) += spicc/
33
34 obj-$(CONFIG_AMLOGIC_CPU_INFO) += cpu_info/
35
36 obj-$(CONFIG_AMLOGIC_MHU_MBOX) += mailbox/
37
38 obj-$(CONFIG_AMLOGIC_REG_ACCESS) += reg_access/
39
40 obj-$(CONFIG_AMLOGIC_TIMER) += clocksource/
41
42 obj-$(CONFIG_AMLOGIC_CLK) += clk/
43
44 obj-$(CONFIG_AMLOGIC_CRYPTO) += crypto/
45
46 obj-$(CONFIG_AMLOGIC_INPUT) += input/
47
48 obj-$(CONFIG_AMLOGIC_EFUSE) += efuse/
49
50 obj-$(CONFIG_AMLOGIC_REBOOT) += reboot/
51
52 obj-$(CONFIG_AMLOGIC_BATTERY_DUMMY) += battery/
53 obj-$(CONFIG_AMLOGIC_CHARGER_DUMMY) += battery/
54
55 obj-$(CONFIG_AMLOGIC_INTERNAL_PHY) += ethernet/phy/
56
57 obj-$(CONFIG_AMLOGIC_CPU_HOTPLUG) += cpu_hotplug/
58
59 obj-$(CONFIG_AMLOGIC_PWM) += pwm/
60
61 obj-$(CONFIG_AMLOGIC_MEDIA_ENABLE) += media/
62
63 obj-$(CONFIG_AMLOGIC_MMC) += mmc/
64
65 obj-$(CONFIG_AMLOGIC_NAND) += mtd/
66
67 obj-$(CONFIG_AMLOGIC_M8B_NAND) += mtd_meson8b/
68
69 obj-$(CONFIG_AMLOGIC_VRTC) += vrtc/
70
71 obj-$(CONFIG_AMLOGIC_SMARTCARD) += smartcard/
72
73 obj-$(CONFIG_AMLOGIC_SMARTCARD) += smartcard_sc2/
74
75 obj-$(CONFIG_AMLOGIC_CEC) += cec/
76
77 obj-$(CONFIG_AMLOGIC_UNIFYKEY) += unifykey/
78
79 obj-$(CONFIG_AMLOGIC_TEMP_SENSOR) += thermal/
80
81 obj-$(CONFIG_AMLOGIC_AUDIO_DSP) += audiodsp/
82
83 obj-$(CONFIG_AMLOGIC_AMAUDIO) += amaudio/
84
85 obj-$(CONFIG_AMLOGIC_AMAUDIO2) += amaudio2/
86
87 obj-$(CONFIG_AMLOGIC_AUDIO_INFO) += audioinfo/
88
89 obj-$(CONFIG_AMLKARAOKE) += amlkaraoke/
90
91 obj-$(CONFIG_AMLOGIC_SUSPEND) += pm/
92
93 obj-$(CONFIG_AMLOGIC_LED) += led/
94
95 obj-$(CONFIG_AMLOGIC_JTAG) += jtag/
96
97 obj-$(CONFIG_AMLOGIC_WDT) += watchdog/
98
99 obj-$(CONFIG_AMLOGIC_ESM) += esm/
100
101 obj-$(CONFIG_AMLOGIC_BT_DEVICE) += bluetooth/
102
103 obj-$(CONFIG_AMLOGIC_WIFI) += wifi/
104
105 obj-$(CONFIG_AMLOGIC_HIFI4DSP) += hifi4dsp/
106
107 obj-$(CONFIG_AMLOGIC_POWER) += power/
108
109 obj-$(CONFIG_AMLOGIC_PCIE) += pci/
110
111 obj-$(CONFIG_AMLOGIC_IRBLASTER_CORE) += irblaster/
112
113 obj-$(CONFIG_AMLOGIC_IIO) += iio/
114
115 obj-$(CONFIG_AMLOGIC_DDR_TOOL) += ddr_tool/
116
117 obj-$(CONFIG_AMLOGIC_DRM) += drm/
118
119 obj-$(CONFIG_AMLOGIC_M8B_SM) += secure_monitor/
120
121 obj-$(CONFIG_AMLOGIC_TEE) += tee/
122
123 obj-$(CONFIG_AMLOGIC_MEMORY_EXTEND) += memory_ext/
124
125 obj-$(CONFIG_AMLOGIC_LEDRING) += ledring/
126
127 obj-$(CONFIG_AMLOGIC_GPIO_IRQ) += irqchip/
128
129 obj-$(CONFIG_AMLOGIC_ATV_DEMOD) += atv_demod/
130
131 obj-$(CONFIG_AMLOGIC_DEBUG) += debug/
132
133 obj-$(CONFIG_AMLOGIC_DEFENDKEY) += defendkey/
134
135 obj-$(CONFIG_MTD_SPI_NOR) += spi-nor/
136
137 obj-$(CONFIG_DOLBY_FW) += dolby_fw/
138
139 obj-$(CONFIG_AMLOGIC_IRCUT) += ircut/
140
141 obj-$(CONFIG_AMLOGIC_PIXEL_PROBE) += pixel_probe/
142
143 obj-$(CONFIG_AMLOGIC_FIRMWARE) += firmware/
144
145 obj-$(CONFIG_AMLOGIC_DVB_COMPAT) += dvb/
146
147 obj-$(CONFIG_AMLOGIC_RESET_MESON) += reset/
148
149 obj-$(CONFIG_AMLOGIC_DVB) += dvb/
150
151 obj-$(CONFIG_AMLOGIC_DVB_DMX) += dvb/
152
153 obj-$(CONFIG_AMLOGIC_SOC_INFO) += soc_info/