| /hal_telink-latest/tlsr9/drivers/B91/ |
| D | dma.h | 153 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 …]
|
| D | pwm.c | 78 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 …]
|
| D | analog.c | 212 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 …]
|
| D | analog.h | 134 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);
|
| D | audio.h | 594 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);
|
| D | i2c.c | 462 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()
|
| D | pwm.h | 499 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…
|
| D | audio.c | 192 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 …]
|
| D | uart.h | 428 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()
|
| D | spi.c | 707 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 …]
|
| D | uart.c | 582 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()
|
| D | i2c.h | 335 void i2c_set_tx_dma_config(dma_chn_e chn); 342 void i2c_set_rx_dma_config(dma_chn_e chn);
|
| D | adc.c | 57 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()
|
| D | spi.h | 1153 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);
|
| D | rf.c | 368 void rf_set_chn(signed char chn) in rf_set_chn() argument 376 freq = 2400+chn; in rf_set_chn()
|
| D | adc.h | 291 void adc_set_dma_config(dma_chn_e chn);
|
| D | rf.h | 822 void rf_set_chn(signed char chn);
|
| /hal_telink-latest/tlsr9/drivers/B91/ext_driver/ |
| D | ext_misc.h | 355 _attribute_ram_code_ void uart_receive_dma_set(dma_chn_e chn, unsigned char * addr,unsigned int rev…
|