^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: (GPL-2.0+ OR MIT)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) MPP_GIT_REVISION := \
555b945800 (kx 2023-10-28 16:30:02 +0300 4) $(shell echo -n "")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) MPP_REVISION_0 := $(subst \,\\\,$(MPP_GIT_REVISION))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) MPP_REVISION := $(subst ",\\\",$(MPP_REVISION_0))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) rk_vcodec-objs := mpp_service.o mpp_common.o mpp_iommu.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) CFLAGS_mpp_service.o += -DMPP_VERSION="\"$(MPP_REVISION)\""
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) rk_vcodec-$(CONFIG_ROCKCHIP_MPP_RKVDEC) += mpp_rkvdec.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) rk_vcodec-$(CONFIG_ROCKCHIP_MPP_RKVDEC2) += mpp_rkvdec2.o mpp_rkvdec2_link.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) rk_vcodec-$(CONFIG_ROCKCHIP_MPP_RKVENC) += mpp_rkvenc.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) rk_vcodec-$(CONFIG_ROCKCHIP_MPP_RKVENC2) += mpp_rkvenc2.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) rk_vcodec-$(CONFIG_ROCKCHIP_MPP_VDPU1) += mpp_vdpu1.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) rk_vcodec-$(CONFIG_ROCKCHIP_MPP_VEPU1) += mpp_vepu1.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) rk_vcodec-$(CONFIG_ROCKCHIP_MPP_VDPU2) += mpp_vdpu2.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) rk_vcodec-$(CONFIG_ROCKCHIP_MPP_VEPU2) += mpp_vepu2.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) rk_vcodec-$(CONFIG_ROCKCHIP_MPP_IEP2) += mpp_iep2.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) rk_vcodec-$(CONFIG_ROCKCHIP_MPP_JPGDEC) += mpp_jpgdec.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) rk_vcodec-$(CONFIG_ROCKCHIP_MPP_AV1DEC) += mpp_av1dec.o mpp_iommu_av1d.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) # hack for workaround
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) rk_vcodec-$(CONFIG_CPU_PX30) += hack/mpp_hack_px30.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) obj-$(CONFIG_ROCKCHIP_MPP_SERVICE) += rk_vcodec.o