Home
last modified time | relevance | path

Searched full:drain (Results 1 – 25 of 104) sorted by relevance

12345

/Documentation/devicetree/bindings/i2c/
Di2c-gpio.yaml23 active high using open drain with (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)
25 open drain.
31 active high using open drain with (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)
33 open drain.
56 i2c-gpio,sda-open-drain:
60 the GPIO line used for SDA into open drain mode, and that something is
63 i2c-gpio,scl-open-drain:
67 GPIO line used for SCL into open drain mode, and that something is not
73 Therefore disable open-drain. This property is mutually-exclusive
74 with i2c-gpio,sda-open-drain.
[all …]
/Documentation/devicetree/bindings/serio/
Dps2-gpio.yaml19 active high using open drain with (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)
20 from <dt-bindings/gpio/gpio.h> since the signal is open drain by
27 active high using open drain with (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)
28 from <dt-bindings/gpio/gpio.h> since the signal is open drain by
/Documentation/driver-api/gpio/
Dintro.rst39 other value (notably, "open drain" signaling).
80 Open Drain and Open Source
82 Sometimes shared signals need to use "open drain" (where only the low signal
89 One common example of an open drain signal is a shared active-low IRQ line.
90 Also, bidirectional data bus signals sometimes use open drain signals.
92 Some GPIO controllers directly support open drain and open source outputs; many
93 don't. When you need open drain signaling but your hardware doesn't directly
104 high signal and configuring the GPIO as input for low. This open drain/open
Dconsumer.rst73 to be electrically used with open drain.
75 to be electrically used with open drain.
81 The two last flags are used for use cases where open drain is mandatory, such
82 as I2C: if the line is not already configured as open drain in the mappings
83 (see board.rst), then open drain will be enforced anyway and a warning will be
226 open-drain signaling and output latencies.
263 The active low and open drain semantics
272 The same is applicable for open drain or open source output lines: those do not
273 actively drive their output high (open drain) or low (open source), they just
275 care. (For details read about open drain in driver.rst.)
[all …]
Ddriver.rst97 - Single-ended modes (open drain/open source)
132 GPIO lines with open drain/source support
135 Open drain (CMOS) or open collector (TTL) means the line is not actively driven
136 high: instead you provide the drain/collector as output, so when the transistor
193 drain/source works.
195 Some GPIO hardware come in open drain / open source configuration. Some are
196 hard-wired lines that will only support open drain or open source no matter
198 by flipping a bit in a register the output can be configured as open drain
203 high impedance (open drain), and by disabling the N-MOS transistor, the output
208 Hardware that supports open drain or open source or both, can implement a
[all …]
/Documentation/devicetree/bindings/pwm/
Dnxp,pca9685-pwm.txt13 - open-drain (bool): boolean to configure outputs with open-drain structure;
26 open-drain;
/Documentation/userspace-api/media/v4l/
Ddev-encoder.rst61 node [shape = circle, label="Drain"] Drain;
69 Encoding -> Drain [ label = "V4L2_ENC_CMD_STOP" ];
74 Drain -> Stopped [ label = "All CAPTURE\nbuffers dequeued\nor\nVIDIOC_STREAMOFF(OUTPUT)" ];
75 Drain -> Reset [ label = "VIDIOC_STREAMOFF(CAPTURE)" ];
479 buffers queued to ``OUTPUT`` (e.g. during drain or ``EOS``), because of the
548 configuration change to be allowed. To do this, it may follow the `Drain`
556 Drain chapter
561 drain sequence described below. After the drain sequence ends, the client has
565 1. Begin the drain sequence by issuing :c:func:`VIDIOC_ENCODER_CMD`.
583 not streaming, but at the same time it will not initiate the `Drain`
[all …]
Dvidioc-encoder-cmd.rst106 For a device implementing the :ref:`encoder`, once the drain sequence
109 invoke the command while the drain sequence is in progress will trigger
119 the drain sequence as documented in :ref:`encoder`. No flags or other
160 A drain sequence of a device implementing the :ref:`encoder` is still in
Ddev-decoder.rst181 node [shape = circle, label="Drain"] Drain;
193 Decoding -> Drain [ label = "V4L2_DEC_CMD_STOP" ];
202 EoS -> Drain [ label = "Implicit\ndrain" ];
204 Drain -> Stopped [ label = "All CAPTURE\nbuffers dequeued\nor\nVIDIOC_STREAMOFF(CAPTURE)" ];
205 Drain -> Seek [ label = "VIDIOC_STREAMOFF(OUTPUT)" ];
737 buffers queued to ``OUTPUT`` (e.g. during drain or ``EOS``), because of the
905 buffers or use V4L2_DEC_CMD_STOP and V4L2_DEC_CMD_START to drain the
953 ``V4L2_BUF_FLAG_LAST`` flag, similarly to the `Drain` sequence above.
974 A source change triggers an implicit decoder drain, similar to the
975 explicit `Drain` sequence. The decoder is stopped after it completes.
[all …]
Dvidioc-decoder-cmd.rst153 For a device implementing the :ref:`decoder`, once the drain sequence
156 invoke the command while the drain sequence is in progress will trigger
174 the drain sequence as documented in :ref:`decoder`. No flags or other
209 A drain sequence of a device implementing the :ref:`decoder` is still in
/Documentation/devicetree/bindings/w1/
Dw1-gpio.yaml22 linux,open-drain:
25 If specified, the data pin is considered in open-drain mode.
/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-palmas.txt4 the configuration for Pull UP/DOWN, open drain etc.
20 open drain.
53 drive-open-drain.
100 drive-open-drain = <1>;
Dnvidia,tegra-pinmux-common.yaml120 nvidia,open-drain:
121 description: Open-drain configuration for the pin.
124 - description: disable open-drain
126 - description: enable open-drain
Dlantiq,pinctrl-xway.txt21 pull-up and open-drain
113 - lantiq,open-drain: Boolean, enables open-drain on the defined pin.
153 lantiq,open-drain;
Dawinic,aw9523-pinctrl.yaml78 drive-open-drain: true
135 drive-open-drain;
/Documentation/devicetree/bindings/iio/humidity/
Dst,hts221.yaml23 drive-open-drain:
26 The interrupt/data ready line will be configured as open drain, which
/Documentation/devicetree/bindings/iio/imu/
Dbosch,bmi323.yaml40 drive-open-drain:
43 open drain. If not set, defaults to push-pull.
Dbosch,bmi160.yaml39 drive-open-drain:
42 open drain. If not set, defaults to push-pull.
Dst,lsm6dsx.yaml89 drive-open-drain:
92 The interrupt/data ready line will be configured as open drain, which
/Documentation/devicetree/bindings/iio/gyroscope/
Dnxp,fxas21002c.yaml46 drive-open-drain:
48 description: the interrupt/data ready line will be configured as open drain,
/Documentation/devicetree/bindings/regulator/
Dfixed-regulator.yaml101 gpio-open-drain:
103 GPIO is open drain type. If this property is missing then default
134 gpio-open-drain;
Dgpio-regulator.yaml76 gpio-open-drain:
78 GPIO is open drain type. If this property is missing then default
/Documentation/devicetree/bindings/iio/
Dst,st-sensors.yaml119 drive-open-drain:
122 as open drain, which is useful if several sensors share the same
139 drive-open-drain: false
/Documentation/devicetree/bindings/mfd/
Dst,stmfx.yaml27 drive-open-drain: true
71 drive-open-drain: true
/Documentation/devicetree/bindings/leds/
Dnxp,pca963x.yaml61 Use totem pole (push-pull) instead of open-drain (pca9632 defaults to
62 open-drain, newer chips to totem pole).

12345