Home
last modified time | relevance | path

Searched refs:mux (Results 1 – 5 of 5) sorted by relevance

/trusted-firmware-a-latest/plat/imx/common/include/sci/svc/pad/
Dsci_pad_api.h215 uint8_t mux, sc_pad_config_t config, sc_pad_iso_t iso);
236 uint8_t *mux, sc_pad_config_t *config,
338 sc_err_t sc_pad_set_all(sc_ipc_t ipc, sc_pad_t pad, uint8_t mux,
364 sc_err_t sc_pad_get_all(sc_ipc_t ipc, sc_pad_t pad, uint8_t *mux,
/trusted-firmware-a-latest/plat/imx/common/sci/svc/pad/
Dpad_rpc_clnt.c32 uint8_t mux, sc_pad_config_t config, sc_pad_iso_t iso) in sc_pad_set_mux() argument
41 RPC_U8(&msg, 2U) = (uint8_t)mux; in sc_pad_set_mux()
53 uint8_t *mux, sc_pad_config_t *config, in sc_pad_get_mux() argument
68 if (mux != NULL) { in sc_pad_get_mux()
69 *mux = RPC_U8(&msg, 0U); in sc_pad_get_mux()
161 sc_err_t sc_pad_set_all(sc_ipc_t ipc, sc_pad_t pad, uint8_t mux, in sc_pad_set_all() argument
173 RPC_U8(&msg, 6U) = (uint8_t)mux; in sc_pad_set_all()
185 sc_err_t sc_pad_get_all(sc_ipc_t ipc, sc_pad_t pad, uint8_t *mux, in sc_pad_get_all() argument
205 if (mux != NULL) { in sc_pad_get_all()
206 *mux = RPC_U8(&msg, 4U); in sc_pad_get_all()
/trusted-firmware-a-latest/drivers/st/clk/
Dclk-stm32-core.c272 const struct mux_cfg *mux = parents->mux; in clk_mux_set_parent() local
273 uintptr_t address = priv->base + mux->offset; in clk_mux_set_parent()
277 mask = MASK_WIDTH_SHIFT(mux->width, mux->shift); in clk_mux_set_parent()
279 mmio_clrsetbits_32(address, mask, (sel << mux->shift) & mask); in clk_mux_set_parent()
281 if (mux->bitrdy == MUX_NO_BIT_RDY) { in clk_mux_set_parent()
287 mask = BIT(mux->bitrdy); in clk_mux_set_parent()
350 const struct mux_cfg *mux; in clk_mux_get_parent() local
358 mux = parent->mux; in clk_mux_get_parent()
360 mask = MASK_WIDTH_SHIFT(mux->width, mux->shift); in clk_mux_get_parent()
362 return (mmio_read_32(priv->base + mux->offset) & mask) >> mux->shift; in clk_mux_get_parent()
Dclk-stm32-core.h40 struct mux_cfg *mux; member
136 #define MUX(mux) ((mux) | MUX_FLAG) argument
Dclk-stm32mp13.c440 .mux = &(struct mux_cfg) {\
451 .mux = &(struct mux_cfg) {\
1133 int mux = (data & MUX_ID_MASK) >> MUX_ID_SHIFT; in stm32_clk_configure_mux() local
1136 return clk_mux_set_parent(priv, mux, sel); in stm32_clk_configure_mux()