Lines Matching +full:fimc +full:- +full:isp
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2011 - 2012 Samsung Electronics Co., Ltd.
10 #include <linux/clk-provider.h>
15 #include <media/media-device.h>
16 #include <media/media-entity.h>
17 #include <media/v4l2-device.h>
18 #include <media/v4l2-subdev.h>
19 #include <media/drv-intf/exynos-fimc.h>
21 #include "fimc-core.h"
22 #include "fimc-lite.h"
23 #include "mipi-csis.h"
25 #define FIMC_OF_NODE_NAME "fimc"
26 #define FIMC_LITE_OF_NODE_NAME "fimc-lite"
27 #define FIMC_IS_OF_NODE_NAME "fimc-is"
34 /* LCD/ISP Writeback clocks (PIXELASYNCMx) */
53 * - a video capture device node and any remaining entities.
76 * struct fimc_sensor_info - image data source subdev information
80 * @host: fimc device the sensor is currently linked to
98 * struct fimc_md - fimc media device information
104 * @fimc_lite: array of registered fimc-lite devices
105 * @fimc: array of registered fimc devices
106 * @fimc_is: fimc-is data structure
107 * @use_isp: set to true when FIMC-IS subsystem is used
108 * @pmf: handle to the CAMCLK clock control FIMC helper device
126 struct fimc_dev *fimc[FIMC_MAX_DEVS]; member
158 return me->graph_obj.mdev == NULL ? NULL : in entity_to_fimc_mdev()
159 container_of(me->graph_obj.mdev, struct fimc_md, media_dev); in entity_to_fimc_mdev()
169 mutex_lock(&ve->vdev.entity.graph_obj.mdev->graph_mutex); in fimc_md_graph_lock()
174 mutex_unlock(&ve->vdev.entity.graph_obj.mdev->graph_mutex); in fimc_md_graph_unlock()
198 return p->subdevs[index]; in __fimc_md_get_subdev()