Home
last modified time | relevance | path

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

12345678910>>...34

/linux-6.12.1/arch/arm64/boot/dts/nvidia/
Dtegra210-p2595.dtsi20 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
29 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
38 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
47 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
56 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
64 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
72 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
80 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
88 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
96 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra210-p2571.dts21 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
30 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
39 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
48 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
57 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
65 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
73 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
81 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
89 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
97 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra210-p2597.dtsi54 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
63 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
72 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
81 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
90 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
98 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
106 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
113 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
120 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
127 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra210-p2894.dtsi36 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
45 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
54 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
63 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
72 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
80 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
88 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
96 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
104 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
112 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra210-smaug.dts82 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
91 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
100 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
109 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
118 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
127 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
135 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
143 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
151 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
159 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
/linux-6.12.1/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 …]
/linux-6.12.1/sound/soc/au1x/
Dpsc-ac97.c79 wmb(); /* drain writebuffer */ in au1xpsc_ac97_read()
87 wmb(); /* drain writebuffer */ in au1xpsc_ac97_read()
99 wmb(); /* drain writebuffer */ in au1xpsc_ac97_read()
119 wmb(); /* drain writebuffer */ in au1xpsc_ac97_write()
127 wmb(); /* drain writebuffer */ in au1xpsc_ac97_write()
137 wmb(); /* drain writebuffer */ in au1xpsc_ac97_write()
149 wmb(); /* drain writebuffer */ in au1xpsc_ac97_warm_reset()
152 wmb(); /* drain writebuffer */ in au1xpsc_ac97_warm_reset()
162 wmb(); /* drain writebuffer */ in au1xpsc_ac97_cold_reset()
164 wmb(); /* drain writebuffer */ in au1xpsc_ac97_cold_reset()
[all …]
Dpsc-i2s.c150 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure()
160 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure()
162 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure()
175 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure()
195 wmb(); /* drain writebuffer */ in au1xpsc_i2s_start()
197 wmb(); /* drain writebuffer */ in au1xpsc_i2s_start()
206 wmb(); /* drain writebuffer */ in au1xpsc_i2s_start()
218 wmb(); /* drain writebuffer */ in au1xpsc_i2s_stop()
229 wmb(); /* drain writebuffer */ in au1xpsc_i2s_stop()
231 wmb(); /* drain writebuffer */ in au1xpsc_i2s_stop()
[all …]
/linux-6.12.1/arch/arm/boot/dts/nuvoton/
Dnuvoton-npcm730-gsj-gpio.dtsi84 drive-open-drain;
114 drive-open-drain;
129 drive-open-drain;
134 drive-open-drain;
139 drive-open-drain;
144 drive-open-drain;
149 drive-open-drain;
154 drive-open-drain;
159 drive-open-drain;
164 drive-open-drain;
[all …]
/linux-6.12.1/arch/arm/mm/
Dproc-arm1020.S89 mcr p15, 0, ip, c7, c10, 4 @ drain WB
145 mcr p15, 0, ip, c7, c10, 4 @ drain WB
149 mcr p15, 0, ip, c7, c10, 4 @ drain WB
159 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
182 mcr p15, 0, ip, c7, c10, 4 @ drain WB
191 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
228 mcr p15, 0, ip, c7, c10, 4 @ drain WB
236 mcr p15, 0, ip, c7, c10, 4 @ drain WB
255 mcr p15, 0, ip, c7, c10, 4 @ drain WB
260 mcr p15, 0, ip, c7, c10, 4 @ drain WB
[all …]
Dproc-mohawk.S66 mcr p15, 0, ip, c7, c10, 4 @ drain WB
84 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
120 mcrne p15, 0, ip, c7, c10, 0 @ drain write buffer
151 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
190 mcr p15, 0, r0, c7, c10, 4 @ drain WB
212 mcr p15, 0, r0, c7, c10, 4 @ drain WB
239 mcr p15, 0, r0, c7, c10, 4 @ drain WB
258 mcr p15, 0, r0, c7, c10, 4 @ drain WB
276 mcr p15, 0, r0, c7, c10, 4 @ drain WB
309 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-feroceon.S75 mcr p15, 0, r0, c7, c10, 4 @ drain WB
99 mcr p15, 0, ip, c7, c10, 4 @ drain WB
119 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer
165 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
195 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
233 mcr p15, 0, r0, c7, c10, 4 @ drain WB
256 mcr p15, 0, r0, c7, c10, 4 @ drain WB
271 mcr p15, 0, r0, c7, c10, 4 @ drain WB
299 mcr p15, 0, r0, c7, c10, 4 @ drain WB
335 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm925.S113 mcr p15, 0, ip, c7, c10, 4 @ drain WB
132 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer
179 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
217 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
254 mcr p15, 0, r0, c7, c10, 4 @ drain WB
276 mcr p15, 0, r0, c7, c10, 4 @ drain WB
305 mcr p15, 0, r0, c7, c10, 4 @ drain WB
326 mcr p15, 0, r0, c7, c10, 4 @ drain WB
348 mcr p15, 0, r0, c7, c10, 4 @ drain WB
383 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm926.S73 mcr p15, 0, ip, c7, c10, 4 @ drain WB
94 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer
142 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
180 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
217 mcr p15, 0, r0, c7, c10, 4 @ drain WB
239 mcr p15, 0, r0, c7, c10, 4 @ drain WB
268 mcr p15, 0, r0, c7, c10, 4 @ drain WB
289 mcr p15, 0, r0, c7, c10, 4 @ drain WB
311 mcr p15, 0, r0, c7, c10, 4 @ drain WB
346 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm922.S83 mcr p15, 0, ip, c7, c10, 4 @ drain WB
143 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
170 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
207 mcr p15, 0, r0, c7, c10, 4 @ drain WB
229 mcr p15, 0, r0, c7, c10, 4 @ drain WB
256 mcr p15, 0, r0, c7, c10, 4 @ drain WB
275 mcr p15, 0, r0, c7, c10, 4 @ drain WB
292 mcr p15, 0, r0, c7, c10, 4 @ drain WB
361 mcr p15, 0, ip, c7, c10, 4 @ drain WB
379 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm1020e.S89 mcr p15, 0, ip, c7, c10, 4 @ drain WB
145 mcr p15, 0, ip, c7, c10, 4 @ drain WB
158 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
188 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
231 mcr p15, 0, ip, c7, c10, 4 @ drain WB
254 mcr p15, 0, ip, c7, c10, 4 @ drain WB
284 mcr p15, 0, ip, c7, c10, 4 @ drain WB
306 mcr p15, 0, ip, c7, c10, 4 @ drain WB
326 mcr p15, 0, ip, c7, c10, 4 @ drain WB
398 mcr p15, 0, r1, c7, c10, 4 @ drain WB
[all …]
Dproc-arm920.S81 mcr p15, 0, ip, c7, c10, 4 @ drain WB
141 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
168 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
205 mcr p15, 0, r0, c7, c10, 4 @ drain WB
227 mcr p15, 0, r0, c7, c10, 4 @ drain WB
254 mcr p15, 0, r0, c7, c10, 4 @ drain WB
273 mcr p15, 0, r0, c7, c10, 4 @ drain WB
290 mcr p15, 0, r0, c7, c10, 4 @ drain WB
358 mcr p15, 0, ip, c7, c10, 4 @ drain WB
376 mcr p15, 0, r0, c7, c10, 4 @ drain WB
[all …]
Dproc-arm1022.S89 mcr p15, 0, ip, c7, c10, 4 @ drain WB
157 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
187 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
230 mcr p15, 0, ip, c7, c10, 4 @ drain WB
253 mcr p15, 0, ip, c7, c10, 4 @ drain WB
283 mcr p15, 0, ip, c7, c10, 4 @ drain WB
305 mcr p15, 0, ip, c7, c10, 4 @ drain WB
325 mcr p15, 0, ip, c7, c10, 4 @ drain WB
390 mcr p15, 0, r1, c7, c10, 4 @ drain WB
418 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer on v4
Dproc-arm1026.S89 mcr p15, 0, ip, c7, c10, 4 @ drain WB
152 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
182 mcrne p15, 0, ip, c7, c10, 4 @ drain WB
225 mcr p15, 0, ip, c7, c10, 4 @ drain WB
248 mcr p15, 0, ip, c7, c10, 4 @ drain WB
278 mcr p15, 0, ip, c7, c10, 4 @ drain WB
300 mcr p15, 0, ip, c7, c10, 4 @ drain WB
320 mcr p15, 0, ip, c7, c10, 4 @ drain WB
380 mcr p15, 0, r1, c7, c10, 4 @ drain WB
408 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer on v4
/linux-6.12.1/drivers/spi/
Dspi-au1550.c130 wmb(); /* drain writebuffer */ in au1550_spi_mask_ack_all()
136 wmb(); /* drain writebuffer */ in au1550_spi_mask_ack_all()
144 wmb(); /* drain writebuffer */ in au1550_spi_reset_fifos()
147 wmb(); /* drain writebuffer */ in au1550_spi_reset_fifos()
177 wmb(); /* drain writebuffer */ in au1550_spi_chipsel()
179 wmb(); /* drain writebuffer */ in au1550_spi_chipsel()
207 wmb(); /* drain writebuffer */ in au1550_spi_chipsel()
210 wmb(); /* drain writebuffer */ in au1550_spi_chipsel()
240 wmb(); /* drain writebuffer */ in au1550_spi_setupxfer()
242 wmb(); /* drain writebuffer */ in au1550_spi_setupxfer()
[all …]
/linux-6.12.1/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
/linux-6.12.1/drivers/w1/masters/
Dw1-gpio.c35 * This will OVERRIDE open drain emulation and force-pull in w1_gpio_set_pullup()
42 * open drain emulation in the GPIO library. in w1_gpio_set_pullup()
71 /* Enforce open drain mode by default */ in w1_gpio_probe()
81 * already set the line into open drain mode, so we should just in w1_gpio_probe()
83 * open drain will happen transparently. in w1_gpio_probe()
85 if (device_property_present(dev, "linux,open-drain")) in w1_gpio_probe()
108 * If we are using open drain emulation from the GPIO library, in w1_gpio_probe()
/linux-6.12.1/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 …]
/linux-6.12.1/include/linux/platform_data/
Di2c-gpio.h15 * @sda_is_open_drain: SDA is configured as open drain, i.e. the pin
22 * Therefore disable open-drain.
23 * @scl_is_open_drain: SCL is set up as open drain. Same requirements
27 * Therefore disable open-drain.
/linux-6.12.1/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

12345678910>>...34