Home
last modified time | relevance | path

Searched defs:ptr (Results 1 – 25 of 682) sorted by relevance

12345678910>>...28

/device/soc/hpmicro/sdk/hpm_sdk/soc/HPM6880/
Dhpm_pcfg_drv.h95 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/
Dhpm_tsns_drv.h53 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 …]
Dhpm_i2s_drv.h86 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 …]
Dhpm_pdgo_drv.h38 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 …]
Dhpm_vad_drv.h57 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 …]
Dhpm_usb_drv.h128 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 …]
Dhpm_i2c_drv.h126 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 …]
Dhpm_synt_drv.h17 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 …]
Dhpm_psec_drv.h51 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 …]
Dhpm_gpio_drv.h55 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 …]
Dhpm_pllctl_drv.h58 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 …]
Dhpm_ptpc_drv.h79 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 …]
Dhpm_uart_drv.h235 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/
Dhpm_pcfg_drv.h99 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 …]
Dhpm_sysctl_drv.c24 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/
Dhpm_pcfg_drv.h97 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/
Dhpm_pcfg_drv.h97 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/
Dhpm_pcfg_drv.h90 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/
Dhpm_pcfg_drv.h90 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/
Dhpm_enet_drv.c19 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 …]
Dhpm_dac_drv.c17 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 …]
Dhpm_adc16_drv.c33 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 …]
Dhpm_usb_drv.c36 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 …]
Dhpm_rdc_drv.c11 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/
Dboard.c136 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 …]

12345678910>>...28