| /kernel/linux/linux-4.19/arch/arm64/boot/dts/nvidia/ |
| D | tegra210-p2595.dtsi | 17 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 26 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 35 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 44 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 53 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 61 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 69 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 77 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 85 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 93 nvidia,open-drain = <TEGRA_PIN_DISABLE>; [all …]
|
| D | tegra210-p2571.dts | 21 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 …]
|
| D | tegra210-p2597.dtsi | 37 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 46 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 55 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 64 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>; 96 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 103 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 110 nvidia,open-drain = <TEGRA_PIN_DISABLE>; [all …]
|
| D | tegra210-smaug.dts | 49 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 58 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 67 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 76 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 85 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 94 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 102 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 110 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 118 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 126 nvidia,open-drain = <TEGRA_PIN_DISABLE>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/nvidia/ |
| D | tegra210-p2595.dtsi | 17 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 26 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 35 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 44 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 53 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 61 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 69 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 77 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 85 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 93 nvidia,open-drain = <TEGRA_PIN_DISABLE>; [all …]
|
| D | tegra210-p2571.dts | 21 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 …]
|
| D | tegra210-p2597.dtsi | 51 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 60 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 69 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 78 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 87 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 95 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 103 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 110 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 117 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 124 nvidia,open-drain = <TEGRA_PIN_DISABLE>; [all …]
|
| D | tegra210-p2894.dtsi | 36 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 …]
|
| D | tegra210-smaug.dts | 49 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 58 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 67 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 76 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 85 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 94 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 102 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 110 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 118 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 126 nvidia,open-drain = <TEGRA_PIN_DISABLE>; [all …]
|
| /kernel/linux/linux-5.10/sound/soc/au1x/ |
| D | psc-ac97.c | 79 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 …]
|
| D | psc-i2s.c | 150 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 …]
|
| /kernel/linux/linux-4.19/sound/soc/au1x/ |
| D | psc-ac97.c | 83 wmb(); /* drain writebuffer */ in au1xpsc_ac97_read() 91 wmb(); /* drain writebuffer */ in au1xpsc_ac97_read() 103 wmb(); /* drain writebuffer */ in au1xpsc_ac97_read() 123 wmb(); /* drain writebuffer */ in au1xpsc_ac97_write() 131 wmb(); /* drain writebuffer */ in au1xpsc_ac97_write() 141 wmb(); /* drain writebuffer */ in au1xpsc_ac97_write() 153 wmb(); /* drain writebuffer */ in au1xpsc_ac97_warm_reset() 156 wmb(); /* drain writebuffer */ in au1xpsc_ac97_warm_reset() 166 wmb(); /* drain writebuffer */ in au1xpsc_ac97_cold_reset() 168 wmb(); /* drain writebuffer */ in au1xpsc_ac97_cold_reset() [all …]
|
| D | psc-i2s.c | 153 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure() 163 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure() 165 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure() 178 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure() 198 wmb(); /* drain writebuffer */ in au1xpsc_i2s_start() 200 wmb(); /* drain writebuffer */ in au1xpsc_i2s_start() 209 wmb(); /* drain writebuffer */ in au1xpsc_i2s_start() 221 wmb(); /* drain writebuffer */ in au1xpsc_i2s_stop() 232 wmb(); /* drain writebuffer */ in au1xpsc_i2s_stop() 234 wmb(); /* drain writebuffer */ in au1xpsc_i2s_stop() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/i2c/ |
| D | i2c-gpio.txt | 6 active high using open drain with (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN) 8 open drain. 10 active high using open drain with (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN) 12 open drain. 21 - i2c-gpio,sda-open-drain: this means that something outside of our 22 control has put the GPIO line used for SDA into open drain mode, and 25 - i2c-gpio,scl-open-drain: this means that something outside of our 26 control has put the GPIO line used for SCL into open drain mode, and
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/ |
| D | i2c-gpio.yaml | 23 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. 54 i2c-gpio,sda-open-drain: 58 the GPIO line used for SDA into open drain mode, and that something is 61 i2c-gpio,scl-open-drain: 65 GPIO line used for SCL into open drain mode, and that something is not
|
| /kernel/linux/linux-4.19/arch/arm/mm/ |
| D | proc-arm1020.S | 100 mcr p15, 0, ip, c7, c10, 4 @ drain WB 155 mcr p15, 0, ip, c7, c10, 4 @ drain WB 159 mcr p15, 0, ip, c7, c10, 4 @ drain WB 169 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 191 mcr p15, 0, ip, c7, c10, 4 @ drain WB 200 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 233 mcr p15, 0, ip, c7, c10, 4 @ drain WB 241 mcr p15, 0, ip, c7, c10, 4 @ drain WB 259 mcr p15, 0, ip, c7, c10, 4 @ drain WB 264 mcr p15, 0, ip, c7, c10, 4 @ drain WB [all …]
|
| D | proc-mohawk.S | 76 mcr p15, 0, ip, c7, c10, 4 @ drain WB 94 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer 130 mcrne p15, 0, ip, c7, c10, 0 @ drain write buffer 160 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 195 mcr p15, 0, r0, c7, c10, 4 @ drain WB 216 mcr p15, 0, r0, c7, c10, 4 @ drain WB 242 mcr p15, 0, r0, c7, c10, 4 @ drain WB 261 mcr p15, 0, r0, c7, c10, 4 @ drain WB 279 mcr p15, 0, r0, c7, c10, 4 @ drain WB 317 mcr p15, 0, r0, c7, c10, 4 @ drain WB [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mm/ |
| D | proc-arm1020.S | 86 mcr p15, 0, ip, c7, c10, 4 @ drain WB 141 mcr p15, 0, ip, c7, c10, 4 @ drain WB 145 mcr p15, 0, ip, c7, c10, 4 @ drain WB 155 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 177 mcr p15, 0, ip, c7, c10, 4 @ drain WB 186 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 219 mcr p15, 0, ip, c7, c10, 4 @ drain WB 227 mcr p15, 0, ip, c7, c10, 4 @ drain WB 245 mcr p15, 0, ip, c7, c10, 4 @ drain WB 250 mcr p15, 0, ip, c7, c10, 4 @ drain WB [all …]
|
| D | proc-mohawk.S | 63 mcr p15, 0, ip, c7, c10, 4 @ drain WB 81 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer 117 mcrne p15, 0, ip, c7, c10, 0 @ drain write buffer 147 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 182 mcr p15, 0, r0, c7, c10, 4 @ drain WB 203 mcr p15, 0, r0, c7, c10, 4 @ drain WB 229 mcr p15, 0, r0, c7, c10, 4 @ drain WB 248 mcr p15, 0, r0, c7, c10, 4 @ drain WB 266 mcr p15, 0, r0, c7, c10, 4 @ drain WB 304 mcr p15, 0, r0, c7, c10, 4 @ drain WB [all …]
|
| /kernel/linux/linux-4.19/drivers/spi/ |
| D | spi-au1550.c | 140 wmb(); /* drain writebuffer */ in au1550_spi_mask_ack_all() 146 wmb(); /* drain writebuffer */ in au1550_spi_mask_ack_all() 154 wmb(); /* drain writebuffer */ in au1550_spi_reset_fifos() 157 wmb(); /* drain writebuffer */ in au1550_spi_reset_fifos() 187 wmb(); /* drain writebuffer */ in au1550_spi_chipsel() 189 wmb(); /* drain writebuffer */ in au1550_spi_chipsel() 217 wmb(); /* drain writebuffer */ in au1550_spi_chipsel() 220 wmb(); /* drain writebuffer */ in au1550_spi_chipsel() 250 wmb(); /* drain writebuffer */ in au1550_spi_setupxfer() 252 wmb(); /* drain writebuffer */ in au1550_spi_setupxfer() [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-au1550.c | 131 wmb(); /* drain writebuffer */ in au1550_spi_mask_ack_all() 137 wmb(); /* drain writebuffer */ in au1550_spi_mask_ack_all() 145 wmb(); /* drain writebuffer */ in au1550_spi_reset_fifos() 148 wmb(); /* drain writebuffer */ in au1550_spi_reset_fifos() 178 wmb(); /* drain writebuffer */ in au1550_spi_chipsel() 180 wmb(); /* drain writebuffer */ in au1550_spi_chipsel() 208 wmb(); /* drain writebuffer */ in au1550_spi_chipsel() 211 wmb(); /* drain writebuffer */ in au1550_spi_chipsel() 241 wmb(); /* drain writebuffer */ in au1550_spi_setupxfer() 243 wmb(); /* drain writebuffer */ in au1550_spi_setupxfer() [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/gpio/ |
| D | intro.rst | 51 other value (notably, "open drain" signaling). 92 Open Drain and Open Source 94 Sometimes shared signals need to use "open drain" (where only the low signal 101 One common example of an open drain signal is a shared active-low IRQ line. 102 Also, bidirectional data bus signals sometimes use open drain signals. 104 Some GPIO controllers directly support open drain and open source outputs; many 105 don't. When you need open drain signaling but your hardware doesn't directly 116 high signal and configuring the GPIO as input for low. This open drain/open
|
| /kernel/linux/linux-4.19/Documentation/driver-api/gpio/ |
| D | intro.rst | 51 other value (notably, "open drain" signaling). 92 Open Drain and Open Source 94 Sometimes shared signals need to use "open drain" (where only the low signal 101 One common example of an open drain signal is a shared active-low IRQ line. 102 Also, bidirectional data bus signals sometimes use open drain signals. 104 Some GPIO controllers directly support open drain and open source outputs; many 105 don't. When you need open drain signaling but your hardware doesn't directly 116 high signal and configuring the GPIO as input for low. This open drain/open
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | dev-encoder.rst | 61 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 …]
|
| /kernel/linux/linux-5.10/drivers/w1/masters/ |
| D | w1-gpio.c | 30 * This will OVERRIDE open drain emulation and force-pull in w1_gpio_set_pullup() 37 * open drain emulation in the GPIO library. in w1_gpio_set_pullup() 75 /* Enforce open drain mode by default */ in w1_gpio_probe() 86 * already set the line into open drain mode, so we should just in w1_gpio_probe() 88 * open drain will happen transparently. in w1_gpio_probe() 90 if (of_get_property(np, "linux,open-drain", NULL)) in w1_gpio_probe() 129 * If we are using open drain emulation from the GPIO library, in w1_gpio_probe()
|