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
52 lines
4.4 KiB
7 months ago
|
# 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)"
|