| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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> */
|
| /kernel/linux/linux-5.10/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> */
|
| /kernel/linux/linux-5.10/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)
|
| /kernel/linux/linux-6.6/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)
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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) */
|
| /kernel/linux/linux-5.10/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) */
|
| /kernel/linux/linux-6.6/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 += \ 52 pci/isp/kernels/aa/aa_2/ia_css_aa2.host.o \ 53 pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.o \ 54 pci/isp/kernels/anr/anr_2/ia_css_anr2.host.o \ [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | exynos4412.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 19 #include "exynos4-cpu-thermal.dtsi" 29 fimc-lite0 = &fimc_lite_0; 30 fimc-lite1 = &fimc_lite_1; 35 #address-cells = <1>; 36 #size-cells = <0>; 40 compatible = "arm,cortex-a9"; 43 clock-names = "cpu"; 44 operating-points-v2 = <&cpu0_opp_table>; 45 #cooling-cells = <2>; /* min followed by max */ [all …]
|
| /kernel/linux/linux-5.10/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 += \ 57 pci/isp/kernels/aa/aa_2/ia_css_aa2.host.o \ 58 pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.o \ 59 pci/isp/kernels/anr/anr_2/ia_css_anr2.host.o \ [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | samsung-fimc.txt | 2 ---------------------------------------------- 4 The S5P/Exynos SoC Camera subsystem comprises of multiple sub-devices 6 the S5P SoCs series known as CAMIF), MIPI CSIS, FIMC-LITE and FIMC-IS (ISP). 8 The sub-subdevices are defined as child nodes of the common 'camera' node which 10 any single sub-device, like common camera port pins or the CAMCLK clock outputs 14 -------------------- 18 - compatible: must be "samsung,fimc", "simple-bus" 19 - clocks: list of clock specifiers, corresponding to entries in 20 the clock-names property; 21 - clock-names : must contain "sclk_cam0", "sclk_cam1", "pxl_async0", [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hmm/ |
| D | hmm_dynamic_pool.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Support for Medifield PNW Camera Imaging ISP subsystem. 48 spin_lock_irqsave(&dypool_info->list_lock, flags); in get_pages_from_dynamic_pool() 49 if (dypool_info->initialized) { in get_pages_from_dynamic_pool() 50 while (!list_empty(&dypool_info->pages_list)) { in get_pages_from_dynamic_pool() 51 hmm_page = list_entry(dypool_info->pages_list.next, in get_pages_from_dynamic_pool() 54 list_del(&hmm_page->list); in get_pages_from_dynamic_pool() 55 dypool_info->pgnr--; in get_pages_from_dynamic_pool() 56 spin_unlock_irqrestore(&dypool_info->list_lock, flags); in get_pages_from_dynamic_pool() 58 page_obj[i].page = hmm_page->page; in get_pages_from_dynamic_pool() [all …]
|
| D | hmm_reserved_pool.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Support for Medifield PNW Camera Imaging ISP subsystem. 48 spin_lock_irqsave(&repool_info->list_lock, flags); in get_pages_from_reserved_pool() 49 if (repool_info->initialized) { in get_pages_from_reserved_pool() 50 repool_pgnr = repool_info->index; in get_pages_from_reserved_pool() 52 for (j = repool_pgnr - 1; j >= 0; j--) { in get_pages_from_reserved_pool() 53 page_obj[i].page = repool_info->pages[j]; in get_pages_from_reserved_pool() 56 repool_info->index--; in get_pages_from_reserved_pool() 61 spin_unlock_irqrestore(&repool_info->list_lock, flags); in get_pages_from_reserved_pool() 74 spin_lock_irqsave(&repool_info->list_lock, flags); in free_pages_to_reserved_pool() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/m5mols/ |
| D | m5mols_controls.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Controls for M-5MOLS 8M Pixel camera sensor with ISP 15 #include <media/v4l2-ctrls.h> 124 * m5mols_do_scenemode() - Change current scenemode 125 * @info: M-5MOLS driver data structure 132 struct v4l2_subdev *sd = &info->sd; in m5mols_do_scenemode() 137 return -EINVAL; in m5mols_do_scenemode() 139 ret = v4l2_ctrl_s_ctrl(info->lock_3a, 0); in m5mols_do_scenemode() 188 bool af_lock = ctrl->val & V4L2_LOCK_FOCUS; in m5mols_3a_lock() 191 if ((ctrl->val ^ ctrl->cur.val) & V4L2_LOCK_EXPOSURE) { in m5mols_3a_lock() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/css_2400_system/hive/ |
| D | ia_css_isp_params.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Support for Intel Camera Imaging ISP subsystem. 17 #include "isp/kernels/aa/aa_2/ia_css_aa2.host.h" 18 #include "isp/kernels/anr/anr_1.0/ia_css_anr.host.h" 19 #include "isp/kernels/anr/anr_2/ia_css_anr2.host.h" 20 #include "isp/kernels/bh/bh_2/ia_css_bh.host.h" 21 #include "isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h" 22 #include "isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h" 23 #include "isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h" 24 #include "isp/kernels/crop/crop_1.0/ia_css_crop.host.h" [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/css_2401_system/hive/ |
| 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 …]
|