mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 19:08:57 +09:00
video: rockchip: mpp: fix gcc-6 compile error without AV1DEC driver
drivers/video/rockchip/mpp/mpp_service.o: In function `mpp_add_driver': drivers/video/rockchip/mpp/mpp_service.c:102: undefined reference to `av1dec_driver_register' Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com> Change-Id: Ibf2effb98ce7c0c2219d3bbd762dd8c34530626f
This commit is contained in:
@@ -98,7 +98,7 @@ static int mpp_add_driver(struct mpp_service *srv,
|
||||
&srv->grf_infos[type],
|
||||
grf_name);
|
||||
|
||||
if (type == MPP_DRIVER_AV1DEC)
|
||||
if (IS_ENABLED(CONFIG_ROCKCHIP_MPP_AV1DEC) && type == MPP_DRIVER_AV1DEC)
|
||||
ret = av1dec_driver_register(driver);
|
||||
else
|
||||
ret = platform_driver_register(driver);
|
||||
@@ -116,11 +116,9 @@ static int mpp_remove_driver(struct mpp_service *srv, int i)
|
||||
if (i != MPP_DRIVER_AV1DEC) {
|
||||
mpp_set_grf(&srv->grf_infos[i]);
|
||||
platform_driver_unregister(srv->sub_drivers[i]);
|
||||
}
|
||||
#if IS_ENABLED(CONFIG_ROCKCHIP_MPP_AV1DEC)
|
||||
else
|
||||
} else if (IS_ENABLED(CONFIG_ROCKCHIP_MPP_AV1DEC)) {
|
||||
av1dec_driver_unregister(srv->sub_drivers[i]);
|
||||
#endif
|
||||
}
|
||||
srv->sub_drivers[i] = NULL;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user