| /kernel/linux/linux-5.10/drivers/staging/media/rkisp1/uapi/ |
| D | rkisp1-config.h | 1 /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ 12 /* Vendor specific - used for RK_ISP1 camera sub-system */ 20 /* Sensor De-gamma */ 28 /* Filter */ 48 /* Denoise Pre-Filter */ 50 /* Denoise Pre-Filter Strength */ 118 * Denoising pre filter 152 * enum rkisp1_cif_isp_exp_ctrl_autostop - stop modes 162 * enum rkisp1_cif_isp_exp_meas_mode - Exposure measure mode 171 /*---------- PART1: Input Parameters ------------*/ [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | rkisp1-config.h | 1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR MIT) */ 16 /* Sensor De-gamma */ 24 /* Filter */ 44 /* Denoise Pre-Filter */ 46 /* Denoise Pre-Filter Strength */ 129 /* 0-2 for sets 1-3 */ 162 * Denoising pre filter 176 * enum rkisp1_cif_isp_version - ISP variants 211 * enum rkisp1_cif_isp_exp_ctrl_autostop - stop modes 221 * enum rkisp1_cif_isp_exp_meas_mode - Exposure measure mode [all …]
|
| D | omap3isp.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * TI OMAP3 ISP - User-space API 25 * 02110-1301 USA 41 * VIDIOC_OMAP3ISP_AF_CFG: Set auto-focus module configuration 43 * VIDIOC_OMAP3ISP_STAT_EN: Enable/disable a statistics module 121 * struct omap3isp_h3a_aewb_config - AE AWB configuration reset values 123 * @win_height: Window Height. Range 2 - 256, even values only. 124 * @win_width: Window Width. Range 6 - 256, even values only. 125 * @ver_win_count: Vertical Window Count. Range 1 - 128. 126 * @hor_win_count: Horizontal Window Count. Range 1 - 36. [all …]
|
| /kernel/linux/linux-6.6/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) 29 /* controls generation of meta_data (like FF enable/disable) */ 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 [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/ipu3/include/ |
| D | intel-ipu3.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (C) 2017 - 2018 Intel Corporation */ 11 /* Vendor specific - used for IPU3 camera sub-system */ 15 /* from include/uapi/linux/v4l2-controls.h */ 24 #define IPU3_UAPI_GRID_START_MASK ((1 << 12) - 1) 27 /* controls generation of meta_data (like FF enable/disable) */ 32 * struct ipu3_uapi_grid_config - Grid plane config 48 * create a grid-based output, and the data is then divided into "slices". 79 * struct ipu3_uapi_awb_raw_buffer - AWB raw buffer 90 * struct ipu3_uapi_awb_config_s - AWB config [all …]
|
| /kernel/linux/linux-5.10/include/linux/mfd/ |
| D | ac100.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2016 Chen-Yu Tsai 7 * Chen-Yu Tsai <wens@csie.org> 84 /* ADC digital audio processing (high pass filter & auto gain control */ 99 #define AC100_ADC_DAP_N_TH 0x8e /* Noise Threshold */ 100 #define AC100_ADC_DAP_L_H_N_A_C 0x8f /* Left High Noise Avg. Coef */ 101 #define AC100_ADC_DAP_L_L_N_A_C 0x90 /* Left Low Noise Avg. Coef */ 102 #define AC100_ADC_DAP_R_H_N_A_C 0x91 /* Right High Noise Avg. Coef */ 103 #define AC100_ADC_DAP_R_L_N_A_C 0x92 /* Right Low Noise Avg. Coef */ 104 #define AC100_ADC_DAP_H_HPF_C 0x93 /* High High-Pass-Filter Coef */ [all …]
|
| /kernel/linux/linux-6.6/include/linux/mfd/ |
| D | ac100.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2016 Chen-Yu Tsai 7 * Chen-Yu Tsai <wens@csie.org> 84 /* ADC digital audio processing (high pass filter & auto gain control */ 99 #define AC100_ADC_DAP_N_TH 0x8e /* Noise Threshold */ 100 #define AC100_ADC_DAP_L_H_N_A_C 0x8f /* Left High Noise Avg. Coef */ 101 #define AC100_ADC_DAP_L_L_N_A_C 0x90 /* Left Low Noise Avg. Coef */ 102 #define AC100_ADC_DAP_R_H_N_A_C 0x91 /* Right High Noise Avg. Coef */ 103 #define AC100_ADC_DAP_R_L_N_A_C 0x92 /* Right Low Noise Avg. Coef */ 104 #define AC100_ADC_DAP_H_HPF_C 0x93 /* High High-Pass-Filter Coef */ [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_hw_util.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. 12 #define REG_MASK(n) ((BIT(n)) - 1) 35 * @enable: detail enhancer enable/disable 36 * @sharpen_level1: sharpening strength for noise 45 * @ adjust_a: A-coefficients for mapping curve 46 * @ adjust_b: B-coefficients for mapping curve 47 * @ adjust_c: C-coefficients for mapping curve 50 u32 enable; member 68 * @enable: scaler enable [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_hw_util.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. 4 * Copyright (c) 2015-2021, The Linux Foundation. All rights reserved. 15 #define REG_MASK(n) ((BIT(n)) - 1) 35 * struct dpu_hw_blk - opaque hardware block object 43 * @enable: detail enhancer enable/disable 44 * @sharpen_level1: sharpening strength for noise 53 * @ adjust_a: A-coefficients for mapping curve 54 * @ adjust_b: B-coefficients for mapping curve 55 * @ adjust_c: C-coefficients for mapping curve [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/touchscreen/ |
| D | hycon,hy46xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 Glass: 0.3mm--4.0mm 12 PET/PMMA: 0.2mm--2.0mm 13 HY4613(B)-N048 < 6" 14 HY4614(B)-N068 7" .. 10.1" 15 HY4621-NS32 < 5" 16 HY4623-NS48 5.1" .. 7" 17 Glass: 0.3mm--8.0mm [all …]
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| D | gpio-uniphier.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <dt-bindings/gpio/uniphier-gpio.h> 22 #define UNIPHIER_GPIO_IRQ_EN 0x90 /* irq enable */ 24 #define UNIPHIER_GPIO_IRQ_FLT_EN 0x98 /* noise filter enable */ 25 #define UNIPHIER_GPIO_IRQ_FLT_CYC 0x9c /* noise filter clock cycle */ 44 * offset 0x90-0x9f is used for IRQ. Add 0x10 when crossing the region. in uniphier_gpio_bank_to_reg() 65 spin_lock_irqsave(&priv->lock, flags); in uniphier_gpio_reg_update() 66 tmp = readl(priv->regs + reg); in uniphier_gpio_reg_update() 69 writel(tmp, priv->regs + reg); in uniphier_gpio_reg_update() 70 spin_unlock_irqrestore(&priv->lock, flags); in uniphier_gpio_reg_update() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpio/ |
| D | gpio-uniphier.c | 1 // SPDX-License-Identifier: GPL-2.0 15 #include <dt-bindings/gpio/uniphier-gpio.h> 21 #define UNIPHIER_GPIO_IRQ_EN 0x90 /* irq enable */ 23 #define UNIPHIER_GPIO_IRQ_FLT_EN 0x98 /* noise filter enable */ 24 #define UNIPHIER_GPIO_IRQ_FLT_CYC 0x9c /* noise filter clock cycle */ 43 * offset 0x90-0x9f is used for IRQ. Add 0x10 when crossing the region. in uniphier_gpio_bank_to_reg() 64 spin_lock_irqsave(&priv->lock, flags); in uniphier_gpio_reg_update() 65 tmp = readl(priv->regs + reg); in uniphier_gpio_reg_update() 68 writel(tmp, priv->regs + reg); in uniphier_gpio_reg_update() 69 spin_unlock_irqrestore(&priv->lock, flags); in uniphier_gpio_reg_update() [all …]
|
| /kernel/linux/linux-6.6/tools/tracing/rtla/src/ |
| D | osnoise_top.c | 1 // SPDX-License-Identifier: GPL-2.0 70 * osnoise_free_top - free runtime data 75 free(data->cpu_data); in osnoise_free_top() 80 * osnoise_alloc_histogram - alloc runtime data 90 data->nr_cpus = nr_cpus; in osnoise_alloc_top() 93 data->cpu_data = calloc(1, sizeof(*data->cpu_data) * nr_cpus); in osnoise_alloc_top() 94 if (!data->cpu_data) in osnoise_alloc_top() 105 * osnoise_top_handler - this is the handler for osnoise tracer events 116 int cpu = record->cpu; in osnoise_top_handler() 120 data = tool->data; in osnoise_top_handler() [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | omap3isp.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * TI OMAP3 ISP - User-space API 25 * 02110-1301 USA 41 * VIDIOC_OMAP3ISP_AF_CFG: Set auto-focus module configuration 43 * VIDIOC_OMAP3ISP_STAT_EN: Enable/disable a statistics module 121 * struct omap3isp_h3a_aewb_config - AE AWB configuration reset values 123 * @win_height: Window Height. Range 2 - 256, even values only. 124 * @win_width: Window Width. Range 6 - 256, even values only. 125 * @ver_win_count: Vertical Window Count. Range 1 - 128. 126 * @hor_win_count: Horizontal Window Count. Range 1 - 36. [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | ipu3.rst | 1 .. SPDX-License-Identifier: GPL-2.0 24 ImgU). The CIO2 driver is available as drivers/media/pci/intel/ipu3/ipu3-cio2* 36 Both of the drivers implement V4L2, Media Controller and V4L2 sub-device 38 MIPI CSI-2 interfaces through V4L2 sub-device sensor drivers. 44 interface to the user space. There is a video node for each CSI-2 receiver, 47 The CIO2 contains four independent capture channel, each with its own MIPI CSI-2 48 receiver and DMA engine. Each channel is modelled as a V4L2 sub-device exposed 49 to userspace as a V4L2 sub-device node and has two pads: 53 .. flat-table:: 54 :header-rows: 1 [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | ipu3.rst | 1 .. SPDX-License-Identifier: GPL-2.0 24 ImgU). The CIO2 driver is available as drivers/media/pci/intel/ipu3/ipu3-cio2* 36 Both of the drivers implement V4L2, Media Controller and V4L2 sub-device 38 MIPI CSI-2 interfaces through V4L2 sub-device sensor drivers. 44 interface to the user space. There is a video node for each CSI-2 receiver, 47 The CIO2 contains four independent capture channel, each with its own MIPI CSI-2 48 receiver and DMA engine. Each channel is modelled as a V4L2 sub-device exposed 49 to userspace as a V4L2 sub-device node and has two pads: 53 .. flat-table:: 55 * - pad [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
| D | ia_css_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 152 * Before the shading correction is applied, NxN-filter and/or scaling 155 * - Bad pixels on left/top sides generated by NxN-filter 158 * - Down-scaling/Up-scaling factor 164 * - Origin coordinate of bayer (real sensor data) 167 * ------------------------ISP 2401----------------------- 200 * (0,0)--------------------- TW ------------------------------- 202 * | (ox,oy)---------- W -------------------------- | 210 * | ------------------------------------------- | 212 * ---------------------------------------------------------- [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
| D | ia_css_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 152 * Before the shading correction is applied, NxN-filter and/or scaling 155 * - Bad pixels on left/top sides generated by NxN-filter 158 * - Down-scaling/Up-scaling factor 164 * - Origin coordinate of bayer (real sensor data) 167 * ------------------------ISP 2401----------------------- 200 * (0,0)--------------------- TW ------------------------------- 202 * | (ox,oy)---------- W -------------------------- | 210 * | ------------------------------------------- | 212 * ---------------------------------------------------------- [all …]
|
| D | atomisp_compat_ioctl32.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 118 __u32 enable; member 131 compat_uptr_t tnr_config; /* Temporal Noise Reduction */ 133 compat_uptr_t ynr_config; /* Y(Luma) Noise Reduction */ 136 compat_uptr_t cnr_config; /* Chroma Noise Reduction */ 139 compat_uptr_t aa_config; /* Anti-Aliasing */ 140 compat_uptr_t baa_config; /* Anti-Aliasing */ 145 compat_uptr_t nr_config; /* Noise Reduction config */ 149 compat_uptr_t anr_config; /* Advanced Noise Reduction */ 151 compat_uptr_t xnr_config; /* eXtra Noise Reduction */ [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/include/linux/ |
| D | atomisp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 48 * buffer has a per-frame parameter. 72 /* Configuration used by Bayer noise reduction and YCC noise reduction */ 74 /* [gain] Strength of noise reduction for Bayer NR (Used by Bayer NR) */ 76 /* [gain] Strength of noise reduction for YCC NR (Used by YCC NR) */ 86 /* Temporal noise reduction configuration */ 131 /* [gain] The strength of sharpness in pell-mell area. u5_11 */ 170 u32 enable; member 186 u32 enable; member 278 unsigned int gr; /* unsigned <integer_bits>.<16-integer_bits> */ [all …]
|
| /kernel/linux/linux-5.10/drivers/media/usb/dvb-usb-v2/ |
| D | mxl111sf-phy.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * mxl111sf-phy.c - driver for the MaxLinear MXL111SF 5 * Copyright (C) 2010-2014 Michael Krufky <mkrufky@linuxtv.org> 8 #include "mxl111sf-phy.h" 9 #include "mxl111sf-reg.h" 71 0x00 : /* enable impulse noise filter, in mxl1x1sf_set_device_mode() 73 0x40); /* disable impulse noise filter, in mxl1x1sf_set_device_mode() 78 state->device_mode = mode; in mxl1x1sf_set_device_mode() 119 /* Enable PIN MUX */ in mxl111sf_config_mpeg_in() 144 /* Enable Parallel mode */ in mxl111sf_config_mpeg_in() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/usb/dvb-usb-v2/ |
| D | mxl111sf-phy.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * mxl111sf-phy.c - driver for the MaxLinear MXL111SF 5 * Copyright (C) 2010-2014 Michael Krufky <mkrufky@linuxtv.org> 8 #include "mxl111sf-phy.h" 9 #include "mxl111sf-reg.h" 71 0x00 : /* enable impulse noise filter, in mxl1x1sf_set_device_mode() 73 0x40); /* disable impulse noise filter, in mxl1x1sf_set_device_mode() 78 state->device_mode = mode; in mxl1x1sf_set_device_mode() 119 /* Enable PIN MUX */ in mxl111sf_config_mpeg_in() 144 /* Enable Parallel mode */ in mxl111sf_config_mpeg_in() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| D | fwil_types.h | 1 // SPDX-License-Identifier: ISC 79 #define BRCMF_OBSS_COEX_AUTO (-1) 88 /* Wakeup on loss-of-link due to Disassoc/Deauth: */ 98 /* Wakeup after receipt of EAP-Identity Req: */ 104 /* enable wakeup if GTK fails: */ 128 /* Enable detection of radio button changes: */ 246 __le32 enable; member 255 * struct tdls_iovar - common structure for tdls iovars. 275 /* Pattern matching filter. Specifies an offset within received packets to 296 __le32 id; /* Unique filter id, specified by app. */ [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/imu/inv_icm42600/ |
| D | inv_icm42600.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 69 /* ODR suffixed by LN or LP are Low-Noise or Low-Power mode only */ 88 /* Low-Noise mode sensor data filter (3rd order filter by default) */ 91 /* Low-Power mode sensor data filter (averaging) */ 100 int filter; member 102 #define INV_ICM42600_SENSOR_CONF_INIT {-1, -1, -1, -1} 117 * struct inv_icm42600_state - driver state variables 190 /* all sensor data are 16 bits (2 registers wide) in big-endian */ 198 #define INV_ICM42600_DATA_INVALID -32768 211 * FIFO count is 16 bits (2 registers) big-endian [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/imu/inv_icm42600/ |
| D | inv_icm42600.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 68 /* ODR suffixed by LN or LP are Low-Noise or Low-Power mode only */ 87 /* Low-Noise mode sensor data filter (3rd order filter by default) */ 90 /* Low-Power mode sensor data filter (averaging) */ 99 int filter; member 101 #define INV_ICM42600_SENSOR_CONF_INIT {-1, -1, -1, -1} 116 * struct inv_icm42600_state - driver state variables 189 /* all sensor data are 16 bits (2 registers wide) in big-endian */ 197 #define INV_ICM42600_DATA_INVALID -32768 210 * FIFO count is 16 bits (2 registers) big-endian [all …]
|