Home
last modified time | relevance | path

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

1234567

/OK3568_Linux_fs/kernel/Documentation/i2c/
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/dma/
H A 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()
/OK3568_Linux_fs/u-boot/drivers/i2c/
H A Di2c_core.c51 * muxes must be programmed in reverse order, starting with the one
113 /* Connect requested bus if behind muxes */ in i2c_mux_set_all()
115 /* Set all muxes along the path to that bus */ in i2c_mux_set_all()
142 /* Disconnect current bus (turn off muxes if any) */ in i2c_mux_disconnect_all()
228 * go to this one. Sets all of the muxes in a proper condition
229 * if that bus is behind muxes.
230 * If previously selected bus is behind the muxes turns off all the
231 * muxes along the path to that bus.
/OK3568_Linux_fs/kernel/drivers/clk/mvebu/
H A 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()
/OK3568_Linux_fs/kernel/drivers/pinctrl/zte/
H A 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[]) { \
H A 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()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mux/
H A 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
/OK3568_Linux_fs/kernel/Documentation/firmware-guide/acpi/
H A Di2c-muxes.rst4 ACPI I2C Muxes
7 Describing an I2C device hierarchy that includes I2C muxes requires an ACPI
H A Dindex.rst24 i2c-muxes
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mediatek/
H A 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()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/
H A Drockchip,rk3399-cru.txt19 It is used for GRF muxes, if missing any muxes present in the GRF will not
/OK3568_Linux_fs/kernel/drivers/clk/samsung/
H A 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 …]
/OK3568_Linux_fs/u-boot/board/avionic-design/common/
H A Dtamonten-ng.c82 * Description: setup the MMC muxes, power rails, etc.
87 * NOTE: We don't do mmc-specific pin muxes here. in pin_mux_mmc()
/OK3568_Linux_fs/u-boot/board/nvidia/dalmore/
H A Ddalmore.c89 * Description: setup the MMC muxes, power rails, etc.
94 * NOTE: We don't do mmc-specific pin muxes here. in pin_mux_mmc()
/OK3568_Linux_fs/u-boot/board/nvidia/cardhu/
H A Dcardhu.c75 * Description: setup the MMC muxes, power rails, etc.
80 * NOTE: We don't do mmc-specific pin muxes here. in pin_mux_mmc()
/OK3568_Linux_fs/u-boot/board/toradex/colibri_t20/
H A Dcolibri_t20.c88 * Description: setup the pin muxes/tristate values for the SDMMC(s)
141 * Description: setup the pin muxes/tristate values for the LCD interface)
/OK3568_Linux_fs/kernel/drivers/staging/comedi/drivers/ni_routing/
H A 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
/OK3568_Linux_fs/kernel/include/dt-bindings/pinctrl/
H A Drzn1-pinctrl.h15 * muxes are all represented by one single value.
22 * 72...103 are for the 2 MDIO muxes.
/OK3568_Linux_fs/kernel/drivers/clk/qcom/
H A 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()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/
H A 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.
/OK3568_Linux_fs/kernel/drivers/clk/mediatek/
H A 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()
/OK3568_Linux_fs/kernel/include/dt-bindings/clock/
H A Dexynos3250.h33 /* Muxes */
272 /* Muxes */
/OK3568_Linux_fs/kernel/drivers/usb/typec/mux/
H A DKconfig18 Driver for USB muxes controlled by Intel PMC FW. Intel PMC FW can
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/cadence/
H A DKconfig23 clock and data muxes.
/OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-ugly/
H A DConfig.in17 Demuxes and muxes audio and video in Microsofts ASF format

1234567