# SPDX-License-Identifier: GPL-2.0

# NOTE: Keep order __alphabetically__ PLEASE!! #

obj-$(CONFIG_ARCH_SPRD)		+= pub/
obj-$(CONFIG_UNISOC_BINDER)	+= binder/
obj-$(CONFIG_CPU_FREQ) 		+= cpufreq/
obj-$(CONFIG_IRQSOFF_WARN)	+= preemptirq_warn/
obj-$(CONFIG_IRQ_MONITOR)	+= irq_monitor/
obj-$(CONFIG_PREEMPT_WARN) 	+= preemptirq_warn/
obj-$(CONFIG_PRINTK_CPUID)	+= printk_cpuid/
obj-$(CONFIG_SPRD_DEBUG)	+= debug/
obj-$(CONFIG_SPRD_MODEM_DEBUG)	+= debug_log/
obj-$(CONFIG_SPRD_PMIC_DUMP)	+= sprd_pmic_dump.o
obj-$(CONFIG_SPRD_PMIC_SMPL)	+= sprd_pmic_smpl.o
obj-$(CONFIG_SPRD_PMIC_SYSCON)  += sprd_pmic_syscon.o
obj-$(CONFIG_SPRD_SFP_SUPPORT)	+= sfp/
obj-$(CONFIG_SPRD_SLA_SUPPORT)	+= sla/
obj-$(CONFIG_SPRD_SYSDUMP) 	+= sysdump/
obj-$(CONFIG_TIMESTAMP_SYNC)	+= kts_sync/
obj-$(CONFIG_UNISOC_7SRESET)	+= sprd_7sreset.o
obj-$(CONFIG_UNISOC_DISP)	+= sprd_disp/
obj-$(CONFIG_UNISOC_DMABUF)	+= dmabufheap/
obj-$(CONFIG_UNISOC_GNSS)	+= sprd_gnss/
obj-$(CONFIG_UNISOC_MAPUSER)    += sprd_map/
obj-$(CONFIG_UNISOC_IOMMU)	+= iommu/
obj-$(CONFIG_UNISOC_MODEM)	+= modem/
obj-$(CONFIG_UNISOC_SCHED)	+= sched/
obj-$(CONFIG_UNISOC_WCN_BSP)	+= sprdwcn/
obj-$(CONFIG_SPRD_HANG_DEBUG) 	+= hang_debug/
obj-$(CONFIG_SPRD_UNISOC_MANUFACTURER_MODULE) += sprd_manufacturer_module.o
obj-$(CONFIG_UNISOC_USERLOG)    += userlog/
obj-$(CONFIG_UNISOC_CORESIGHT)    += sprd_coresight/
obj-$(CONFIG_SPRD_PAST_RECORD) += past_record/
obj-$(CONFIG_SPRD_USBPINMUX)    += usbpinmux/
obj-$(CONFIG_SPRD_CACHE_PRINT) += sprd_cache_print/
obj-$(CONFIG_SPRD_MEMDISK)  += sprd_memdisk.o
obj-$(CONFIG_UNISOC_CACHEDUMP)  += cachedump/
obj-y += mm/
obj-y += shutdown_detect/
obj-y += io/
obj-y += net/
obj-y += sprd_time_sync/
obj-y += power/
obj-y += thermal/
obj-y += performance/
obj-y += autotest/
obj-y += sprd_freq_limit/
obj-y += sprd_bcl/
