Home
last modified time | relevance | path

Searched full:muxes (Results 1 – 25 of 124) sorted by relevance

12345

/Linux-v5.15/drivers/dma/
Dlpc18xx-dmamux.c33 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/
Di2c-topology.rst2 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 …]
Dindex.rst19 muxes/i2c-mux-gpio
/Linux-v5.15/drivers/clk/mvebu/
Dkirkwood.c256 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/
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
/Linux-v5.15/Documentation/firmware-guide/acpi/
Di2c-muxes.rst4 ACPI I2C Muxes
7 Describing an I2C device hierarchy that includes I2C muxes requires an ACPI
Dindex.rst25 i2c-muxes
/Linux-v5.15/drivers/net/ethernet/mediatek/
Dmtk_eth_path.c249 /* 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/
Drockchip,rk3399-cru.yaml67 for GRF muxes, if missing any muxes present in the GRF will not be
Dqcom,krait-cc.txt20 Definition: reference to the clock parents of hfpll, secondary muxes.
/Linux-v5.15/drivers/clk/samsung/
Dclk-exynos7.c44 /* 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/
Dni_route_values.h80 * 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/
Drzn1-pinctrl.h15 * muxes are all represented by one single value.
22 * 72...103 are for the 2 MDIO muxes.
/Linux-v5.15/drivers/usb/typec/mux/
DKconfig18 Driver for USB muxes controlled by Intel PMC FW. Intel PMC FW can
/Linux-v5.15/drivers/gpu/drm/bridge/cadence/
DKconfig23 clock and data muxes.
/Linux-v5.15/drivers/clk/mediatek/
Dclk-mux.c164 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/
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-v5.15/include/dt-bindings/clock/
Djz4740-cgu.h8 * - muxes/dividers in the order they appear in the jz4740 programmers manual
Dexynos3250.h33 /* Muxes */
272 /* Muxes */
Dx1000-cgu.h8 * - muxes/dividers in the order they appear in the x1000 programmers manual
Dx1830-cgu.h8 * - muxes/dividers in the order they appear in the x1830 programmers manual
/Linux-v5.15/drivers/clk/qcom/
Dkrait-cc.c30 * 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/
Dg12a-aoclk.h16 * to expose, such as the internal muxes and dividers of composite clocks,
/Linux-v5.15/drivers/i2c/
DMakefile16 obj-y += algos/ busses/ muxes/
/Linux-v5.15/Documentation/devicetree/bindings/iio/adc/
Dadc.yaml37 Many ADCs have dual Muxes to allow different input pins to be routed

12345