Home
last modified time | relevance | path

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

12345

/Linux-v5.10/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.10/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 …]
/Linux-v5.10/drivers/pinctrl/zte/
Dpinctrl-zx.h28 * @muxes: available mux function names and corresponding register values
43 struct zx_mux_desc *muxes; member
61 .muxes = (struct zx_mux_desc[]) { \
76 .muxes = (struct zx_mux_desc[]) { \
Dpinctrl-zx.c74 mux = data->muxes; in zx_set_mux()
309 /* Loop over all muxes for the pin */ in zx_pinctrl_build_state()
310 mux = data->muxes; in zx_pinctrl_build_state()
349 mux = data->muxes; in zx_pinctrl_build_state()
/Linux-v5.10/drivers/clk/mvebu/
Dkirkwood.c256 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()
306 /* Count, allocate, and register clock muxes */ in kirkwood_clk_muxing_setup()
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.10/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.10/Documentation/firmware-guide/acpi/
Di2c-muxes.rst4 ACPI I2C Muxes
7 Describing an I2C device hierarchy that includes I2C muxes requires an ACPI
Dindex.rst24 i2c-muxes
/Linux-v5.10/Documentation/devicetree/bindings/clock/
Drockchip,rk3399-cru.txt19 It is used for GRF muxes, if missing any muxes present in the GRF will not
Dqcom,krait-cc.txt20 Definition: reference to the clock parents of hfpll, secondary muxes.
/Linux-v5.10/drivers/net/ethernet/mediatek/
Dmtk_eth_path.c249 /* Setup proper MUXes along the path */ in mtk_gmac_sgmii_path_setup()
267 /* Setup proper MUXes along the path */ in mtk_gmac_gephy_path_setup()
282 /* Setup proper MUXes along the path */ in mtk_gmac_rgmii_path_setup()
/Linux-v5.10/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 */
587 * List of parent clocks for Muxes in CMU_CCORE
629 /* List of parent clocks for Muxes in CMU_PERIC0 */
698 /* List of parent clocks for Muxes in CMU_PERIC1 */
822 /* List of parent clocks for Muxes in CMU_PERIS */
881 * List of parent clocks for Muxes in CMU_FSYS0
992 * List of parent clocks for Muxes in CMU_FSYS1
1116 /* List of parent clocks for Muxes in CMU_MSCL */
[all …]
/Linux-v5.10/drivers/staging/comedi/drivers/ni_routing/
Dni_route_values.h81 * shares the same register values for the various signal MUXes. It
84 * @register_values: Table of all register values for various signal MUXes on
/Linux-v5.10/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.10/drivers/usb/typec/mux/
DKconfig18 Driver for USB muxes controlled by Intel PMC FW. Intel PMC FW can
/Linux-v5.10/drivers/gpu/drm/bridge/cadence/
DKconfig23 clock and data muxes.
/Linux-v5.10/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.10/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.10/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.10/drivers/clk/meson/
Dg12a-aoclk.h16 * to expose, such as the internal muxes and dividers of composite clocks,
/Linux-v5.10/drivers/clk/mediatek/
Dclk-mux.c190 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()
/Linux-v5.10/drivers/i2c/
DMakefile16 obj-y += algos/ busses/ muxes/

12345