| /optee_os/core/drivers/clk/sam/ |
| H A D | at91_i2s_mux.c | 23 struct clk_i2s_mux *mux = clk->priv; in clk_i2s_mux_get_parent() local 24 uint32_t val = io_read32(mux->sfr_base + AT91_SFR_I2SCLKSEL); in clk_i2s_mux_get_parent() 26 return (val & BIT(mux->bus_id)) >> mux->bus_id; in clk_i2s_mux_get_parent() 31 struct clk_i2s_mux *mux = clk->priv; in clk_i2s_mux_set_parent() local 33 io_clrsetbits32(mux->sfr_base + AT91_SFR_I2SCLKSEL, in clk_i2s_mux_set_parent() 34 BIT(mux->bus_id), index << mux->bus_id); in clk_i2s_mux_set_parent()
|
| /optee_os/core/arch/arm/dts/ |
| H A D | fsl-lx2160a-qds.dts | 33 mdio-mux-1 { 34 compatible = "mdio-mux-multiplexer"; 35 mux-controls = <&mux 0>; 101 mdio-mux-2 { 102 compatible = "mdio-mux-multiplexer"; 103 mux-controls = <&mux 1>; 230 mux: mux-controller { label 231 compatible = "reg-mux"; 232 #mux-control-cells = <1>; 233 mux-reg-masks = <0x54 0xf8>, /* 0: reg 0x54, bits 7:3 */ [all …]
|
| H A D | fsl-lx2160a-rdb.dts | 82 i2c-mux@77 {
|
| H A D | stm32mp131.dtsi | 738 clock-names = "mux"; 750 clock-names = "mux";
|
| H A D | stm32mp151.dtsi | 870 clock-names = "mux"; 1678 clock-names = "mux"; 1708 clock-names = "mux"; 1731 clock-names = "mux"; 1748 clock-names = "mux";
|
| H A D | stm32mp15xx-dhcom-som.dtsi | 180 st,fmc2-ebi-cs-mux-enable;
|
| H A D | stm32mp257f-ev1-ca35tdcid-rif.dtsi | 873 st,omm-mux = <0x0>;
|
| /optee_os/core/drivers/ |
| H A D | imx_i2c.c | 449 struct imx_i2c_mux *mux = &i2c_mux; in imx_i2c_init() local 460 io_write32(mux->base.va + mux->i2c[bid].scl_mux, I2C_MUX_VAL(bid)); in imx_i2c_init() 461 io_write32(mux->base.va + mux->i2c[bid].scl_cfg, I2C_CFG_VAL(bid)); in imx_i2c_init() 462 if (mux->i2c[bid].scl_inp) in imx_i2c_init() 463 io_write32(mux->base.va + mux->i2c[bid].scl_inp, in imx_i2c_init() 466 io_write32(mux->base.va + mux->i2c[bid].sda_mux, I2C_MUX_VAL(bid)); in imx_i2c_init() 467 io_write32(mux->base.va + mux->i2c[bid].sda_cfg, I2C_CFG_VAL(bid)); in imx_i2c_init() 468 if (mux->i2c[bid].sda_inp) in imx_i2c_init() 469 io_write32(mux->base.va + mux->i2c[bid].sda_inp, in imx_i2c_init()
|
| H A D | stm32_omm.c | 80 uint32_t mux; member 131 omm_d->mux = fdt_read_uint32_default(fdt, node, "st,omm-mux", 0); in stm32_omm_parse_fdt() 278 if (omm_d->mux & _OCTOSPIM_CR_MUXEN && omm_d->req2ack) { in stm32_omm_configure() 300 req2ack | cssel_ovr | omm_d->mux); in stm32_omm_configure() 304 if (omm_d->mux & _OCTOSPIM_CR_MUXEN) { in stm32_omm_configure()
|
| /optee_os/core/drivers/clk/ |
| H A D | clk-stm32-core.c | 43 const struct mux_cfg *mux = &priv->muxes[mux_id]; in stm32_mux_get_parent() local 44 uint32_t mask = MASK_WIDTH_SHIFT(mux->width, mux->shift); in stm32_mux_get_parent() 46 return (io_read32(priv->base + mux->offset) & mask) >> mux->shift; in stm32_mux_get_parent() 52 const struct mux_cfg *mux = &priv->muxes[mux_id]; in stm32_mux_set_parent() local 53 uint32_t mask = MASK_WIDTH_SHIFT(mux->width, mux->shift); in stm32_mux_set_parent() 54 uintptr_t address = priv->base + mux->offset; in stm32_mux_set_parent() 56 io_clrsetbits32(address, mask, (sel << mux->shift) & mask); in stm32_mux_set_parent() 58 if (mux->ready != MUX_NO_RDY) in stm32_mux_set_parent() 59 return stm32_gate_wait_ready((uint16_t)mux->ready, true); in stm32_mux_set_parent()
|
| H A D | clk-stm32mp13.c | 941 int mux = -1; in stm32_clk_configure_clk() local 948 mux = MUX_MCO1; in stm32_clk_configure_clk() 953 mux = MUX_MCO2; in stm32_clk_configure_clk() 964 if (stm32_mux_set_parent(mux, sel)) in stm32_clk_configure_clk() 975 int mux = (data & MUX_ID_MASK) >> MUX_ID_SHIFT; in stm32_clk_configure_mux() local 978 if (mux == MUX_RTC) { in stm32_clk_configure_mux() 989 if (stm32_mux_set_parent(mux, sel)) in stm32_clk_configure_mux()
|
| H A D | clk-stm32mp21.c | 1517 int mux = (src & MUX_ID_MASK) >> MUX_ID_SHIFT; in clk_stm32_pll_set_mux() local 1520 if (stm32_mux_set_parent(mux, sel)) in clk_stm32_pll_set_mux() 1529 int mux = (src & MUX_ID_MASK) >> MUX_ID_SHIFT; in clk_stm32_pll_check_mux() local 1532 return stm32_mux_get_parent(mux) != (size_t)sel ? 1 : 0; in clk_stm32_pll_check_mux() 1820 int mux = (data & MUX_ID_MASK) >> MUX_ID_SHIFT; in stm32_clk_configure_mux() local 1823 if (stm32_mux_set_parent(mux, sel)) in stm32_clk_configure_mux()
|
| H A D | clk-stm32mp25.c | 1535 int mux = (src & MUX_ID_MASK) >> MUX_ID_SHIFT; in clk_stm32_pll_set_mux() local 1538 if (stm32_mux_set_parent(mux, sel)) in clk_stm32_pll_set_mux() 1824 int mux = (data & MUX_ID_MASK) >> MUX_ID_SHIFT; in stm32_clk_configure_mux() local 1827 if (stm32_mux_set_parent(mux, sel)) in stm32_clk_configure_mux()
|