Home
last modified time | relevance | path

Searched +full:isp +full:- +full:wb (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/
H A Dia_css_dp_types.h1 /* 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/arch/arm/boot/dts/samsung/
H A Dexynos4x12.dtsi1 // 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/drivers/staging/media/atomisp/pci/isp/kernels/dpc2/
H A Dia_css_dpc2_types.h1 /* 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/drivers/staging/media/atomisp/
H A DMakefile1 # 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/drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/
H A Dia_css_wb.host.c1 // 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 …]
H A Dia_css_wb.host.h1 /* 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,
H A Dia_css_wb_param.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Support for Intel Camera Imaging ISP subsystem.
21 /* WB (White Balance) */
/linux/Documentation/devicetree/bindings/media/
H A Dsamsung,fimc.yaml1 # 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 …]
H A Dsamsung,exynos4210-csis.yaml1 # 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/drivers/staging/media/atomisp/pci/
H A Dia_css_types.h1 /* 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 …]
H A Dia_css_isp_params.c1 // 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 …]
H A Dia_css_isp_params.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Support for Intel Camera Imaging ISP subsystem.
106 struct ia_css_isp_parameter wb; member
H A Dsh_css_params.c1 // 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/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu.h51 #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/drivers/media/platform/samsung/exynos4-is/
H A Dmedia-dev.c1 // 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 …]
/linux/drivers/staging/media/sunxi/sun6i-isp/
H A Dsun6i_isp_reg.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright 2021-2022 Bootlin
57 /* Only since sun9i-a80-isp. */
209 /* WB */
/linux/drivers/staging/media/atomisp/pci/runtime/debug/src/
H A Dia_css_debug.c1 // 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/drivers/pmdomain/mediatek/
H A Dmtk-scpsys.c1 // 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/drivers/staging/media/ipu3/include/uapi/
H A Dintel-ipu3.h1 /* 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/drivers/media/i2c/
H A Dov8858.c1 // 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 …]