Lines Matching refs:tmux
1132 struct tegra_mux_clk *tmux = &tclk->u.mux; in tegra124_car_clock_set_parent_mux() local
1140 for (src = 0; src < tmux->nparents; src++) { in tegra124_car_clock_set_parent_mux()
1141 if (tmux->parents[src] == NULL) { in tegra124_car_clock_set_parent_mux()
1144 if (strcmp(tmux->parents[src], tclk_parent->base.name) == 0) { in tegra124_car_clock_set_parent_mux()
1148 if (src == tmux->nparents) { in tegra124_car_clock_set_parent_mux()
1152 if (tmux->reg == CAR_CLKSRC_HDMI_REG && in tegra124_car_clock_set_parent_mux()
1176 v = bus_space_read_4(bst, bsh, tmux->reg); in tegra124_car_clock_set_parent_mux()
1177 v &= ~tmux->bits; in tegra124_car_clock_set_parent_mux()
1178 v |= __SHIFTIN(src, tmux->bits); in tegra124_car_clock_set_parent_mux()
1179 bus_space_write_4(bst, bsh, tmux->reg, v); in tegra124_car_clock_set_parent_mux()
1188 struct tegra_mux_clk *tmux = &tclk->u.mux; in tegra124_car_clock_get_parent_mux() local
1194 const uint32_t v = bus_space_read_4(bst, bsh, tmux->reg); in tegra124_car_clock_get_parent_mux()
1195 const u_int src = __SHIFTOUT(v, tmux->bits); in tegra124_car_clock_get_parent_mux()
1197 KASSERT(src < tmux->nparents); in tegra124_car_clock_get_parent_mux()
1199 if (tmux->parents[src] == NULL) { in tegra124_car_clock_get_parent_mux()
1203 return tegra124_car_clock_find(tmux->parents[src]); in tegra124_car_clock_get_parent_mux()