Lines Matching refs:tdm_num

215 static int ucc_get_tdm_common_clk(u32 tdm_num, enum qe_clock clock)  in ucc_get_tdm_common_clk()  argument
225 switch (tdm_num) { in ucc_get_tdm_common_clk()
275 static int ucc_get_tdm_rx_clk(u32 tdm_num, enum qe_clock clock) in ucc_get_tdm_rx_clk() argument
279 switch (tdm_num) { in ucc_get_tdm_rx_clk()
381 static int ucc_get_tdm_tx_clk(u32 tdm_num, enum qe_clock clock) in ucc_get_tdm_tx_clk() argument
385 switch (tdm_num) { in ucc_get_tdm_tx_clk()
488 static int ucc_get_tdm_rxtx_clk(enum comm_dir mode, u32 tdm_num, in ucc_get_tdm_rxtx_clk() argument
493 clock_bits = ucc_get_tdm_common_clk(tdm_num, clock); in ucc_get_tdm_rxtx_clk()
497 clock_bits = ucc_get_tdm_rx_clk(tdm_num, clock); in ucc_get_tdm_rxtx_clk()
499 clock_bits = ucc_get_tdm_tx_clk(tdm_num, clock); in ucc_get_tdm_rxtx_clk()
503 static u32 ucc_get_tdm_clk_shift(enum comm_dir mode, u32 tdm_num) in ucc_get_tdm_clk_shift() argument
508 if (tdm_num < 4) in ucc_get_tdm_clk_shift()
509 shift -= tdm_num * 4; in ucc_get_tdm_clk_shift()
511 shift -= (tdm_num - 4) * 4; in ucc_get_tdm_clk_shift()
516 int ucc_set_tdm_rxtx_clk(u32 tdm_num, enum qe_clock clock, in ucc_set_tdm_rxtx_clk() argument
526 if (tdm_num > 7) in ucc_set_tdm_rxtx_clk()
533 clock_bits = ucc_get_tdm_rxtx_clk(mode, tdm_num, clock); in ucc_set_tdm_rxtx_clk()
537 shift = ucc_get_tdm_clk_shift(mode, tdm_num); in ucc_set_tdm_rxtx_clk()
539 cmxs1cr = (tdm_num < 4) ? &qe_mux_reg->cmxsi1cr_l : in ucc_set_tdm_rxtx_clk()
548 static int ucc_get_tdm_sync_source(u32 tdm_num, enum qe_clock clock, in ucc_get_tdm_sync_source() argument
562 switch (tdm_num) { in ucc_get_tdm_sync_source()
620 static u32 ucc_get_tdm_sync_shift(enum comm_dir mode, u32 tdm_num) in ucc_get_tdm_sync_shift() argument
625 shift -= tdm_num * 2; in ucc_get_tdm_sync_shift()
630 int ucc_set_tdm_rxtx_sync(u32 tdm_num, enum qe_clock clock, in ucc_set_tdm_rxtx_sync() argument
639 if (tdm_num >= UCC_TDM_NUM) in ucc_set_tdm_rxtx_sync()
646 source = ucc_get_tdm_sync_source(tdm_num, clock, mode); in ucc_set_tdm_rxtx_sync()
650 shift = ucc_get_tdm_sync_shift(mode, tdm_num); in ucc_set_tdm_rxtx_sync()