| /f-stack/freebsd/contrib/device-tree/Bindings/mux/ |
| H A D | mux-controller.txt | 21 mux-ctrl-list ::= <single-mux-ctrl> [mux-ctrl-list] 22 single-mux-ctrl ::= <mux-ctrl-phandle> [mux-ctrl-specifier] 23 mux-ctrl-phandle : phandle to mux controller node 44 mux: mux-controller { 51 adc-mux { 56 mux-controls = <&mux>; 71 mux: mux-controller { 84 mux-controls = <&mux>; 93 mux-controls = <&mux>; 144 #include <dt-bindings/mux/mux.h> [all …]
|
| H A D | reg-mux.txt | 8 "reg-mux" : if parent device of mux controller is not syscon device 9 "mmio-mux" : if parent device of mux controller is syscon device 13 * Standard mux-controller bindings as decribed in mux-controller.txt 32 mux: mux-controller { 41 mdio-mux-1 { 43 mux-controls = <&mux 0>; 64 mdio-mux-2 { 66 mux-controls = <&mux 1>; 93 mux: mux-controller { 103 video-mux { [all …]
|
| H A D | adi,adg792a.txt | 7 not (one mux controller for each mux). 8 * Standard mux-controller bindings as described in mux-controller.txt 32 mux: mux-controller@50 { 35 #mux-control-cells = <1>; 41 adc-mux { 42 compatible = "io-channel-mux"; 46 mux-controls = <&mux 2>; 58 pmux: mux-controller@50 { 61 #mux-control-cells = <0>; 67 diff-adc-mux { [all …]
|
| H A D | gpio-mux.txt | 7 - compatible : "gpio-mux" 10 - #mux-control-cells : <0> 11 * Standard mux-controller bindings as decribed in mux-controller.txt 23 mux: mux-controller { 24 compatible = "gpio-mux"; 25 #mux-control-cells = <0>; 31 adc-mux { 36 mux-controls = <&mux>; 41 i2c-mux { 42 compatible = "i2c-mux"; [all …]
|
| H A D | adi,adgs1408.txt | 7 * Standard mux-controller bindings as described in mux-controller.txt 18 - idle-state : if present, the state that the mux controller will have 28 * One mux controller. 32 mux: mux-controller@0 { 36 #mux-control-cells = <0>; 40 adc-mux { 41 compatible = "io-channel-mux"; 44 mux-controls = <&mux>;
|
| /f-stack/freebsd/contrib/device-tree/Bindings/net/ |
| H A D | mdio-mux-multiplexer.txt | 3 This is a special case of MDIO mux when MDIO mux is defined as a consumer 4 of a mux producer device. The mux producer can be of any type like mmio mux 5 producer, gpio mux producer or generic register based mux producer. 10 - mux-controls : mux controller node to use for operating the mux 17 Documentation/devicetree/bindings/mux/mux-controller.txt 29 mux: mux-controller { // Mux Producer 30 compatible = "reg-mux"; 31 #mux-control-cells = <1>; 38 mdio-mux-1 { // Mux consumer 40 mux-controls = <&mux 0>; [all …]
|
| H A D | mdio-mux-mmioreg.txt | 4 like an FPGA, is used to control which child bus is connected. The mdio-mux 10 - compatible : string, must contain "mdio-mux-mmioreg" 16 - mux-mask : integer, contains an eight-bit mask that specifies which 18 'reg' property of each child mdio-mux node must be constrained by 24 For the "EMI2" MDIO bus, register 9 (BRDCFG1) controls the mux on that bus. 26 BRDCFG1 that control the actual mux. 36 mdio-mux-emi2 { 37 compatible = "mdio-mux-mmioreg", "mdio-mux"; 42 mux-mask = <0x6>; // EMI2
|
| /f-stack/freebsd/contrib/device-tree/Bindings/iio/multiplexer/ |
| H A D | io-channel-mux.txt | 7 - compatible : "io-channel-mux" 13 - mux-controls : Mux controller node to use for operating the mux 19 controller state. The mux controller state is described in 20 ../mux/mux-controller.txt 23 mux: mux-controller { 24 compatible = "gpio-mux"; 25 #mux-control-cells = <0>; 27 mux-gpios = <&pioA 0 GPIO_ACTIVE_HIGH>, 31 adc-mux { 32 compatible = "io-channel-mux"; [all …]
|
| /f-stack/freebsd/contrib/device-tree/Bindings/i2c/ |
| H A D | i2c-mux-gpmux.txt | 21 - compatible: i2c-mux 24 - mux-controls: The phandle of the mux controller to use for operating the 25 mux. 26 * Standard I2C mux properties. See i2c-mux.txt in this directory. 28 is also the mux-controller state described in ../mux/mux-controller.txt 52 mux controller. 55 mux: mux-controller { 63 i2c-mux { 64 compatible = "i2c-mux"; 65 mux-locked; [all …]
|
| H A D | i2c-mux-pca954x.txt | 3 The driver supports NXP PCA954x and PCA984x I2C mux/switch devices. 22 - Standard I2C mux properties. See i2c-mux.txt in this directory. 23 - I2C child bus nodes. See i2c-mux.txt in this directory. 28 - idle-state: if present, overrides i2c-mux-idle-disconnect, 29 Please refer to Documentation/devicetree/bindings/mux/mux-controller.txt 30 - i2c-mux-idle-disconnect: Boolean; if defined, forces mux to disconnect all
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/amlogic/ |
| H A D | meson-gxl.dtsi | 163 mux { 171 mux { 180 mux { 188 mux { 196 mux { 205 mux { 213 mux { 222 mux { 230 mux { 238 mux { [all …]
|
| H A D | meson-gxbb.dtsi | 105 mux { 113 mux { 122 mux { 130 mux { 139 mux { 147 mux { 156 mux { 164 mux { 172 mux { 180 mux { [all …]
|
| H A D | meson-g12-common.dtsi | 329 mux { 337 mux { 389 mux { 398 mux { 407 mux { 417 mux { 426 mux { 436 mux { 445 mux { 454 mux { [all …]
|
| H A D | meson-axg.dtsi | 237 mux { 246 mux { 255 mux { 264 mux { 273 mux { 282 mux { 291 mux { 300 mux { 331 mux { 339 mux { [all …]
|
| /f-stack/freebsd/contrib/device-tree/Bindings/media/ |
| H A D | video-mux.txt | 7 the bindings in Documentation/devicetree/bindings/mux/mux-controller.txt 10 - compatible : should be "video-mux" 11 - mux-controls : mux controller node to use for operating the mux 23 mux: mux-controller { 24 compatible = "gpio-mux"; 25 #mux-control-cells = <0>; 27 mux-gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; 30 video-mux { 31 compatible = "video-mux"; 32 mux-controls = <&mux>;
|
| /f-stack/freebsd/contrib/device-tree/src/arm/ |
| H A D | at91-natte.dtsi | 11 mux: mux-controller { label 12 compatible = "gpio-mux"; 20 batntc-mux { 24 mux-controls = <&mux>; 31 batv-mux { 35 mux-controls = <&mux>; 42 iout-mux { 46 mux-controls = <&mux>; 53 i2c-mux { 55 mux-locked; [all …]
|
| H A D | qcom-apq8064-pins.dtsi | 52 mux { 59 mux { 72 mux { 84 mux { 91 mux { 98 mux { 111 mux { 124 mux { 137 mux { 149 mux { [all …]
|
| H A D | mmp3.dtsi | 63 reg-names = "mux status", "mux mask"; 73 reg-names = "mux status", "mux mask"; 83 reg-names = "mux status", "mux mask"; 93 reg-names = "mux status", "mux mask"; 103 reg-names = "mux status", "mux mask"; 113 reg-names = "mux status", "mux mask"; 123 reg-names = "mux status", "mux mask"; 133 reg-names = "mux status", "mux mask"; 143 reg-names = "mux status", "mux mask"; 153 reg-names = "mux status", "mux mask"; [all …]
|
| H A D | mt7629-rfb.dts | 154 mux { 161 mux { 168 mux { 181 mux { 190 mux { 198 mux { 206 mux { 213 mux { 220 mux { 227 mux { [all …]
|
| /f-stack/freebsd/contrib/device-tree/Bindings/spi/ |
| H A D | spi-mux.yaml | 4 $id: http://devicetree.org/schemas/spi/spi-mux.yaml# 13 setting of the multiplexer to a channel needs to be done by a specific SPI mux 40 const: spi-mux 42 mux-controls: 49 - mux-controls 54 mux: mux-controller { 55 compatible = "gpio-mux"; 56 #mux-control-cells = <0>; 58 mux-gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>; 65 compatible = "spi-mux"; [all …]
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/mediatek/ |
| H A D | mt7622-rfb1.dts | 199 mux { 223 mux { 245 mux { 252 mux { 259 mux { 266 mux { 282 mux { 289 mux { 297 mux { 304 mux { [all …]
|
| H A D | mt7622-bananapi-bpi-r64.dts | 236 mux { 260 mux { 282 mux { 289 mux { 296 mux { 303 mux { 319 mux { 326 mux { 334 mux { 341 mux { [all …]
|
| /f-stack/freebsd/contrib/device-tree/Bindings/interrupt-controller/ |
| H A D | mrvl,intc.txt | 6 "mrvl,mmp2-intc" along with "mrvl,mmp2-mux-intc" on MMP2 or 7 "marvell,mmp3-intc" with "mrvl,mmp2-mux-intc" on MMP3 12 controller is mux-intc, address and length means one register. Since 13 address of mux-intc is in the range of intc. mux-intc is secondary 16 only required in mux-intc interrupt controller. 17 - interrupts : Should be the port interrupt shared by mux interrupts. It's 18 only required in mux-intc interrupt controller. 37 compatible = "mrvl,mmp2-mux-intc"; 42 reg-names = "mux status", "mux mask";
|
| /f-stack/freebsd/contrib/device-tree/Bindings/mtd/ |
| H A D | ti,am654-hbmc.txt | 13 - mux-controls : phandle to the multiplexer that controls selection of 16 See Documentation/devicetree/bindings/mux/reg-mux.txt 17 for mmio-mux binding details 29 compatible = "mmio-mux"; 30 #mux-control-cells = <1>; 31 mux-reg-masks = <0x4 0x2>; /* 0: reg 0x4, bit 1 */ 44 mux-controls = <&hbmc_mux 0>;
|
| /f-stack/freebsd/contrib/device-tree/Bindings/clock/ti/ |
| H A D | mux.txt | 1 Binding for TI mux clock. 31 The binding must provide the register to control the mux. Optionally 39 - compatible : shall be "ti,mux-clock" or "ti,composite-mux-clock". 42 - reg : register offset for register controlling adjustable mux 50 not supported by the composite-mux-clock subtype 51 - ti,latch-bit : latch the mux value to HW, only needed if the register 59 compatible = "ti,mux-clock"; 67 compatible = "ti,mux-clock"; 75 compatible = "ti,composite-mux-clock";
|