| /kernel/linux/linux-5.10/include/linux/ |
| D | kvm_irqfd.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 16 * level triggered interrupts. The interrupt is asserted on eventfd 18 * interrupt is de-asserted and userspace is notified through the 19 * resamplefd. All resamplers on the same gsi are de-asserted 27 * RCU list modified under kvm->irqfds.resampler_lock 32 * Entry in list of kvm->irqfd.resampler_list. Use for sharing 34 * Accessed and modified under kvm->irqfds.resampler_lock 40 /* Used for MSI fast-path */ 46 /* Used for level IRQ fast-path */ 49 /* The resampler used by this irqfd (resampler-only) */ [all …]
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | kvm_irqfd.h | 23 * level triggered interrupts. The interrupt is asserted on eventfd 25 * interrupt is de-asserted and userspace is notified through the 26 * resamplefd. All resamplers on the same gsi are de-asserted 34 * RCU list modified under kvm->irqfds.resampler_lock 39 * Entry in list of kvm->irqfd.resampler_list. Use for sharing 41 * Accessed and modified under kvm->irqfds.resampler_lock 47 /* Used for MSI fast-path */ 53 /* Used for level IRQ fast-path */ 56 /* The resampler used by this irqfd (resampler-only) */ 58 /* Eventfd notified on resample (resampler-only) */ [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mmc/ |
| D | mmc-pwrseq-simple.txt | 8 - compatible : contains "mmc-pwrseq-simple". 11 - reset-gpios : contains a list of GPIO specifiers. The reset GPIOs are asserted 13 They will be de-asserted right after the power has been provided to the 15 - clocks : Must contain an entry for the entry in clock-names. 16 See ../clocks/clock-bindings.txt for details. 17 - clock-names : Must include the following entry: 19 - post-power-on-delay-ms : Delay in ms after powering the card and 20 de-asserting the reset-gpios (if any) 21 - power-off-delay-us : Delay in us after asserting the reset-gpios (if any) 27 compatible = "mmc-pwrseq-simple"; [all …]
|
| /kernel/linux/linux-5.10/include/linux/input/ |
| D | auo-pixcir-ts.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Driver for AUO in-cell touchscreens 5 * Copyright (c) 2011 Heiko Stuebner <heiko@sntech.de> 18 * periodical: interrupt is asserted periodicaly 19 * compare coordinates: interrupt is asserted when coordinates change 20 * indicate touch: interrupt is asserted during touch 31 * @x_max x-resolution 32 * @y_max y-resolution
|
| /kernel/linux/linux-4.19/include/linux/input/ |
| D | auo-pixcir-ts.h | 2 * Driver for AUO in-cell touchscreens 4 * Copyright (c) 2011 Heiko Stuebner <heiko@sntech.de> 28 * periodical: interrupt is asserted periodicaly 29 * compare coordinates: interrupt is asserted when coordinates change 30 * indicate touch: interrupt is asserted during touch 41 * @x_max x-resolution 42 * @y_max y-resolution
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | mmc-pwrseq-simple.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-pwrseq-simple.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ulf Hansson <ulf.hansson@linaro.org> 19 const: mmc-pwrseq-simple 21 reset-gpios: 26 contains a list of GPIO specifiers. The reset GPIOs are asserted 28 They will be de-asserted right after the power has been provided to the 33 description: Handle for the entry in clock-names. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/memory-controllers/ |
| D | mvebu-devbus.txt | 9 - compatible: Armada 370/XP SoC are supported using the 10 "marvell,mvebu-devbus" compatible string. 13 "marvell,orion-devbus" compatible string. 15 - reg: A resource specifier for the register space. 20 - #address-cells: Must be set to 1 21 - #size-cells: Must be set to 1 22 - ranges: Must be set up to reflect the memory layout with four 23 integer values for each chip-select line in use: 28 - devbus,keep-config This property can optionally be used to keep 37 - devbus,turn-off-ps: Defines the time during which the controller does not [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/ |
| D | mvebu-devbus.txt | 9 - compatible: Armada 370/XP SoC are supported using the 10 "marvell,mvebu-devbus" compatible string. 13 "marvell,orion-devbus" compatible string. 15 - reg: A resource specifier for the register space. 20 - #address-cells: Must be set to 1 21 - #size-cells: Must be set to 1 22 - ranges: Must be set up to reflect the memory layout with four 23 integer values for each chip-select line in use: 28 - devbus,keep-config This property can optionally be used to keep 37 - devbus,turn-off-ps: Defines the time during which the controller does not [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
| D | prminst44xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 18 #include "prcm-common.h" 23 #include "prm-regbits-44xx.h" 34 * omap_prm_base_init - Populates the prm partitions 75 /* Read-modify-write a register in PRM. Caller must lock */ 90 * omap4_prminst_is_hardreset_asserted - read the HW reset line state of 95 * Returns 1 if the (sub)module hardreset line is currently asserted, 96 * 0 if the (sub)module hardreset line is not currently asserted, or 97 * -EINVAL upon parameter error. 112 * omap4_prminst_assert_hardreset - assert the HW reset line of a submodule [all …]
|
| D | prm2xxx_3xxx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2010-2011 Texas Instruments, Inc. 18 #include "prm-regbits-24xx.h" 22 * omap2_prm_is_hardreset_asserted - read the HW reset line state of 29 * Returns 1 if the (sub)module hardreset line is currently asserted, 30 * 0 if the (sub)module hardreset line is not currently asserted, or 31 * -EINVAL if called while running on a non-OMAP2/3 chip. 40 * omap2_prm_assert_hardreset - assert the HW reset line of a submodule 47 * reset line to be asserted / deasserted in order to fully enable the 48 * IP. These modules may have multiple hard-reset lines that reset [all …]
|
| D | prm33xx.c | 4 * Copyright (C) 2011-2012 Texas Instruments Incorporated - https://www.ti.com/ 24 #include "prm-regbits-33xx.h" 42 /* Read-modify-write a register in PRM. Caller must lock */ 56 * am33xx_prm_is_hardreset_asserted - read the HW reset line state of 63 * Returns 1 if the (sub)module hardreset line is currently asserted, 64 * 0 if the (sub)module hardreset line is not currently asserted, or 65 * -EINVAL upon parameter error. 80 * am33xx_prm_assert_hardreset - assert the HW reset line of a submodule 87 * reset line to be asserted / deasserted in order to fully enable the 88 * IP. These modules may have multiple hard-reset lines that reset [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mach-omap2/ |
| D | prminst44xx.c | 21 #include "prcm-common.h" 26 #include "prm-regbits-44xx.h" 37 * omap_prm_base_init - Populates the prm partitions 78 /* Read-modify-write a register in PRM. Caller must lock */ 93 * omap4_prminst_is_hardreset_asserted - read the HW reset line state of 98 * Returns 1 if the (sub)module hardreset line is currently asserted, 99 * 0 if the (sub)module hardreset line is not currently asserted, or 100 * -EINVAL upon parameter error. 115 * omap4_prminst_assert_hardreset - assert the HW reset line of a submodule 120 * reset line to be asserted / deasserted in order to fully enable the [all …]
|
| D | prm2xxx_3xxx.c | 4 * Copyright (C) 2010-2011 Texas Instruments, Inc. 21 #include "prm-regbits-24xx.h" 25 * omap2_prm_is_hardreset_asserted - read the HW reset line state of 32 * Returns 1 if the (sub)module hardreset line is currently asserted, 33 * 0 if the (sub)module hardreset line is not currently asserted, or 34 * -EINVAL if called while running on a non-OMAP2/3 chip. 43 * omap2_prm_assert_hardreset - assert the HW reset line of a submodule 50 * reset line to be asserted / deasserted in order to fully enable the 51 * IP. These modules may have multiple hard-reset lines that reset 53 * place the submodule into reset. Returns 0 upon success or -EINVAL [all …]
|
| D | prm33xx.c | 4 * Copyright (C) 2011-2012 Texas Instruments Incorporated - http://www.ti.com/ 24 #include "prm-regbits-33xx.h" 42 /* Read-modify-write a register in PRM. Caller must lock */ 56 * am33xx_prm_is_hardreset_asserted - read the HW reset line state of 63 * Returns 1 if the (sub)module hardreset line is currently asserted, 64 * 0 if the (sub)module hardreset line is not currently asserted, or 65 * -EINVAL upon parameter error. 80 * am33xx_prm_assert_hardreset - assert the HW reset line of a submodule 87 * reset line to be asserted / deasserted in order to fully enable the 88 * IP. These modules may have multiple hard-reset lines that reset [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/bus/ |
| D | nvidia,tegra20-gmi.txt | 10 - compatible : Should contain one of the following: 11 For Tegra20 must contain "nvidia,tegra20-gmi". 12 For Tegra30 must contain "nvidia,tegra30-gmi". 13 - reg: Should contain GMI controller registers location and length. 14 - clocks: Must contain an entry for each entry in clock-names. 15 - clock-names: Must include the following entries: "gmi" 16 - resets : Must contain an entry for each entry in reset-names. 17 - reset-names : Must include the following entries: "gmi" 18 - #address-cells: The number of cells used to represent physical base 20 - #size-cells: The number of cells used to represent the size of an address [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/bus/ |
| D | nvidia,tegra20-gmi.txt | 10 - compatible : Should contain one of the following: 11 For Tegra20 must contain "nvidia,tegra20-gmi". 12 For Tegra30 must contain "nvidia,tegra30-gmi". 13 - reg: Should contain GMI controller registers location and length. 14 - clocks: Must contain an entry for each entry in clock-names. 15 - clock-names: Must include the following entries: "gmi" 16 - resets : Must contain an entry for each entry in reset-names. 17 - reset-names : Must include the following entries: "gmi" 18 - #address-cells: The number of cells used to represent physical base 20 - #size-cells: The number of cells used to represent the size of an address [all …]
|
| /kernel/linux/linux-4.19/arch/sparc/include/asm/ |
| D | bbc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * bbc.h: Defines for BootBus Controller found on UltraSPARC-III 12 /* Register sizes are indicated by "B" (Byte, 1-byte), 13 * "H" (Half-word, 2 bytes), "W" (Word, 4 bytes) or 29 #define BBC_ES_DACT 0x14 /* [B] E* De-Assert Change Time */ 30 #define BBC_ES_DABT 0x15 /* [B] E* De-Assert Bypass Time */ 38 #define BBC_I2C_0_S1 0x2e /* [B] I2C ctrlr-0 reg S1 */ 39 #define BBC_I2C_0_S0 0x2f /* [B] I2C ctrlr-0 regs S0,S0',S2,S3*/ 40 #define BBC_I2C_1_S1 0x30 /* [B] I2C ctrlr-1 reg S1 */ 41 #define BBC_I2C_1_S0 0x31 /* [B] I2C ctrlr-1 regs S0,S0',S2,S3*/ [all …]
|
| /kernel/linux/linux-5.10/arch/sparc/include/asm/ |
| D | bbc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * bbc.h: Defines for BootBus Controller found on UltraSPARC-III 12 /* Register sizes are indicated by "B" (Byte, 1-byte), 13 * "H" (Half-word, 2 bytes), "W" (Word, 4 bytes) or 29 #define BBC_ES_DACT 0x14 /* [B] E* De-Assert Change Time */ 30 #define BBC_ES_DABT 0x15 /* [B] E* De-Assert Bypass Time */ 38 #define BBC_I2C_0_S1 0x2e /* [B] I2C ctrlr-0 reg S1 */ 39 #define BBC_I2C_0_S0 0x2f /* [B] I2C ctrlr-0 regs S0,S0',S2,S3*/ 40 #define BBC_I2C_1_S1 0x30 /* [B] I2C ctrlr-1 reg S1 */ 41 #define BBC_I2C_1_S0 0x31 /* [B] I2C ctrlr-1 regs S0,S0',S2,S3*/ [all …]
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | cs4271.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 17 * line is de-asserted. That also means that clocks cannot be changed 19 * a complete re-initialization of all registers. 21 * One (undocumented) workaround is to assert and de-assert the PDN bit
|
| /kernel/linux/linux-4.19/Documentation/hwmon/ |
| D | adm9240 | 7 Addresses scanned: I2C 0x2c - 0x2f 13 Addresses scanned: I2C 0x2c - 0x2f 15 http://pdfserv.maxim-ic.com/en/ds/DS1780.pdf 19 Addresses scanned: I2C 0x2c - 0x2f 28 from Jean Delvare <jdelvare@suse.de> 31 --------- 33 chip MSB 5-bit address. Each chip reports a unique manufacturer 37 ----------- 39 microprocessor-based systems, providing measurement and limit comparison 42 be read out via an I2C-compatible serial System Management Bus, and values [all …]
|
| /kernel/linux/linux-4.19/include/sound/ |
| D | cs4271.h | 26 * line is de-asserted. That also means that clocks cannot be changed 28 * a complete re-initialization of all registers. 30 * One (undocumented) workaround is to assert and de-assert the PDN bit
|
| /kernel/linux/linux-5.10/drivers/fpga/ |
| D | ice40-spi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 #include <linux/fpga/fpga-mgr.h> 34 struct ice40_fpga_priv *priv = mgr->priv; in ice40_fpga_ops_state() 36 return gpiod_get_value(priv->cdone) ? FPGA_MGR_STATE_OPERATING : in ice40_fpga_ops_state() 44 struct ice40_fpga_priv *priv = mgr->priv; in ice40_fpga_ops_write_init() 45 struct spi_device *dev = priv->dev; in ice40_fpga_ops_write_init() 62 if ((info->flags & FPGA_MGR_PARTIAL_RECONFIG)) { in ice40_fpga_ops_write_init() 63 dev_err(&dev->dev, in ice40_fpga_ops_write_init() 65 return -ENOTSUPP; in ice40_fpga_ops_write_init() 69 spi_bus_lock(dev->master); in ice40_fpga_ops_write_init() [all …]
|
| /kernel/linux/linux-4.19/drivers/fpga/ |
| D | ice40-spi.c | 14 #include <linux/fpga/fpga-mgr.h> 37 struct ice40_fpga_priv *priv = mgr->priv; in ice40_fpga_ops_state() 39 return gpiod_get_value(priv->cdone) ? FPGA_MGR_STATE_OPERATING : in ice40_fpga_ops_state() 47 struct ice40_fpga_priv *priv = mgr->priv; in ice40_fpga_ops_write_init() 48 struct spi_device *dev = priv->dev; in ice40_fpga_ops_write_init() 59 if ((info->flags & FPGA_MGR_PARTIAL_RECONFIG)) { in ice40_fpga_ops_write_init() 60 dev_err(&dev->dev, in ice40_fpga_ops_write_init() 62 return -ENOTSUPP; in ice40_fpga_ops_write_init() 66 spi_bus_lock(dev->master); in ice40_fpga_ops_write_init() 68 gpiod_set_value(priv->reset, 1); in ice40_fpga_ops_write_init() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | cs4271.txt | 7 - compatible: "cirrus,cs4271" 10 Documentation/devicetree/bindings/spi/spi-bus.txt 14 - reg: the i2c address 19 - reset-gpio: a GPIO spec to define which pin is connected to the chip's 21 - cirrus,amuteb-eq-bmutec: When given, the Codec's AMUTEB=BMUTEC flag 23 - cirrus,enable-soft-reset: 25 line is de-asserted. That also means that clocks cannot be changed 27 a complete re-initialization of all registers. 29 One (undocumented) workaround is to assert and de-assert the PDN bit 36 - vd-supply: Digital power [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | cs4271.txt | 7 - compatible: "cirrus,cs4271" 10 Documentation/devicetree/bindings/spi/spi-bus.txt 14 - reg: the i2c address 19 - reset-gpio: a GPIO spec to define which pin is connected to the chip's 21 - cirrus,amuteb-eq-bmutec: When given, the Codec's AMUTEB=BMUTEC flag 23 - cirrus,enable-soft-reset: 25 line is de-asserted. That also means that clocks cannot be changed 27 a complete re-initialization of all registers. 29 One (undocumented) workaround is to assert and de-assert the PDN bit 36 - vd-supply: Digital power [all …]
|