8 #ifndef HPM_TRGM_SOC_DRV_H
9 #define HPM_TRGM_SOC_DRV_H
12 #include "hpm_trgm_regs.h"
104 #if defined(__cplusplus)
114 #if defined(__cplusplus)
trgm_dac_matrix_out_t
Definition: hpm_trgm_soc_drv.h:28
@ trgm_dac_matrix_output_to_acmp0
Definition: hpm_trgm_soc_drv.h:29
@ trgm_dac_matrix_output_to_acmp1
Definition: hpm_trgm_soc_drv.h:30
trgm_dac_matrix_in_t
Definition: hpm_trgm_soc_drv.h:35
@ trgm_dac_matrix_in_from_qeo1_dac0
Definition: hpm_trgm_soc_drv.h:39
@ trgm_dac_matrix_in_from_qeo1_dac1
Definition: hpm_trgm_soc_drv.h:40
@ trgm_dac_matrix_in_from_qeo0_dac0
Definition: hpm_trgm_soc_drv.h:36
@ trgm_dac_matrix_in_from_qeo0_dac2
Definition: hpm_trgm_soc_drv.h:38
@ trgm_dac_matrix_in_from_qeo0_dac1
Definition: hpm_trgm_soc_drv.h:37
@ trgm_dac_matrix_in_from_qeo1_dac2
Definition: hpm_trgm_soc_drv.h:41
trgm_adc_matrix_in_t
Definition: hpm_trgm_soc_drv.h:21
@ trgm_adc_matrix_in_from_adc0
Definition: hpm_trgm_soc_drv.h:22
@ trgm_adc_matrix_in_from_adc1
Definition: hpm_trgm_soc_drv.h:23
trgm_adc_matrix_out_t
Definition: hpm_trgm_soc_drv.h:14
@ trgm_adc_matrix_output_to_qei1_adc0
Definition: hpm_trgm_soc_drv.h:17
@ trgm_adc_matrix_output_to_qei1_adc1
Definition: hpm_trgm_soc_drv.h:18
trgm_pos_matrix_out_t
Definition: hpm_trgm_soc_drv.h:46
@ trgm_pos_matrix_output_to_qeo1
Definition: hpm_trgm_soc_drv.h:52
@ trgm_pos_matrix_output_to_sei_pos0
Definition: hpm_trgm_soc_drv.h:47
@ trgm_pos_matrix_output_to_qeo0
Definition: hpm_trgm_soc_drv.h:51
@ trgm_pos_matrix_output_to_sei_pos1
Definition: hpm_trgm_soc_drv.h:48
trgm_pos_matrix_in_t
Definition: hpm_trgm_soc_drv.h:55
@ trgm_pos_matrix_in_from_qei0
Definition: hpm_trgm_soc_drv.h:58
@ trgm_pos_matrix_in_from_sei_pos1
Definition: hpm_trgm_soc_drv.h:57
@ trgm_pos_matrix_in_from_qei1
Definition: hpm_trgm_soc_drv.h:59
@ trgm_pos_matrix_in_from_sei_pos0
Definition: hpm_trgm_soc_drv.h:56
@ trgm_dac_matrix_output_to_pwm1_dac1
Definition: hpm_trgm_soc_drv.h:38
@ trgm_dac_matrix_output_to_pwm1_dac2
Definition: hpm_trgm_soc_drv.h:39
@ trgm_dac_matrix_output_to_pwm0_dac3
Definition: hpm_trgm_soc_drv.h:36
@ trgm_dac_matrix_output_to_pwm1_dac0
Definition: hpm_trgm_soc_drv.h:37
@ trgm_dac_matrix_output_to_pwm0_dac2
Definition: hpm_trgm_soc_drv.h:35
@ trgm_dac_matrix_output_to_pwm1_dac3
Definition: hpm_trgm_soc_drv.h:40
@ trgm_dac_matrix_output_to_pwm0_dac0
Definition: hpm_trgm_soc_drv.h:33
@ trgm_dac_matrix_output_to_pwm0_dac1
Definition: hpm_trgm_soc_drv.h:34
@ trgm_adc_matrix_in_from_sdm_adc1
Definition: hpm_trgm_soc_drv.h:25
@ trgm_adc_matrix_in_from_sdm_adc0
Definition: hpm_trgm_soc_drv.h:24
@ trgm_adc_matrix_in_from_sdm_adc3
Definition: hpm_trgm_soc_drv.h:27
@ trgm_adc_matrix_in_from_sdm_adc2
Definition: hpm_trgm_soc_drv.h:26
void trgm_pos_matrix_config(TRGM_Type *ptr, trgm_pos_matrix_out_t consumer, trgm_pos_matrix_in_t src, bool inv_val)
Definition: hpm_trgm_soc_drv.c:96
void trgm_adc_matrix_config(TRGM_Type *ptr, trgm_adc_matrix_out_t consumer, trgm_adc_matrix_in_t src, bool inv_val)
Definition: hpm_trgm_soc_drv.c:10
void trgm_dac_matrix_config(TRGM_Type *ptr, trgm_dac_matrix_out_t consumer, trgm_dac_matrix_in_t src, bool inv_val)
Definition: hpm_trgm_soc_drv.c:41
@ trgm_dac_matrix_output_to_pwm2_dac3
Definition: hpm_trgm_soc_drv.h:76
@ trgm_dac_matrix_output_to_pwm2_dac2
Definition: hpm_trgm_soc_drv.h:75
@ trgm_dac_matrix_output_to_acmp6
Definition: hpm_trgm_soc_drv.h:63
@ trgm_dac_matrix_output_to_pwm3_dac0
Definition: hpm_trgm_soc_drv.h:77
@ trgm_dac_matrix_output_to_acmp4
Definition: hpm_trgm_soc_drv.h:61
@ trgm_dac_matrix_output_to_pwm3_dac3
Definition: hpm_trgm_soc_drv.h:80
@ trgm_dac_matrix_output_to_acmp5
Definition: hpm_trgm_soc_drv.h:62
@ trgm_dac_matrix_output_to_qeo1_vd_dac
Definition: hpm_trgm_soc_drv.h:83
@ trgm_dac_matrix_output_to_pwm3_dac1
Definition: hpm_trgm_soc_drv.h:78
@ trgm_dac_matrix_output_to_pwm3_dac2
Definition: hpm_trgm_soc_drv.h:79
@ trgm_dac_matrix_output_to_qeo0_vd_dac
Definition: hpm_trgm_soc_drv.h:81
@ trgm_dac_matrix_output_to_acmp2
Definition: hpm_trgm_soc_drv.h:59
@ trgm_dac_matrix_output_to_qeo1_vq_dac
Definition: hpm_trgm_soc_drv.h:84
@ trgm_dac_matrix_output_to_pwm2_dac0
Definition: hpm_trgm_soc_drv.h:73
@ trgm_dac_matrix_output_to_qeo0_vq_dac
Definition: hpm_trgm_soc_drv.h:82
@ trgm_dac_matrix_output_to_acmp7
Definition: hpm_trgm_soc_drv.h:64
@ trgm_dac_matrix_output_to_acmp3
Definition: hpm_trgm_soc_drv.h:60
@ trgm_dac_matrix_output_to_pwm2_dac1
Definition: hpm_trgm_soc_drv.h:74
@ trgm_dac_matrix_in_from_clc0_vd_dac
Definition: hpm_trgm_soc_drv.h:104
@ trgm_dac_matrix_in_from_clc0_vq_dac
Definition: hpm_trgm_soc_drv.h:105
@ trgm_adc_matrix_in_from_vsc0_iq_adc
Definition: hpm_trgm_soc_drv.h:51
@ trgm_adc_matrix_in_from_vsc0_id_adc
Definition: hpm_trgm_soc_drv.h:50
@ trgm_adc_matrix_in_from_adc3
Definition: hpm_trgm_soc_drv.h:41
@ trgm_adc_matrix_in_from_adc2
Definition: hpm_trgm_soc_drv.h:40
@ trgm_adc_matrix_output_to_vsc0_adc2
Definition: hpm_trgm_soc_drv.h:25
@ trgm_adc_matrix_output_to_vsc0_adc0
Definition: hpm_trgm_soc_drv.h:23
@ trgm_adc_matrix_output_to_rdc0_adc0
Definition: hpm_trgm_soc_drv.h:15
@ trgm_adc_matrix_output_to_vsc0_adc1
Definition: hpm_trgm_soc_drv.h:24
@ trgm_adc_matrix_output_to_clc0_id_adc
Definition: hpm_trgm_soc_drv.h:29
@ trgm_adc_matrix_output_to_vsc1_adc2
Definition: hpm_trgm_soc_drv.h:28
@ trgm_adc_matrix_output_to_rdc0_adc1
Definition: hpm_trgm_soc_drv.h:16
@ trgm_adc_matrix_output_to_clc0_iq_adc
Definition: hpm_trgm_soc_drv.h:30
@ trgm_pos_matrix_output_to_vsc0
Definition: hpm_trgm_soc_drv.h:121
@ trgm_pos_matrix_output_to_mtg0
Definition: hpm_trgm_soc_drv.h:115
@ trgm_pos_matrix_in_from_mtg0_pos1
Definition: hpm_trgm_soc_drv.h:135
@ trgm_pos_matrix_in_from_mtg0_pos0
Definition: hpm_trgm_soc_drv.h:134
@ trgm_dac_matrix_output_to_dac0_dac
Definition: hpm_trgm_soc_drv.h:69
@ trgm_dac_matrix_output_to_dac1_dac
Definition: hpm_trgm_soc_drv.h:70
@ trgm_dac_matrix_in_from_rdc0_dac1
Definition: hpm_trgm_soc_drv.h:83
@ trgm_dac_matrix_in_from_rdc0_dac0
Definition: hpm_trgm_soc_drv.h:82
Definition: hpm_trgm_regs.h:12