| /kernel/linux/linux-5.10/drivers/iio/light/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # Light sensors 8 menu "Light sensors" 11 tristate "ACPI Ambient Light Sensor" 17 Say Y here if you want to build a driver for the ACPI0008 18 Ambient Light Sensor. 20 To compile this driver as a module, choose M here: the module will 21 be called acpi-als. 24 tristate "ADJD-S311-CR999 digital color sensor" 29 If you say yes here you get support for the Avago ADJD-S311-CR999 [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/light/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # Light sensors 8 menu "Light sensors" 11 tristate "ACPI Ambient Light Sensor" 17 Say Y here if you want to build a driver for the ACPI0008 18 Ambient Light Sensor. 20 To compile this driver as a module, choose M here: the module will 21 be called acpi-als. 24 tristate "ADJD-S311-CR999 digital color sensor" 29 If you say yes here you get support for the Avago ADJD-S311-CR999 [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/light/ |
| D | amstaos,tsl2591.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/light/amstaos,tsl2591.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: AMS/TAOS TSL2591 Ambient Light Sensor (ALS) 10 - Joe Sandom <joe.g.sandom@gmail.com> 13 AMS/TAOS TSL2591 is a very-high sensitivity 14 light-to-digital converter that transforms light intensity into a digital 27 Interrupt (INT:Pin 2) Active low. Should be set to IRQ_TYPE_EDGE_FALLING. 28 interrupt is used to detect if the light intensity has fallen below [all …]
|
| D | capella,cm3605.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/light/capella,cm3605.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 Capella Microsystems CM3605 Ambient Light and Short Distance Proximity Sensor 11 - Linus Walleij <linus.walleij@linaro.org> 12 - Kevin Tsai <ktsai@capellamicro.com> 16 software logic to interface a host operating system. 26 aset-gpios: 29 ASET line (drive low to activate the ALS, should be flagged [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/ |
| D | trivial-devices.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/trivial-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 17 If a device needs more specific bindings, such as properties to 18 describe some aspect of it, there needs to be a specific binding 27 spi-max-frequency: true 31 - enum: 33 - acbel,fsg032 [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/iio/ |
| D | intro.rst | 7 The main purpose of the Industrial I/O subsystem (IIO) is to provide support 9 analog-to-digital conversion (ADC) or digital-to-analog conversion (DAC) 10 or both. The aim is to fill the gap between the somewhat similar hwmon and 12 sensors used to monitor and control the system itself, like fan speed control 19 * analog to digital converters (ADCs) 21 * capacitance to digital converters (CDCs) 22 * digital to analog converters (DACs) 25 * color and light sensors 32 :doc:`I2C <../i2c>`. A common use case of the sensors devices is to have 33 combined functionality (e.g. light plus proximity sensor).
|
| /kernel/linux/linux-6.6/Documentation/driver-api/iio/ |
| D | intro.rst | 7 The main purpose of the Industrial I/O subsystem (IIO) is to provide support 9 analog-to-digital conversion (ADC) or digital-to-analog conversion (DAC) 10 or both. The aim is to fill the gap between the somewhat similar hwmon and 12 sensors used to monitor and control the system itself, like fan speed control 19 * analog to digital converters (ADCs) 21 * capacitance to digital converters (CDCs) 22 * digital to analog converters (DACs) 25 * color and light sensors 32 :doc:`I2C <../i2c>`. A common use case of the sensors devices is to have 33 combined functionality (e.g. light plus proximity sensor).
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/ |
| D | trivial-devices.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/trivial-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 17 If a device needs more specific bindings, such as properties to 18 describe some aspect of it, there needs to be a specific binding 28 - enum: 29 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin 30 - ad,ad7414 [all …]
|
| /kernel/linux/linux-5.10/drivers/misc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 tristate "Analog Devices Digital Potentiometers" 25 digital potentiometer chips. 27 See Documentation/misc-devices/ad525x_dpot.rst for the 37 Say Y here if you have a digital potentiometers hooked to an I2C bus. 39 To compile this driver as a module, choose M here: the 40 module will be called ad525x_dpot-i2c. 46 Say Y here if you have a digital potentiometers hooked to an SPI bus. 48 If unsure, say N (but it's safe to say "Y"). 50 To compile this driver as a module, choose M here: the [all …]
|
| /kernel/linux/linux-6.6/drivers/misc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 tristate "Analog Devices Digital Potentiometers" 25 digital potentiometer chips. 27 See Documentation/misc-devices/ad525x_dpot.rst for the 37 Say Y here if you have a digital potentiometers hooked to an I2C bus. 39 To compile this driver as a module, choose M here: the 40 module will be called ad525x_dpot-i2c. 46 Say Y here if you have a digital potentiometers hooked to an SPI bus. 48 If unsure, say N (but it's safe to say "Y"). 50 To compile this driver as a module, choose M here: the [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-colorimetry.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _colorimetry-controls: 10 imaging for representing colors in digital images and video. The 15 ----------------------- 17 .. _colorimetry-control-id: 25 The Content Light Level defines upper bounds for the nominal target 26 brightness light level of the pictures. 32 .. flat-table:: struct v4l2_ctrl_hdr10_cll_info 33 :header-rows: 0 34 :stub-columns: 0 [all …]
|
| D | ext-ctrls-camera.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _camera-controls: 10 digital) features of a device such as controllable lenses or sensors. 13 .. _camera-control-id: 23 .. _v4l2-exposure-auto-type: 28 enum v4l2_exposure_auto_type - 37 .. flat-table:: 38 :header-rows: 0 39 :stub-columns: 0 41 * - ``V4L2_EXPOSURE_AUTO`` [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-camera.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _camera-controls: 10 digital) features of a device such as controllable lenses or sensors. 13 .. _camera-control-id: 23 .. _v4l2-exposure-auto-type: 28 enum v4l2_exposure_auto_type - 36 .. flat-table:: 37 :header-rows: 0 38 :stub-columns: 0 40 * - ``V4L2_EXPOSURE_AUTO`` [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/light/ |
| D | cm3605.txt | 2 Ambient Light and Short Distance Proximity Sensor 5 software logic to interface a host operating system. 12 - compatible: must be: "capella,cm3605" 13 - aset-gpios: GPIO line controlling the ASET line (drive low 14 to activate the ALS, should be flagged GPIO_ACTIVE_LOW) 15 - interrupts: the IRQ line (such as a GPIO) that is connected to 17 be set to IRQ_TYPE_EDGE_BOTH so as to detect movements toward 19 - io-channels: the ADC channel used for converting the voltage from 20 AOUT to a digital representation. 21 - io-channel-names: must be "aout" [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | faq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 1. With Digital TV, a single physical channel may have different 10 This is what a TV user would call "channel". So, in order to 14 a lot of information related to the media subsystem. If you 16 you'll be able to get something useful there. It is hosted 21 Some very frequently asked questions about Linux Digital TV support 23 1. The signal seems to die a few seconds after tuning. 28 is closed). The ``dvb-core`` module parameter ``dvb_shutdown_timeout`` 29 allow you to change the timeout (default 5 seconds). Setting the 30 timeout to 0 disables the timeout feature. [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | faq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 1. With Digital TV, a single physical channel may have different 10 This is what a TV user would call "channel". So, in order to 14 a lot of information related to the media subsystem. If you 16 you'll be able to get something useful there. It is hosted 21 Some very frequently asked questions about Linux Digital TV support 23 1. The signal seems to die a few seconds after tuning. 28 is closed). The ``dvb-core`` module parameter ``dvb_shutdown_timeout`` 29 allow you to change the timeout (default 5 seconds). Setting the 30 timeout to 0 disables the timeout feature. [all …]
|
| /kernel/linux/linux-6.6/drivers/platform/x86/hp/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 9 Say Y here to get to see options for device drivers for various 10 HP x86 platforms, including vendor-specific laptop extension drivers. 31 hp::hddprotect. For more information on the feature, refer to 32 Documentation/misc-devices/lis3lv02d.rst. 34 To compile this driver as a module, choose M here: the module will 47 Say Y here if you want to support WMI-based hotkeys on HP laptops and 48 to read data from WMI such as docking or ambient light sensor state. 50 To compile this driver as a module, choose M here: the module will 51 be called hp-wmi. [all …]
|
| /kernel/linux/linux-6.6/Documentation/sound/cards/ |
| D | cmipci.rst | 2 Brief Notes on C-Media 8338/8738/8768/8770 Driver 8 Front/Rear Multi-channel Playback 9 --------------------------------- 13 DACs, both streams are handled independently unlike the 4/6ch multi- 18 (hw:0,1) is assigned to the second DAC for rear playback. 22 - The first DAC supports U8 and S16LE formats, while the second DAC 24 - The second DAC supports only two channel stereo. 31 disabled. Otherwise no signal will be routed to the rear speakers. 47 time.. Maybe there is an unknown register to achieve this... 51 control switch in the driver "Line-In As Rear", which you can change [all …]
|
| /kernel/linux/linux-5.10/Documentation/sound/cards/ |
| D | cmipci.rst | 2 Brief Notes on C-Media 8338/8738/8768/8770 Driver 8 Front/Rear Multi-channel Playback 9 --------------------------------- 13 DACs, both streams are handled independently unlike the 4/6ch multi- 18 (hw:0,1) is assigned to the second DAC for rear playback. 22 - The first DAC supports U8 and S16LE formats, while the second DAC 24 - The second DAC supports only two channel stereo. 31 disabled. Otherwise no signal will be routed to the rear speakers. 47 time.. Maybe there is an unknown register to achieve this... 51 control switch in the driver "Line-In As Rear", which you can change [all …]
|
| /kernel/linux/linux-5.10/drivers/media/dvb-frontends/ |
| D | au8522_common.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 Copyright (C) 2005-2008 Auvitek International, Ltd. 35 struct i2c_msg msg = { .addr = state->config.demod_address, in au8522_writereg() 38 ret = i2c_transfer(state->i2c, &msg, 1); in au8522_writereg() 44 return (ret != 1) ? -1 : 0; in au8522_writereg() 55 { .addr = state->config.demod_address, .flags = 0, in au8522_readreg() 57 { .addr = state->config.demod_address, .flags = I2C_M_RD, in au8522_readreg() 60 ret = i2c_transfer(state->i2c, msg, 2); in au8522_readreg() 71 struct au8522_state *state = fe->demodulator_priv; in au8522_i2c_gate_ctrl() 75 if (state->operational_mode == AU8522_ANALOG_MODE) { in au8522_i2c_gate_ctrl() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
| D | au8522_common.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 Copyright (C) 2005-2008 Auvitek International, Ltd. 35 struct i2c_msg msg = { .addr = state->config.demod_address, in au8522_writereg() 38 ret = i2c_transfer(state->i2c, &msg, 1); in au8522_writereg() 44 return (ret != 1) ? -1 : 0; in au8522_writereg() 55 { .addr = state->config.demod_address, .flags = 0, in au8522_readreg() 57 { .addr = state->config.demod_address, .flags = I2C_M_RD, in au8522_readreg() 60 ret = i2c_transfer(state->i2c, msg, 2); in au8522_readreg() 71 struct au8522_state *state = fe->demodulator_priv; in au8522_i2c_gate_ctrl() 75 if (state->operational_mode == AU8522_ANALOG_MODE) { in au8522_i2c_gate_ctrl() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
| D | ia_css_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 23 * to be used in software layers that do not access the CSS API 24 * directly but still need to forward parameters for it. 71 /* Min and max exposure IDs. These macros are here to allow 72 * the drivers to get this information. Changing these macros 101 /* Vector with signed values. This is used to indicate motion for 102 * Digital Image Stabilization. 147 * This structure contains the information necessary to generate 150 * and the driver needs to get it to generate the shading table. 152 * Before the shading correction is applied, NxN-filter and/or scaling [all …]
|
| D | atomisp_cmd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 #include <media/v4l2-subdev.h> 86 * Get internal fmt according to V4L2 fmt 96 * Function to set sensor runmode by user when 102 * Function to enable/disable lens geometry distortion correction (GDC) and 109 * Function to enable/disable low light mode (including ANR) 115 * Function to enable/disable extra noise reduction (XNR) in low light 124 * Function to configure noise reduction 130 * Function to configure temporal noise reduction (TNR) 136 * Function to configure black level compensation [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
| D | ia_css_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 23 * to be used in software layers that do not access the CSS API 24 * directly but still need to forward parameters for it. 71 /* Min and max exposure IDs. These macros are here to allow 72 * the drivers to get this information. Changing these macros 101 /* Vector with signed values. This is used to indicate motion for 102 * Digital Image Stabilization. 147 * This structure contains the information necessary to generate 150 * and the driver needs to get it to generate the shading table. 152 * Before the shading correction is applied, NxN-filter and/or scaling [all …]
|
| D | atomisp_cmd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 #include <media/v4l2-subdev.h> 75 /* Get internal fmt according to V4L2 fmt */ 81 * Function to set sensor runmode by user when 87 * Function to enable/disable lens geometry distortion correction (GDC) and 93 /* Function to enable/disable low light mode (including ANR) */ 98 * Function to enable/disable extra noise reduction (XNR) in low light 106 /* Function to configure noise reduction */ 110 /* Function to configure temporal noise reduction (TNR) */ 114 /* Function to configure black level compensation */ [all …]
|