Home
last modified time | relevance | path

Searched +full:short +full:- +full:circuit (Results 1 – 25 of 108) sorted by relevance

12345

/linux/drivers/regulator/
H A Dqcom-labibb-regulator.c1 // SPDX-License-Identifier: GPL-2.0-only
114 ret = regmap_update_bits(rdev->regmap, in qcom_labibb_ocp_hw_enable()
115 vreg->base + REG_LABIBB_INT_LATCHED_CLR, in qcom_labibb_ocp_hw_enable()
121 return regmap_update_bits(rdev->regmap, in qcom_labibb_ocp_hw_enable()
122 vreg->base + REG_LABIBB_INT_EN_SET, in qcom_labibb_ocp_hw_enable()
130 return regmap_update_bits(rdev->regmap, in qcom_labibb_ocp_hw_disable()
131 vreg->base + REG_LABIBB_INT_EN_CLR, in qcom_labibb_ocp_hw_disable()
136 * qcom_labibb_check_ocp_status - Check the Over-Current Protection status
140 * set, then there is no Over-Current event.
142 * Returns: Zero if there is no over-current, 1 if in over-current or
[all …]
H A Dtps65219-regulator.c1 // SPDX-License-Identifier: GPL-2.0
5 // Copyright (C) 2022 BayLibre Incorporated - https://www.baylibre.com/
6 // Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
9 // "J Keerthy <j-keerthy@ti.com>"
38 { "LDO3_SCG", "LDO3", "short circuit to ground", REGULATOR_EVENT_REGULATION_OUT },
41 { "LDO4_SCG", "LDO4", "short circuit to ground", REGULATOR_EVENT_REGULATION_OUT },
54 { "LDO1_SCG", "LDO1", "short circuit to ground", REGULATOR_EVENT_REGULATION_OUT },
57 { "LDO2_SCG", "LDO2", "short circuit to ground", REGULATOR_EVENT_REGULATION_OUT },
60 { "BUCK3_SCG", "BUCK3", "short circuit to ground", REGULATOR_EVENT_REGULATION_OUT },
64 { "BUCK1_SCG", "BUCK1", "short circuit to ground", REGULATOR_EVENT_REGULATION_OUT },
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-class-led-flash55 Flash faults are re-read after strobing the flash. Possible
58 * led-over-voltage
61 * flash-timeout-exceeded
65 * controller-over-temperature
68 * controller-short-circuit
69 the short circuit protection
71 * led-power-supply-over-current
75 * indicator-led-fault
77 a short or open circuit condition on the indicator LED
78 * led-under-voltage
[all …]
/linux/Documentation/devicetree/bindings/regulator/
H A Dqcom-labibb-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/qcom-labibb-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sumit Semwal <sumit.semwal@linaro.org>
20 - const: qcom,pmi8998-lab-ibb
21 - items:
22 - enum:
23 - qcom,pmi8950-lab-ibb
24 - const: qcom,pmi8998-lab-ibb
[all …]
/linux/net/netrom/
H A Daf_netrom.c1 // SPDX-License-Identifier: GPL-2.0-or-later
59 static unsigned short circuit = 0x101; variable
79 lockdep_set_class(&txq->_xmit_lock, &nr_netdev_xmit_lock_key); in nr_set_lockdep_one()
84 lockdep_set_class(&dev->addr_list_lock, &nr_netdev_addr_lock_key); in nr_set_lockdep_key()
107 if (nr_sk(s)->device == dev) in nr_kill_by_device()
151 if (!ax25cmp(&nr_sk(s)->source_addr, addr) && in nr_find_listener()
152 s->sk_state == TCP_LISTEN) { in nr_find_listener()
163 * Find a connected NET/ROM socket given my circuit IDs.
173 if (nr->my_index == index && nr->my_id == id) { in nr_find_socket()
185 * Find a connected NET/ROM socket given their circuit IDs.
[all …]
/linux/Documentation/userspace-api/media/
H A Dglossary.rst1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
58 **Field-programmable Gate Array**
60 An :term:`IC` circuit designed to be configured by a customer or
63 See https://en.wikipedia.org/wiki/Field-programmable_gate_array.
72 together make a larger user-facing functional peripheral. For
80 **Inter-Integrated Circuit**
82 A multi-master, multi-slave, packet switched, single-ended,
84 like sub-device hardware components.
86 See http://www.nxp.com/docs/en/user-guide/UM10204.pdf.
89 **Integrated circuit**
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dcirrus,madera.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
30 Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
33 pin-settings:
40 '-pins$':
43 - $ref: pincfg-node.yaml#
44 - $ref: pinmux-node.yaml#
63 dmic6, io, dsp-gpio, irq1, irq2, fll1-clk,
[all …]
/linux/Documentation/devicetree/bindings/leds/backlight/
H A Dqcom-wled.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/backlight/qcom-wled.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <andersson@kernel.org>
11 - Kiran Gunda <quic_kgunda@quicinc.com>
21 - qcom,pm8941-wled
22 - qcom,pmi8950-wled
23 - qcom,pmi8994-wled
24 - qcom,pmi8998-wled
[all …]
/linux/Documentation/devicetree/bindings/iio/addac/
H A Dadi,ad74115.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Cosmin Tanislav <cosmin.tanislav@analog.com>
13 The AD74115H is a single-channel software configurable input/output
17 chip solution with an SPI interface. The device features a 16-bit ADC and a
18 14-bit DAC.
25 - adi,ad74115h
30 spi-max-frequency:
33 spi-cpol: true
[all …]
/linux/sound/soc/codecs/
H A Dmt6357.c1 // SPDX-License-Identifier: GPL-2.0
9 #include <linux/dma-mapping.h>
19 regmap_write(priv->regmap, MT6357_GPIO_MODE2_CLR, MT6357_GPIO_MODE2_CLEAR_ALL); in set_playback_gpio()
22 regmap_write(priv->regmap, MT6357_GPIO_MODE2_SET, in set_playback_gpio()
32 regmap_update_bits(priv->regmap, MT6357_GPIO_DIR0, in set_playback_gpio()
46 regmap_write(priv->regmap, MT6357_GPIO_MODE3_CLR, MT6357_GPIO_MODE3_CLEAR_ALL); in set_capture_gpio()
49 regmap_write(priv->regmap, MT6357_GPIO_MODE3_SET, in set_capture_gpio()
61 regmap_update_bits(priv->regmap, MT6357_GPIO_DIR0, in set_capture_gpio()
79 stage = up ? i : MT6357_HPLOUT_STG_CTRL_VAUDP15_MAX - i; in hp_main_output_ramp()
80 regmap_update_bits(priv->regmap, MT6357_AUDDEC_ANA_CON1, in hp_main_output_ramp()
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-flash.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _flash-controls:
17 .. _flash-controls-use-cases:
24 ------------------------------------------
35 ----------------------------------------
37 The synchronised LED flash is pre-programmed by the host (power and
46 ------------------
52 .. _flash-control-id:
55 -----------------
61 Defines the mode of the flash LED, the high-power white LED attached
[all …]
/linux/drivers/mfd/
H A Dti-lmu.c1 // SPDX-License-Identifier: GPL-2.0-only
16 #include <linux/mfd/ti-lmu.h>
17 #include <linux/mfd/ti-lmu-register.h>
30 if (lmu->en_gpio) in ti_lmu_enable_hw()
31 gpiod_set_value(lmu->en_gpio, 1); in ti_lmu_enable_hw()
36 /* LM3631 has additional power up sequence - enable LCD_EN bit. */ in ti_lmu_enable_hw()
38 return regmap_update_bits(lmu->regmap, LM3631_REG_DEVCTRL, in ti_lmu_enable_hw()
49 if (lmu->en_gpio) in ti_lmu_disable_hw()
50 gpiod_set_value(lmu->en_gpio, 0); in ti_lmu_disable_hw()
55 .name = "lm363x-regulator", \
[all …]
/linux/drivers/media/dvb-frontends/
H A Dlnbp21.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * lnbp21.h - driver for lnb supply and control ic lnbp21
31 0:Iout=500-650mA Isc=300mA
32 1:Iout=400-550mA Isc=200mA */
34 /* [RW] short-circuit protect:
/linux/Documentation/devicetree/bindings/mfd/
H A Drohm,bd71847-pmic.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd71847-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ROHM BD71847 and BD71850 Power Management Integrated Circuit
10 - Matti Vaittinen <mazziesaccount@gmail.com>
14 single-core, dual-core, and quad-core SoCs such as NXP-i.MX 8M. It is
18 …/www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-applica…
19 …//www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-applic…
24 - rohm,bd71847
[all …]
H A Drohm,bd96802-pmic.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd96802-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ROHM BD96802 / BD96806 Scalable Power Management Integrated Circuit
10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
13 BD96802Qxx-C and BD96806 are automotive grade configurable Power Management
20 - rohm,bd96802
21 - rohm,bd96806
32 where the SoC is not powered by the PMIC or has a short time backup
[all …]
H A Drohm,bd96801-pmic.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd96801-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ROHM BD96801/BD96805 Scalable Power Management Integrated Circuit
10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
13 BD96801 and BD96805 are automotive grade, single-chip power management ICs.
15 over-/under voltage and over current detection and a watchdog.
20 - rohm,bd96801
21 - rohm,bd96805
[all …]
/linux/drivers/net/ethernet/i825xx/
H A Dsun3_82586.h1 /* SPDX-License-Identifier: GPL-2.0-only */
8 * copyrights (c) 1994 by Michael Hipp (hippm@informatik.uni-tuebingen.de)
11 * crynwr-packet-driver by Russ Nelson
12 * Garret A. Wollman's i82586-driver for BSD
48 unsigned short zero_dum0; /* has to be zero */
51 unsigned short zero_dum2;
52 unsigned short zero_dum3;
53 char *iscp; /* pointer to the iscp-block */
64 unsigned short scb_offset; /* pointeroffset to the scb_base */
65 char *scb_base; /* base-address of all 16-bit offsets */
[all …]
/linux/include/net/
H A Dnetrom.h1 /* SPDX-License-Identifier: GPL-2.0 */
50 #define NR_DEFAULT_T1 120000 /* Outstanding frames - 120 seconds */
51 #define NR_DEFAULT_T2 5000 /* Response delay - 5 seconds */
52 #define NR_DEFAULT_N2 3 /* Number of Retries - 3 */
53 #define NR_DEFAULT_T4 180000 /* Busy Delay - 180 seconds */
54 #define NR_DEFAULT_IDLE 0 /* No Activity Timeout - none */
55 #define NR_DEFAULT_WINDOW 4 /* Default Window Size - 4 */
56 #define NR_DEFAULT_OBS 6 /* Default Obsolescence Count - 6 */
57 #define NR_DEFAULT_QUAL 10 /* Default Neighbour Quality - 10 */
58 #define NR_DEFAULT_TTL 16 /* Default Time To Live - 16 */
[all …]
/linux/include/linux/mfd/
H A Drohm-bd957x.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
18 * - I2C/thermal,
19 * - Over voltage protection
20 * - Short-circuit protection
21 * - Over current protection
22 * - Over voltage detection
23 * - Under voltage detection
24 * - Under voltage protection
25 * - 'system interrupt'.
28 * information - for example which of the regulators have over-voltage.
[all …]
/linux/drivers/comedi/drivers/
H A Daddi_apci_1500.c1 // SPDX-License-Identifier: GPL-2.0+
4 * Copyright (C) 2004,2005 ADDI-DATA GmbH for the source code of this module.
6 * ADDI-DATA GmbH
8 * D-77833 Ottersweier
9 * Tel: +19(0)7223/9493-0
10 * Fax: +49(0)7223/9493-92
11 * http://www.addi-data.com
12 * info@addi-data.com
23 * PCI Bar 0 Register map (devpriv->amcc)
28 * PCI Bar 1 Register map (dev->iobase)
[all …]
H A Ddmm32at.c1 // SPDX-License-Identifier: GPL-2.0+
4 * Diamond Systems Diamond-MM-32-AT Comedi driver
6 * COMEDI - Linux Control and Measurement Device Interface
12 * Description: Diamond Systems Diamond-MM-32-AT
13 * Devices: [Diamond Systems] Diamond-MM-32-AT (dmm32at)
21 * This driver is for the Diamond Systems MM-32-AT board
39 #define DMM32AT_AUX_DOUT2 BIT(2) /* J3.42 - OUT2 (OUT2EN) */
41 #define DMM32AT_AUX_DOUT0 BIT(0) /* J3.44 - OUT0 (OUT0EN) */
48 #define DMM32AT_AUX_DI3 BIT(3) /* J3.45 - ADCLK (CLKSEL) */
49 #define DMM32AT_AUX_DI2 BIT(2) /* J3.46 - GATE12 (GT12EN) */
[all …]
/linux/include/linux/mfd/madera/
H A Dcore.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2015-2018 Cirrus Logic
148 * struct madera - internal data shared by the set of Madera drivers
152 * @regmap: pointer to the regmap instance for 16-bit registers
153 * @regmap_32bit: pointer to the regmap instance for 32-bit registers
168 * @out_shorted: indicates short circuit state for each analogue output
/linux/security/keys/
H A Dgc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2009-2011 Red Hat, Inc. All Rights Reserved.
10 #include <keys/keyring-type.h>
40 * Any key whose type gets unregistered will be re-typed to this if it can't be
49 * - time precision isn't particularly important
56 kenter("%lld", gc_at - now); in key_schedule_gc()
64 expires = jiffies + (gc_at - now) * HZ; in key_schedule_gc()
74 key->expiry = expiry; in key_set_expiry()
76 if (!(key->type->flags & KEY_TYPE_INSTANT_REAP)) in key_set_expiry()
114 kenter("%s", ktype->name); in key_gc_keytype()
[all …]
/linux/drivers/scsi/
H A Dfdomain_isa.c1 // SPDX-License-Identifier: GPL-2.0
30 static unsigned short ports[] = { 0x140, 0x150, 0x160, 0x170 };
33 static unsigned short irqs[] = { 3, 5, 10, 11, 12, 14, 15, 0 };
35 /* This driver works *ONLY* for Future Domain cards using the TMC-1800,
36 * TMC-18C50, or TMC-18C30 chip. This includes models TMC-1650, 1660, 1670,
37 * and 1680. These are all 16-bit cards.
41 * work with this driver (these TMC-8xx and TMC-9xx boards may work with the
44 * FUTURE DOMAIN CORP. (C) 1986-1988 V4.0I 03/16/88
45 * FUTURE DOMAIN CORP. (C) 1986-1989 V5.0C2/14/89
46 * FUTURE DOMAIN CORP. (C) 1986-1989 V6.0A7/28/89
[all …]
/linux/tools/memory-model/Documentation/
H A Dcontrol-dependencies.txt12 Therefore, a load-load control dependency will not preserve ordering
32 (usually) guaranteed for load-store control dependencies, as in the
45 by a store, and this compiler-generated load would not be ordered by
49 "a" is always non-zero, it would be well within its rights to optimize
80 /* WRITE_ONCE(b, 1); -- moved up, BUG!!! */
83 /* WRITE_ONCE(b, 1); -- moved up, BUG!!! */
90 assembly code, after all of the compiler and link-time optimizations
103 Without explicit memory ordering, control-dependency-based ordering is
132 If MAX is compile-time defined to be 1, then the compiler knows that
163 You must also be careful avoid relying too much on boolean short-circuit
[all …]

12345