| /Linux-v5.4/drivers/dma/ |
| D | lpc18xx-dmamux.c | 33 struct lpc18xx_dmamux *muxes; member 85 if (dmamux->muxes[mux].busy) { in lpc18xx_dmamux_reserve() 88 mux, mux, dmamux->muxes[mux].value); in lpc18xx_dmamux_reserve() 93 dmamux->muxes[mux].busy = true; in lpc18xx_dmamux_reserve() 94 dmamux->muxes[mux].value = dma_spec->args[1]; in lpc18xx_dmamux_reserve() 98 LPC18XX_DMAMUX_VAL(dmamux->muxes[mux].value, mux)); in lpc18xx_dmamux_reserve() 105 dmamux->muxes[mux].value, mux); in lpc18xx_dmamux_reserve() 107 return &dmamux->muxes[mux]; in lpc18xx_dmamux_reserve() 147 dmamux->muxes = devm_kcalloc(&pdev->dev, dmamux->dma_master_requests, in lpc18xx_dmamux_probe() 150 if (!dmamux->muxes) in lpc18xx_dmamux_probe()
|
| /Linux-v5.4/Documentation/i2c/ |
| D | i2c-topology.rst | 37 There are two variants of locking available to i2c muxes, they can be 38 mux-locked or parent-locked muxes. As is evident from below, it can be 42 In drivers/i2c/muxes/: 80 Mux-locked muxes 83 Mux-locked muxes does not lock the entire parent adapter during the 84 full select-transfer-deselect transaction, only the muxes on the parent 85 adapter are locked. Mux-locked muxes are mostly interesting if the 99 mux-locked muxes that are not siblings, when there are address 101 non-sibling muxes. 108 but mux-locked muxes do not guarantee that in all topologies. [all …]
|
| D | index.rst | 28 muxes/i2c-mux-gpio
|
| /Linux-v5.4/drivers/clk/mvebu/ |
| D | kirkwood.c | 256 struct clk **muxes; member 281 to_clk_mux(__clk_get_hw(ctrl->muxes[n])); in clk_muxing_get_src() 283 return ctrl->muxes[n]; in clk_muxing_get_src() 311 ctrl->muxes = kcalloc(ctrl->num_muxes, sizeof(struct clk *), in kirkwood_clk_muxing_setup() 313 if (WARN_ON(!ctrl->muxes)) in kirkwood_clk_muxing_setup() 317 ctrl->muxes[n] = clk_register_mux(NULL, desc[n].name, in kirkwood_clk_muxing_setup() 321 WARN_ON(IS_ERR(ctrl->muxes[n])); in kirkwood_clk_muxing_setup()
|
| /Linux-v5.4/drivers/pinctrl/zte/ |
| D | pinctrl-zx.h | 43 struct zx_mux_desc *muxes; member 61 .muxes = (struct zx_mux_desc[]) { \ 76 .muxes = (struct zx_mux_desc[]) { \
|
| D | pinctrl-zx.c | 74 mux = data->muxes; in zx_set_mux() 310 mux = data->muxes; in zx_pinctrl_build_state() 349 mux = data->muxes; in zx_pinctrl_build_state()
|
| /Linux-v5.4/Documentation/devicetree/bindings/mux/ |
| D | adi,adg792a.txt | 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 53 * Three parallel muxes with one mux controller, useful e.g. if
|
| D | reg-mux.txt | 16 - idle-states : if present, the state the muxes will have when idle. The
|
| /Linux-v5.4/Documentation/devicetree/bindings/clock/ |
| D | rockchip,rk3399-cru.txt | 19 It is used for GRF muxes, if missing any muxes present in the GRF will not
|
| D | qcom,krait-cc.txt | 20 Definition: reference to the clock parents of hfpll, secondary muxes.
|
| D | ti-clkctrl.txt | 7 or more clock muxes. There is a clkctrl clock controller typically for each
|
| /Linux-v5.4/Documentation/firmware-guide/acpi/ |
| D | index.rst | 24 i2c-muxes
|
| D | i2c-muxes.rst | 7 Describing an I2C device hierarchy that includes I2C muxes requires an ACPI
|
| /Linux-v5.4/drivers/i2c/ |
| D | Makefile | 16 obj-y += algos/ busses/ muxes/
|
| D | Kconfig | 72 source "drivers/i2c/muxes/Kconfig"
|
| /Linux-v5.4/drivers/clk/mediatek/ |
| D | clk-mux.c | 190 int mtk_clk_register_muxes(const struct mtk_mux *muxes, in mtk_clk_register_muxes() argument 207 const struct mtk_mux *mux = &muxes[i]; in mtk_clk_register_muxes()
|
| D | clk-mux.h | 84 int mtk_clk_register_muxes(const struct mtk_mux *muxes,
|
| /Linux-v5.4/Documentation/devicetree/bindings/pinctrl/ |
| D | marvell,dove-pinctrl.txt | 88 * 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-v5.4/Documentation/devicetree/bindings/spi/ |
| D | spi-mt65xx.txt | 36 muxes clock, and "spi-clk" for the clock gate.
|
| /Linux-v5.4/Documentation/arm/samsung-s3c24xx/ |
| D | cpufreq.rst | 17 and muxes and this is the implementation that is documented here. A
|
| /Linux-v5.4/Documentation/ABI/testing/ |
| D | debugfs-cros-ec | 22 This file provides the port role, muxes and power debug
|
| /Linux-v5.4/Documentation/devicetree/bindings/display/sunxi/ |
| D | sun4i-drm.txt | 213 relationships between mixers and TCONs, selects source TCON for HDMI, muxes 262 All output endpoints for mixer muxes and input endpoints for HDMI mux should 264 (0-3 for mixer muxes and 0-1 for HDMI mux). All ports should have only one
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | ste-href-family-pinctrl.dtsi | 238 * note that we have muxes the pins off the function here
|
| /Linux-v5.4/drivers/clk/ |
| D | Kconfig | 157 the following setup, and uses a fixed setting for the output muxes.
|
| /Linux-v5.4/Documentation/driver-api/usb/ |
| D | typec.rst | 214 Illustration of the muxes behind a connector that supports an alternate mode::
|