Searched +full:mux +full:- +full:controls (Results  1 – 25 of 42) sorted by relevance
12
| /Documentation/devicetree/bindings/mux/ | 
| D | mux-consumer.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mux/mux-consumer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Peter Rosin <peda@axentia.se> 13   Mux controller consumers should specify a list of mux controllers that they 14   want to use with a property containing a 'mux-ctrl-list': 16     mux-ctrl-list ::= <single-mux-ctrl> [mux-ctrl-list] 17     single-mux-ctrl ::= <mux-ctrl-phandle> [mux-ctrl-specifier] 18     mux-ctrl-phandle : phandle to mux controller node [all …] 
 | 
| D | reg-mux.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mux/reg-mux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic register bitfield-based multiplexer controller 10   - Peter Rosin <peda@axentia.se> 19       - reg-mux   # parent device of mux controller is not syscon device 20       - mmio-mux  # parent device of mux controller is syscon device 24   '#mux-control-cells': 27   mux-reg-masks: [all …] 
 | 
| D | adi,adg792a.txt | 4 - compatible : "adi,adg792a" or "adi,adg792g" 5 - #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 11 - gpio-controller : if present, #gpio-cells below is required. 12 - #gpio-cells : should be <2> 13 			  - First cell is the GPO line number, i.e. 0 or 1 14 			  - Second cell is used to specify active high (0) 18 - idle-state : if present, array of states that the mux controllers will have [all …] 
 | 
| D | gpio-mux.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mux/gpio-mux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: GPIO-based multiplexer controller 10   - Peter Rosin <peda@axentia.se> 22     const: gpio-mux 24   mux-gpios: 28   '#mux-control-cells': 31   '#mux-state-cells': [all …] 
 | 
| D | mux-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mux/mux-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Peter Rosin <peda@axentia.se> 13   A multiplexer (or mux) controller will have one, or several, consumer devices 14   that uses the mux controller. Thus, a mux controller can possibly control 16   multiplexer needed by each consumer, but a single mux controller can of course 19   A mux controller provides a number of states to its consumers, and the state 20   space is a simple zero-based enumeration. I.e. 0-1 for a 2-way multiplexer, [all …] 
 | 
| D | adi,adgs1408.txt | 1 Bindings for Analog Devices ADGS1408/1409 8:1/Dual 4:1 Mux 4 - compatible : Should be one of 7 * Standard mux-controller bindings as described in mux-controller.yaml 10 - gpio-controller : if present, #gpio-cells is required. 11 - #gpio-cells : should be <2> 12 			- First cell is the GPO line number, i.e. 0 to 3 14 			- Second cell is used to specify active high (0) 18 - idle-state : if present, the state that the mux controller will have 28 	 * One mux controller. 29 	 * Mux state set to idle as is (no idle-state declared) [all …] 
 | 
| /Documentation/devicetree/bindings/net/ | 
| D | mdio-mux-multiplexer.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/mdio-mux-multiplexer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Andrew Lunn <andrew@lunn.ch> 13   This is a special case of MDIO mux when MDIO mux is defined as a consumer 14   of a mux producer device. The mux producer can be of any type like mmio mux 15   producer, gpio mux producer or generic register based mux producer. 19   - $ref: /schemas/net/mdio-mux.yaml# 23     const: mdio-mux-multiplexer [all …] 
 | 
| D | mdio-mux-mmioreg.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/mdio-mux-mmioreg.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Properties for an MDIO bus multiplexer controlled by a memory-mapped device 10   - Andrew Lunn <andrew@lunn.ch> 13   This is a special case of a MDIO bus multiplexer.  A memory-mapped device, 14   like an FPGA, is used to control which child bus is connected.  The mdio-mux 15   node must be a child of the memory-mapped device.  The driver currently only 16   supports devices with 8, 16 or 32-bit registers. [all …] 
 | 
| /Documentation/devicetree/bindings/iio/multiplexer/ | 
| D | io-channel-mux.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/iio/multiplexer/io-channel-mux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Peter Rosin <peda@axentia.se> 16   For each non-empty string in the channels property, an io-channel will be 17   created. The number of this io-channel is the same as the index into the list 18   of strings in the channels property, and also matches the mux controller 19   state. The mux controller state is described in 20   Documentation/devicetree/bindings/mux/mux-controller.yaml [all …] 
 | 
| /Documentation/devicetree/bindings/media/ | 
| D | video-mux.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/media/video-mux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Sakari Ailus <sakari.ailus@linux.intel.com> 11   - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 20     const: video-mux 22   mux-controls: 25   '#address-cells': 28   '#size-cells': [all …] 
 | 
| /Documentation/devicetree/bindings/i2c/ | 
| D | i2c-mux-gpmux.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-mux-gpmux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: General Purpose I2C Bus Mux 10   - Peter Rosin <peda@axentia.se> 13   This binding describes an I2C bus multiplexer that uses a mux controller 14   from the mux subsystem to route the I2C signals. 16                                     .-----.  .-----. 18       .------------.                '-----'  '-----' [all …] 
 | 
| /Documentation/devicetree/bindings/spi/ | 
| D | spi-mux.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/spi-mux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 13   setting of the multiplexer to a channel needs to be done by a specific SPI mux 16         MOSI /--------------------------------+--------+--------+--------\ 17         MISO |/------------------------------+|-------+|-------+|-------\| 18          SCL ||/----------------------------+||------+||------+||------\|| 20       +------------+                        |||      |||      |||      ||| 21       | SoC  |||   |                      +-+++-+  +-+++-+  +-+++-+  +-+++-+ [all …] 
 | 
