Lines Matching refs:mux_data
20 static void comphy_mux_check_config(struct comphy_mux_data *mux_data, in comphy_mux_check_config() argument
29 lane++, comphy_map_data++, mux_data++) { in comphy_mux_check_config()
34 mux_opt = mux_data->mux_values; in comphy_mux_check_config()
35 for (opt = 0, valid = 0; opt < mux_data->max_lane_values; in comphy_mux_check_config()
57 static u32 comphy_mux_get_mux_value(struct comphy_mux_data *mux_data, in comphy_mux_get_mux_value() argument
66 mux_opt = mux_data->mux_values; in comphy_mux_get_mux_value()
67 for (opt = 0 ; opt < mux_data->max_lane_values; opt++, mux_opt++) { in comphy_mux_get_mux_value()
79 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()
95 value = (comphy_mux_get_mux_value(mux_data, in comphy_mux_reg_write()
108 struct comphy_mux_data *mux_data; in comphy_mux_init() local
115 mux_data = chip_cfg->mux_data; in comphy_mux_init()
119 comphy_mux_check_config(mux_data, comphy_map_data, comphy_max_lanes); in comphy_mux_init()
121 comphy_mux_reg_write(mux_data, comphy_map_data, comphy_max_lanes, in comphy_mux_init()