Home
last modified time | relevance | path

Searched refs:muxes (Results 1 – 21 of 21) sorted by relevance

/Linux-v4.19/drivers/dma/
Dlpc18xx-dmamux.c37 struct lpc18xx_dmamux *muxes; member
89 if (dmamux->muxes[mux].busy) { in lpc18xx_dmamux_reserve()
92 mux, mux, dmamux->muxes[mux].value); in lpc18xx_dmamux_reserve()
97 dmamux->muxes[mux].busy = true; in lpc18xx_dmamux_reserve()
98 dmamux->muxes[mux].value = dma_spec->args[1]; in lpc18xx_dmamux_reserve()
102 LPC18XX_DMAMUX_VAL(dmamux->muxes[mux].value, mux)); in lpc18xx_dmamux_reserve()
109 dmamux->muxes[mux].value, mux); in lpc18xx_dmamux_reserve()
111 return &dmamux->muxes[mux]; in lpc18xx_dmamux_reserve()
151 dmamux->muxes = devm_kcalloc(&pdev->dev, dmamux->dma_master_requests, in lpc18xx_dmamux_probe()
154 if (!dmamux->muxes) in lpc18xx_dmamux_probe()
/Linux-v4.19/drivers/clk/mvebu/
Dkirkwood.c245 struct clk **muxes; member
270 to_clk_mux(__clk_get_hw(ctrl->muxes[n])); in clk_muxing_get_src()
272 return ctrl->muxes[n]; in clk_muxing_get_src()
300 ctrl->muxes = kcalloc(ctrl->num_muxes, sizeof(struct clk *), in kirkwood_clk_muxing_setup()
302 if (WARN_ON(!ctrl->muxes)) in kirkwood_clk_muxing_setup()
306 ctrl->muxes[n] = clk_register_mux(NULL, desc[n].name, in kirkwood_clk_muxing_setup()
310 WARN_ON(IS_ERR(ctrl->muxes[n])); in kirkwood_clk_muxing_setup()
/Linux-v4.19/Documentation/i2c/
Di2c-topology35 There are two variants of locking available to i2c muxes, they can be
36 mux-locked or parent-locked muxes. As is evident from below, it can be
40 In drivers/i2c/muxes/
69 Mux-locked muxes
72 Mux-locked muxes does not lock the entire parent adapter during the
73 full select-transfer-deselect transaction, only the muxes on the parent
74 adapter are locked. Mux-locked muxes are mostly interesting if the
87 mux-locked muxes that are not siblings, when there are address
89 non-sibling muxes.
96 but mux-locked muxes do not guarantee that in all topologies.
[all …]
/Linux-v4.19/drivers/pinctrl/zte/
Dpinctrl-zx.h46 struct zx_mux_desc *muxes; member
64 .muxes = (struct zx_mux_desc[]) { \
79 .muxes = (struct zx_mux_desc[]) { \
Dpinctrl-zx.c77 mux = data->muxes; in zx_set_mux()
313 mux = data->muxes; in zx_pinctrl_build_state()
352 mux = data->muxes; in zx_pinctrl_build_state()
/Linux-v4.19/Documentation/devicetree/bindings/mux/
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
53 * Three parallel muxes with one mux controller, useful e.g. if
Dmmio-mux.txt14 - idle-states : if present, the state the muxes will have when idle. The
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Drockchip,rk3399-cru.txt19 It is used for GRF muxes, if missing any muxes present in the GRF will not
Dti-clkctrl.txt7 or more clock muxes. There is a clkctrl clock controller typically for each
/Linux-v4.19/drivers/i2c/
DMakefile16 obj-y += algos/ busses/ muxes/
DKconfig71 source drivers/i2c/muxes/Kconfig
/Linux-v4.19/Documentation/acpi/
Di2c-muxes.txt4 Describing an I2C device hierarchy that includes I2C muxes requires an ACPI
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/
Dmarvell,dove-pinctrl.txt88 * group "audio0" internally muxes i2s0 or ac97 controller to the dedicated
90 * group "twsi" internally muxes twsi controller to the dedicated or option pins.
/Linux-v4.19/Documentation/devicetree/bindings/spi/
Dspi-mt65xx.txt32 muxes clock, and "spi-clk" for the clock gate.
/Linux-v4.19/Documentation/arm/Samsung-S3C24XX/
DCPUfreq.txt16 and muxes and this is the implementation that is documented here. A
/Linux-v4.19/Documentation/devicetree/bindings/display/sunxi/
Dsun4i-drm.txt197 relationships between mixers and TCONs, selects source TCON for HDMI, muxes
244 All output endpoints for mixer muxes and input endpoints for HDMI mux should
246 (0-3 for mixer muxes and 0-1 for HDMI mux). All ports should have only one
/Linux-v4.19/drivers/clk/
DKconfig150 the following setup, and uses a fixed setting for the output muxes.
/Linux-v4.19/arch/arm/boot/dts/
Dste-href-family-pinctrl.dtsi244 * note that we have muxes the pins off the function here
/Linux-v4.19/Documentation/driver-api/usb/
Dtypec.rst213 Illustration of the muxes behind a connector that supports an alternate mode::
/Linux-v4.19/Documentation/driver-api/
Dpinctl.rst1396 then muxes the function in the pins defined by group A, and finally muxes it in
/Linux-v4.19/
DMAINTAINERS6121 F: drivers/i2c/muxes/i2c-mux-gpio.c
6123 F: Documentation/i2c/muxes/i2c-mux-gpio
6156 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6822 F: Documentation/i2c/muxes/
6827 F: drivers/i2c/muxes/
8659 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9431 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11045 F: drivers/i2c/muxes/i2c-mux-pca9541.c