/openbmc/linux/drivers/dma/ |
H A D | lpc18xx-dmamux.c | 35 struct lpc18xx_dmamux *muxes; member 87 if (dmamux->muxes[mux].busy) { in lpc18xx_dmamux_reserve() 90 mux, mux, dmamux->muxes[mux].value); in lpc18xx_dmamux_reserve() 95 dmamux->muxes[mux].busy = true; in lpc18xx_dmamux_reserve() 96 dmamux->muxes[mux].value = dma_spec->args[1]; in lpc18xx_dmamux_reserve() 100 LPC18XX_DMAMUX_VAL(dmamux->muxes[mux].value, mux)); in lpc18xx_dmamux_reserve() 107 dmamux->muxes[mux].value, mux); in lpc18xx_dmamux_reserve() 109 return &dmamux->muxes[mux]; in lpc18xx_dmamux_reserve() 149 dmamux->muxes = devm_kcalloc(&pdev->dev, dmamux->dma_master_requests, in lpc18xx_dmamux_probe() 152 if (!dmamux->muxes) in lpc18xx_dmamux_probe()
|
/openbmc/linux/Documentation/i2c/ |
H A D | i2c-topology.rst | 2 I2C muxes and complex topologies 19 Several types of hardware components such as I2C muxes, I2C gates and I2C 39 There are two variants of locking available to I2C muxes, they can be 40 mux-locked or parent-locked muxes. 43 Mux-locked muxes 46 Mux-locked muxes does not lock the entire parent adapter during the 47 full select-transfer-deselect transaction, only the muxes on the parent 48 adapter are locked. Mux-locked muxes are mostly interesting if the 72 2. M1 locks muxes on its parent (the root adapter in this case). 81 8. M1 unlocks muxes on its parent. [all …]
|
H A D | index.rst | 19 muxes/i2c-mux-gpio
|
/openbmc/linux/drivers/clk/mvebu/ |
H A 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() 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()
|
/openbmc/linux/drivers/clk/mediatek/ |
H A D | clk-mux.c | 203 const struct mtk_mux *muxes, in mtk_clk_register_muxes() argument 219 const struct mtk_mux *mux = &muxes[i]; in mtk_clk_register_muxes() 242 const struct mtk_mux *mux = &muxes[i]; in mtk_clk_register_muxes() 255 void mtk_clk_unregister_muxes(const struct mtk_mux *muxes, int num, in mtk_clk_unregister_muxes() argument 264 const struct mtk_mux *mux = &muxes[i - 1]; in mtk_clk_unregister_muxes()
|
H A D | clk-mux.h | 87 const struct mtk_mux *muxes, 92 void mtk_clk_unregister_muxes(const struct mtk_mux *muxes, int num,
|
/openbmc/linux/Documentation/devicetree/bindings/mux/ |
H A 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
|
/openbmc/u-boot/drivers/clk/mediatek/ |
H A D | clk-mtk.c | 293 const struct mtk_composite *mux = &priv->tree->muxes[off]; in mtk_topckgen_get_mux_rate() 330 mux = &priv->tree->muxes[clk->id - priv->tree->muxes_offs]; in mtk_topckgen_enable() 358 mux = &priv->tree->muxes[clk->id - priv->tree->muxes_offs]; in mtk_topckgen_disable() 378 &priv->tree->muxes[clk->id - priv->tree->muxes_offs]); in mtk_topckgen_set_parent()
|
H A D | clk-mtk.h | 172 const struct mtk_composite *muxes; member
|
/openbmc/linux/Documentation/firmware-guide/acpi/ |
H A D | index.rst | 25 i2c-muxes
|
H A D | i2c-muxes.rst | 7 Describing an I2C device hierarchy that includes I2C muxes requires an ACPI
|
/openbmc/linux/drivers/i2c/ |
H A D | Makefile | 17 obj-y += algos/ busses/ muxes/
|
H A D | Kconfig | 72 source "drivers/i2c/muxes/Kconfig" 81 i2c-muxes do.
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | qcom,krait-cc.txt | 20 Definition: reference to the clock parents of hfpll, secondary muxes.
|
H A D | ti-clkctrl.txt | 7 or more clock muxes. There is a clkctrl clock controller typically for each
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A 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.
|
/openbmc/u-boot/drivers/i2c/ |
H A D | Makefile | 45 obj-$(CONFIG_I2C_MUX) += muxes/
|
/openbmc/linux/drivers/gpu/drm/bridge/cadence/ |
H A D | Kconfig | 48 clock and data muxes.
|
/openbmc/linux/drivers/clk/stm32/ |
H A D | clk-stm32-core.c | 103 const struct stm32_mux_cfg *mux = &data->muxes[mux_id]; in stm32_mux_get_parent() 117 const struct stm32_mux_cfg *mux = &data->muxes[mux_id]; in stm32_mux_set_parent() 514 const struct stm32_mux_cfg *mux = &composite->clock_data->muxes[composite->mux_id]; in clk_stm32_has_safe_mux()
|
H A D | clk-stm32-core.h | 62 const struct stm32_mux_cfg *muxes; member
|
/openbmc/s2600wf-misc/hsbp-manager/src/ |
H A D | hsbp_manager.cpp | 862 muxes(std::make_shared<boost::container::flat_set<Mux>>()) in Backplane() 1305 std::shared_ptr<boost::container::flat_set<Mux>> muxes; member 1709 for (const Mux& mux : *(backplane->muxes)) in updateAssets() 1760 void populateMuxes(std::shared_ptr<boost::container::flat_set<Mux>> muxes, in populateMuxes() argument 1770 [muxes](const boost::system::error_code ec, in populateMuxes() 1808 [path, muxes, index]( in populateMuxes() 1839 muxes->emplace(bus, address, channels.size(), index); in populateMuxes() 1940 populateMuxes(backplane->second->muxes, parentPath); in populateHsbpBackplanes()
|
/openbmc/linux/arch/arm/boot/dts/ti/keystone/ |
H A D | keystone-k2e-clocks.dtsi | 79 * (as cpts, for example) by configuring corresponding clock muxes.
|
/openbmc/linux/drivers/usb/typec/mux/ |
H A D | Kconfig | 35 Driver for USB muxes controlled by Intel PMC FW. Intel PMC FW can
|
/openbmc/linux/drivers/soc/aspeed/ |
H A D | Kconfig | 34 users to perform runtime configuration of the RX muxes among
|
/openbmc/openbmc/meta-openembedded/meta-multimedia/recipes-multimedia/dvb-apps/files/dvb-scan-table/dvb-c/ |
H A D | ch-interGGA | 1 # DVB-C transponder/muxes scan
|