| D | snps,dw-apb-ssi.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/spi/snps,dw-apb-ssi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Mark Brown <broonie@kernel.org> 13   - $ref: spi-controller.yaml# 14   - if: 19               - mscc,ocelot-spi 20               - mscc,jaguar2-spi 25   - if: [all …] 
 | 
| /Documentation/devicetree/bindings/phy/ | 
| D | ti,phy-am654-serdes.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/ti,phy-am654-serdes.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14   - Kishon Vijay Abraham I <kishon@ti.com> 19       - ti,phy-am654-serdes 24   reg-names: 26       - const: serdes 28   power-domains: 37   '#phy-cells': [all …] 
 | 
| /Documentation/devicetree/bindings/mtd/ | 
| D | ti,am654-hbmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mtd/ti,am654-hbmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Vignesh Raghavendra <vigneshr@ti.com> 14     const: ti,am654-hbmc 19   power-domains: true 20   '#address-cells': true 21   '#size-cells': true 24   mux-controls: [all …] 
 | 
| /Documentation/devicetree/bindings/display/bridge/ | 
| D | nwl-dsi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/bridge/nwl-dsi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Northwest Logic MIPI-DSI controller on i.MX SoCs 10   - Guido Gúnther <agx@sigxcpu.org> 11   - Robert Chiras <robert.chiras@nxp.com> 14   NWL MIPI-DSI host controller found on i.MX8 platforms. This is a dsi bridge for 15   the SOCs NWL MIPI-DSI host controller. 18   - $ref: ../dsi-controller.yaml# [all …] 
 | 
| /Documentation/admin-guide/media/ | 
| D | imx7.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 14 - CMOS Sensor Interface (CSI) 15 - Video Multiplexer 16 - MIPI CSI-2 Receiver 18 .. code-block:: none 20    MIPI Camera Input ---> MIPI CSI-2 --- > |\ 24                                            | U | ------>  CSI ---> Capture 27    Parallel Camera Input ----------------> | / 34 -------- [all …] 
 | 
| D | imx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 15 - Image DMA Controller (IDMAC) 16 - Camera Serial Interface (CSI) 17 - Image Converter (IC) 18 - Sensor Multi-FIFO Controller (SMFC) 19 - Image Rotator (IRT) 20 - Video De-Interlacing or Combining Block (VDIC) 26 re-ordering (for example UYVY to YUYV) within the same colorspace, and 27 packed <--> planar conversion. The IDMAC can also perform a simple [all …] 
 | 
| /Documentation/devicetree/bindings/pinctrl/ | 
| D | nvidia,tegra-pinmux-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/nvidia,tegra-pinmux-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Thierry Reding <thierry.reding@gmail.com> 11   - Jonathan Hunter <jonathanh@nvidia.com> 14   Please refer to pinctrl-bindings.txt in this directory for details of the 21   include the mux function to select on those pin(s)/ group(s), and various 22   pin configuration parameters, such as pull-up, tristate, drive strength, 29   other words, a subnode that lists a mux function but no pin configuration [all …] 
 | 
| D | fsl,imx-pinctrl.txt | 7 different PAD settings (like pull up, keeper, etc) the IOMUXC controls 10 Please refer to pinctrl-bindings.txt in this directory for details of the 15 used for a specific device or function. This node represents both mux and config 16 of the pins in that group. The 'mux' selects the function mode(also named mux 18 such as pull-up, open drain, drive strength, etc. 21 - compatible: "fsl,<soc>-iomuxc" 22   Please refer to each fsl,<soc>-pinctrl.txt binding doc for supported SoCs. 25 - fsl,pins: each entry consists of 6 integers and represents the mux and config 28   imx*-pinfunc.h under device tree source folder. The last integer CONFIG is 29   the pad setting value like pull-up on this pin. And that's why fsl,pins entry [all …] 
 | 
| D | atmel,at91rm9200-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/atmel,at91rm9200-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Manikandan Muralidharan <manikandan.m@microchip.com> 17   etc) the controller controls also the PAD settings parameters. 22       - items: 23           - enum: 24               - atmel,at91rm9200-pinctrl 25               - atmel,at91sam9x5-pinctrl [all …] 
 | 
| /Documentation/devicetree/bindings/usb/ | 
| D | chipidea,usb2-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/chipidea,usb2-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Xu Yang <xu.yang_2@nxp.com> 25   clock-names: 31   power-domains: 37   reset-names: 40   "#reset-cells": 45   itc-setting: [all …] 
 | 
| D | ci-hdrc-usb2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/ci-hdrc-usb2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Xu Yang <xu.yang_2@nxp.com> 11   - Peng Fan <peng.fan@nxp.com> 16       - enum: 17           - chipidea,usb2 18           - lsi,zevio-usb 19           - nuvoton,npcm750-udc [all …] 
 | 
| /Documentation/devicetree/bindings/media/i2c/ | 
| D | maxim,max9286.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11   - Jacopo Mondi <jacopo+renesas@jmondi.org> 12   - Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 13   - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 14   - Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> 18   Serial Links (GMSL) and outputs them on a CSI-2 D-PHY port using up to 4 data 28   '#address-cells': 31   '#size-cells': [all …] 
 | 
| /Documentation/devicetree/bindings/thermal/ | 
| D | mediatek,thermal.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Mediatek thermal controller for on-SoC temperatures 10   - Sascha Hauer <s.hauer@pengutronix.de> 13   This device does not have its own ADC, instead it directly controls the AUXADC 15   controls a mux in the apmixedsys register space via AHB bus accesses, so a 19   - $ref: thermal-sensor.yaml# 24       - mediatek,mt2701-thermal 25       - mediatek,mt2712-thermal [all …] 
 | 
        12