/Linux-v5.15/drivers/gpu/drm/amd/include/ivsrcid/dcn/ |
D | irqsrcs_dcn_1_0.h | 192 #define DCN_1_0__SRCID__DC_DAC_A_AUTO_DET 0xA // DAC A auto - detection DACA_AUTODETECT_GEN… 309 #define DCN_1_0__SRCID__DC_DIGA_FAST_TRAINING_COMPLETE_INT 0xF // DIGA - Fast Training Complete… 312 #define DCN_1_0__SRCID__DC_DIGB_FAST_TRAINING_COMPLETE_INT 0xF // DIGB - Fast Training Complete… 315 #define DCN_1_0__SRCID__DC_DIGC_FAST_TRAINING_COMPLETE_INT 0xF // DIGC - Fast Training Complete… 318 #define DCN_1_0__SRCID__DC_DIGD_FAST_TRAINING_COMPLETE_INT 0xF // DIGD - Fast Training Complete… 321 #define DCN_1_0__SRCID__DC_DIGE_FAST_TRAINING_COMPLETE_INT 0xF // DIGE - Fast Training Complete… 324 #define DCN_1_0__SRCID__DC_DIGF_FAST_TRAINING_COMPLETE_INT 0xF // DIGF - Fast Training Complete… 574 #define DCN_1_0__SRCID__DC_D1_FORCE_CNT_W 0x1E // D1 : Force - count--w OTG1_IHC_FORCE_COUNT_NOW_IN… 577 #define DCN_1_0__SRCID__DC_D1_FORCE_VSYNC_NXT_LINE 0x1E // D1 : Force - Vsync - next - line OTG1_IH… 589 #define DCN_1_0__SRCID__OTG1_VERTICAL_INTERRUPT0_CONTROL 0x1E // D1 : OTG vertical interrupt 0 OTG1… [all …]
|
/Linux-v5.15/drivers/media/platform/vsp1/ |
D | vsp1_wpf.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * vsp1_wpf.c -- R-Car VSP1 Write Pixel Formatter 5 * Copyright (C) 2013-2014 Renesas Electronics Corporation 12 #include <media/v4l2-subdev.h> 25 /* ----------------------------------------------------------------------------- 32 vsp1_dl_body_write(dlb, reg + wpf->entity.index * VI6_WPF_OFFSET, data); in vsp1_wpf_write() 35 /* ----------------------------------------------------------------------------- 46 struct vsp1_video *video = wpf->video; in vsp1_wpf_set_rotation() 57 if (rotate == wpf->flip.rotate) in vsp1_wpf_set_rotation() 61 mutex_lock(&video->lock); in vsp1_wpf_set_rotation() [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/display/panel/ |
D | samsung,s6e8aa0.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrzej Hajda <a.hajda@samsung.com> 13 - $ref: panel-common.yaml# 20 reset-gpios: true 21 display-timings: true 23 vdd3-supply: 26 vci-supply: 29 power-on-delay: [all …]
|
D | ronbo,rb070d30.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR X11) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Maxime Ripard <mripard@kernel.org> 17 description: MIPI-DSI virtual channel 19 power-gpios: 23 reset-gpios: 27 shlr-gpios: 28 description: GPIO used for the shlr pin (horizontal flip) 31 updn-gpios: [all …]
|
/Linux-v5.15/drivers/media/platform/sti/bdisp/ |
D | bdisp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 #include <media/v4l2-ctrls.h> 13 #include <media/v4l2-device.h> 14 #include <media/v4l2-mem2mem.h> 16 #include <media/videobuf2-dma-contig.h> 21 * Max nb of nodes in node-list: 22 * - 2 nodes to handle wide 4K pictures 23 * - 2 nodes to handle two planes (Y & CbCr) */ 28 /* struct bdisp_ctrls - bdisp control set 29 * @hflip: horizontal flip [all …]
|
/Linux-v5.15/include/uapi/drm/ |
D | drm_mode.h | 5 * Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, TX., USA 6 * Copyright (c) 2007-2008 Intel Corporation 62 /* bit compatible with the xrandr RR_ definitions (bits 0-13) 176 * using the name->prop id lookup is the preferred method. 202 * using the name->prop id lookup is the preferred method. 222 * struct drm_mode_modeinfo - Display mode information. 229 * @vdisplay: vertical display size 230 * @vsync_start: vertical sync start 231 * @vsync_end: vertical sync end 232 * @vtotal: vertical total size [all …]
|
/Linux-v5.15/drivers/gpu/drm/rcar-du/ |
D | rcar_du_crtc.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * rcar_du_crtc.h -- R-Car Display Unit CRTCs 5 * Copyright (C) 2013-2015 Renesas Electronics Corporation 26 * struct rcar_du_crtc - the CRTC, representing a DU superposition processor 36 * @event: event to post when the pending page flip completes 37 * @flip_wait: wait queue used to signal page flip completion 39 * @vblank_wait: wait queue used to signal vertical blanking 40 * @vblank_count: number of vertical blanking interrupts to wait for 82 * struct rcar_du_crtc_state - Driver-specific CRTC state
|
/Linux-v5.15/include/media/i2c/ |
D | s5k6aa.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 11 #include <media/v4l2-mediabus.h> 14 * struct s5k6aa_gpio - data structure describing a GPIO 24 * struct s5k6aa_platform_data - s5k6aa driver platform data 32 * @nlanes: maximum number of MIPI-CSI lanes used 33 * @horiz_flip: default horizontal image flip value, non zero to enable 34 * @vert_flip: default vertical image flip value, non zero to enable
|
D | ov772x.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 13 #define OV772X_FLAG_VFLIP (1 << 0) /* Vertical flip image */ 14 #define OV772X_FLAG_HFLIP (1 << 1) /* Horizontal flip image */ 29 #define OV772X_MANUAL_EDGE_CTRL 0x80 /* un-used bit of strength */ 49 * struct ov772x_camera_info - ov772x driver interface structure
|
D | s5c73m3.h | 21 #include <media/v4l2-mediabus.h> 24 * struct s5c73m3_gpio - data structure describing a GPIO 34 * struct s5c73m3_platform_data - s5c73m3 driver platform data 39 * @nlanes: maximum number of MIPI-CSI lanes used 40 * @horiz_flip: default horizontal image flip value, non zero to enable 41 * @vert_flip: default vertical image flip value, non zero to enable
|
/Linux-v5.15/drivers/media/platform/exynos4-is/ |
D | fimc-core.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. 21 #include <media/media-entity.h> 22 #include <media/videobuf2-v4l2.h> 23 #include <media/v4l2-ctrls.h> 24 #include <media/v4l2-device.h> 25 #include <media/v4l2-mem2mem.h> 26 #include <media/v4l2-mediabus.h> 27 #include <media/drv-intf/exynos-fimc.h> 35 #define FIMC_DRIVER_NAME "exynos4-fimc" [all …]
|
/Linux-v5.15/drivers/media/platform/mtk-mdp/ |
D | mtk_mdp_core.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2015-2016 MediaTek Inc. 12 #include <media/v4l2-ctrls.h> 13 #include <media/v4l2-device.h> 14 #include <media/v4l2-mem2mem.h> 15 #include <media/videobuf2-core.h> 16 #include <media/videobuf2-dma-contig.h> 22 #define MTK_MDP_MODULE_NAME "mtk-mdp" 34 * struct mtk_mdp_pix_align - alignment of image 48 * struct mtk_mdp_fmt - the driver's internal color format data [all …]
|
D | mtk_mdp_ipi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2015-2016 MediaTek Inc. 26 * struct mdp_ipi_init - for AP_MDP_INIT 38 * struct mdp_ipi_comm - for AP_MDP_PROCESS, AP_MDP_DEINIT 52 * struct mdp_ipi_comm_ack - for VPU_MDP_DEINIT_ACK, VPU_MDP_PROCESS_ACK 68 * struct mdp_config - configured for source/destination image 74 * @h_stride : bytes in vertical 103 int32_t hflip; /* 1 will enable the flip */ 104 int32_t vflip; /* 1 will enable the flip */
|
/Linux-v5.15/drivers/media/platform/exynos-gsc/ |
D | gsc-core.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd. 6 * header file for Samsung EXYNOS5 SoC series G-Scaler driver 20 #include <media/videobuf2-v4l2.h> 21 #include <media/v4l2-ctrls.h> 22 #include <media/v4l2-device.h> 23 #include <media/v4l2-mem2mem.h> 24 #include <media/v4l2-mediabus.h> 25 #include <media/videobuf2-dma-contig.h> 27 #include "gsc-regs.h" [all …]
|
/Linux-v5.15/include/media/davinci/ |
D | dm355_ccdc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (C) 2005-2009 Texas Instruments Inc 85 /* Enable/disable A-Law */ 128 * S8Q5. Use 2 decimal precision, user values range from -3.00 to 3.99. 129 * example - to use 1.03, set integer part as 1, and decimal part as 3 130 * to use -1.03, set integer part as -1 and decimal part as 3 135 /* Structures for Vertical Defect Correction*/ 182 * Main Structure for vertical defect correction. Vertical defect 222 * horz and vertical data offset. Applicable for defect correction 226 /* Structure for Optional A-Law */ [all …]
|
D | isif.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (C) 2008-2009 Texas Instruments Inc 30 * Vertical Defect Correction parameters 34 /* vertical position of defect */ 39 * Defect level of Vertical line defect position. This is subtracted 44 * Defect level of the pixels upper than the vertical line defect. 49 * Defect level of the pixels lower than the vertical line defect. 57 /* enable vertical defect correction */ 62 * Defect level subtraction. Horizontal interpolation ((i-2)+(i+2))/2 66 /* Horizontal interpolation (((i-2)+(i+2))/2) */ [all …]
|
/Linux-v5.15/Documentation/admin-guide/media/ |
D | imx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 15 - Image DMA Controller (IDMAC) 16 - Camera Serial Interface (CSI) 17 - Image Converter (IC) 18 - Sensor Multi-FIFO Controller (SMFC) 19 - Image Rotator (IRT) 20 - Video De-Interlacing or Combining Block (VDIC) 24 display paths. During transfer, the IDMAC is also capable of vertical 25 image flip, 8x8 block transfer (see IRT description), pixel component [all …]
|
/Linux-v5.15/include/linux/dma/ |
D | xilinx_dma.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright (C) 2010-2014 Xilinx, Inc. All rights reserved. 11 #include <linux/dma-mapping.h> 15 * struct xilinx_vdma_config - VDMA Configuration structure 17 * @gen_lock: Whether in gen-lock mode 26 * @vflip_en: Vertical Flip enable
|
/Linux-v5.15/drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ |
D | ia_css_output.host.c | 1 // SPDX-License-Identifier: GPL-2.0 51 to->enable_hflip = from->enable_hflip; in ia_css_output_encode() 52 to->enable_vflip = from->enable_vflip; in ia_css_output_encode() 64 ia_css_dma_configure_from_info(&to->port_b, from->info); in ia_css_output_config() 65 to->width_a_over_b = elems_a / to->port_b.elems; in ia_css_output_config() 66 to->height = from->info ? from->info->res.height : 0; in ia_css_output_config() 67 to->enable = from->info != NULL; in ia_css_output_config() 68 ia_css_frame_info_to_frame_sp_info(&to->info, from->info); in ia_css_output_config() 71 assert(elems_a % to->port_b.elems == 0); in ia_css_output_config() 145 ia_css_debug_dtrace(level, "Horizontal Output Flip:\n"); in ia_css_output_dump() [all …]
|
/Linux-v5.15/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_sspp.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. 47 * DPU_SSPP_RECT_SOLO - multirect disabled 48 * DPU_SSPP_RECT_0 - rect0 of a multirect pipe 49 * DPU_SSPP_RECT_1 - rect1 of a multirect pipe 142 * Filter type to be used for scaling in horizontal and vertical 154 * such as decimation, flip etc to program this field 172 * @creq_vblank: creq value generated to vbif during vertical blanking 173 * @danger_vblank: danger value generated during vertical blanking 212 * struct dpu_hw_pipe_ts_cfg - traffic shaper configuration [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/dma/xilinx/ |
D | xilinx_dma.txt | 11 Xilinx AXI CDMA engine, it does transfers between memory-mapped source 12 address and a memory-mapped destination address. 19 - compatible: Should be one of- 20 "xlnx,axi-vdma-1.00.a" 21 "xlnx,axi-dma-1.00.a" 22 "xlnx,axi-cdma-1.00.a" 23 "xlnx,axi-mcdma-1.00.a" 24 - #dma-cells: Should be <1>, see "dmas" property below 25 - reg: Should contain VDMA registers location and length. 26 - xlnx,addrwidth: Should be the vdma addressing size in bits(ex: 32 bits). [all …]
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | exynos4412-galaxy-s3.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 10 #include "exynos4412-midas.dtsi" 18 led-controller { 20 flen-gpios = <&gpj1 1 GPIO_ACTIVE_HIGH>; 21 enset-gpios = <&gpj1 2 GPIO_ACTIVE_HIGH>; 23 pinctrl-names = "default", "host", "isp"; 24 pinctrl-0 = <&camera_flash_host>; 25 pinctrl-1 = <&camera_flash_host>; 26 pinctrl-2 = <&camera_flash_isp>; [all …]
|
/Linux-v5.15/drivers/media/i2c/ |
D | imx274.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * imx274.c - IMX274 CMOS Image Sensor driver 25 #include <linux/v4l2-mediabus.h> 28 #include <media/v4l2-ctrls.h> 29 #include <media/v4l2-device.h> 30 #include <media/v4l2-subdev.h> 50 #define IMX274_GAIN_SHIFT_MASK ((1 << IMX274_GAIN_SHIFT) - 1) 60 / (2048 - IMX274_GAIN_REG_MAX)) 77 * register SHR is limited to (SVR value + 1) x VMAX value - 4 128 #define IMX274_VFLIP_REG 0x301A /* VERTICAL FLIP */ [all …]
|
/Linux-v5.15/drivers/gpu/drm/ |
D | drm_rect.c | 2 * Copyright (C) 2011-2013 Intel Corporation 33 * drm_rect_intersect - intersect two rectangles 46 r1->x1 = max(r1->x1, r2->x1); in drm_rect_intersect() 47 r1->y1 = max(r1->y1, r2->y1); in drm_rect_intersect() 48 r1->x2 = min(r1->x2, r2->x2); in drm_rect_intersect() 49 r1->y2 = min(r1->y2, r2->y2); in drm_rect_intersect() 65 tmp = mul_u32_u32(src, dst - *clip); in clip_scaled() 78 * drm_rect_clip_scaled - perform a scaled clip operation 84 * the corresponding amounts, retaining the vertical and horizontal scaling 97 diff = clip->x1 - dst->x1; in drm_rect_clip_scaled() [all …]
|
/Linux-v5.15/include/drm/ |
D | drm_crtc.h | 3 * Copyright © 2007-2008 Dave Airlie 4 * Copyright © 2007-2008 Intel Corporation 33 #include <linux/media-bus-format.h> 80 * struct drm_crtc_state - mutable CRTC state 156 * Drivers are supposed to set this as-needed from their own atomic 253 * built-in panel), this mode here should match the physical mode on the 294 * Target vertical blank period when a page flip 312 * hardware capabiltiy - lacking support is not treated as failure. 341 * - The event is for a CRTC which is being disabled through this 349 * - For a CRTC which is enabled at the end of the commit (even when it [all …]
|