diff options
author | Umang Jain <umang.jain@ideasonboard.com> | 2023-11-09 16:03:07 -0500 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2024-04-23 16:08:36 +0300 |
commit | 96de1580823958351d3200b89a61e9ffed568014 (patch) | |
tree | 8998161b33f6c75671f460faf3cbc57ce42de914 | |
parent | 9ebd3a315fba350d3f99217995c258611d297068 (diff) | |
download | linux-rpi/v6.9/isp/v2.tar.gz |
staging: vc04_services: vchiq: Register bcm2835-isprpi/v6.9/isp/v2
Add vchiq device registeration and unregisteration for
the bcm2835-isp devices.
Signed-off-by: Umang Jain <umang.jain@ideasonboard.com>
-rw-r--r-- | drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c index 94bb95f78c2afd..0ffb8e60155c50 100644 --- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c +++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c @@ -70,6 +70,7 @@ struct vchiq_state g_state; */ static struct vchiq_device *bcm2835_audio; static struct vchiq_device *bcm2835_camera; +static struct vchiq_device *bcm2835_isp; static struct vchiq_device *vcsm_cma; struct vchiq_drvdata { @@ -1761,6 +1762,7 @@ static int vchiq_probe(struct platform_device *pdev) vcsm_cma = vchiq_device_register(&pdev->dev, "vcsm-cma"); bcm2835_audio = vchiq_device_register(&pdev->dev, "bcm2835-audio"); bcm2835_camera = vchiq_device_register(&pdev->dev, "bcm2835-camera"); + bcm2835_isp = vchiq_device_register(&pdev->dev, "bcm2835-isp"); return 0; @@ -1774,6 +1776,7 @@ static void vchiq_remove(struct platform_device *pdev) { vchiq_device_unregister(bcm2835_audio); vchiq_device_unregister(bcm2835_camera); + vchiq_device_unregister(bcm2835_isp); vchiq_device_unregister(vcsm_cma); vchiq_debugfs_deinit(); vchiq_deregister_chrdev(); |