| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/ |
| D | stmpe.txt | 2 ---------------- 5 - compatible: "st,stmpe-ts" 8 - st,ave-ctrl : Sample average control 9 0 -> 1 sample 10 1 -> 2 samples 11 2 -> 4 samples 12 3 -> 8 samples 13 - st,touch-det-delay : Touch detect interrupt delay (recommended is 3) 14 0 -> 10 us 15 1 -> 50 us [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | st,stmpe.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 touchscreen, ADC, PWM or rotator. It can contain one or several different 15 - Linus Walleij <linus.walleij@linaro.org> 18 - $ref: /schemas/spi/spi-peripheral-props.yaml# 23 - st,stmpe601 24 - st,stmpe801 25 - st,stmpe811 26 - st,stmpe1600 [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | cs35l33.txt | 5 - compatible : "cirrus,cs35l33" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 15 - reset-gpios : gpio used to reset the amplifier 17 - interrupts : IRQ line info CS35L33. 18 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 21 - cirrus,boost-ctl : Booster voltage use to supply the amp. If the value is 26 - cirrus,ramp-rate : On power up, it affects the time from when the power 27 up sequence begins to the time the audio reaches a full-scale output. 28 On power down, it affects the time from when the power-down sequence [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | cs35l33.txt | 5 - compatible : "cirrus,cs35l33" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 15 - reset-gpios : gpio used to reset the amplifier 17 - interrupts : IRQ line info CS35L33. 18 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 21 - cirrus,boost-ctl : Booster voltage use to supply the amp. If the value is 26 - cirrus,ramp-rate : On power up, it affects the time from when the power 27 up sequence begins to the time the audio reaches a full-scale output. 28 On power down, it affects the time from when the power-down sequence [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/adc/ |
| D | ep93xx_adc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Driver for ADC module on the Cirrus Logic EP93xx series of SoCs 9 * responsible for ensuring that delay between adjacent conversion triggers is 15 #include <linux/delay.h> 28 * lower ADC conversion rate down to CONFIG_HZ, so we fallback to busy wait 31 * HR Timers-based version loads CPU only up to 10% during back to back ADC 32 * conversion, while busy wait-based version consumes whole CPU power. 89 mutex_lock(&priv->lock); in ep93xx_read_raw() 90 if (priv->lastch != channel->channel) { in ep93xx_read_raw() 91 priv->lastch = channel->channel; in ep93xx_read_raw() [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/adc/ |
| D | ep93xx_adc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Driver for ADC module on the Cirrus Logic EP93xx series of SoCs 9 * responsible for ensuring that delay between adjacent conversion triggers is 15 #include <linux/delay.h> 27 * lower ADC conversion rate down to CONFIG_HZ, so we fallback to busy wait 30 * HR Timers-based version loads CPU only up to 10% during back to back ADC 31 * conversion, while busy wait-based version consumes whole CPU power. 88 mutex_lock(&priv->lock); in ep93xx_read_raw() 89 if (priv->lastch != channel->channel) { in ep93xx_read_raw() 90 priv->lastch = channel->channel; in ep93xx_read_raw() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | stm32f429-disco.dts | 2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com> 4 * This file is dual-licensed: you can use it either under the terms 22 * MA 02110-1301 USA 48 /dts-v1/; 50 #include "stm32f429-pinctrl.dtsi" 51 #include <dt-bindings/input/input.h> 52 #include <dt-bindings/interrupt-controller/irq.h> 53 #include <dt-bindings/gpio/gpio.h> 56 model = "STMicroelectronics STM32F429i-DISCO board"; 57 compatible = "st,stm32f429i-disco", "st,stm32f429"; [all …]
|
| D | r8a7745-iwg22d-sodimm.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the iWave-RZG1E SODIMM carrier board 9 * SSI-SGTL5000 31 /dts-v1/; 32 #include "r8a7745-iwg22m.dtsi" 33 #include <dt-bindings/pwm/pwm.h> 36 model = "iWave Systems RainboW-G22D-SODIMM board based on RZ/G1E"; 47 stdout-path = "serial3:115200n8"; 51 compatible = "fixed-clock"; 52 #clock-cells = <0>; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/ |
| D | qcom,spmi-rradc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/qcom,spmi-rradc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm's SPMI PMIC Round Robin ADC 10 - Caleb Connolly <caleb.connolly@linaro.org> 13 The Qualcomm SPMI Round Robin ADC (RRADC) provides interface to clients to 21 - qcom,pmi8998-rradc 22 - qcom,pm660-rradc 27 qcom,batt-id-delay-ms: [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/st/ |
| D | stm32f429-disco.dts | 2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com> 4 * This file is dual-licensed: you can use it either under the terms 22 * MA 02110-1301 USA 48 /dts-v1/; 50 #include "stm32f429-pinctrl.dtsi" 51 #include <dt-bindings/input/input.h> 52 #include <dt-bindings/interrupt-controller/irq.h> 53 #include <dt-bindings/gpio/gpio.h> 56 model = "STMicroelectronics STM32F429i-DISCO board"; 57 compatible = "st,stm32f429i-disco", "st,stm32f429"; [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | max98373.c | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <linux/delay.h> 23 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in max98373_dac_event() 28 regmap_update_bits(max98373->regmap, in max98373_dac_event() 34 regmap_update_bits(max98373->regmap, in max98373_dac_event() 38 max98373->tdm_mode = false; in max98373_dac_event() 85 static DECLARE_TLV_DB_SCALE(max98373_digital_tlv, -6350, 50, 1); 101 0, 1, TLV_DB_SCALE_ITEM(-3000, 500, 0), 102 2, 4, TLV_DB_SCALE_ITEM(-2200, 200, 0), 103 5, 6, TLV_DB_SCALE_ITEM(-1500, 300, 0), [all …]
|
| /kernel/linux/linux-6.6/drivers/input/touchscreen/ |
| D | wm9705.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm9705.c -- Codec driver for Wolfson WM9705 AC97 Codec. 16 #include <linux/delay.h> 35 * This is used to increase the range of values returned by the adc 52 * Set adc sample delay. 56 * touchpanel plate and the ADC sampling the signal. 58 * This delay can be set by setting delay = n, where n is the array 59 * position of the delay in the array delay_table below. 60 * Long delays > 1ms are supported for completeness, but are not 63 static int delay = 4; variable [all …]
|
| D | wm9712.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm9712.c -- Codec driver for Wolfson WM9712 AC97 Codecs. 16 #include <linux/delay.h> 48 * This is used to increase the range of values returned by the adc 65 * Set adc sample delay. 69 * touchpanel plate and the ADC sampling the signal. 71 * This delay can be set by setting delay = n, where n is the array 72 * position of the delay in the array delay_table below. 73 * Long delays > 1ms are supported for completeness, but are not 76 static int delay = 3; variable [all …]
|
| D | wm9713.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm9713.c -- Codec touch driver for Wolfson WM9713 AC97 Codec. 16 #include <linux/delay.h> 48 * This is used to increase the range of values returned by the adc 65 * Set adc sample delay. 69 * touchpanel plate and the ADC sampling the signal. 71 * This delay can be set by setting delay = n, where n is the array 72 * position of the delay in the array delay_table below. 73 * Long delays > 1ms are supported for completeness, but are not 76 static int delay = 4; variable [all …]
|
| D | stmpe-ts.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 #include <linux/delay.h> 46 #define STMPE_TS_NAME "stmpe-ts" 50 * struct stmpe_touch - stmpe811 touch screen controller state 57 * (0 -> 1 sample, 1 -> 2 samples, 2 -> 4 samples, 3 -> 8 samples) 58 * @touch_det_delay: Touch detect interrupt delay 59 * (0 -> 10 us, 1 -> 50 us, 2 -> 100 us, 3 -> 500 us, 60 * 4-> 1 ms, 5 -> 5 ms, 6 -> 10 ms, 7 -> 50 ms) 63 * (0 -> 10 us, 1 -> 100 us, 2 -> 500 us, 3 -> 1 ms, 64 * 4 -> 5 ms, 5 -> 10 ms, 6 for 50 ms, 7 -> 100 ms) [all …]
|
| /kernel/linux/linux-5.10/drivers/input/touchscreen/ |
| D | wm9705.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm9705.c -- Codec driver for Wolfson WM9705 AC97 Codec. 16 #include <linux/delay.h> 35 * This is used to increase the range of values returned by the adc 52 * Set adc sample delay. 56 * touchpanel plate and the ADC sampling the signal. 58 * This delay can be set by setting delay = n, where n is the array 59 * position of the delay in the array delay_table below. 60 * Long delays > 1ms are supported for completeness, but are not 63 static int delay = 4; variable [all …]
|
| D | wm9712.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm9712.c -- Codec driver for Wolfson WM9712 AC97 Codecs. 16 #include <linux/delay.h> 48 * This is used to increase the range of values returned by the adc 65 * Set adc sample delay. 69 * touchpanel plate and the ADC sampling the signal. 71 * This delay can be set by setting delay = n, where n is the array 72 * position of the delay in the array delay_table below. 73 * Long delays > 1ms are supported for completeness, but are not 76 static int delay = 3; variable [all …]
|
| D | wm9713.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm9713.c -- Codec touch driver for Wolfson WM9713 AC97 Codec. 16 #include <linux/delay.h> 48 * This is used to increase the range of values returned by the adc 65 * Set adc sample delay. 69 * touchpanel plate and the ADC sampling the signal. 71 * This delay can be set by setting delay = n, where n is the array 72 * position of the delay in the array delay_table below. 73 * Long delays > 1ms are supported for completeness, but are not 76 static int delay = 4; variable [all …]
|
| D | stmpe-ts.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 18 #include <linux/delay.h> 45 #define STMPE_TS_NAME "stmpe-ts" 49 * struct stmpe_touch - stmpe811 touch screen controller state 55 * (0 -> 1 sample, 1 -> 2 samples, 2 -> 4 samples, 3 -> 8 samples) 56 * @touch_det_delay: Touch detect interrupt delay 57 * (0 -> 10 us, 1 -> 50 us, 2 -> 100 us, 3 -> 500 us, 58 * 4-> 1 ms, 5 -> 5 ms, 6 -> 10 ms, 7 -> 50 ms) 61 * (0 -> 10 us, 1 -> 100 us, 2 -> 500 us, 3 -> 1 ms, 62 * 4 -> 5 ms, 5 -> 10 ms, 6 for 50 ms, 7 -> 100 ms) [all …]
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | max98373.c | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <linux/delay.h> 24 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in max98373_dac_event() 29 regmap_update_bits(max98373->regmap, in max98373_dac_event() 35 regmap_update_bits(max98373->regmap, in max98373_dac_event() 39 max98373->tdm_mode = false; in max98373_dac_event() 86 static DECLARE_TLV_DB_SCALE(max98373_digital_tlv, -6350, 50, 1); 102 0, 1, TLV_DB_SCALE_ITEM(-3000, 500, 0), 103 2, 4, TLV_DB_SCALE_ITEM(-2200, 200, 0), 104 5, 6, TLV_DB_SCALE_ITEM(-1500, 300, 0), [all …]
|
| D | tlv320aic3x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 * --------------------------------------- 17 * MONO_LOUT -> N/A | MONO_LOUT -> N/A 18 * | IN1L -> LINE1L 19 * | IN1R -> LINE1R 20 * | IN2L -> LINE2L 21 * | IN2R -> LINE2R 22 * | MIC3L/R -> N/A 25 * --------------------------------------- 34 #include <linux/delay.h> [all …]
|
| D | twl4030.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 #include <linux/delay.h> 28 #include <linux/mfd/twl4030-audio.h> 38 unsigned int digimic_delay; /* in ms */ 67 u8 ctl_cache[TWL4030_REG_PRECKR_CTL - TWL4030_REG_EAR_CTL + 1]; 79 twl4030->ctl_cache[i - TWL4030_REG_EAR_CTL] = byte; in tw4030_init_ctl_cache() 89 return -EIO; in twl4030_read() 98 value = twl4030->ctl_cache[reg - TWL4030_REG_EAR_CTL]; in twl4030_read() 116 if (twl4030->earpiece_enabled) in twl4030_can_write_to_chip() 120 if (twl4030->predrivel_enabled) in twl4030_can_write_to_chip() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | wm8775.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm8775 - driver version 0.0.1 10 * - Cleanup 11 * - V4L2 API update 12 * - sound fixes 22 #include <media/v4l2-device.h> 23 #include <media/v4l2-ctrls.h> 32 /* ----------------------------------------------------------------------- */ 40 #define ALC_HOLD 0x85 /* R17: use zero cross detection, ALC hold time 42.6 ms */ 50 u8 input; /* Last selected input (0-0xf) */ [all …]
|
| /kernel/linux/linux-6.6/drivers/media/i2c/ |
| D | wm8775.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm8775 - driver version 0.0.1 10 * - Cleanup 11 * - V4L2 API update 12 * - sound fixes 22 #include <media/v4l2-device.h> 23 #include <media/v4l2-ctrls.h> 32 /* ----------------------------------------------------------------------- */ 40 #define ALC_HOLD 0x85 /* R17: use zero cross detection, ALC hold time 42.6 ms */ 50 u8 input; /* Last selected input (0-0xf) */ [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/renesas/ |
| D | r8a7745-iwg22d-sodimm.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the iWave-RZG1E SODIMM carrier board 9 * SSI-SGTL5000 31 /dts-v1/; 32 #include "r8a7745-iwg22m.dtsi" 33 #include <dt-bindings/pwm/pwm.h> 36 model = "iWave Systems RainboW-G22D-SODIMM board based on RZ/G1E"; 47 stdout-path = "serial3:115200n8"; 51 compatible = "fixed-clock"; 52 #clock-cells = <0>; [all …]
|