/linux-6.12.1/Documentation/devicetree/bindings/media/ |
D | samsung,exynos4210-fimc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/media/samsung,exynos4210-fimc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 20 - samsung,exynos4210-fimc 21 - samsung,exynos4212-fimc 22 - samsung,s5pv210-fimc 30 clock-names: [all …]
|
D | samsung,fimc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 14 The S5P/Exynos SoC Camera subsystem comprises of multiple sub-devices 17 CSIS, FIMC-LITE and FIMC-IS (ISP). 25 '#address-cells': 28 '#size-cells': 31 '#clock-cells': [all …]
|
D | samsung,exynos4210-csis.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/media/samsung,exynos4210-csis.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung S5P/Exynos SoC series MIPI CSI-2 receiver (MIPI CSIS) 10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 16 - samsung,s5pv210-csis 17 - samsung,exynos4210-csis 18 - samsung,exynos4212-csis [all …]
|
/linux-6.12.1/drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ |
D | ia_css_dp_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Support for Intel Camera Imaging ISP subsystem. 20 * CSS-API header file for Defect Pixel Correction (DPC) parameters. 25 * ISP block: DPC1 (DPC after WB) 26 * DPC2 (DPC before WB) 38 ia_css_u8_8 gain; /** The sensitivity of mis-correction. ISP will 43 u32 gr; /* unsigned <integer_bits>.<16-integer_bits> */ 44 u32 r; /* unsigned <integer_bits>.<16-integer_bits> */ 45 u32 b; /* unsigned <integer_bits>.<16-integer_bits> */ 46 u32 gb; /* unsigned <integer_bits>.<16-integer_bits> */
|
/linux-6.12.1/drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ |
D | ia_css_dpc2_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Support for Intel Camera Imaging ISP subsystem. 20 * CSS-API header file for Defect Pixel Correction 2 (DPC2) parameters. 40 * ISP block: DPC1 (DPC after WB) 41 * DPC2 (DPC before WB)
|
/linux-6.12.1/arch/arm/boot/dts/samsung/ |
D | exynos4x12.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 19 #include "exynos4-cpu-thermal.dtsi" 27 fimc-lite0 = &fimc_lite_0; 28 fimc-lite1 = &fimc_lite_1; 31 bus_acp: bus-acp { 32 compatible = "samsung,exynos-bus"; 34 clock-names = "bus"; 35 operating-points-v2 = <&bus_acp_opp_table>; 38 bus_acp_opp_table: opp-table { 39 compatible = "operating-points-v2"; [all …]
|
/linux-6.12.1/drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ |
D | ia_css_wb.host.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Support for Intel Camera Imaging ISP subsystem. 40 to->gain_shift = in ia_css_wb_encode() 41 uISP_REG_BIT - from->integer_bits; in ia_css_wb_encode() 42 to->gain_gr = in ia_css_wb_encode() 43 uDIGIT_FITTING(from->gr, 16 - from->integer_bits, in ia_css_wb_encode() 44 to->gain_shift); in ia_css_wb_encode() 45 to->gain_r = in ia_css_wb_encode() 46 uDIGIT_FITTING(from->r, 16 - from->integer_bits, in ia_css_wb_encode() 47 to->gain_shift); in ia_css_wb_encode() [all …]
|
D | ia_css_wb.host.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Support for Intel Camera Imaging ISP subsystem. 32 const struct sh_css_isp_wb_params *wb, 37 const struct ia_css_wb_config *wb,
|
D | ia_css_wb_param.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Support for Intel Camera Imaging ISP subsystem. 21 /* WB (White Balance) */
|
/linux-6.12.1/drivers/staging/media/atomisp/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 5 obj-$(CONFIG_INTEL_ATOMISP) += i2c/ 6 obj-$(CONFIG_VIDEO_ATOMISP) += atomisp.o 7 obj-$(CONFIG_VIDEO_ATOMISP) += pci/atomisp_gmin_platform.o 10 DEFINES += -DDEBUG 14 # SPDX-License-Identifier: GPL-2.0 15 atomisp-objs += \ 51 pci/isp/kernels/aa/aa_2/ia_css_aa2.host.o \ 52 pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.o \ 53 pci/isp/kernels/anr/anr_2/ia_css_anr2.host.o \ [all …]
|
/linux-6.12.1/drivers/staging/media/atomisp/pci/ |
D | ia_css_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Support for Intel Camera Imaging ISP subsystem. 31 #include "isp/kernels/aa/aa_2/ia_css_aa2_types.h" 32 #include "isp/kernels/anr/anr_1.0/ia_css_anr_types.h" 33 #include "isp/kernels/anr/anr_2/ia_css_anr2_types.h" 34 #include "isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h" 35 #include "isp/kernels/csc/csc_1.0/ia_css_csc_types.h" 36 #include "isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h" 37 #include "isp/kernels/dp/dp_1.0/ia_css_dp_types.h" 38 #include "isp/kernels/de/de_1.0/ia_css_de_types.h" [all …]
|
D | ia_css_isp_params.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Support for Intel Camera Imaging ISP subsystem. 18 #include "isp/kernels/aa/aa_2/ia_css_aa2.host.h" 19 #include "isp/kernels/anr/anr_1.0/ia_css_anr.host.h" 20 #include "isp/kernels/anr/anr_2/ia_css_anr2.host.h" 21 #include "isp/kernels/bh/bh_2/ia_css_bh.host.h" 22 #include "isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h" 23 #include "isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h" 24 #include "isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h" 25 #include "isp/kernels/crop/crop_1.0/ia_css_crop.host.h" [all …]
|
D | ia_css_isp_params.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Support for Intel Camera Imaging ISP subsystem. 106 struct ia_css_isp_parameter wb; member
|
D | sh_css_params.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Support for Intel Camera Imaging ISP subsystem. 17 #include "isp.h" /* ISP_VEC_ELEMBITS */ 78 #include "wb/wb_1.0/ia_css_wb.host.h" 104 binary->in_frame_info.res.height, in fpntbl_bytes() 105 binary->in_frame_info.padded_width); in fpntbl_bytes() 111 array3_size(binary->sctbl_height, in sctbl_bytes() 112 binary->sctbl_aligned_width_per_color, in sctbl_bytes() 119 binary->morph_tbl_aligned_width, in morph_plane_bytes() 120 binary->morph_tbl_height); in morph_plane_bytes() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu.h | 51 #include <linux/dma-fence.h> 312 #define AMDGPU_SMARTSHIFT_MIN_BIAS (-100) 431 /* sub-allocation manager, it has to be protected by another lock. 441 * the end total_size - (last_object_offset + last_object_size) >= 506 #define AMDGPU_MAX_WB 1024 /* Reserve at most 1024 WB slots for amdgpu-owned rings. */ 510 volatile uint32_t *wb; member 512 u32 num_wb; /* Number of wb slots actually reserved for amdgpu. */ 517 int amdgpu_device_wb_get(struct amdgpu_device *adev, u32 *wb); 518 void amdgpu_device_wb_free(struct amdgpu_device *adev, u32 wb); 534 * enum amd_reset_method - Methods for resetting AMD GPU devices [all …]
|
/linux-6.12.1/drivers/media/platform/samsung/exynos4-is/ |
D | media-dev.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2011 - 2013 Samsung Electronics Co., Ltd. 11 #include <linux/clk-provider.h> 26 #include <media/v4l2-async.h> 27 #include <media/v4l2-ctrls.h> 28 #include <media/v4l2-fwnode.h> 29 #include <media/media-device.h> 30 #include <media/drv-intf/exynos-fimc.h> 32 #include "media-dev.h" 33 #include "fimc-core.h" [all …]
|
D | fimc-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2010-2012 Samsung Electronics Co., Ltd. 24 #include <media/v4l2-ioctl.h> 25 #include <media/videobuf2-v4l2.h> 26 #include <media/videobuf2-dma-contig.h> 28 #include "fimc-core.h" 29 #include "fimc-reg.h" 30 #include "media-dev.h" 197 if (!ctx->scaler.enabled) in fimc_check_scaler_ratio() 198 return (sw == dw && sh == dh) ? 0 : -EINVAL; in fimc_check_scaler_ratio() [all …]
|
/linux-6.12.1/drivers/staging/media/sunxi/sun6i-isp/ |
D | sun6i_isp_reg.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright 2021-2022 Bootlin 57 /* Only since sun9i-a80-isp. */ 209 /* WB */
|
/linux-6.12.1/drivers/staging/media/atomisp/pci/runtime/debug/src/ |
D | ia_css_debug.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Support for Intel Camera Imaging ISP subsystem. 61 #include "isp.h" 89 #include "wb/wb_1.0/ia_css_wb.host.h" 161 return "yuv420-8-legacy"; in debug_stream_format2str() 163 return "yuv420-8"; in debug_stream_format2str() 165 return "yuv420-10"; in debug_stream_format2str() 167 return "yuv420-16"; in debug_stream_format2str() 169 return "yuv422-8"; in debug_stream_format2str() 171 return "yuv422-10"; in debug_stream_format2str() [all …]
|
/linux-6.12.1/drivers/pmdomain/mediatek/ |
D | mtk-scpsys.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include <dt-bindings/power/mt2701-power.h> 17 #include <dt-bindings/power/mt2712-power.h> 18 #include <dt-bindings/power/mt6797-power.h> 19 #include <dt-bindings/power/mt7622-power.h> 20 #include <dt-bindings/power/mt7623a-power.h> 21 #include <dt-bindings/power/mt8173-power.h> 28 #define MTK_SCPD_CAPS(_scpd, _x) ((_scpd)->data->caps & (_x)) 112 * struct scp_domain_data - scp domain data for power on/off flow 120 * @caps: The flag for active wake-up action. [all …]
|
/linux-6.12.1/drivers/staging/media/ipu3/include/uapi/ |
D | intel-ipu3.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 /* Copyright (C) 2017 - 2018 Intel Corporation */ 11 /* Vendor specific - used for IPU3 camera sub-system */ 17 /* from include/uapi/linux/v4l2-controls.h */ 26 #define IPU3_UAPI_GRID_START_MASK ((1 << 12) - 1) 34 * struct ipu3_uapi_grid_config - Grid plane config 56 * create a grid-based output, and the data is then divided into "slices". 71 * struct ipu3_uapi_awb_set_item - Memory layout for each cell in AWB 108 * struct ipu3_uapi_awb_raw_buffer - AWB raw buffer 119 * struct ipu3_uapi_awb_config_s - AWB config [all …]
|
/linux-6.12.1/drivers/media/i2c/ |
D | ov8858.c | 1 // SPDX-License-Identifier: GPL-2.0 22 #include <media/media-entity.h> 23 #include <media/v4l2-async.h> 24 #include <media/v4l2-common.h> 25 #include <media/v4l2-ctrls.h> 26 #include <media/v4l2-device.h> 27 #include <media/v4l2-event.h> 28 #include <media/v4l2-fwnode.h> 29 #include <media/v4l2-mediabus.h> 30 #include <media/v4l2-subdev.h> [all …]
|