Home
last modified time | relevance | path

Searched +full:invert +full:- +full:interrupt (Results 1 – 25 of 269) sorted by relevance

1234567891011

/linux/drivers/iio/adc/
H A Denvelope-detector.c1 // SPDX-License-Identifier: GPL-2.0
13 * an interrupt pin. Like so:
16 * input +------>-------|+ \
18 * .-------. | }---.
20 * | dac|-->--|- / |
24 * | irq|------<-------'
26 * '-------'
39 #include <linux/interrupt.h>
59 bool invert; member
71 * interrupt service routine below (envelope_detector_comp_isr) as a latch
[all …]
/linux/drivers/gpu/drm/meson/
H A Dmeson_dw_hdmi.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
12 * Bit 15-10: RW Reserved. Default 1 starting from G12A
20 * Bit 3 RW sw_reset_intr: interrupt module. 1=Apply reset;
34 * Bit 12 RW i2s_ws_inv:1=Invert i2s_ws; 0=No invert. Default 0.
35 * Bit 11 RW i2s_clk_inv: 1=Invert i2s_clk; 0=No invert. Default 0.
36 * Bit 10 RW spdif_clk_inv: 1=Invert spdif_clk; 0=No invert. Default 0.
37 * Bit 9 RW tmds_clk_inv: 1=Invert tmds_clk; 0=No invert. Default 0.
38 * Bit 8 RW pixel_clk_inv: 1=Invert pixel_clk; 0=No invert. Default 0.
59 * intr_maskn: MASK_N, one bit per interrupt source.
60 * 1=Enable interrupt source; 0=Disable interrupt source. Default 0.
[all …]
H A Dmeson_dw_mipi_dsi.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
11 /* Top-level registers */
35 * [2] RW clock_freerun: Apply to auto-clock gate only. Default 0.
36 * 0=Default, use auto-clock gating to save power;
37 * 1=use free-run clock, disable auto-clock gating, for debug mode.
39 * have auto-clock gating. 1=Enable pixclk. Default 0.
41 * have auto-clock gating. 1=Enable sysclk. Default 0.
50 * 0=16-bit RGB565 config 1;
51 * 1=16-bit RGB565 config 2;
52 * 2=16-bit RGB565 config 3;
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A Dcirrus,cs42l43.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - patches@opensource.cirrus.com
21 - $ref: dai-common.yaml#
26 - cirrus,cs42l43
31 vdd-p-supply:
35 vdd-a-supply:
39 vdd-d-supply:
43 vdd-io-supply:
[all …]
H A Deverest,es8326.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - David Yang <yangxiaohua@everest-semi.com>
21 - description: clock for master clock (MCLK)
23 clock-names:
25 - const: mclk
29 description: interrupt output for headset detection
31 "#sound-dai-cells":
34 everest,jack-pol:
[all …]
H A Dcs35l36.txt5 - compatible : "cirrus,cs35l36"
7 - reg : the I2C address of the device for I2C
9 - VA-supply, VP-supply : power supplies for the device,
13 - cirrus,boost-ctl-millivolt : Boost Voltage Value. Configures the boost
18 - cirrus,boost-peak-milliamp : Boost-converter peak current limit in mA.
24 - cirrus,boost-ind-nanohenry : Inductor estimation LBST reference value.
32 - cirrus,multi-amp-mode : Boolean to determine if there are more than
33 one amplifier in the system. If more than one it is best to Hi-Z the ASP
36 - cirrus,boost-ctl-select : Boost converter control source selection.
39 0x00 - Control Port Value
[all …]
/linux/drivers/extcon/
H A Dextcon-sm5502.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * extcon-sm5502.c - Silicon Mitus SM5502 extcon drvier to support USB switches
11 #include <linux/interrupt.h>
18 #include <linux/extcon-provider.h>
20 #include "extcon-sm5502.h"
33 bool invert; member
78 .invert = true,
82 .invert = false,
88 .invert = true,
97 .invert = true,
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-iio-adc-envelope-detector8 of a comparator wired to an interrupt pin. Like so::
12 input +------>-------|+ \
14 .-------. | }---.
16 | dac|-->--|- / |
20 | irq|------<-------'
22 '-------'
24 The boolean invert attribute (0/1) should be set when the
27 from below in this case and will also invert the result.
29 The edge/level of the interrupt is also switched to its
/linux/arch/powerpc/boot/dts/
H A Dcurrituck.dts11 /dts-v1/;
16 #address-cells = <2>;
17 #size-cells = <2>;
20 dcr-parent = <&{/cpus/cpu@0}>;
27 #address-cells = <1>;
28 #size-cells = <0>;
34 clock-frequency = <1600000000>; // 1.6 GHz
35 timebase-frequency = <100000000>; // 100Mhz
36 i-cache-line-size = <32>;
37 d-cache-line-size = <32>;
[all …]
H A Dakebono.dts12 /dts-v1/;
17 #address-cells = <2>;
18 #size-cells = <2>;
21 dcr-parent = <&{/cpus/cpu@0}>;
28 #address-cells = <1>;
29 #size-cells = <0>;
35 clock-frequency = <1600000000>; // 1.6 GHz
36 timebase-frequency = <100000000>; // 100Mhz
37 i-cache-line-size = <32>;
38 d-cache-line-size = <32>;
[all …]
H A Dmpc5121ads.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright 2007-2008 Freescale Semiconductor Inc.
32 compatible = "cfi-flash";
34 #address-cells = <1>;
35 #size-cells = <1>;
36 bank-width = <4>;
37 device-width = <2>;
42 read-only;
52 device-tree@3ec0000 {
53 label = "device-tree";
[all …]
H A Dredwood.dts11 /dts-v1/;
14 #address-cells = <2>;
15 #size-cells = <1>;
18 dcr-parent = <&{/cpus/cpu@0}>;
26 #address-cells = <1>;
27 #size-cells = <0>;
33 clock-frequency = <0>; /* Filled in by U-Boot */
34 timebase-frequency = <0>; /* Filled in by U-Boot */
35 i-cache-line-size = <32>;
36 d-cache-line-size = <32>;
[all …]
/linux/Documentation/devicetree/bindings/display/ti/
H A Dti,omap3-dss.txt4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
8 --------
11 - compatible: "ti,omap3-dss"
12 - reg: address and length of the register space
13 - ti,hwmods: "dss_core"
14 - clocks: handle to fclk
15 - clock-names: "fck"
18 - Video ports:
19 - Port 0: DPI output
20 - Port 1: SDI output
[all …]
H A Dti,omap4-dss.txt4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
8 --------
11 - compatible: "ti,omap4-dss"
12 - reg: address and length of the register space
13 - ti,hwmods: "dss_core"
14 - clocks: handle to fclk
15 - clock-names: "fck"
18 - DISPC
21 - DSS Submodules: RFBI, VENC, DSI, HDMI
22 - Video port for DPI output
[all …]
H A Dti,omap2-dss.txt4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
8 --------
11 - compatible: "ti,omap2-dss"
12 - reg: address and length of the register space
13 - ti,hwmods: "dss_core"
16 - Video port for DPI output
19 - data-lines: number of lines used
23 -----
26 - compatible: "ti,omap2-dispc"
27 - reg: address and length of the register space
[all …]
/linux/Documentation/devicetree/bindings/usb/
H A Dfsl,usb2.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Li <Frank.Li@nxp.com>
21 - enum:
22 - fsl-usb2-mph
23 - fsl-usb2-dr
24 - items:
25 - enum:
26 - fsl-usb2-dr-v2.2
[all …]
/linux/sound/soc/codecs/
H A Dtas2781-comlib-i2c.c1 // SPDX-License-Identifier: GPL-2.0
7 // Author: Shenghao Ding <shenghao-ding@ti.com>
14 #include <linux/interrupt.h>
23 #include <sound/tas2781-comlib-i2c.h>
49 struct i2c_client *client = (struct i2c_client *)tas_priv->client; in tasdevice_change_chn_book()
52 if (chn < tas_priv->ndev) { in tasdevice_change_chn_book()
53 struct tasdevice *tasdev = &tas_priv->tasdevic in tasdevice_change_chn_book()
195 tasdevice_clamp(int val,int max,unsigned int invert) tasdevice_clamp() argument
209 unsigned int invert = mc->invert; tasdevice_amp_putvol() local
235 unsigned int invert = mc->invert; tasdevice_amp_getvol() local
263 unsigned int invert = mc->invert; tasdevice_digital_getvol() local
287 unsigned int invert = mc->invert; tasdevice_digital_putvol() local
[all...]
/linux/Documentation/devicetree/bindings/serial/
H A Dfsl-imx-uart.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/serial/fsl-imx-uart.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Fabio Estevam <festevam@gmail.com>
15 - const: fsl,imx1-uart
16 - const: fsl,imx21-uart
17 - items:
18 - enum:
19 - fsl,imx25-uart
[all …]
/linux/Documentation/devicetree/bindings/phy/
H A Dbrcm,brcmstb-usb-phy.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/phy/brcm,brcmstb-usb-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 - Al Cooper <alcooperx@gmail.com>
13 - Rafał Miłecki <rafal@milecki.pl>
18 - brcm,bcm4908-usb-phy
19 - brcm,bcm7211-usb-phy
20 - brcm,bcm7216-usb-phy
21 - brcm,bcm74110-usb-phy
[all …]
/linux/Documentation/devicetree/bindings/arm/tegra/
H A Dnvidia,tegra186-pmc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra186-pmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
16 - nvidia,tegra186-pmc
17 - nvidia,tegra194-pmc
18 - nvidia,tegra234-pmc
19 - nvidia,tegra264-pmc
[all …]
/linux/drivers/irqchip/
H A Dirq-st.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * This is a re-write of Christophe Kerello's PMU driver.
10 #include <dt-bindings/interrupt-controller/irq-st.h>
45 .compatible = "st,stih407-irq-syscfg",
54 struct st_irq_syscfg *ddata = dev_get_drvdata(&pdev->dev); in st_irq_xlate()
59 ddata->config |= ST_A9_IRQ_EN_EXT_0; in st_irq_xlate()
62 ddata->config |= ST_A9_IRQ_EN_EXT_1; in st_irq_xlate()
65 ddata->config |= ST_A9_IRQ_EN_EXT_2; in st_irq_xlate()
68 ddata->config |= ST_A9_IRQ_EN_CTI_0; in st_irq_xlate()
71 ddata->config |= ST_A9_IRQ_EN_CTI_1; in st_irq_xlate()
[all …]
/linux/sound/pci/
H A Dfm801.c1 // SPDX-License-Identifier: GPL-2.0-or-later
9 #include <linux/interrupt.h>
23 #include <media/drv-intf/tea575x.h>
30 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
35 * 1 = MediaForte 256-PCS
36 * 2 = MediaForte 256-PC
843 FM801_SINGLE(xname,reg,shift,mask,invert) global() argument
867 int invert = (kcontrol->private_value >> 24) & 0xff; snd_fm801_get_single() local
883 int invert = (kcontrol->private_value >> 24) & 0xff; snd_fm801_put_single() local
892 FM801_DOUBLE(xname,reg,shift_left,shift_right,mask,invert) global() argument
896 FM801_DOUBLE_TLV(xname,reg,shift_left,shift_right,mask,invert,xtlv) global() argument
924 int invert = (kcontrol->private_value >> 24) & 0xff; snd_fm801_get_double() local
946 int invert = (kcontrol->private_value >> 24) & 0xff; snd_fm801_put_double() local
[all...]
H A Des1938.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for ESS Solo-1 (ES1938, ES1946, ES1969) soundcard
7 * Abramo Bagnara <abramo@alsa-project.org>,
18 - Capture data is written unaligned starting from dma_base + 1 so I need to
20 - After several cycle of the following:
21 while : ; do arecord -d
1112 ES1938_SINGLE_TLV(xname,xindex,reg,shift,mask,invert,xtlv) global() argument
1120 ES1938_SINGLE(xname,xindex,reg,shift,mask,invert) global() argument
1145 int invert = (kcontrol->private_value >> 24) & 0xff; snd_es1938_get_single() local
1162 int invert = (kcontrol->private_value >> 24) & 0xff; snd_es1938_put_single() local
1173 ES1938_DOUBLE_TLV(xname,xindex,left_reg,right_reg,shift_left,shift_right,mask,invert,xtlv) global() argument
1181 ES1938_DOUBLE(xname,xindex,left_reg,right_reg,shift_left,shift_right,mask,invert) global() argument
1208 int invert = (kcontrol->private_value >> 22) & 1; snd_es1938_get_double() local
1234 int invert = (kcontrol->private_value >> 22) & 1; snd_es1938_put_double() local
[all...]
/linux/Documentation/devicetree/bindings/net/
H A Dwiznet,w5x00.txt9 - compatible: Should be one of the following strings:
13 - reg: Specify the SPI chip select the chip is wired to.
14 - interrupts: Specify the interrupt index within the interrupt controller (referred
15 to above in interrupt-parent) and interrupt type. w5x00 natively
17 might invert the signal.
18 - pinctrl-names: List of assigned state names, see pinctrl binding documentation.
19 - pinctrl-0: List of phandles to configure the GPIO pin used as interrupt line,
24 - spi-max-frequency: Maximum frequency of the SPI bus when accessing the w5500.
27 - local-mac-address: See ethernet.txt in the same directory.
36 pinctrl-names = "default";
[all …]
H A Dmicrochip,enc28j60.txt9 - compatible: Should be "microchip,enc28j60"
10 - reg: Specify the SPI chip select the ENC28J60 is wired to
11 - interrupts: Specify the interrupt index within the interrupt controller (referred
12 to above in interrupt-parent) and interrupt type. The ENC28J60 natively
14 might invert the signal.
15 - pinctrl-names: List of assigned state names, see pinctrl binding documentation.
16 - pinctrl-0: List of phandles to configure the GPIO pin used as interrupt line,
21 - spi-max-frequency: Maximum frequency of the SPI bus when accessing the ENC28J60.
31 compatible = "fsl,imx28-spi";
32 pinctrl-names = "default";
[all …]

1234567891011