Home
last modified time | relevance | path

Searched refs:mux_data (Results 1 – 7 of 7) sorted by relevance

/openbmc/u-boot/drivers/phy/marvell/
H A Dcomphy_mux.c19 static void comphy_mux_check_config(struct comphy_mux_data *mux_data, in comphy_mux_check_config() argument
28 lane++, comphy_map_data++, mux_data++) { in comphy_mux_check_config()
33 mux_opt = mux_data->mux_values; in comphy_mux_check_config()
34 for (opt = 0, valid = 0; opt < mux_data->max_lane_values; in comphy_mux_check_config()
65 mux_opt = mux_data->mux_values; in comphy_mux_get_mux_value()
78 static void comphy_mux_reg_write(struct comphy_mux_data *mux_data, in comphy_mux_reg_write() argument
89 lane++, comphy_map_data++, mux_data++) { in comphy_mux_reg_write()
103 value = (comphy_mux_get_mux_value(mux_data, in comphy_mux_reg_write()
116 struct comphy_mux_data *mux_data; in comphy_mux_init() local
124 mux_data = chip_cfg->mux_data; in comphy_mux_init()
[all …]
H A Dcomphy_core.h84 struct comphy_mux_data *mux_data; member
H A Dcomphy_a3700.c975 chip_cfg->mux_data = a3700_comphy_mux_data; in comphy_a3700_init()
H A Dcomphy_cp110.c1952 ptr_chip_cfg->mux_data = cp110_comphy_phy_mux_data; in comphy_mux_cp110_init()
1956 ptr_chip_cfg->mux_data = cp110_comphy_pipe_mux_data; in comphy_mux_cp110_init()
/openbmc/linux/drivers/clk/
H A Dclk-npcm7xx.c466 const struct npcm7xx_clk_mux_data *mux_data = &npcm7xx_muxes[i]; in npcm7xx_clk_init() local
469 mux_data->name, in npcm7xx_clk_init()
470 mux_data->parent_names, mux_data->num_parents, in npcm7xx_clk_init()
471 mux_data->flags, clk_base + NPCM7XX_CLKSEL, in npcm7xx_clk_init()
472 mux_data->shift, mux_data->mask, 0, in npcm7xx_clk_init()
473 mux_data->table, &npcm7xx_clk_lock); in npcm7xx_clk_init()
480 if (mux_data->onecell_idx >= 0) in npcm7xx_clk_init()
481 npcm7xx_clk_data->hws[mux_data->onecell_idx] = hw; in npcm7xx_clk_init()
/openbmc/linux/drivers/platform/mellanox/
H A Dmlxreg-lc.c81 struct mlxcpld_mux_plat_data *mux_data; member
513 mlxreg_lc->mux_data = mlxreg_lc_mux_data; in mlxreg_lc_sn4800_c16_config_init()
742 mlxreg_lc->mux_data->handle = mlxreg_lc; in mlxreg_lc_config_init()
743 mlxreg_lc->mux_data->completion_notify = mlxreg_lc_completion_notify; in mlxreg_lc_config_init()
744 mlxreg_lc->mux_brdinfo->platform_data = mlxreg_lc->mux_data; in mlxreg_lc_config_init()
746 NULL, 0, mlxreg_lc->mux_data, in mlxreg_lc_config_init()
747 sizeof(*mlxreg_lc->mux_data)); in mlxreg_lc_config_init()
/openbmc/linux/drivers/clk/sunxi/
H A Dclk-sunxi.c634 struct mux_data { struct
638 static const struct mux_data sun4i_cpu_mux_data __initconst = { argument
642 static const struct mux_data sun6i_a31_ahb1_mux_data __initconst = {
646 static const struct mux_data sun8i_h3_ahb2_mux_data __initconst = {
651 const struct mux_data *data, in sunxi_mux_clk_setup()