Home
last modified time | relevance | path

Searched refs:mux (Results 1 – 25 of 827) sorted by relevance

12345678910>>...34

/freebsd/sys/contrib/device-tree/Bindings/mux/
H A Dmux-controller.txt4 A multiplexer (or mux) controller will have one, or several, consumer devices
5 that uses the mux controller. Thus, a mux controller can possibly control
7 multiplexer needed by each consumer, but a single mux controller can of course
10 A mux controller provides a number of states to its consumers, and the state
18 Mux controller consumers should specify a list of mux controllers that they
19 want to use with a property containing a 'mux-ctrl-list':
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
24 mux-ctrl-specifier : array of #mux-control-cells specifying the
[all …]
H A Dreg-mux.txt8 "reg-mux" : if parent device of mux controller is not syscon device
9 "mmio-mux" : if parent device of mux controller is syscon device
10 - #mux-control-cells : <1>
11 - mux-reg-masks : an array of register offset and pre-shifted bitfield mask
12 pairs, each describing a single mux control.
13 * Standard mux-controller bindings as decribed in mux-controller.txt
21 pair in the mux-reg-masks array.
24 The parent device of mux controller is not a syscon device.
32 mux: mux-controller {
33 compatible = "reg-mux";
[all …]
H A Dadi,adg792a.txt5 - #mux-control-cells : <0> if parallel (the three muxes are bound together
6 with a single mux controller controlling all three muxes), or <1> if
7 not (one mux controller for each mux).
8 * Standard mux-controller bindings as described in mux-controller.yaml
18 - idle-state : if present, array of states that the mux controllers will have
27 * Three independent mux controllers (of which one is used).
28 * Mux 0 is disconnected when idle, mux 1 idles in the previously
29 * selected state and mux 2 idles with signal B.
32 mux: mux-controller@50 {
35 #mux-control-cells = <1>;
[all …]
H A Dgpio-mux.txt7 - compatible : "gpio-mux"
8 - mux-gpios : list of gpios used to control the multiplexer, least
10 - #mux-control-cells : <0>
11 * Standard mux-controller bindings as decribed in mux-controller.txt
14 - idle-state : if present, the state the mux will have when idle. The
23 mux: mux-controller {
24 compatible = "gpio-mux";
25 #mux-control-cells = <0>;
27 mux-gpios = <&pioA 0 GPIO_ACTIVE_HIGH>,
31 adc-mux {
[all …]
H A Dadi,adgs1408.txt7 * Standard mux-controller bindings as described in mux-controller.yaml
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>;
/freebsd/sys/contrib/device-tree/src/arm/nuvoton/
H A Dnuvoton-wpcm450.dtsi172 smb3_pins: mux-smb3 {
177 smb4_pins: mux-smb4 {
182 smb5_pins: mux-smb5 {
187 scs1_pins: mux-scs1 {
192 scs2_pins: mux-scs2 {
197 scs3_pins: mux-scs3 {
202 smb0_pins: mux-smb0 {
207 smb1_pins: mux-smb1 {
212 smb2_pins: mux-smb2 {
217 bsp_pins: mux
[all...]
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dmdio-mux-multiplexer.txt3 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.
9 - compatible : should be "mmio-mux-multiplexer"
10 - mux-controls : mux controller node to use for operating the mux
17 Documentation/devicetree/bindings/mux/mux-controller.txt
18 and Documentation/devicetree/bindings/net/mdio-mux.txt
29 mux: mux-controller { // Mux Producer
30 compatible = "reg-mux";
31 #mux-control-cells = <1>;
[all …]
/freebsd/sys/contrib/device-tree/Bindings/iio/multiplexer/
H A Dio-channel-mux.txt7 - compatible : "io-channel-mux"
13 - mux-controls : Mux controller node to use for operating the mux
14 - channels : List of strings, labeling the mux controller states.
18 the list of strings in the channels property, and also matches 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>,
[all …]
/freebsd/sys/contrib/device-tree/Bindings/i2c/
H A Di2c-mux-gpmux.txt3 This binding describes an I2C bus multiplexer that uses a mux controller
4 from the mux subsystem to route the I2C signals.
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.
27 * I2C child bus nodes. See i2c-mux.txt in this directory. The sub-bus number
28 is also the mux-controller state described in ../mux/mux-controller.txt
31 - mux-locked: If present, explicitly allow unrelated I2C transactions on the
41 If mux-locked is not present, the multiplexer is assumed to be parent-locked.
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/amlogic/
H A Dmeson-gxbb.dtsi98 reg-names = "mux", "pull", "gpio";
105 mux {
113 mux {
122 mux {
130 mux {
139 mux {
147 mux {
156 mux {
164 mux {
172 mux {
[all …]
H A Dmeson-gxl.dtsi156 reg-names = "mux", "pull", "gpio";
163 mux {
171 mux {
180 mux {
188 mux {
196 mux {
205 mux {
213 mux {
222 mux {
230 mux {
[all …]
H A Dmeson-g12-common.dtsi286 "mux",
294 mux {
302 mux {
310 mux-0 {
317 mux-1 {
326 mux-0 {
338 mux-0 {
354 mux {
363 mux {
372 mux {
[all …]
H A Damlogic-c3.dtsi177 reg-names = "mux", "gpio";
184 mux {
194 mux {
204 mux {
214 mux {
224 mux {
234 mux {
244 mux {
254 mux {
264 mux {
[all …]
H A Dmeson-axg.dtsi343 reg-names = "mux", "pull", "pull-enable", "gpio";
350 mux {
359 mux {
368 mux {
377 mux {
386 mux {
395 mux {
404 mux {
413 mux {
422 mux-0 {
[all …]
H A Dmeson-s4.dtsi152 reg-names = "mux", "gpio";
159 mux {
167 mux {
177 mux {
187 mux {
197 mux {
207 mux {
217 mux {
227 mux {
237 mux {
[all …]
H A Dmeson-a1.dtsi125 reg-names = "mux", "gpio";
132 mux {
142 mux {
152 mux {
162 mux {
172 mux {
182 mux {
192 mux {
202 mux {
212 mux {
[all …]
/freebsd/sys/contrib/device-tree/src/arm/microchip/
H A Dat91-natte.dtsi11 mux: mux-controller { label
12 compatible = "gpio-mux";
13 #mux-control-cells = <0>;
15 mux-gpios = <&ioexp 0 GPIO_ACTIVE_HIGH>,
20 batntc-mux {
21 compatible = "io-channel-mux";
24 mux-controls = <&mux>;
31 batv-mux {
32 compatible = "io-channel-mux";
35 mux-controls = <&mux>;
[all …]
/freebsd/sys/contrib/device-tree/Bindings/media/
H A Dvideo-mux.txt7 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>;
/freebsd/sys/arm/mv/clk/
H A Dperiph_clk_mux_gate.c65 struct clk_mux_def *mux; in a37x0_periph_register_mux_gate() local
69 mux = &device_def->clk_def.mux_gate.mux; in a37x0_periph_register_mux_gate()
88 a37x0_periph_set_props(&mux->clkdef, parent_names, PARENT_CNT); in a37x0_periph_register_mux_gate()
89 error = a37x0_periph_create_mux(clkdom, mux, in a37x0_periph_register_mux_gate()
94 a37x0_periph_set_props(&gate->clkdef, &mux->clkdef.name, 1); in a37x0_periph_register_mux_gate()
117 struct clk_mux_def *mux; in a37x0_periph_register_mux_gate_fixed() local
121 mux = &device_def->clk_def.mux_gate_fixed.mux; in a37x0_periph_register_mux_gate_fixed()
140 a37x0_periph_set_props(&mux->clkdef, parent_names, PARENT_CNT); in a37x0_periph_register_mux_gate_fixed()
141 error = a37x0_periph_create_mux(clkdom, mux, in a37x0_periph_register_mux_gate_fixed()
146 a37x0_periph_set_props(&gate->clkdef, &mux->clkdef.name, 1); in a37x0_periph_register_mux_gate_fixed()
/freebsd/sys/contrib/device-tree/src/arm/aspeed/
H A Daspeed-bmc-ampere-mtjade.dts105 gpioA0mux: mux-controller {
106 compatible = "gpio-mux";
107 #mux-control-cells = <0>;
108 mux-gpios = <&gpio ASPEED_GPIO(A, 0) GPIO_ACTIVE_LOW>;
112 compatible = "io-channel-mux";
116 mux-controls = <&gpioA0mux>;
121 compatible = "io-channel-mux";
125 mux-controls = <&gpioA0mux>;
130 compatible = "io-channel-mux";
134 mux-controls = <&gpioA0mux>;
[all …]
H A Daspeed-bmc-ampere-mtmitchell.dts155 gpioI5mux: mux-controller {
156 compatible = "gpio-mux";
157 #mux-control-cells = <0>;
158 mux-gpios = <&gpio0 ASPEED_GPIO(I, 5) GPIO_ACTIVE_HIGH>;
162 compatible = "io-channel-mux";
166 mux-controls = <&gpioI5mux>;
172 compatible = "io-channel-mux";
176 mux-controls = <&gpioI5mux>;
182 compatible = "io-channel-mux";
186 mux-controls = <&gpioI5mux>;
[all …]
/freebsd/sys/contrib/device-tree/src/arm/marvell/
H A Dmmp3.dtsi58 compatible = "mrvl,mmp2-mux-intc";
63 reg-names = "mux status", "mux mask";
68 compatible = "mrvl,mmp2-mux-intc";
73 reg-names = "mux status", "mux mask";
78 compatible = "mrvl,mmp2-mux-intc";
83 reg-names = "mux status", "mux mask";
88 compatible = "mrvl,mmp2-mux-intc";
93 reg-names = "mux status", "mux mask";
98 compatible = "mrvl,mmp2-mux-intc";
103 reg-names = "mux status", "mux mask";
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/xilinx/
H A Dzynqmp-zc1751-xm019-dc5.dts115 mux {
129 mux {
142 mux {
156 mux {
169 mux {
192 mux {
215 mux {
240 mux-mdio {
254 mux {
266 mux-cd {
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/
H A Dmt7622-rfb1.dts270 mux {
294 mux {
316 mux {
323 mux {
330 mux {
337 mux {
353 mux {
360 mux {
368 mux {
375 mux {
[all …]
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dmrvl,intc.txt6 "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";

12345678910>>...34