| /linux/drivers/mux/ |
| H A D | Kconfig | 3 # Multiplexer devices 6 config MULTIPLEXER config 9 menu "Multiplexer drivers" 10 depends on MULTIPLEXER 28 ADGS1408 8:1 multiplexer and ADGS1409 double 4:1 multiplexer 35 tristate "GPIO-controlled Multiplexer" 38 GPIO-controlled Multiplexer controller. 40 The driver builds a single multiplexer controller using a number 41 of gpio pins. For N pins, there will be 2^N possible multiplexer 49 tristate "MMIO/Regmap register bitfield-controlled Multiplexer" [all …]
|
| H A D | core.c | 3 * Multiplexer subsystem 27 * as indication that the cached state of the multiplexer is unknown. 297 * mux_control_states() - Query the number of multiplexer states. 300 * Return: The number of multiplexer states. 347 * mux_control_select_delay() - Select the given multiplexer state. 386 * mux_state_select_delay() - Select the given multiplexer state. 410 * mux_control_try_select_delay() - Try to select the given multiplexer state. 445 * mux_state_try_select_delay() - Try to select the given multiplexer state. 466 * mux_control_deselect() - Deselect the previously selected multiplexer state. 492 * mux_state_deselect() - Deselect the previously selected multiplexer state. [all …]
|
| /linux/drivers/i2c/muxes/ |
| H A D | Kconfig | 3 # Multiplexer I2C chip drivers configuration 6 menu "Multiplexer I2C Chip support" 23 tristate "GPIO-based I2C multiplexer" 27 GPIO based I2C multiplexer. This driver provides access to 35 tristate "General Purpose I2C multiplexer" 36 select MULTIPLEXER 40 general purpose I2C multiplexer. This driver provides access to 48 tristate "LTC LTC4306/5 I2C multiplexer" 78 tristate "pinctrl-based I2C multiplexer" 83 multiplexer that uses the pinctrl subsystem, i.e. pin multiplexing. [all …]
|
| /linux/Documentation/devicetree/bindings/mux/ |
| H A D | gpio-mux.yaml | 7 title: GPIO-based multiplexer controller 13 Define what GPIO pins are used to control a multiplexer. Or several 14 multiplexers, if the same pins control more than one multiplexer. 16 The multiplexer state is defined as the number represented by the 17 multiplexer GPIO pins, where the first pin is the least significant 26 List of gpios used to control the multiplexer, least significant bit first. 30 Regulator to power on the multiplexer.
|
| H A D | reg-mux.yaml | 7 title: Generic register bitfield-based multiplexer controller 59 compatible = "mdio-mux-multiplexer"; 79 compatible = "mdio-mux-multiplexer";
|
| /linux/Documentation/devicetree/bindings/iio/adc/ |
| H A D | xilinx-xadc.txt | 38 * "none": No external multiplexer is used, this is the default 40 * "single": External multiplexer mode is used with one 41 multiplexer. 42 * "dual": External multiplexer mode is used with two 46 Valid values for single external multiplexer mode are: 52 Valid values for dual external multiplexer mode are: 59 external multiplexer mode (either single or dual). If the device is 60 not using external multiplexer mode the property is ignored.
|
| /linux/Documentation/devicetree/bindings/display/imx/ |
| H A D | fsl,imx6-hdmi.yaml | 37 phandle to the iomuxc-gpr region containing the HDMI multiplexer control 44 HDMI multiplexer. Each port shall have a single endpoint. 49 description: First input of the HDMI multiplexer 53 description: Second input of the HDMI multiplexer 57 description: Third input of the HDMI multiplexer 61 description: Fourth input of the HDMI multiplexer
|
| /linux/drivers/iio/multiplexer/ |
| H A D | Kconfig | 3 # Multiplexer drivers 10 tristate "IIO multiplexer driver" 11 select MULTIPLEXER 13 Say yes here to build support for the IIO multiplexer.
|
| /linux/include/dt-bindings/mux/ |
| H A D | mux.h | 3 * This header provides constants for most Multiplexer bindings. 5 * Most Multiplexer bindings specify an idle state. In most cases, the 6 * multiplexer can be left as is when idle, and in some cases it can 7 * disconnect the input/output and leave the multiplexer in a high
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | mdio-mux.yaml | 7 title: Common MDIO bus multiplexer/switch properties. 13 An MDIO bus multiplexer/switch will have several child busses that are 15 bus multiplexer/switch will have one child node for each child bus. 21 The phandle of the MDIO bus that this multiplexer's master-side port is
|
| H A D | mdio-mux-mmioreg.yaml | 7 title: Properties for an MDIO bus multiplexer controlled by a memory-mapped device 13 This is a special case of a MDIO bus multiplexer. A memory-mapped device, 29 multiplexer. The size field in the 'reg' property is the size of register, 36 register control the actual bus multiplexer. The 'reg' property of each
|
| H A D | amlogic,g12a-mdio-mux.yaml | 7 title: MDIO bus multiplexer/glue of Amlogic G12a SoC family 10 This is a special case of a MDIO bus multiplexer. It allows to choose between 51 mdio-multiplexer@4c000 {
|
| H A D | brcm,bcm6368-mdio-mux.yaml | 7 title: Broadcom BCM6368 MDIO bus multiplexer 13 This MDIO bus multiplexer defines buses that could be internal as well as
|
| H A D | amlogic,gxl-mdio-mux.yaml | 7 title: Amlogic GXL MDIO bus multiplexer 13 This is a special case of a MDIO bus multiplexer. It allows to choose between
|
| /linux/Documentation/networking/device_drivers/cellular/qualcomm/ |
| H A D | rmnet.rst | 20 packets with MAP headers to rmnet. Based on the multiplexer id, rmnet 38 Function Command / Data Reserved Pad Multiplexer ID Payload length 52 Multiplexer ID is to indicate the PDN on which data has to be sent. 65 Function Command / Data Reserved Pad Multiplexer ID Payload length 79 Multiplexer ID is to indicate the PDN on which data has to be sent. 119 Function Command / Data Next header Pad Multiplexer ID Payload length 134 Multiplexer ID is to indicate the PDN on which data has to be sent. 171 Function Command Reserved Pad Multiplexer ID Payload length
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | i2c-mux.yaml | 7 title: Common i2c bus multiplexer/switch properties. 13 An i2c bus multiplexer/switch will have several child busses that are numbered 15 multiplexer/switch will have one child node for each child bus. 47 * An NXP pca9548 8 channel I2C multiplexer at address 0x70
|
| /linux/drivers/usb/typec/ |
| H A D | mux.c | 3 * USB Type-C Multiplexer/DeMultiplexer Switch support 288 * fwnode_typec_mux_get - Find USB Type-C Multiplexer 346 * typec_mux_put - Release handle to a Multiplexer 347 * @mux: USB Type-C Connector Multiplexer/DeMultiplexer 400 * typec_mux_register - Register Multiplexer routing USB Type-C pins 402 * @desc: Multiplexer description 407 * multiplexer switches routing the pins on the connector. 448 * typec_mux_unregister - Unregister Multiplexer Switch 449 * @mux_dev: USB Type-C Connector Multiplexer/DeMultiplexer
|
| /linux/drivers/dma/stm32/ |
| H A D | Kconfig | 18 bool "STMicroelectronics STM32 DMA multiplexer support" 21 Enable support for the on-chip DMA multiplexer on STMicroelectronics 23 If you have a board based on STM32 SoC with such DMA multiplexer
|
| /linux/Documentation/devicetree/bindings/iio/multiplexer/ |
| H A D | io-channel-mux.yaml | 4 $id: http://devicetree.org/schemas/iio/multiplexer/io-channel-mux.yaml# 7 title: I/O channel multiplexer 13 If a multiplexer is used to select which hardware signal is fed to
|
| /linux/drivers/clk/meson/ |
| H A D | clk-regmap.h | 92 * struct clk_regmap_mux_data - regmap backed multiplexer clock specific data 95 * @offset: offset of theregister controlling multiplexer 97 * @shift: shift to multiplexer bit field
|
| /linux/drivers/input/serio/ |
| H A D | ps2mult.c | 3 * TQC PS/2 Multiplexer driver 15 MODULE_DESCRIPTION("TQC PS/2 Multiplexer driver"); 129 strscpy(serio->name, "TQC PS/2 Multiplexer", sizeof(serio->name)); in ps2mult_create_port() 285 .description = "TQC PS/2 Multiplexer driver",
|
| /linux/include/linux/platform_data/ |
| H A D | i2c-mux-reg.h | 3 * I2C multiplexer using a single register 17 * @n_values: Number of multiplexer channels
|
| /linux/Documentation/devicetree/bindings/dma/ |
| H A D | sophgo,cv1800b-dmamux.yaml | 7 title: Sophgo CV1800/SG200 Series DMA multiplexer 13 The DMA multiplexer of CV1800 is a subdevice of the system
|
| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | spi-mux.yaml | 7 title: Generic SPI Multiplexer 10 This binding describes a SPI bus multiplexer to route the SPI chip select 13 setting of the multiplexer to a channel needs to be done by a specific SPI mux
|
| /linux/Documentation/hwmon/ |
| H A D | da9055.rst | 18 multiplexer. The analogue input multiplexer will allow conversion of up to 5
|