/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | dongwoon,dw9768.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Dongwoon Anatech DW9768 Voice Coil Motor (VCM) Lens 11 - Dongchun Zhu <dongchun.zhu@mediatek.com> 13 description: |- 14 The Dongwoon DW9768 is a single 10-bit digital-to-analog (DAC) converter 15 with 100 mA output current sink capability. VCM current is controlled with 16 a linear mode driver. The DAC is controlled via a 2-wire (I2C-compatible) 24 - dongwoon,dw9768 # for DW9768 VCM [all …]
|
H A D | asahi-kasei,ak7375.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/i2c/asahi-kasei,ak7375.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tianshu Qiu <tian.shu.qiu@intel.com> 13 AK7375 is a voice coil motor (VCM) camera lens actuator that 19 - asahi-kasei,ak7345 20 - asahi-kasei,ak7375 25 vdd-supply: 26 description: VDD supply [all …]
|
H A D | sony,imx415.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Riesch <michael.riesch@wolfvision.net> 12 description: |- 14 solid-state image sensor with a square pixel array and 8.46 M effective 16 1.8 V triple power supply, and has low power consumption. 18 available via CSI-2 serial data output (two or four lanes). 21 - $ref: /schemas/media/video-interface-devices.yaml# 34 avdd-supply: [all …]
|
/linux/Documentation/devicetree/bindings/iio/frequency/ |
H A D | adi,admv1014.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 21 - adi,admv1014 26 spi-max-frequency: 32 clock-names: 34 - const: lo_in 38 vcm-supply: 40 Common-mode voltage regulator. [all …]
|
H A D | adi,admv1013.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 21 - adi,admv1013 26 spi-max-frequency: 34 clock-names: 36 - const: lo_in 38 vcm-supply: 42 vcc-drv-supply: [all …]
|
/linux/drivers/media/i2c/ |
H A D | ak7375.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include <media/v4l2-ctrls.h> 11 #include <media/v4l2-device.h> 35 * The vcm may take time (tDELAY) to power on and start taking 87 return container_of(ctrl->handler, struct ak7375_device, ctrls_vcm); in to_ak7375_vcm() 98 struct i2c_client *client = v4l2_get_subdevdata(&ak7375->sd); in ak7375_i2c_write() 103 return -EINVAL; in ak7375_i2c_write() 112 return -EIO; in ak7375_i2c_write() 120 const struct ak73xx_chipdef *cdef = dev_vcm->cdef; in ak7375_set_ctrl() 122 if (ctrl->id == V4L2_CID_FOCUS_ABSOLUTE) in ak7375_set_ctrl() [all …]
|
/linux/drivers/staging/fbtft/ |
H A D | fb_ili9325.c | 1 // SPDX-License-Identifier: GPL-2.0+ 27 MODULE_PARM_DESC(bt, "Sets the factor used in the step-up circuits"); 41 static unsigned int vcm = 0x0a; /* VCOMH=VREG1OUT*0.735 */ variable 42 module_param(vcm, uint, 0000); 43 MODULE_PARM_DESC(vcm, "Set the internal VcomH voltage"); 51 * ---------- 55 * VCL = -Vci1 = -2.64 60 * VGL = -Vci * 4 = -13.2 63 * -------- 69 * Source/VCOM power supply voltage [all …]
|
/linux/drivers/gpu/drm/panel/ |
H A D | panel-novatek-nt35510.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 * per-panel, e.g. for physical size. 147 * struct nt35510_config - the display-specific NT35510 configuration 173 * +-------------------------------------------> 207 * @bt1ctr: setting for boost power control for the AVDD step-up 210 * frequency for the step-up circuit: 220 * amplification for the step-up circuit: 231 * @avee: setting for AVEE ranging from 0x00 = -6.5V to 0x14 = -4.5V 232 * in 0.1V steps the default is 0x05 which means -6.0V 236 * @bt2ctr: setting for boost power control for the AVEE step-up [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | sc7280-herobrine.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 16 #include <dt-bindings/input/gpio-keys.h> 17 #include <dt-bindings/input/input.h> 18 #include <dt-bindings/leds/common.h> 20 #include "sc7280-qcard.dtsi" 21 #include "sc7280-chrome-common.dtsi" 25 stdout-path = "serial0:115200n8"; 37 /* This is the top level supply and variable voltage */ 38 ppvar_sys: ppvar-sys-regulator { 39 compatible = "regulator-fixed"; [all …]
|
/linux/drivers/iio/frequency/ |
H A D | admv1014.c | 1 // SPDX-License-Identifier: GPL-2.0-only 117 static const char * const quad_se_mode_names[] = { "se-pos", "se-neg", "diff" }; 142 st->data[0] = ADMV1014_READ | FIELD_PREP(ADMV1014_REG_ADDR_READ_MSK, reg); in __admv1014_spi_read() 143 st->data[1] = 0; in __admv1014_spi_read() 144 st->data[2] = 0; in __admv1014_spi_read() 146 t.rx_buf = &st->data[0]; in __admv1014_spi_read() 147 t.tx_buf = &st->data[0]; in __admv1014_spi_read() 148 t.len = sizeof(st->data); in __admv1014_spi_read() 150 ret = spi_sync_transfer(st->spi, &t, 1); in __admv1014_spi_read() 154 *val = FIELD_GET(ADMV1014_REG_DATA_MSK, get_unaligned_be24(&st->data[0])); in __admv1014_spi_read() [all …]
|
/linux/sound/soc/codecs/ |
H A 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 * --------------------------------------- 89 /* Output Common-Mode Voltage */ [all …]
|
H A D | mt6359.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // mt6359.c -- mt6359 ALSA SoC audio codec driver 24 regmap_update_bits(priv->regmap, MT6359_SMT_CON1, 0x3ff0, 0x3ff0); in mt6359_set_gpio_smt() 30 regmap_update_bits(priv->regmap, MT6359_DRV_CON2, 0xffff, 0x8888); in mt6359_set_gpio_driving() 31 regmap_update_bits(priv->regmap, MT6359_DRV_CON3, 0xffff, 0x8888); in mt6359_set_gpio_driving() 32 regmap_update_bits(priv->regmap, MT6359_DRV_CON4, 0x00ff, 0x88); in mt6359_set_gpio_driving() 38 regmap_write(priv->regmap, MT6359_GPIO_MODE2_CLR, 0x0ffe); in mt6359_set_playback_gpio() 39 regmap_write(priv->regmap, MT6359_GPIO_MODE2_SET, 0x0249); in mt6359_set_playback_gpio() 42 regmap_write(priv->regmap, MT6359_GPIO_MODE3_CLR, 0x6); in mt6359_set_playback_gpio() 43 regmap_write(priv->regmap, MT6359_GPIO_MODE3_SET, 0x1); in mt6359_set_playback_gpio() [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mq-librem5.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright 2018-2020 Purism SPC 6 /dts-v1/; 8 #include "dt-bindings/input/input.h" 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/leds/common.h> 11 #include "dt-bindings/pwm/pwm.h" 12 #include "dt-bindings/usb/pd.h" 18 chassis-type = "handset"; 20 backlight_dsi: backlight-dsi { [all …]
|
/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra30-lg-x3.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <dt-bindings/input/gpio-keys.h> 4 #include <dt-bindings/input/input.h> 5 #include <dt-bindings/leds/common.h> 6 #include <dt-bindings/mfd/max77620.h> 7 #include <dt-bindings/thermal/thermal.h> 10 #include "tegra30-cpu-opp.dtsi" 11 #include "tegra30-cpu-opp-microvolt.dtsi" 14 chassis-type = "handset"; 30 * pre-existing /chosen node to be available to insert the [all …]
|
/linux/drivers/iio/adc/ |
H A D | ad7625.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 47 /* AD7625_CHAN_SPEC - Define a chan spec structure for a specific chip */ 75 * Waveforms containing the last-requested and rounded 85 * EN2 controls the device -3dB bandwidth (and by extension, max 86 * sample rate). EN3 controls the VCM reference output. EN2 and 103 /* Indicate whether there is a REFIN supply connected */ 189 cnv_wf.duty_length_ns = st->info->timing_spec->conv_high_ns; in ad7625_set_sampling_freq() 191 ret = pwm_round_waveform_might_sleep(st->cnv_pwm, &cnv_wf); in ad7625_set_sampling_freq() 202 st->info->chan_spec.scan_type.realbits, in ad7625_set_sampling_freq() 203 st->ref_clk_rate_hz); in ad7625_set_sampling_freq() [all …]
|
/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|