Searched refs:pi2s_tx (Results 1 – 3 of 3) sorted by relevance
303 if (pi2s_tx->id == 0) { in i2s_tx_init()308 ret = set_epll_clk(pi2s_tx->samplingrate * pi2s_tx->rfs * 4); in i2s_tx_init()309 } else if (pi2s_tx->id == 1) { in i2s_tx_init()314 ret = set_epll_clk(pi2s_tx->audio_pll_clk); in i2s_tx_init()326 ret = set_i2s_clk_source(pi2s_tx->id); in i2s_tx_init()329 pi2s_tx->id); in i2s_tx_init()333 if (pi2s_tx->id == 0) { in i2s_tx_init()343 (pi2s_tx->samplingrate * (pi2s_tx->rfs)), in i2s_tx_init()344 pi2s_tx->id); in i2s_tx_init()348 pi2s_tx->id); in i2s_tx_init()[all …]
34 static int i2s_tx_init(struct i2s_uc_priv *pi2s_tx) in i2s_tx_init() argument36 struct i2s_ctlr *regs = (struct i2s_ctlr *)pi2s_tx->base_address; in i2s_tx_init()37 u32 audio_bits = (pi2s_tx->bitspersample >> 2) - 1; in i2s_tx_init()57 writel(pi2s_tx->bitspersample, ®s->timing); in i2s_tx_init()
123 int i2s_transfer_tx_data(struct i2s_uc_priv *pi2s_tx, void *data,
Completed in 761 milliseconds