| /Linux-v5.15/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.15/Documentation/i2c/ |
| D | i2c-topology.rst | 2 I2C muxes and complex topologies 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. [all …]
|
| D | index.rst | 19 muxes/i2c-mux-gpio
|
| /Linux-v5.15/drivers/clk/mvebu/ |
| D | kirkwood.c | 256 struct clk **muxes; member 282 to_clk_mux(__clk_get_hw(ctrl->muxes[n])); in clk_muxing_get_src() 284 return ctrl->muxes[n]; in clk_muxing_get_src() 307 /* Count, allocate, and register clock muxes */ in kirkwood_clk_muxing_setup() 312 ctrl->muxes = kcalloc(ctrl->num_muxes, sizeof(struct clk *), in kirkwood_clk_muxing_setup() 314 if (WARN_ON(!ctrl->muxes)) in kirkwood_clk_muxing_setup() 318 ctrl->muxes[n] = clk_register_mux(NULL, desc[n].name, in kirkwood_clk_muxing_setup() 322 WARN_ON(IS_ERR(ctrl->muxes[n])); in kirkwood_clk_muxing_setup()
|
| /Linux-v5.15/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
|
| /Linux-v5.15/Documentation/firmware-guide/acpi/ |
| D | i2c-muxes.rst | 4 ACPI I2C Muxes 7 Describing an I2C device hierarchy that includes I2C muxes requires an ACPI
|
| D | index.rst | 25 i2c-muxes
|
| /Linux-v5.15/drivers/net/ethernet/mediatek/ |
| D | mtk_eth_path.c | 249 /* Setup proper MUXes along the path */ in mtk_gmac_sgmii_path_setup() 263 /* Setup proper MUXes along the path */ in mtk_gmac_gephy_path_setup() 274 /* Setup proper MUXes along the path */ in mtk_gmac_rgmii_path_setup()
|
| /Linux-v5.15/Documentation/devicetree/bindings/clock/ |
| D | rockchip,rk3399-cru.yaml | 67 for GRF muxes, if missing any muxes present in the GRF will not be
|
| D | qcom,krait-cc.txt | 20 Definition: reference to the clock parents of hfpll, secondary muxes.
|
| /Linux-v5.15/drivers/clk/samsung/ |
| D | clk-exynos7.c | 44 /* List of parent clocks for Muxes in CMU_TOPC */ 229 /* List of parent clocks for Muxes in CMU_TOP0 */ 418 /* List of parent clocks for Muxes in CMU_TOP1 */ 592 * List of parent clocks for Muxes in CMU_CCORE 634 /* List of parent clocks for Muxes in CMU_PERIC0 */ 703 /* List of parent clocks for Muxes in CMU_PERIC1 */ 827 /* List of parent clocks for Muxes in CMU_PERIS */ 886 * List of parent clocks for Muxes in CMU_FSYS0 997 * List of parent clocks for Muxes in CMU_FSYS1 1121 /* List of parent clocks for Muxes in CMU_MSCL */ [all …]
|
| /Linux-v5.15/drivers/comedi/drivers/ni_routing/ |
| D | ni_route_values.h | 80 * shares the same register values for the various signal MUXes. It 83 * @register_values: Table of all register values for various signal MUXes on
|
| /Linux-v5.15/include/dt-bindings/pinctrl/ |
| D | rzn1-pinctrl.h | 15 * muxes are all represented by one single value. 22 * 72...103 are for the 2 MDIO muxes.
|
| /Linux-v5.15/drivers/usb/typec/mux/ |
| D | Kconfig | 18 Driver for USB muxes controlled by Intel PMC FW. Intel PMC FW can
|
| /Linux-v5.15/drivers/gpu/drm/bridge/cadence/ |
| D | Kconfig | 23 clock and data muxes.
|
| /Linux-v5.15/drivers/clk/mediatek/ |
| D | clk-mux.c | 164 int mtk_clk_register_muxes(const struct mtk_mux *muxes, in mtk_clk_register_muxes() argument 181 const struct mtk_mux *mux = &muxes[i]; in mtk_clk_register_muxes()
|
| /Linux-v5.15/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.15/include/dt-bindings/clock/ |
| D | jz4740-cgu.h | 8 * - muxes/dividers in the order they appear in the jz4740 programmers manual
|
| D | exynos3250.h | 33 /* Muxes */ 272 /* Muxes */
|
| D | x1000-cgu.h | 8 * - muxes/dividers in the order they appear in the x1000 programmers manual
|
| D | x1830-cgu.h | 8 * - muxes/dividers in the order they appear in the x1830 programmers manual
|
| /Linux-v5.15/drivers/clk/qcom/ |
| D | krait-cc.c | 30 * Notifier function for switching the muxes to safe parent 347 * Force reinit of HFPLLs and muxes to overwrite any potential in krait_cc_probe() 348 * incorrect configuration of HFPLLs and muxes by the bootloader. in krait_cc_probe()
|
| /Linux-v5.15/drivers/clk/meson/ |
| D | g12a-aoclk.h | 16 * to expose, such as the internal muxes and dividers of composite clocks,
|
| /Linux-v5.15/drivers/i2c/ |
| D | Makefile | 16 obj-y += algos/ busses/ muxes/
|
| /Linux-v5.15/Documentation/devicetree/bindings/iio/adc/ |
| D | adc.yaml | 37 Many ADCs have dual Muxes to allow different input pins to be routed
|