You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
4.4 KiB

# usb wifi and bluetooth ko
BOARD_ODM_KERNEL_MODULES_USB := $(TARGET_OUT_ODM)/lib/modules
BUILT_ODMIMAGE_TARGET := $(PRODUCT_OUT)/odm.img
$(BOARD_ODM_KERNEL_MODULES_USB): $(PRODUCT_OUT)/kernel
$(hide) mkdir -p $(TARGET_OUT_ODM)/lib/modules
-$(ACP) -f $(KERNEL_OBJ)/drivers/ata/ahci_platform.ko $(TARGET_OUT_ODM)/lib/modules/ahci_platform.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/ata/libahci.ko $(TARGET_OUT_ODM)/lib/modules/libahci.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/ata/libahci_platform.ko $(TARGET_OUT_ODM)/lib/modules/libahci_platform.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/usb/dwc3/dwc3.ko $(TARGET_OUT_ODM)/lib/modules/dwc3.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/usb/host/ehci-platform.ko $(TARGET_OUT_ODM)/lib/modules/ehci-platform.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/usb/host/ohci-platform.ko $(TARGET_OUT_ODM)/lib/modules/ohci-platform.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/usb/host/xhci-plat-hcd.ko $(TARGET_OUT_ODM)/lib/modules/xhci-plat-hcd.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/common/drv_fit_common.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_common.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/pmoc/drv_fit_pmoc.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_pmoc.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/demux/drv_fit_demux.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_demux.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/frontend/drv_fit_frontend.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_frontend.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/sample/drv_fit_sample.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_sample.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/audio/drv_fit_audio.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_audio.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/dvfs/drv_fit_dvfs.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_dvfs.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/xdp/drv_fit_xdp.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_xdp.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/pq/drv_fit_pq.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_pq.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/memc/drv_fit_memc.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_memc.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/dma/drv_fit_dma.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_dma.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/vi/drv_fit_vi.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_vi.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/avplay/drv_fit_avplay.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_avplay.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/panel/drv_fit_panel.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_panel.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/atv/drv_fit_atv.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_atv.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/media_mem/drv_fit_mma.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_mma.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/tp/drv_fit_tp.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_tp.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/intelligence/drv_fit_npu.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_npu.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/hdmirx/drv_fit_hdmirx.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_hdmirx.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/mmc/drv_fit_mmc.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_mmc.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/eth/drv_fit_eth.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_eth.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/gmac/drv_fit_gmac.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_gmac.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/lsadc/drv_fit_lsadc.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_lsadc.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/spread/drv_fit_spread.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_spread.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/hdmitx/drv_fit_hdmitx.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_hdmitx.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/cipher/drv_fit_cipher.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_cipher.ko
-$(ACP) -f $(KERNEL_OBJ)/drivers/huanglong/fit/gfx/drv_fit_gfx.ko $(TARGET_OUT_ODM)/lib/modules/drv_fit_gfx.ko
ifneq ($(strip $(TARGET_NO_KERNEL)),true)
$(BUILT_ODMIMAGE_TARGET): $(BOARD_ODM_KERNEL_MODULES_USB)
endif
.PHONY: driver_module
driver_module: |$(KERNEL_OBJ)/.config
PATH=$(KERNEL_TOOLS_PATH) $(MAKE) -C $(KERNEL_OBJ) M=$(M) clean
PATH=$(KERNEL_TOOLS_PATH) $(MAKE) -C $(KERNEL_OBJ) \
O=$(PWD)/$(KERNEL_OBJ) M=$(M) $(KERNEL_FLAGS) modules \
CFLAGS_KERNEL="$(KERNEL_CFLAGS)" AFLAGS_KERNEL="$(KERNEL_AFLAGS)"