| /device/soc/hpmicro/sdk/hpm_sdk/soc/HPM6880/ |
| D | hpm_pcfg_drv.h | 95 static inline void pcfg_bandgap_disable_power_save_mode(PCFG_Type *ptr) in pcfg_bandgap_disable_power_save_mode() 105 static inline void pcfg_bandgap_enable_power_save_mode(PCFG_Type *ptr) in pcfg_bandgap_enable_power_save_mode() 115 static inline void pcfg_bandgap_disable_lowpower_mode(PCFG_Type *ptr) in pcfg_bandgap_disable_lowpower_mode() 125 static inline void pcfg_bandgap_enable_lowpower_mode(PCFG_Type *ptr) in pcfg_bandgap_enable_lowpower_mode() 137 static inline bool pcfg_bandgap_is_trimmed(PCFG_Type *ptr) in pcfg_bandgap_is_trimmed() 147 static inline void pcfg_bandgap_reload_trim(PCFG_Type *ptr) in pcfg_bandgap_reload_trim() 157 static inline void pcfg_ldo2p5_turn_off(PCFG_Type *ptr) in pcfg_ldo2p5_turn_off() 167 static inline void pcfg_ldo2p5_turn_on(PCFG_Type *ptr) in pcfg_ldo2p5_turn_on() 179 static inline bool pcfg_ldo2p5_is_stable(PCFG_Type *ptr) in pcfg_ldo2p5_is_stable() 189 static inline bool pcfg_dcdc_is_stable(PCFG_Type *ptr) in pcfg_dcdc_is_stable() [all …]
|
| /device/soc/hpmicro/sdk/hpm_sdk/drivers/inc/ |
| D | hpm_tsns_drv.h | 53 static inline void tsns_enable(TSNS_Type *ptr) in tsns_enable() 63 static inline void tsns_disable(TSNS_Type *ptr) in tsns_disable() 75 static inline bool tsns_temperature_is_valid(TSNS_Type *ptr) in tsns_temperature_is_valid() 87 static inline int32_t tsns_get_max_temp_raw(TSNS_Type *ptr) in tsns_get_max_temp_raw() 99 static inline int32_t tsns_get_min_temp_raw(TSNS_Type *ptr) in tsns_get_min_temp_raw() 111 static inline int32_t tsns_get_current_temp_in_raw(TSNS_Type *ptr) in tsns_get_current_temp_in_raw() 126 static inline float tsns_get_current_temp(TSNS_Type *ptr) in tsns_get_current_temp() 138 static inline uint32_t tsns_get_temp_age(TSNS_Type *ptr) in tsns_get_temp_age() 149 static inline void tsns_set_reset_threshold_high(TSNS_Type *ptr, uint32_t high) in tsns_set_reset_threshold_high() 160 static inline void tsns_set_reset_threshold_low(TSNS_Type *ptr, uint32_t low) in tsns_set_reset_threshold_low() [all …]
|
| D | hpm_i2s_drv.h | 86 static inline void i2s_enable_tdm(I2S_Type *ptr) in i2s_enable_tdm() 96 static inline void i2s_disable_tdm(I2S_Type *ptr) in i2s_disable_tdm() 107 static inline void i2s_update_rx_fifo_threshold(I2S_Type *ptr, uint8_t threshold) in i2s_update_rx_fifo_threshold() 119 static inline void i2s_update_tx_fifo_threshold(I2S_Type *ptr, uint8_t threshold) in i2s_update_tx_fifo_threshold() 130 static inline void i2s_ungate_bclk(I2S_Type *ptr) in i2s_ungate_bclk() 140 static inline void i2s_gate_bclk(I2S_Type *ptr) in i2s_gate_bclk() 150 static inline void i2s_ungate_mclk(I2S_Type *ptr) in i2s_ungate_mclk() 160 static inline void i2s_gate_mclk(I2S_Type *ptr) in i2s_gate_mclk() 170 static inline void i2s_enable_tx_dma_request(I2S_Type *ptr) in i2s_enable_tx_dma_request() 180 static inline void i2s_disable_tx_dma_request(I2S_Type *ptr) in i2s_disable_tx_dma_request() [all …]
|
| D | hpm_pdgo_drv.h | 38 static inline void pdgo_set_turnoff_counter(PDGO_Type *ptr, uint32_t counter) in pdgo_set_turnoff_counter() 47 static inline void pdgo_enable_software_wakeup(PDGO_Type *ptr) in pdgo_enable_software_wakeup() 56 static inline void pdgo_disable_software_wakeup(PDGO_Type *ptr) in pdgo_disable_software_wakeup() 65 static inline void pdgo_enable_oneshot_wakeup(PDGO_Type *ptr) in pdgo_enable_oneshot_wakeup() 74 static inline void pdgo_enable_retention_mode(PDGO_Type *ptr) in pdgo_enable_retention_mode() 86 static inline bool pdgo_is_retention_mode_enabled(PDGO_Type *ptr) in pdgo_is_retention_mode_enabled() 95 static inline void pdgo_disable_retention_mode(PDGO_Type *ptr) in pdgo_disable_retention_mode() 104 static inline void pdgo_enable_auto_wakeup(PDGO_Type *ptr) in pdgo_enable_auto_wakeup() 116 static inline bool pdgo_is_system_wakeup(PDGO_Type *ptr) in pdgo_is_system_wakeup() 128 static inline bool pdgo_is_pin_wakeup(PDGO_Type *ptr) in pdgo_is_pin_wakeup() [all …]
|
| D | hpm_vad_drv.h | 57 static inline void vad_set_capture_delay(VAD_Type *ptr, uint8_t delay) in vad_set_capture_delay() 69 static inline void vad_set_pdm_clock_half_div(VAD_Type *ptr, uint8_t div) in vad_set_pdm_clock_half_div() 81 static inline void vad_enable_irq(VAD_Type *ptr, uint32_t irq_mask) in vad_enable_irq() 92 static inline void vad_disable_irq(VAD_Type *ptr, uint32_t irq_mask) in vad_disable_irq() 102 static inline void vad_disable_buffer(VAD_Type *ptr) in vad_disable_buffer() 112 static inline void vad_enable_buffer(VAD_Type *ptr) in vad_enable_buffer() 123 static inline void vad_set_fifo_threshold(VAD_Type *ptr, uint8_t threshold) in vad_set_fifo_threshold() 134 static inline void vad_enable_pdm_clock_out(VAD_Type *ptr) in vad_enable_pdm_clock_out() 144 static inline void vad_disable_pdm_clock_out(VAD_Type *ptr) in vad_disable_pdm_clock_out() 155 static inline void vad_set_pdm_clock_capture_level(VAD_Type *ptr, uint8_t level) in vad_set_pdm_clock_capture_level() [all …]
|
| D | hpm_usb_drv.h | 128 static inline uint32_t usb_get_interrupts(USB_Type *ptr) in usb_get_interrupts() 139 static inline void usb_enable_interrupts(USB_Type *ptr, uint32_t mask) in usb_enable_interrupts() 150 static inline uint32_t usb_get_status_flags(USB_Type *ptr) in usb_get_status_flags() 164 static inline void usb_clear_status_flags(USB_Type *ptr, uint32_t mask) in usb_clear_status_flags() 175 static inline uint8_t usb_get_suspend_status(USB_Type *ptr) in usb_get_suspend_status() 186 static inline bool usb_get_port_reset_status(USB_Type *ptr) in usb_get_port_reset_status() 197 static inline bool usb_get_port_ccs(USB_Type *ptr) in usb_get_port_ccs() 208 static inline uint8_t usb_get_port_speed(USB_Type *ptr) in usb_get_port_speed() 225 static inline void usb_phy_using_internal_vbus(USB_Type *ptr) in usb_phy_using_internal_vbus() 236 static inline void usb_phy_using_external_vbus(USB_Type *ptr) in usb_phy_using_external_vbus() [all …]
|
| D | hpm_i2c_drv.h | 126 static inline void i2c_respond_Nack(I2C_Type *ptr) in i2c_respond_Nack() 136 static inline void i2c_respond_ack(I2C_Type *ptr) in i2c_respond_ack() 146 static inline void i2c_clear_fifo(I2C_Type *ptr) in i2c_clear_fifo() 159 static inline uint8_t i2c_get_data_count(I2C_Type *ptr) in i2c_get_data_count() 170 static inline bool i2c_fifo_is_full(I2C_Type *ptr) in i2c_fifo_is_full() 184 static inline bool i2c_fifo_is_half(I2C_Type *ptr) in i2c_fifo_is_half() 195 static inline bool i2c_fifo_is_empty(I2C_Type *ptr) in i2c_fifo_is_empty() 209 static inline bool i2c_is_writing(I2C_Type *ptr) in i2c_is_writing() 223 static inline bool i2c_is_reading(I2C_Type *ptr) in i2c_is_reading() 237 static inline bool i2c_get_line_sda_status(I2C_Type *ptr) in i2c_get_line_sda_status() [all …]
|
| D | hpm_synt_drv.h | 17 static inline void synt_enable_counter(SYNT_Type *ptr, bool enable) in synt_enable_counter() 22 static inline void synt_reset_counter(SYNT_Type *ptr) in synt_reset_counter() 28 static inline hpm_stat_t synt_set_comparator(SYNT_Type *ptr, in synt_set_comparator() 39 static inline void synt_set_reload(SYNT_Type *ptr, uint32_t reload_count) in synt_set_reload() 44 static inline uint32_t synt_get_current_count(SYNT_Type *ptr) in synt_get_current_count() 51 static inline void synt_enable_timestamp(SYNT_Type *ptr, bool enable) in synt_enable_timestamp() 56 static inline void synt_enable_timestamp_debug_stop(SYNT_Type *ptr, bool enable) in synt_enable_timestamp_debug_stop() 61 static inline void synt_reset_timestamp(SYNT_Type *ptr) in synt_reset_timestamp() 66 static inline void synt_update_timestamp_new(SYNT_Type *ptr) in synt_update_timestamp_new() 71 static inline void synt_update_timestamp_dec(SYNT_Type *ptr) in synt_update_timestamp_dec() [all …]
|
| D | hpm_psec_drv.h | 51 static inline psec_lifecycle_t psec_get_pmic_lifecycle(PSEC_Type *ptr) in psec_get_pmic_lifecycle() 56 static inline hpm_stat_t psec_switch_pmic_state(PSEC_Type *ptr, psec_state_t state) in psec_switch_pmic_state() 72 static inline void psec_allow_psecure_state_restart(PSEC_Type *ptr, bool allow) in psec_allow_psecure_state_restart() 79 static inline void psec_lock_psecure_state_restart(PSEC_Type *ptr, bool lock) in psec_lock_psecure_state_restart() 86 static inline void psec_pmic_rom_secrets_present(PSEC_Type *ptr, bool presented) in psec_pmic_rom_secrets_present() 93 static inline void psec_psec_secure_state_config(PSEC_Type *ptr, in psec_psec_secure_state_config() 103 static inline void psec_pmic_non_secure_violation_config(PSEC_Type *ptr, in psec_pmic_non_secure_violation_config() 114 static inline void psec_psecure_violation_config(PSEC_Type *ptr, in psec_psecure_violation_config() 125 static inline void psec_pmic_non_secure_escalate_config(PSEC_Type *ptr, in psec_pmic_non_secure_escalate_config() 136 static inline void psec_psecure_escalate_config(PSEC_Type *ptr, in psec_psecure_escalate_config() [all …]
|
| D | hpm_gpio_drv.h | 55 static inline uint8_t gpio_read_pin(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_read_pin() 69 static inline uint32_t gpio_get_pin_output_status(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_get_pin_output_status() 81 static inline void gpio_toggle_pin(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_toggle_pin() 94 static inline void gpio_write_pin(GPIO_Type *ptr, uint32_t port, uint8_t pin, uint8_t high) in gpio_write_pin() 110 static inline void gpio_set_pin_input(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_set_pin_input() 122 static inline void gpio_set_pin_output(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_set_pin_output() 146 static inline bool gpio_check_pin_interrupt_flag(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_check_pin_interrupt_flag() 158 static inline void gpio_clear_pin_interrupt_flag(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_clear_pin_interrupt_flag() 172 static inline bool gpio_check_pin_interrupt_enabled(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_check_pin_interrupt_enabled() 184 static inline void gpio_enable_pin_interrupt(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_enable_pin_interrupt() [all …]
|
| D | hpm_pllctl_drv.h | 58 static inline void pllctl_pll_unlock(PLLCTL_Type *ptr, uint8_t pll, uint32_t lock_mask) in pllctl_pll_unlock() 71 static inline void pllctl_pll_lock(PLLCTL_Type *ptr, uint8_t pll, uint32_t lock_mask) in pllctl_pll_lock() 84 static inline hpm_stat_t pllctl_pll_ss_disable(PLLCTL_Type *ptr, uint8_t pll) in pllctl_pll_ss_disable() 104 static inline hpm_stat_t pllctl_pll_powerdown(PLLCTL_Type *ptr, uint8_t pll) in pllctl_pll_powerdown() 124 static inline hpm_stat_t pllctl_pll_poweron(PLLCTL_Type *ptr, uint8_t pll) in pllctl_pll_poweron() 160 static inline hpm_stat_t pllctl_pll_ss_enable(PLLCTL_Type *ptr, uint8_t pll, in pllctl_pll_ss_enable() 195 static inline hpm_stat_t pllctl_set_postdiv1(PLLCTL_Type *ptr, uint8_t pll, uint8_t div) in pllctl_set_postdiv1() 219 static inline hpm_stat_t pllctl_set_fbdiv_int(PLLCTL_Type *ptr, uint8_t pll, uint16_t fbdiv) in pllctl_set_fbdiv_int() 242 static inline hpm_stat_t pllctl_set_fbdiv_frac(PLLCTL_Type *ptr, uint8_t pll, uint16_t fbdiv) in pllctl_set_fbdiv_frac() 263 static inline hpm_stat_t pllctl_set_frac(PLLCTL_Type *ptr, uint8_t pll, uint32_t frac) in pllctl_set_frac() [all …]
|
| D | hpm_ptpc_drv.h | 79 static inline void ptpc_set_ns_counter_rollover(PTPC_Type *ptr, uint8_t index, in ptpc_set_ns_counter_rollover() 92 static inline void ptpc_enable_capture_keep(PTPC_Type *ptr, uint8_t index) in ptpc_enable_capture_keep() 103 static inline void ptpc_disable_capture_keep(PTPC_Type *ptr, uint8_t index) in ptpc_disable_capture_keep() 115 static inline void ptpc_set_ns_counter_update_type(PTPC_Type *ptr, uint8_t index, bool coarse_updat… in ptpc_set_ns_counter_update_type() 128 static inline void ptpc_set_ns_counter_step(PTPC_Type *ptr, uint8_t index, uint32_t ns_step) in ptpc_set_ns_counter_step() 140 static inline void ptpc_set_second_update(PTPC_Type *ptr, uint8_t index, uint32_t sec) in ptpc_set_second_update() 165 static inline uint32_t ptpc_get_timestamp_second(PTPC_Type *ptr, uint8_t index) in ptpc_get_timestamp_second() 178 static inline uint32_t ptpc_get_timestamp_ns(PTPC_Type *ptr, uint8_t index) in ptpc_get_timestamp_ns() 191 static inline void ptpc_config_compare(PTPC_Type *ptr, uint8_t index, uint32_t sec, uint32_t ns) in ptpc_config_compare() 205 static inline void ptpc_update_timestamp_second(PTPC_Type *ptr, uint8_t index, uint32_t sec) in ptpc_update_timestamp_second() [all …]
|
| D | hpm_uart_drv.h | 235 static inline uint8_t uart_get_fifo_size(UART_Type *ptr) in uart_get_fifo_size() 258 static inline void uart_clear_rx_fifo(UART_Type *ptr) in uart_clear_rx_fifo() 270 static inline void uart_reset_tx_fifo(UART_Type *ptr) in uart_reset_tx_fifo() 284 static inline void uart_reset_rx_fifo(UART_Type *ptr) in uart_reset_rx_fifo() 298 static inline void uart_reset_all_fifo(UART_Type *ptr) in uart_reset_all_fifo() 312 static inline void uart_modem_enable_loopback(UART_Type *ptr) in uart_modem_enable_loopback() 322 static inline void uart_modem_disable_loopback(UART_Type *ptr) in uart_modem_disable_loopback() 333 static inline void uart_modem_disable_auto_flow_control(UART_Type *ptr) in uart_modem_disable_auto_flow_control() 343 static inline void uart_modem_enable_auto_flow_control(UART_Type *ptr) in uart_modem_enable_auto_flow_control() 354 static inline void uart_modem_config(UART_Type *ptr, uart_modem_config_t *config) in uart_modem_config() [all …]
|
| /device/soc/hpmicro/sdk/hpm_sdk/soc/HPM6750/ |
| D | hpm_pcfg_drv.h | 99 static inline void pcfg_bandgap_disable_power_save_mode(PCFG_Type *ptr) in pcfg_bandgap_disable_power_save_mode() 109 static inline void pcfg_bandgap_enable_power_save_mode(PCFG_Type *ptr) in pcfg_bandgap_enable_power_save_mode() 119 static inline void pcfg_bandgap_disable_lowpower_mode(PCFG_Type *ptr) in pcfg_bandgap_disable_lowpower_mode() 129 static inline void pcfg_bandgap_enable_lowpower_mode(PCFG_Type *ptr) in pcfg_bandgap_enable_lowpower_mode() 141 static inline bool pcfg_bandgap_is_trimmed(PCFG_Type *ptr) in pcfg_bandgap_is_trimmed() 151 static inline void pcfg_bandgap_reload_trim(PCFG_Type *ptr) in pcfg_bandgap_reload_trim() 161 static inline void pcfg_ldo2p5_turn_off(PCFG_Type *ptr) in pcfg_ldo2p5_turn_off() 171 static inline void pcfg_ldo2p5_turn_on(PCFG_Type *ptr) in pcfg_ldo2p5_turn_on() 183 static inline bool pcfg_ldo2p5_is_stable(PCFG_Type *ptr) in pcfg_ldo2p5_is_stable() 193 static inline bool pcfg_dcdc_is_stable(PCFG_Type *ptr) in pcfg_dcdc_is_stable() [all …]
|
| D | hpm_sysctl_drv.c | 24 hpm_stat_t sysctl_get_cpu_gpr(SYSCTL_Type *ptr, uint8_t cpu, in sysctl_get_cpu_gpr() 38 static hpm_stat_t _sysctl_cpu_get_gpr(SYSCTL_Type *ptr, in _sysctl_cpu_get_gpr() 57 hpm_stat_t sysctl_cpu0_get_gpr(SYSCTL_Type *ptr, in sysctl_cpu0_get_gpr() 65 hpm_stat_t sysctl_cpu1_get_gpr(SYSCTL_Type *ptr, in sysctl_cpu1_get_gpr() 73 static hpm_stat_t _sysctl_cpu_set_gpr(SYSCTL_Type *ptr, in _sysctl_cpu_set_gpr() 92 hpm_stat_t sysctl_cpu0_set_gpr(SYSCTL_Type *ptr, in sysctl_cpu0_set_gpr() 111 hpm_stat_t sysctl_cpu1_set_gpr(SYSCTL_Type *ptr, in sysctl_cpu1_set_gpr() 130 void sysctl_monitor_get_default_config(SYSCTL_Type *ptr, monitor_config_t *config) in sysctl_monitor_get_default_config() 144 void sysctl_monitor_init(SYSCTL_Type *ptr, in sysctl_monitor_init() 167 uint32_t sysctl_monitor_measure_frequency(SYSCTL_Type *ptr, in sysctl_monitor_measure_frequency() [all …]
|
| /device/soc/hpmicro/sdk/hpm_sdk/soc/HPM6280/ |
| D | hpm_pcfg_drv.h | 97 static inline void pcfg_bandgap_disable_power_save_mode(PCFG_Type *ptr) in pcfg_bandgap_disable_power_save_mode() 107 static inline void pcfg_bandgap_enable_power_save_mode(PCFG_Type *ptr) in pcfg_bandgap_enable_power_save_mode() 117 static inline void pcfg_bandgap_disable_lowpower_mode(PCFG_Type *ptr) in pcfg_bandgap_disable_lowpower_mode() 127 static inline void pcfg_bandgap_enable_lowpower_mode(PCFG_Type *ptr) in pcfg_bandgap_enable_lowpower_mode() 139 static inline bool pcfg_bandgap_is_trimmed(PCFG_Type *ptr) in pcfg_bandgap_is_trimmed() 149 static inline void pcfg_bandgap_reload_trim(PCFG_Type *ptr) in pcfg_bandgap_reload_trim() 159 static inline void pcfg_ldo2p5_turn_off(PCFG_Type *ptr) in pcfg_ldo2p5_turn_off() 169 static inline void pcfg_ldo2p5_turn_on(PCFG_Type *ptr) in pcfg_ldo2p5_turn_on() 181 static inline bool pcfg_ldo2p5_is_stable(PCFG_Type *ptr) in pcfg_ldo2p5_is_stable() 191 static inline bool pcfg_dcdc_is_stable(PCFG_Type *ptr) in pcfg_dcdc_is_stable() [all …]
|
| /device/soc/hpmicro/sdk/hpm_sdk/soc/HPM6360/ |
| D | hpm_pcfg_drv.h | 97 static inline void pcfg_bandgap_disable_power_save_mode(PCFG_Type *ptr) in pcfg_bandgap_disable_power_save_mode() 107 static inline void pcfg_bandgap_enable_power_save_mode(PCFG_Type *ptr) in pcfg_bandgap_enable_power_save_mode() 117 static inline void pcfg_bandgap_disable_lowpower_mode(PCFG_Type *ptr) in pcfg_bandgap_disable_lowpower_mode() 127 static inline void pcfg_bandgap_enable_lowpower_mode(PCFG_Type *ptr) in pcfg_bandgap_enable_lowpower_mode() 139 static inline bool pcfg_bandgap_is_trimmed(PCFG_Type *ptr) in pcfg_bandgap_is_trimmed() 149 static inline void pcfg_bandgap_reload_trim(PCFG_Type *ptr) in pcfg_bandgap_reload_trim() 159 static inline void pcfg_ldo2p5_turn_off(PCFG_Type *ptr) in pcfg_ldo2p5_turn_off() 169 static inline void pcfg_ldo2p5_turn_on(PCFG_Type *ptr) in pcfg_ldo2p5_turn_on() 181 static inline bool pcfg_ldo2p5_is_stable(PCFG_Type *ptr) in pcfg_ldo2p5_is_stable() 191 static inline bool pcfg_dcdc_is_stable(PCFG_Type *ptr) in pcfg_dcdc_is_stable() [all …]
|
| /device/soc/hpmicro/sdk/hpm_sdk/soc/HPM5301/ |
| D | hpm_pcfg_drv.h | 90 static inline bool pcfg_bandgap_is_trimmed(PCFG_Type *ptr) in pcfg_bandgap_is_trimmed() 100 static inline void pcfg_bandgap_reload_trim(PCFG_Type *ptr) in pcfg_bandgap_reload_trim() 110 static inline void pcfg_ldo2p5_turn_off(PCFG_Type *ptr) in pcfg_ldo2p5_turn_off() 120 static inline void pcfg_ldo2p5_turn_on(PCFG_Type *ptr) in pcfg_ldo2p5_turn_on() 132 static inline bool pcfg_ldo2p5_is_stable(PCFG_Type *ptr) in pcfg_ldo2p5_is_stable() 142 static inline bool pcfg_dcdc_is_stable(PCFG_Type *ptr) in pcfg_dcdc_is_stable() 151 static inline void pcfg_dcdc_set_mode(PCFG_Type *ptr, uint8_t mode) in pcfg_dcdc_set_mode() 163 static inline void pcfg_dcdc_set_lp_current_limit(PCFG_Type *ptr, pcfg_dcdc_lp_current_limit_t limi… in pcfg_dcdc_set_lp_current_limit() 177 static inline bool pcfg_dcdc_is_power_loss(PCFG_Type *ptr) in pcfg_dcdc_is_power_loss() 187 static inline void pcfg_dcdc_disable_over_voltage_prot(PCFG_Type *ptr) in pcfg_dcdc_disable_over_voltage_prot() [all …]
|
| /device/soc/hpmicro/sdk/hpm_sdk/soc/HPM5361/ |
| D | hpm_pcfg_drv.h | 90 static inline bool pcfg_bandgap_is_trimmed(PCFG_Type *ptr) in pcfg_bandgap_is_trimmed() 100 static inline void pcfg_bandgap_reload_trim(PCFG_Type *ptr) in pcfg_bandgap_reload_trim() 110 static inline void pcfg_ldo2p5_turn_off(PCFG_Type *ptr) in pcfg_ldo2p5_turn_off() 120 static inline void pcfg_ldo2p5_turn_on(PCFG_Type *ptr) in pcfg_ldo2p5_turn_on() 132 static inline bool pcfg_ldo2p5_is_stable(PCFG_Type *ptr) in pcfg_ldo2p5_is_stable() 142 static inline bool pcfg_dcdc_is_stable(PCFG_Type *ptr) in pcfg_dcdc_is_stable() 151 static inline void pcfg_dcdc_set_mode(PCFG_Type *ptr, uint8_t mode) in pcfg_dcdc_set_mode() 163 static inline void pcfg_dcdc_set_lp_current_limit(PCFG_Type *ptr, pcfg_dcdc_lp_current_limit_t limi… in pcfg_dcdc_set_lp_current_limit() 177 static inline bool pcfg_dcdc_is_power_loss(PCFG_Type *ptr) in pcfg_dcdc_is_power_loss() 187 static inline void pcfg_dcdc_disable_over_voltage_prot(PCFG_Type *ptr) in pcfg_dcdc_disable_over_voltage_prot() [all …]
|
| /device/soc/hpmicro/sdk/hpm_sdk/drivers/src/ |
| D | hpm_enet_drv.c | 19 static void enet_mode_init(ENET_Type *ptr, uint32_t intr) in enet_mode_init() 42 static int enet_dma_init(ENET_Type *ptr, enet_desc_t *desc, uint32_t intr, uint8_t pbl) in enet_dma_init() 93 static int enet_mac_init(ENET_Type *ptr, enet_mac_config_t *config, enet_inf_type_t inf_type) in enet_mac_init() 141 static void enet_mask_interrupt_event(ENET_Type *ptr, uint32_t mask) in enet_mask_interrupt_event() 151 uint32_t enet_get_interrupt_status(ENET_Type *ptr) in enet_get_interrupt_status() 156 void enet_mask_mmc_rx_interrupt_event(ENET_Type *ptr, uint32_t mask) in enet_mask_mmc_rx_interrupt_event() 161 uint32_t enet_get_mmc_rx_interrupt_status(ENET_Type *ptr) in enet_get_mmc_rx_interrupt_status() 166 void enet_mask_mmc_tx_interrupt_event(ENET_Type *ptr, uint32_t mask) in enet_mask_mmc_tx_interrupt_event() 171 uint32_t enet_get_mmc_tx_interrupt_status(ENET_Type *ptr) in enet_get_mmc_tx_interrupt_status() 176 void enet_dma_flush(ENET_Type *ptr) in enet_dma_flush() [all …]
|
| D | hpm_dac_drv.c | 17 hpm_stat_t dac_init(DAC_Type *ptr, dac_config_t *config) in dac_init() 53 hpm_stat_t dac_set_step_config(DAC_Type *ptr, uint8_t step_cfg_idx, dac_step_config_t *config) in dac_set_step_config() 108 hpm_stat_t dac_set_buffer_config(DAC_Type *ptr, dac_buffer_config_t *config) in dac_set_buffer_config() 164 hpm_stat_t dac_set_direct_config(DAC_Type *ptr, uint16_t data) in dac_set_direct_config() 180 hpm_stat_t dac_set_output_frequency(DAC_Type *ptr, uint32_t dac_input_freq, uint32_t dac_output_fre… in dac_set_output_frequency() 193 hpm_stat_t dac_set_step_sw_trigger(DAC_Type *ptr, uint8_t step_sw_trig_idx) in dac_set_step_sw_trigger() 211 void dac_set_buffer_sw_trigger(DAC_Type *ptr) in dac_set_buffer_sw_trigger() 223 void dac_set_buffer_DMA_reset(DAC_Type *ptr) in dac_set_buffer_DMA_reset() 228 void dac_set_hw_trigger_enable(DAC_Type *ptr, bool enable) in dac_set_hw_trigger_enable() 237 void dac_enable_conversion(DAC_Type *ptr, bool enable) in dac_enable_conversion() [all …]
|
| D | hpm_adc16_drv.c | 33 static hpm_stat_t adc16_do_calibration(ADC16_Type *ptr) in adc16_do_calibration() 147 hpm_stat_t adc16_deinit(ADC16_Type *ptr) in adc16_deinit() 155 hpm_stat_t adc16_init(ADC16_Type *ptr, adc16_config_t *config) in adc16_init() 205 hpm_stat_t adc16_init_channel(ADC16_Type *ptr, adc16_channel_config_t *config) in adc16_init_channel() 229 hpm_stat_t adc16_get_channel_threshold(ADC16_Type *ptr, uint8_t ch, adc16_channel_threshold_t *conf… in adc16_get_channel_threshold() 244 void adc16_enable_oneshot_mode(ADC16_Type *ptr) in adc16_enable_oneshot_mode() 249 void adc16_disable_oneshot_mode(ADC16_Type *ptr) in adc16_disable_oneshot_mode() 255 hpm_stat_t adc16_init_seq_dma(ADC16_Type *ptr, adc16_dma_config_t *dma_config) in adc16_init_seq_dma() 299 hpm_stat_t adc16_set_prd_config(ADC16_Type *ptr, adc16_prd_config_t *config) in adc16_set_prd_config() 322 hpm_stat_t adc16_trigger_seq_by_sw(ADC16_Type *ptr) in adc16_trigger_seq_by_sw() [all …]
|
| D | hpm_usb_drv.c | 36 static void usb_phy_deinit(USB_Type *ptr) in usb_phy_deinit() 47 static uint8_t usb_phy_get_line_state(USB_Type *ptr) in usb_phy_get_line_state() 57 void usb_phy_init(USB_Type *ptr) in usb_phy_init() 89 void usb_dcd_bus_reset(USB_Type *ptr, uint16_t ep0_max_packet_size) in usb_dcd_bus_reset() 117 void usb_dcd_init(USB_Type *ptr) in usb_dcd_init() 158 void usb_dcd_deinit(USB_Type *ptr) in usb_dcd_deinit() 182 void usb_dcd_connect(USB_Type *ptr) in usb_dcd_connect() 188 void usb_dcd_disconnect(USB_Type *ptr) in usb_dcd_disconnect() 211 void usb_dcd_edpt_open(USB_Type *ptr, usb_endpoint_config_t *config) in usb_dcd_edpt_open() 223 uint8_t usb_dcd_edpt_get_type(USB_Type *ptr, uint8_t ep_addr) in usb_dcd_edpt_get_type() [all …]
|
| D | hpm_rdc_drv.c | 11 void rdc_output_config(RDC_Type *ptr, rdc_output_cfg_t *cfg) in rdc_output_config() 44 void rdc_input_config(RDC_Type *ptr, rdc_input_cfg_t *cfg) in rdc_input_config() 56 uint32_t rdc_get_acc_avl(RDC_Type *ptr, rdc_input_acc_chn_t chn) in rdc_get_acc_avl() 65 void rdc_output_trig_offset_config(RDC_Type *ptr, rdc_output_trig_chn_t chn, int32_t offset) in rdc_output_trig_offset_config() 76 void rdc_output_trig_enable(RDC_Type *ptr, rdc_output_trig_chn_t chn) in rdc_output_trig_enable() 85 void rdc_output_trig_disable(RDC_Type *ptr, rdc_output_trig_chn_t chn) in rdc_output_trig_disable() 94 int32_t rdc_get_i_maxval(RDC_Type *ptr) in rdc_get_i_maxval() 107 int32_t rdc_get_i_minval(RDC_Type *ptr) in rdc_get_i_minval() 119 int32_t rdc_get_q_maxval(RDC_Type *ptr) in rdc_get_q_maxval() 131 int32_t rdc_get_q_minval(RDC_Type *ptr) in rdc_get_q_minval() [all …]
|
| /device/soc/hpmicro/sdk/hpm_sdk/boards/hpm6300evk/ |
| D | board.c | 136 void board_init_uart(UART_Type *ptr) in board_init_uart() 234 void board_i2c_bus_clear(I2C_Type *ptr) in board_i2c_bus_clear() 266 void board_init_i2c(I2C_Type *ptr) in board_init_i2c() 295 uint32_t board_init_spi_clock(SPI_Type *ptr) in board_init_spi_clock() 312 void board_init_spi_pins(SPI_Type *ptr) in board_init_spi_pins() 317 void board_init_spi_pins_with_gpio_as_cs(SPI_Type *ptr) in board_init_spi_pins_with_gpio_as_cs() 504 uint32_t board_init_i2s_clock(I2S_Type *ptr) in board_init_i2s_clock() 510 uint32_t board_init_adc16_clock(ADC16_Type *ptr, bool clk_src_ahb) in board_init_adc16_clock() 552 uint32_t board_init_dac_clock(DAC_Type *ptr, bool clk_src_ahb) in board_init_dac_clock() 572 void board_init_can(CAN_Type *ptr) in board_init_can() [all …]
|