Lines Matching refs:tmu
73 sw->tmu.cap + TMU_RTR_CS_0, 1);
81 sw->tmu.cap + TMU_RTR_CS_0, 1);
86 sw->tmu.cap + TMU_RTR_CS_15, 1);
100 sw->tmu.cap + TMU_RTR_CS_15, 1);
108 sw->tmu.cap + TMU_RTR_CS_18, 1);
116 sw->tmu.cap + TMU_RTR_CS_18, 1);
128 sw->tmu.cap + TMU_RTR_CS_0, 1);
141 sw->tmu.cap + TMU_RTR_CS_3, 1);
155 sw->tmu.cap + TMU_RTR_CS_3, 1);
163 sw->tmu.cap + TMU_RTR_CS_3, 1);
188 if (!port->sw->tmu.has_ucap)
338 offset = sw->tmu.cap + TMU_RTR_CS_0;
375 sw->tmu.mode = TB_SWITCH_TMU_MODE_OFF;
381 sw->tmu.mode = TB_SWITCH_TMU_MODE_MEDRES_ENHANCED_UNI;
384 sw->tmu.mode = TB_SWITCH_TMU_MODE_LOWRES;
386 sw->tmu.mode = TB_SWITCH_TMU_MODE_HIFI_UNI;
388 sw->tmu.mode = TB_SWITCH_TMU_MODE_HIFI_BI;
391 sw->tmu.mode = TB_SWITCH_TMU_MODE_HIFI_BI;
395 sw->tmu.mode_request = sw->tmu.mode;
396 sw->tmu.has_ucap = ucap;
419 sw->tmu.cap = ret;
433 tb_sw_dbg(sw, "TMU: current mode: %s\n", tmu_mode_name(sw->tmu.mode));
459 if (!root_switch->tmu.cap)
463 root_switch->tmu.cap + TMU_RTR_CS_1,
484 post_local_time_offset = sw->tmu.cap + TMU_RTR_CS_22;
485 post_time_offset = sw->tmu.cap + TMU_RTR_CS_24;
486 post_time_high_offset = sw->tmu.cap + TMU_RTR_CS_25;
562 if (sw->tmu.mode == TB_SWITCH_TMU_MODE_OFF)
591 switch (sw->tmu.mode) {
614 sw->tmu.mode = TB_SWITCH_TMU_MODE_OFF;
638 switch (sw->tmu.mode_request) {
653 tb_switch_set_tmu_mode_params(sw, sw->tmu.mode);
734 tmu_rates[sw->tmu.mode_request]);
738 ret = tb_switch_set_tmu_mode_params(sw, sw->tmu.mode_request);
771 unsigned int rate = tmu_rates[sw->tmu.mode_request];
776 ret = tb_switch_set_tmu_mode_params(sw, sw->tmu.mode_request);
783 ret = tb_port_set_tmu_mode_params(up, sw->tmu.mode_request);
795 ret = tb_port_set_tmu_mode_params(down, sw->tmu.mode_request);
816 unsigned int rate = tmu_rates[sw->tmu.mode];
827 switch (sw->tmu.mode) {
843 tb_switch_set_tmu_mode_params(sw, sw->tmu.mode);
845 switch (sw->tmu.mode) {
862 unsigned int rate = tmu_rates[sw->tmu.mode_request];
870 switch (sw->tmu.mode_request) {
895 ret = tb_switch_set_tmu_mode_params(sw, sw->tmu.mode_request);
900 switch (sw->tmu.mode_request) {
950 (sw->tmu.mode_request == TB_SWITCH_TMU_MODE_LOWRES ||
951 sw->tmu.mode_request == TB_SWITCH_TMU_MODE_HIFI_UNI)) {
967 if (sw->tmu.mode == TB_SWITCH_TMU_MODE_OFF) {
968 switch (sw->tmu.mode_request) {
984 } else if (sw->tmu.mode == TB_SWITCH_TMU_MODE_LOWRES ||
985 sw->tmu.mode == TB_SWITCH_TMU_MODE_HIFI_UNI ||
986 sw->tmu.mode == TB_SWITCH_TMU_MODE_HIFI_BI) {
998 ret = tb_switch_tmu_rate_write(sw, tmu_rates[sw->tmu.mode_request]);
1003 tmu_mode_name(sw->tmu.mode_request), ret);
1005 sw->tmu.mode = sw->tmu.mode_request;
1006 tb_sw_dbg(sw, "TMU: mode set to: %s\n", tmu_mode_name(sw->tmu.mode));
1032 if (!sw->tmu.has_ucap)
1055 if (sw->tmu.mode_request != mode) {
1057 tmu_mode_name(sw->tmu.mode), tmu_mode_name(mode));
1058 sw->tmu.mode_request = mode;