install the vdec.ko, venc.ko, jpu.ko to /lib/modules/5.15.0/extra/ and remove the loading script, support insmod,modprobe,rmmod Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
@@ -23,7 +23,11 @@ obj-m := jdec.o
else
default:
- $(MAKE) -C $(KERNELDIR) M=$(DRV_PATH) LDDINCDIR=$(DRV_PATH)/../include modules
+ $(MAKE) -C $(KERNELDIR) M=$(DRV_PATH) LDDINCDIR=$(DRV_PATH)/../include modules
+ifneq ($(INSTALL_MOD_PATH),)
+ $(MAKE) -C $(KERNELDIR) M=$(DRV_PATH) LDDINCDIR=$(DRV_PATH)/../include \
+ INSTALL_MOD_PATH=$(INSTALL_MOD_PATH) modules_install
+endif
endif
@@ -1053,7 +1053,7 @@ static const struct of_device_id jpu_of_id_table[] = {
{ .compatible = "starfive,jpu" },
{}
};
-
+MODULE_DEVICE_TABLE(of, jpu_of_id_table);
static struct platform_driver jpu_driver = {
.driver = {
.name = JPU_PLATFORM_DEVICE_NAME,
@@ -23,8 +23,11 @@ obj-m := venc.o
@@ -23,8 +23,11 @@ obj-m := vdec.o