ifeq ($(TARGET_KERNEL_DIR),) TARGET_KERNEL_DIR := $(srctree) endif # drv/base and drv/gpu init function called by late_initcall # drv/gpu depends on drv/osal driver_link_level := \ $(TARGET_KERNEL_DIR)/drivers/drv/base \ $(TARGET_KERNEL_DIR)/drivers/drv/gpu \ # level 0 driver_link_level += \ $(TARGET_KERNEL_DIR)/drivers/drv/osal \ # level 1 driver_link_level += \ $(TARGET_KERNEL_DIR)/drivers/drv/dftevent \ $(TARGET_KERNEL_DIR)/drivers/drv/common \ # level 2 driver_link_level += \ $(TARGET_KERNEL_DIR)/drivers/drv/dmcu \ $(TARGET_KERNEL_DIR)/drivers/drv/custom \ $(TARGET_KERNEL_DIR)/drivers/drv/token \ $(TARGET_KERNEL_DIR)/drivers/drv/ssm \ $(TARGET_KERNEL_DIR)/drivers/drv/gpio \ $(TARGET_KERNEL_DIR)/drivers/drv/i2c/gpio_i2c \ $(TARGET_KERNEL_DIR)/drivers/drv/ir \ $(TARGET_KERNEL_DIR)/drivers/drv/pdm \ $(TARGET_KERNEL_DIR)/drivers/drv/asr \ $(TARGET_KERNEL_DIR)/drivers/drv/pq \ $(TARGET_KERNEL_DIR)/drivers/drv/panel \ $(TARGET_KERNEL_DIR)/drivers/drv/vpss \ $(TARGET_KERNEL_DIR)/drivers/drv/keyslot \ $(TARGET_KERNEL_DIR)/drivers/drv/cipher \ $(TARGET_KERNEL_DIR)/drivers/drv/otp \ $(TARGET_KERNEL_DIR)/drivers/drv/klad \ $(TARGET_KERNEL_DIR)/drivers/drv/hdmitx \ $(TARGET_KERNEL_DIR)/drivers/drv/hdmirx \ $(TARGET_KERNEL_DIR)/drivers/drv/hddec \ $(TARGET_KERNEL_DIR)/drivers/drv/vfe \ $(TARGET_KERNEL_DIR)/drivers/drv/tvd \ $(TARGET_KERNEL_DIR)/drivers/drv/aiao \ $(TARGET_KERNEL_DIR)/drivers/drv/aflt \ $(TARGET_KERNEL_DIR)/drivers/drv/memc \ $(TARGET_KERNEL_DIR)/drivers/drv/vo \ $(TARGET_KERNEL_DIR)/drivers/drv/rm \ $(TARGET_KERNEL_DIR)/drivers/drv/gfx2d \ $(TARGET_KERNEL_DIR)/drivers/drv/tde \ $(TARGET_KERNEL_DIR)/drivers/drv/jpgd \ $(TARGET_KERNEL_DIR)/drivers/drv/gfbg \ $(TARGET_KERNEL_DIR)/drivers/drv/i2c/std_i2c \ $(TARGET_KERNEL_DIR)/drivers/drv/jpge \ $(TARGET_KERNEL_DIR)/drivers/drv/spi \ $(TARGET_KERNEL_DIR)/drivers/drv/frontend \ $(TARGET_KERNEL_DIR)/drivers/drv/demux \ $(TARGET_KERNEL_DIR)/drivers/drv/ivp \ $(TARGET_KERNEL_DIR)/drivers/drv/tsio \ $(TARGET_KERNEL_DIR)/drivers/drv/tsr2rcipher \ $(TARGET_KERNEL_DIR)/drivers/drv/pwm \ $(TARGET_KERNEL_DIR)/drivers/drv/pvr \ $(TARGET_KERNEL_DIR)/drivers/drv/sync \ $(TARGET_KERNEL_DIR)/drivers/drv/avplay \ $(TARGET_KERNEL_DIR)/drivers/drv/adsp \ $(TARGET_KERNEL_DIR)/drivers/drv/sif \ $(TARGET_KERNEL_DIR)/drivers/drv/adec \ $(TARGET_KERNEL_DIR)/drivers/drv/vfmw \ $(TARGET_KERNEL_DIR)/drivers/drv/vdec \ $(TARGET_KERNEL_DIR)/drivers/drv/amp \ $(TARGET_KERNEL_DIR)/drivers/drv/sci \ $(TARGET_KERNEL_DIR)/drivers/drv/omxvdec \ $(TARGET_KERNEL_DIR)/drivers/drv/aenc \ $(TARGET_KERNEL_DIR)/drivers/drv/venc \ $(TARGET_KERNEL_DIR)/drivers/drv/vi \ $(TARGET_KERNEL_DIR)/drivers/drv/pmoc \ $(TARGET_KERNEL_DIR)/drivers/drv/dvfs \ $(TARGET_KERNEL_DIR)/drivers/drv/lsadc \ $(TARGET_KERNEL_DIR)/drivers/drv/spread \ $(TARGET_KERNEL_DIR)/drivers/drv/ci \ $(TARGET_KERNEL_DIR)/drivers/drv/vbi \ $(TARGET_KERNEL_DIR)/drivers/drv/npu \