Home
last modified time | relevance | path

Searched refs:chn (Results 1 – 18 of 18) sorted by relevance

/hal_telink-latest/tlsr9/drivers/B91/
Ddma.h153 static inline void dma_config(dma_chn_e chn ,dma_config_t *config) in dma_config() argument
155 BM_CLR(reg_dma_ctrl(chn),BIT_RNG(4,31)); in dma_config()
156 reg_dma_ctrl(chn) |= (*(unsigned int*)config)<<4; in dma_config()
165 static inline void dma_chn_en(dma_chn_e chn) in dma_chn_en() argument
167 BM_SET(reg_dma_ctr0(chn),BIT(0)); in dma_chn_en()
175 static inline void dma_chn_dis(dma_chn_e chn) in dma_chn_dis() argument
177 BM_CLR(reg_dma_ctr0(chn),BIT(0)); in dma_chn_dis()
186 static inline void dma_set_irq_mask(dma_chn_e chn,dma_irq_mask_e mask) in dma_set_irq_mask() argument
188 reg_dma_ctr0(chn) = (reg_dma_ctr0(chn) | BIT_RNG(1,3)) & (~(mask)); in dma_set_irq_mask()
198 static inline void dma_clr_irq_mask(dma_chn_e chn,dma_irq_mask_e mask) in dma_clr_irq_mask() argument
[all …]
Dpwm.c78 void pwm_set_dma_config(dma_chn_e chn) in pwm_set_dma_config() argument
80 dma_config(chn,&pwm_tx_dma_config); in pwm_set_dma_config()
91 void pwm_set_dma_buf(dma_chn_e chn,unsigned int buf_addr,unsigned int len) in pwm_set_dma_buf() argument
93 dma_set_address( chn,convert_ram_addr_cpu2bus(buf_addr),reg_pwm_data_buf_adr); in pwm_set_dma_buf()
94 dma_set_size(chn,len,DMA_WORD_WIDTH); in pwm_set_dma_buf()
103 void pwm_ir_dma_mode_start(dma_chn_e chn) in pwm_ir_dma_mode_start() argument
105 dma_chn_en(chn); in pwm_ir_dma_mode_start()
118 void pwm_set_dma_chain_llp(dma_chn_e chn,unsigned short * src_addr, unsigned int data_len,dma_chain… in pwm_set_dma_chain_llp() argument
120 dma_config(chn,&pwm_tx_dma_config); in pwm_set_dma_chain_llp()
121 dma_set_address( chn,convert_ram_addr_cpu2bus(src_addr),reg_pwm_data_buf_adr); in pwm_set_dma_chain_llp()
[all …]
Danalog.c212 void analog_read_reg32_dma(dma_chn_e chn, unsigned char addr, void *pdat) in analog_read_reg32_dma() argument
218 reg_dma_src_addr(chn) = 0x80140184; in analog_read_reg32_dma()
219 reg_dma_dst_addr(chn) = convert_ram_addr_cpu2bus(pdat); in analog_read_reg32_dma()
220 dma_set_size(chn, 4, DMA_WORD_WIDTH); in analog_read_reg32_dma()
223 dma_config(chn, &analog_rx_dma_config); in analog_read_reg32_dma()
224 dma_chn_en(chn); in analog_read_reg32_dma()
236 void analog_write_reg32_dma(dma_chn_e chn, unsigned char addr, void *pdat) in analog_write_reg32_dma() argument
240 reg_dma_src_addr(chn) = convert_ram_addr_cpu2bus(pdat); in analog_write_reg32_dma()
241 reg_dma_dst_addr(chn) = 0x80140184; in analog_write_reg32_dma()
242 dma_set_size(chn, 4, DMA_WORD_WIDTH); in analog_write_reg32_dma()
[all …]
Danalog.h134 void analog_write_reg32_dma(dma_chn_e chn, unsigned char addr, void *pdat);
143 void analog_read_reg32_dma(dma_chn_e chn, unsigned char addr,void *pdat);
153 void analog_write_buff_dma(dma_chn_e chn, unsigned char addr, unsigned char *pdat, unsigned int len…
168 void analog_read_buff_dma(dma_chn_e chn, unsigned char addr, unsigned char *pdat, unsigned int len);
188 void analog_write_addr_data_dma(dma_chn_e chn, void *pdat, int len);
Daudio.h594 static inline unsigned int audio_get_rx_dma_wptr (dma_chn_e chn) in audio_get_rx_dma_wptr() argument
596 return convert_ram_addr_bus2cpu(reg_dma_dst_addr(chn)); in audio_get_rx_dma_wptr()
604 static inline unsigned int audio_get_tx_dma_rptr (dma_chn_e chn) in audio_get_tx_dma_rptr() argument
606 return convert_ram_addr_bus2cpu(reg_dma_src_addr(chn)); in audio_get_tx_dma_rptr()
735 void audio_rx_dma_config(dma_chn_e chn,unsigned short * dst_addr,unsigned int data_len,dma_chain_co…
755 void audio_tx_dma_config(dma_chn_e chn,unsigned short * src_addr, unsigned int data_len,dma_chain_c…
829 void audio_rx_dma_chain_init (dma_chn_e chn,unsigned short * in_buff,unsigned int buff_size );
838 void audio_tx_dma_chain_init (dma_chn_e chn,unsigned short * out_buff,unsigned int buff_size);
910 void audio_set_output_chn(audio_output_chn_e chn);
Di2c.c462 void i2c_set_tx_dma_config(dma_chn_e chn) in i2c_set_tx_dma_config() argument
464 i2c_dma_tx_chn = chn; in i2c_set_tx_dma_config()
465 dma_config(chn, &i2c_tx_dma_config); in i2c_set_tx_dma_config()
473 void i2c_set_rx_dma_config(dma_chn_e chn) in i2c_set_rx_dma_config() argument
475 i2c_dma_rx_chn = chn; in i2c_set_rx_dma_config()
476 dma_config(chn, &i2c_rx_dma_config); in i2c_set_rx_dma_config()
Dpwm.h499 void pwm_set_dma_config(dma_chn_e chn);
509 void pwm_set_dma_buf(dma_chn_e chn,unsigned int buf_addr,unsigned int len);
517 void pwm_ir_dma_mode_start(dma_chn_e chn);
529 void pwm_set_dma_chain_llp(dma_chn_e chn,unsigned short * src_addr, unsigned int data_len,dma_chain…
543 void pwm_set_tx_dma_add_list_element(dma_chn_e chn,dma_chain_config_t *config_addr,dma_chain_config…
Daudio.c192 void audio_set_output_chn(audio_output_chn_e chn) in audio_set_output_chn() argument
194 audio_i2s_codec_config.dac_output_chn_select = chn; in audio_set_output_chn()
432 void audio_rx_dma_config(dma_chn_e chn,unsigned short *dst_addr,unsigned int data_len,dma_chain_con… in audio_rx_dma_config() argument
434 audio_rx_dma_chn=chn; in audio_rx_dma_config()
437 dma_set_address( chn,REG_AUDIO_AHB_BASE,(unsigned int)convert_ram_addr_cpu2bus(dst_addr)); in audio_rx_dma_config()
438 dma_set_size(chn,data_len,DMA_WORD_WIDTH); in audio_rx_dma_config()
439 reg_dma_llp(chn)=(unsigned int)convert_ram_addr_cpu2bus(head_of_list); in audio_rx_dma_config()
469 void audio_tx_dma_config(dma_chn_e chn,unsigned short * src_addr, unsigned int data_len,dma_chain_c… in audio_tx_dma_config() argument
471 audio_tx_dma_chn=chn; in audio_tx_dma_config()
474 dma_set_address( chn,(unsigned int)convert_ram_addr_cpu2bus(src_addr),REG_AUDIO_AHB_BASE); in audio_tx_dma_config()
[all …]
Duart.h428 extern unsigned int uart_get_dma_rev_data_len(uart_num_e uart_num,dma_chn_e chn);
436 extern void uart_set_tx_dma_config(uart_num_e uart_num, dma_chn_e chn);
444 extern void uart_set_rx_dma_config(uart_num_e uart_num, dma_chn_e chn);
641 static inline void uart_rtx_en(uart_num_e chn) in uart_rtx_en() argument
643 reg_uart_rx_timeout1(chn)|=FLD_UART_P7816_EN; in uart_rtx_en()
Dspi.c707 void hspi_set_tx_dma_config(dma_chn_e chn) in hspi_set_tx_dma_config() argument
709 s_hspi_tx_dma_chn = chn; in hspi_set_tx_dma_config()
710 dma_config(chn, &hspi_tx_dma_config); in hspi_set_tx_dma_config()
719 void hspi_set_rx_dma_config(dma_chn_e chn) in hspi_set_rx_dma_config() argument
721 s_hspi_rx_dma_chn = chn; in hspi_set_rx_dma_config()
722 dma_config(chn, &hspi_rx_dma_config); in hspi_set_rx_dma_config()
730 void pspi_set_tx_dma_config(dma_chn_e chn) in pspi_set_tx_dma_config() argument
732 s_pspi_tx_dma_chn = chn; in pspi_set_tx_dma_config()
733 dma_config(chn, &pspi_tx_dma_config); in pspi_set_tx_dma_config()
742 void pspi_set_rx_dma_config(dma_chn_e chn) in pspi_set_rx_dma_config() argument
[all …]
Duart.c582 unsigned int uart_get_dma_rev_data_len(uart_num_e uart_num,dma_chn_e chn) in uart_get_dma_rev_data_len() argument
588 data_len=4*((uart_dma_rev_size/4)-reg_dma_size(chn)); in uart_get_dma_rev_data_len()
592 data_len=4*((uart_dma_rev_size/4)-reg_dma_size(chn)-1)+buff_data_len; in uart_get_dma_rev_data_len()
603 void uart_set_tx_dma_config(uart_num_e uart_num, dma_chn_e chn) in uart_set_tx_dma_config() argument
605 uart_dma_tx_chn[uart_num]=chn; in uart_set_tx_dma_config()
606 dma_config(chn, &uart_tx_dma_config[uart_num]); in uart_set_tx_dma_config()
615 void uart_set_rx_dma_config(uart_num_e uart_num, dma_chn_e chn) in uart_set_rx_dma_config() argument
617 uart_dma_rx_chn[uart_num]=chn; in uart_set_rx_dma_config()
618 dma_config(chn, &uart_rx_dma_config[uart_num]); in uart_set_rx_dma_config()
Di2c.h335 void i2c_set_tx_dma_config(dma_chn_e chn);
342 void i2c_set_rx_dma_config(dma_chn_e chn);
Dadc.c57 void adc_set_dma_config(dma_chn_e chn) in adc_set_dma_config() argument
59 adc_dma_chn = chn; in adc_set_dma_config()
60 dma_config(chn, &adc_rx_dma_config); in adc_set_dma_config()
Dspi.h1153 void hspi_set_tx_dma_config(dma_chn_e chn);
1160 void hspi_set_rx_dma_config(dma_chn_e chn);
1167 void pspi_set_tx_dma_config(dma_chn_e chn);
1174 void pspi_set_rx_dma_config(dma_chn_e chn);
Drf.c368 void rf_set_chn(signed char chn) in rf_set_chn() argument
376 freq = 2400+chn; in rf_set_chn()
Dadc.h291 void adc_set_dma_config(dma_chn_e chn);
Drf.h822 void rf_set_chn(signed char chn);
/hal_telink-latest/tlsr9/drivers/B91/ext_driver/
Dext_misc.h355 _attribute_ram_code_ void uart_receive_dma_set(dma_chn_e chn, unsigned char * addr,unsigned int rev…