# Copyright 2025 Sony Corporation

include $(KERNEL_MIXED_BUILD_PATH)/Kbuild.common

# Sort in alphabetical order
# Sort in alphabetical order

obj-y += drivers/apusys/common/

obj-y += drivers/apusys/edma/

obj-y += drivers/apusys/mdla/

obj-y += drivers/apusys/midware/

obj-y += drivers/apusys/power/2.5/

obj-y += drivers/char/hw_random/

obj-y += drivers/clk/mediatek/

obj-y += drivers/cpufreq/

obj-y += drivers/crypto/mediatek-dtv/

obj-y += drivers/gpio/

obj-y += drivers/hwspinlock/

obj-y += drivers/i2c/busses/

obj-y += drivers/iio/adc/

obj-y += drivers/iio/light/

obj-y += drivers/input/keyboard/

obj-y += drivers/iommu/mtk_iommu_dtv/

obj-y += drivers/iommu/ion/

obj-y += drivers/irqchip/

obj-y += drivers/leds/

obj-y += drivers/mailbox/

obj-y += drivers/media/dvb-core/

obj-y += drivers/media/dvb-frontends/cfm/

obj-y += drivers/media/platform/mtk-jpd/

obj-y += drivers/misc/mediatek/aee/

obj-y += drivers/misc/mediatek/cmdq/

obj-y += drivers/misc/mediatek/headset/

obj-y += drivers/misc/mediatek/mixed_mode/

obj-y += drivers/misc/mediatek/mtk-ir-tx/

obj-y += drivers/misc/mediatek/irq_async/

obj-y += drivers/misc/mediatek/mtk_and/

obj-y += drivers/misc/mediatek/monitor_hang/

obj-y += drivers/memory/

obj-y += drivers/mmc/host/

obj-y += drivers/mtd/nand/raw

obj-y += drivers/net/ethernet/mediatek/

obj-y += drivers/pci/controller/

obj-y += drivers/perf/mediatek/

obj-y += drivers/phy/mediatek/

obj-y += drivers/pinctrl/

obj-y += drivers/pstore/

obj-y += drivers/pwm/

obj-y += drivers/regulator/

obj-y += drivers/remoteproc/

obj-y += drivers/rtc/

obj-y += drivers/scsi/ufs/

obj-y += drivers/soc/mediatek/mtk-bdma/

obj-y += drivers/soc/mediatek/mtk-boottime/

obj-y += drivers/soc/mediatek/mtk-memory/

obj-y += drivers/soc/mediatek/mtk-pm/

obj-y += drivers/soc/mediatek/mtk-tee/

obj-y += drivers/soc/mediatek/mzc/

obj-y += drivers/soc/mediatek/realtime/

obj-y += drivers/soc/mediatek/zdec/

obj-y += drivers/spi/

obj-y += drivers/thermal/

obj-y += drivers/tty/

obj-y += drivers/usb/host/

obj-y += drivers/usb/mtu3/

obj-y += drivers/watchdog/

obj-y += kernel/cfi/

obj-y += kernel/trace/mtk-tv-atrace/

obj-y += samples/rpmsg/

obj-y += sound/drivers/mediatek/mt5896/

obj-y += sound/soc/codecs/

obj-y += sound/soc/mediatek/mtk-dtv/

obj-y += drivers/soc/mediatek/mtk-infrap2p/

ifeq ($(NEED_BUILD_WITH_PROPRIETARY_KO),MAKE_SURE_AND_PUT_HERE)
obj-y += drivers/gpu/drm/mediatek/

obj-y += drivers/media/platform/mtk-caps/

obj-y += drivers/media/platform/mtk-earc/

obj-y += drivers/media/platform/mtk-g2d/

obj-y += drivers/media/platform/mtk-pq/

obj-y += drivers/media/platform/mtk-srccap/

obj-y += drivers/media/platform/mtk-vcodec/common_mk

obj-y += drivers/media/platform/mtk-vcodec/dec_mk

obj-y += drivers/media/platform/mtk-vcodec/enc_mk

obj-y += drivers/media/platform/mtk-vcu/
endif
