Lines Matching refs:tdm_num

220 static int ucc_get_tdm_common_clk(u32 tdm_num, enum qe_clock clock)  in ucc_get_tdm_common_clk()  argument
230 switch (tdm_num) { in ucc_get_tdm_common_clk()
280 static int ucc_get_tdm_rx_clk(u32 tdm_num, enum qe_clock clock) in ucc_get_tdm_rx_clk() argument
284 switch (tdm_num) { in ucc_get_tdm_rx_clk()
386 static int ucc_get_tdm_tx_clk(u32 tdm_num, enum qe_clock clock) in ucc_get_tdm_tx_clk() argument
390 switch (tdm_num) { in ucc_get_tdm_tx_clk()
493 static int ucc_get_tdm_rxtx_clk(enum comm_dir mode, u32 tdm_num, in ucc_get_tdm_rxtx_clk() argument
498 clock_bits = ucc_get_tdm_common_clk(tdm_num, clock); in ucc_get_tdm_rxtx_clk()
502 clock_bits = ucc_get_tdm_rx_clk(tdm_num, clock); in ucc_get_tdm_rxtx_clk()
504 clock_bits = ucc_get_tdm_tx_clk(tdm_num, clock); in ucc_get_tdm_rxtx_clk()
508 static u32 ucc_get_tdm_clk_shift(enum comm_dir mode, u32 tdm_num) in ucc_get_tdm_clk_shift() argument
513 if (tdm_num < 4) in ucc_get_tdm_clk_shift()
514 shift -= tdm_num * 4; in ucc_get_tdm_clk_shift()
516 shift -= (tdm_num - 4) * 4; in ucc_get_tdm_clk_shift()
521 int ucc_set_tdm_rxtx_clk(u32 tdm_num, enum qe_clock clock, in ucc_set_tdm_rxtx_clk() argument
531 if (tdm_num > 7 || tdm_num < 0) in ucc_set_tdm_rxtx_clk()
538 clock_bits = ucc_get_tdm_rxtx_clk(mode, tdm_num, clock); in ucc_set_tdm_rxtx_clk()
542 shift = ucc_get_tdm_clk_shift(mode, tdm_num); in ucc_set_tdm_rxtx_clk()
544 cmxs1cr = (tdm_num < 4) ? &qe_mux_reg->cmxsi1cr_l : in ucc_set_tdm_rxtx_clk()
553 static int ucc_get_tdm_sync_source(u32 tdm_num, enum qe_clock clock, in ucc_get_tdm_sync_source() argument
567 switch (tdm_num) { in ucc_get_tdm_sync_source()
625 static u32 ucc_get_tdm_sync_shift(enum comm_dir mode, u32 tdm_num) in ucc_get_tdm_sync_shift() argument
630 shift -= tdm_num * 2; in ucc_get_tdm_sync_shift()
635 int ucc_set_tdm_rxtx_sync(u32 tdm_num, enum qe_clock clock, in ucc_set_tdm_rxtx_sync() argument
644 if (tdm_num >= UCC_TDM_NUM) in ucc_set_tdm_rxtx_sync()
651 source = ucc_get_tdm_sync_source(tdm_num, clock, mode); in ucc_set_tdm_rxtx_sync()
655 shift = ucc_get_tdm_sync_shift(mode, tdm_num); in ucc_set_tdm_rxtx_sync()