Lines Matching +full:pixel +full:- +full:array
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * camss-csid.h
5 * Qualcomm MSM Camera Subsystem - CSID (CSI Decoder) Module
7 * Copyright (c) 2011-2014, The Linux Foundation. All rights reserved.
8 * Copyright (C) 2015-2018 Linaro Ltd.
15 #include <media/media-entity.h>
16 #include <media/v4l2-ctrls.h>
17 #include <media/v4l2-device.h>
18 #include <media/v4l2-mediabus.h>
19 #include <media/v4l2-subdev.h>
34 #define DATA_TYPE_YUV420_8BIT_SHIFTED 0x1c /* Chroma Shifted Pixel Sampling */
35 #define DATA_TYPE_YUV420_10BIT_SHIFTED 0x1d /* Chroma Shifted Pixel Sampling */
75 u8 spp; /* bus samples per pixel */
102 * configure_stream - Configures and starts CSID input stream
108 * configure_testgen_pattern - Validates and configures output pattern mode
115 * hw_version - Read hardware version register from hardware
121 * isr - CSID module interrupt service routine
130 * reset - Trigger reset on CSID module and wait to complete
138 * src_pad_code - Pick an output/src format based on the input/sink format
151 * subdev_init - Initialize CSID device according for hardware revision
188 * csid_find_code - Find a format code in an array using array index or format code
189 * @codes: Array of format codes
190 * @ncodes: Length of @code array
201 * csid_get_fmt_entry - Find csid_format_info entry with matching format code
202 * @formats: Array of format csid_format_info entries
203 * @nformats: Length of @nformats array
233 * csid_is_lite - Check if CSID is CSID lite.