| /device/board/unionman/unionpi_tiger/kernel/drivers/isp/drivers/v4l2_dev/inc/isp/ |
| D | acamera_fpga_config.h | 57 static __inline void acamera_fpga_fpga_gdc_axi_write_waddr_39_32_write(uintptr_t base, uint8_t data… in acamera_fpga_fpga_gdc_axi_write_waddr_39_32_write() 61 static __inline uint8_t acamera_fpga_fpga_gdc_axi_write_waddr_39_32_read(uintptr_t base) { in acamera_fpga_fpga_gdc_axi_write_waddr_39_32_read() 78 static __inline void acamera_fpga_fpga_gdc_axi_read_raddr_39_32_write(uintptr_t base, uint8_t data)… in acamera_fpga_fpga_gdc_axi_read_raddr_39_32_write() 82 static __inline uint8_t acamera_fpga_fpga_gdc_axi_read_raddr_39_32_read(uintptr_t base) { in acamera_fpga_fpga_gdc_axi_read_raddr_39_32_read() 99 static __inline void acamera_fpga_fpga_frame_reader_raddr_39_32_write(uintptr_t base, uint8_t data)… in acamera_fpga_fpga_frame_reader_raddr_39_32_write() 103 static __inline uint8_t acamera_fpga_fpga_frame_reader_raddr_39_32_read(uintptr_t base) { in acamera_fpga_fpga_frame_reader_raddr_39_32_read() 116 static __inline void acamera_fpga_fpga_dma_wdr_frame_buffer1_highaddr_write(uintptr_t base, uint8_t… in acamera_fpga_fpga_dma_wdr_frame_buffer1_highaddr_write() 120 static __inline uint8_t acamera_fpga_fpga_dma_wdr_frame_buffer1_highaddr_read(uintptr_t base) { in acamera_fpga_fpga_dma_wdr_frame_buffer1_highaddr_read() 133 static __inline void acamera_fpga_fpga_dma_writer1_highaddr_write(uintptr_t base, uint8_t data) { in acamera_fpga_fpga_dma_writer1_highaddr_write() 137 static __inline uint8_t acamera_fpga_fpga_dma_writer1_highaddr_read(uintptr_t base) { in acamera_fpga_fpga_dma_writer1_highaddr_read() [all …]
|
| D | acamera_isp1_config.h | 57 static __inline void acamera_isp_top_active_width_write(uintptr_t base, uint16_t data) { in acamera_isp_top_active_width_write() 61 static __inline uint16_t acamera_isp_top_active_width_read(uintptr_t base) { in acamera_isp_top_active_width_read() 78 static __inline void acamera_isp_top_active_height_write(uintptr_t base, uint16_t data) { in acamera_isp_top_active_height_write() 82 static __inline uint16_t acamera_isp_top_active_height_read(uintptr_t base) { in acamera_isp_top_active_height_read() 103 static __inline void acamera_isp_top_rggb_start_pre_mirror_write(uintptr_t base, uint8_t data) { in acamera_isp_top_rggb_start_pre_mirror_write() 107 static __inline uint8_t acamera_isp_top_rggb_start_pre_mirror_read(uintptr_t base) { in acamera_isp_top_rggb_start_pre_mirror_read() 126 static __inline void acamera_isp_top_rggb_start_post_mirror_write(uintptr_t base, uint8_t data) { in acamera_isp_top_rggb_start_post_mirror_write() 130 static __inline uint8_t acamera_isp_top_rggb_start_post_mirror_read(uintptr_t base) { in acamera_isp_top_rggb_start_post_mirror_read() 151 static __inline void acamera_isp_top_cfa_pattern_write(uintptr_t base, uint8_t data) { in acamera_isp_top_cfa_pattern_write() 155 static __inline uint8_t acamera_isp_top_cfa_pattern_read(uintptr_t base) { in acamera_isp_top_cfa_pattern_read() [all …]
|
| D | acamera_isp_config.h | 52 static __inline uint32_t acamera_isp_id_api_read(uintptr_t base) { in acamera_isp_id_api_read() 65 static __inline uint32_t acamera_isp_id_product_read(uintptr_t base) { in acamera_isp_id_product_read() 78 static __inline uint32_t acamera_isp_id_version_read(uintptr_t base) { in acamera_isp_id_version_read() 91 static __inline uint32_t acamera_isp_id_revision_read(uintptr_t base) { in acamera_isp_id_revision_read() 133 static __inline void acamera_isp_isp_global_global_fsm_reset_write(uintptr_t base, uint8_t data) { in acamera_isp_isp_global_global_fsm_reset_write() 137 static __inline uint8_t acamera_isp_isp_global_global_fsm_reset_read(uintptr_t base) { in acamera_isp_isp_global_global_fsm_reset_read() 154 static __inline void acamera_isp_isp_global_scaler_fsm_reset_write(uintptr_t base, uint8_t data) { in acamera_isp_isp_global_scaler_fsm_reset_write() 158 static __inline uint8_t acamera_isp_isp_global_scaler_fsm_reset_read(uintptr_t base) { in acamera_isp_isp_global_scaler_fsm_reset_read() 192 static __inline void acamera_isp_isp_global_dma_global_config_write(uintptr_t base, uint32_t data) { in acamera_isp_isp_global_dma_global_config_write() 196 static __inline uint32_t acamera_isp_isp_global_dma_global_config_read(uintptr_t base) { in acamera_isp_isp_global_dma_global_config_read() [all …]
|
| /device/soc/hpmicro/sdk/hpm_sdk/soc/HPM6360/ |
| D | hpm_sdxc_soc_drv.h | 19 static inline void sdxc_enable_tm_clock(SDXC_Type *base) in sdxc_enable_tm_clock() 24 static inline void sdxc_enable_freq_selection(SDXC_Type *base) in sdxc_enable_freq_selection() 29 static inline void sdxc_disable_freq_selection(SDXC_Type *base) in sdxc_disable_freq_selection() 34 static inline void sdxc_set_clock_divider(SDXC_Type *base, uint32_t div) in sdxc_set_clock_divider() 41 static inline uint32_t sdxc_get_clock_divider(SDXC_Type *base) in sdxc_get_clock_divider() 49 static inline void sdxc_wait_card_active(SDXC_Type *base) in sdxc_wait_card_active() 59 static inline void sdxc_enable_inverse_clock(SDXC_Type *base, bool enable) in sdxc_enable_inverse_clock() 68 static inline bool sdxc_is_inverse_clock_enabled(SDXC_Type *base) in sdxc_is_inverse_clock_enabled() 73 static inline void sdxc_select_cardclk_delay_source(SDXC_Type *base, bool loopback_from_pad) in sdxc_select_cardclk_delay_source() 82 static inline void sdxc_set_cardclk_delay_chain(SDXC_Type *base, uint32_t number_of_delaycells) in sdxc_set_cardclk_delay_chain() [all …]
|
| D | hpm_plic_drv.h | 54 ATTR_ALWAYS_INLINE static inline void __plic_set_feature(uint32_t base, uint32_t feature) in __plic_set_feature() 67 ATTR_ALWAYS_INLINE static inline void __plic_set_threshold(uint32_t base, in __plic_set_threshold() 85 ATTR_ALWAYS_INLINE static inline void __plic_set_irq_priority(uint32_t base, in __plic_set_irq_priority() 101 ATTR_ALWAYS_INLINE static inline void __plic_set_irq_pending(uint32_t base, uint32_t irq) in __plic_set_irq_pending() 116 ATTR_ALWAYS_INLINE static inline void __plic_enable_irq(uint32_t base, in __plic_enable_irq() 137 ATTR_ALWAYS_INLINE static inline void __plic_disable_irq(uint32_t base, in __plic_disable_irq() 157 ATTR_ALWAYS_INLINE static inline uint32_t __plic_claim_irq(uint32_t base, uint32_t target) in __plic_claim_irq() 173 ATTR_ALWAYS_INLINE static inline void __plic_complete_irq(uint32_t base, in __plic_complete_irq()
|
| /device/soc/hpmicro/sdk/hpm_sdk/soc/HPM6880/ |
| D | hpm_sdxc_soc_drv.h | 19 static inline void sdxc_enable_tm_clock(SDXC_Type *base) in sdxc_enable_tm_clock() 24 static inline void sdxc_enable_freq_selection(SDXC_Type *base) in sdxc_enable_freq_selection() 29 static inline void sdxc_disable_freq_selection(SDXC_Type *base) in sdxc_disable_freq_selection() 39 static inline void sdxc_set_clock_divider(SDXC_Type *base, uint32_t div) in sdxc_set_clock_divider() 51 static inline uint32_t sdxc_get_clock_divider(SDXC_Type *base) in sdxc_get_clock_divider() 59 static inline void sdxc_wait_card_active(SDXC_Type *base) in sdxc_wait_card_active() 74 static inline void sdxc_enable_inverse_clock(SDXC_Type *base, bool enable) in sdxc_enable_inverse_clock() 89 static inline bool sdxc_is_inverse_clock_enabled(SDXC_Type *base) in sdxc_is_inverse_clock_enabled() 99 static inline void sdxc_select_cardclk_delay_source(SDXC_Type *base, bool loopback_from_pad) in sdxc_select_cardclk_delay_source() 113 static inline void sdxc_set_cardclk_delay_chain(SDXC_Type *base, uint32_t num_delaycells) in sdxc_set_cardclk_delay_chain() [all …]
|
| D | hpm_plic_drv.h | 54 ATTR_ALWAYS_INLINE static inline void __plic_set_feature(uint32_t base, uint32_t feature) in __plic_set_feature() 67 ATTR_ALWAYS_INLINE static inline void __plic_set_threshold(uint32_t base, in __plic_set_threshold() 85 ATTR_ALWAYS_INLINE static inline void __plic_set_irq_priority(uint32_t base, in __plic_set_irq_priority() 101 ATTR_ALWAYS_INLINE static inline void __plic_set_irq_pending(uint32_t base, uint32_t irq) in __plic_set_irq_pending() 116 ATTR_ALWAYS_INLINE static inline void __plic_enable_irq(uint32_t base, in __plic_enable_irq() 137 ATTR_ALWAYS_INLINE static inline void __plic_disable_irq(uint32_t base, in __plic_disable_irq() 157 ATTR_ALWAYS_INLINE static inline uint32_t __plic_claim_irq(uint32_t base, uint32_t target) in __plic_claim_irq() 173 ATTR_ALWAYS_INLINE static inline void __plic_complete_irq(uint32_t base, in __plic_complete_irq()
|
| /device/soc/hpmicro/sdk/hpm_sdk/drivers/src/ |
| D | hpm_mmc_drv.c | 10 void mmc_track_config_pos_mode(MMC_Type *base, mmc_track_pos_mode_t *mode) in mmc_track_config_pos_mode() 26 void mmc_track_get_default_mode_config(MMC_Type *base, mmc_track_mode_t *config) in mmc_track_get_default_mode_config() 42 void mmc_track_config_mode(MMC_Type *base, mmc_track_mode_t *config) in mmc_track_config_mode() 59 void mmc_get_default_pos_or_delta_pos_para(MMC_Type *base, mmc_pos_or_delta_pos_input_t *para) in mmc_get_default_pos_or_delta_pos_para() 71 void mmc_track_config_pos_para(MMC_Type *base, mmc_pos_or_delta_pos_input_t *para) in mmc_track_config_pos_para() 89 void mmc_track_config_delta_para(MMC_Type *base, mmc_pos_or_delta_pos_input_t *para) in mmc_track_config_delta_para() 106 void mmc_track_config_coef_para(MMC_Type *base, mmc_coef_input_t *para) in mmc_track_config_coef_para() 122 void mmc_track_config_coef_trig(MMC_Type *base, uint8_t index, mmc_coef_trig_config_t *config) in mmc_track_config_coef_trig() 135 void mmc_track_get_result(MMC_Type *base, mmc_pos_out_t *pos_out, mmc_coef_out_t *coef_out) in mmc_track_get_result() 167 void mmc_pred_get_default_mode_config(MMC_Type *base, mmc_pred_mode_t *config) in mmc_pred_get_default_mode_config() [all …]
|
| D | hpm_qeo_drv.c | 10 void qeo_wave_get_default_mode_config(QEO_Type *base, qeo_wave_mode_t *config) in qeo_wave_get_default_mode_config() 38 void qeo_wave_config_mode(QEO_Type *base, qeo_wave_mode_t *config) in qeo_wave_config_mode() 69 void qeo_abz_get_default_mode_config(QEO_Type *base, qeo_abz_mode_t *config) in qeo_abz_get_default_mode_config() 79 void qeo_abz_config_mode(QEO_Type *base, qeo_abz_mode_t *config) in qeo_abz_config_mode() 106 hpm_stat_t qeo_abz_set_max_frequency(QEO_Type *base, uint32_t src_freq, uint32_t freq) in qeo_abz_set_max_frequency() 119 hpm_stat_t qeo_abz_set_wdog_frequency(QEO_Type *base, uint32_t src_freq, uint32_t freq) in qeo_abz_set_wdog_frequency() 133 void qeo_pwm_get_default_safety_table_config(QEO_Type *base, qeo_pwm_safety_output_table_t *table) in qeo_pwm_get_default_safety_table_config() 146 void qeo_pwm_get_default_phase_table_config(QEO_Type *base, qeo_pwm_phase_output_table_t *table) in qeo_pwm_get_default_phase_table_config() 159 void qeo_pwm_get_default_mode_config(QEO_Type *base, qeo_pwm_mode_t *config) in qeo_pwm_get_default_mode_config() 167 void qeo_pwm_config_mode(QEO_Type *base, qeo_pwm_mode_t *config) in qeo_pwm_config_mode() [all …]
|
| D | hpm_sdxc_drv.c | 48 static hpm_stat_t sdxc_set_transfer_config(SDXC_Type *base, in sdxc_set_transfer_config() 103 hpm_stat_t sdxc_receive_cmd_response(SDXC_Type *base, sdxc_command_t *cmd) in sdxc_receive_cmd_response() 138 static void sdxc_read_data_buf(SDXC_Type *base, uint32_t *data, uint32_t num_of_words) in sdxc_read_data_buf() 147 static hpm_stat_t sdxc_read_via_data_buf_blocking(SDXC_Type *base, sdxc_data_t *data) in sdxc_read_via_data_buf_blocking() 198 static void sdxc_write_data_buf(SDXC_Type *base, const uint32_t *data, uint32_t num_of_words) in sdxc_write_data_buf() 207 static hpm_stat_t sdxc_write_via_data_buf_blocking(SDXC_Type *base, sdxc_data_t *data) in sdxc_write_via_data_buf_blocking() 258 static bool sdxc_is_bus_idle(SDXC_Type *base) in sdxc_is_bus_idle() 265 hpm_stat_t sdxc_get_capabilities(SDXC_Type *base, sdxc_capabilities_t *capabilities) in sdxc_get_capabilities() 282 hpm_stat_t sdxc_send_command(SDXC_Type *base, sdxc_command_t *cmd) in sdxc_send_command() 360 hpm_stat_t sdxc_parse_interrupt_status(SDXC_Type *base) in sdxc_parse_interrupt_status() [all …]
|
| D | hpm_sdp_drv.c | 71 static inline void sdp_clear_error_status(SDP_Type *base) in sdp_clear_error_status() 107 hpm_stat_t sdp_wait_done(SDP_Type *base) in sdp_wait_done() 133 hpm_stat_t sdp_init(SDP_Type *base) in sdp_init() 145 hpm_stat_t sdp_deinit(SDP_Type *base) in sdp_deinit() 155 hpm_stat_t sdp_aes_set_key(SDP_Type *base, in sdp_aes_set_key() 216 hpm_stat_t sdp_sm4_set_key(SDP_Type *base, in sdp_sm4_set_key() 236 hpm_stat_t sdp_aes_crypt_ecb(SDP_Type *base, in sdp_aes_crypt_ecb() 298 hpm_stat_t sdp_aes_crypt_cbc(SDP_Type *base, in sdp_aes_crypt_cbc() 382 hpm_stat_t sdp_aes_crypt_ctr(SDP_Type *base, in sdp_aes_crypt_ctr() 483 static hpm_stat_t aes_ccm_auth_crypt(SDP_Type *base, in aes_ccm_auth_crypt() [all …]
|
| /device/soc/hpmicro/sdk/hpm_sdk/drivers/inc/ |
| D | hpm_can_drv.h | 273 static inline void can_reset(CAN_Type *base, bool enable) in can_reset() 292 static inline void can_set_node_mode(CAN_Type *base, can_node_mode_t mode) in can_set_node_mode() 314 static inline void can_enable_listen_only_mode(CAN_Type *base, bool enable) in can_enable_listen_only_mode() 330 static inline void can_enter_standby_mode(CAN_Type *base, bool enable) in can_enter_standby_mode() 346 static inline void can_select_tx_buffer(CAN_Type *base, bool select_secondary_buffer) in can_select_tx_buffer() 360 static inline void can_start_high_priority_message_transmit(CAN_Type *base) in can_start_high_priority_message_transmit() 369 static inline void can_abort_high_priority_message_transmit(CAN_Type *base) in can_abort_high_priority_message_transmit() 378 static inline void can_start_message_transmit(CAN_Type *base) in can_start_message_transmit() 387 static inline void can_start_all_message_transmit(CAN_Type *base) in can_start_all_message_transmit() 396 static inline void can_abort_message_transmit(CAN_Type *base) in can_abort_message_transmit() [all …]
|
| D | hpm_qeo_drv.h | 132 static inline void qeo_wave_set_resolution_lines(QEO_Type *base, uint32_t lines) in qeo_wave_set_resolution_lines() 142 static inline void qeo_wave_set_output_type(QEO_Type *base, qeo_wave_type_t type) in qeo_wave_set_output_type() 152 static inline void qeo_wave_set_saddle_type(QEO_Type *base, bool standard) in qeo_wave_set_saddle_type() 167 static inline void qeo_wave_set_phase_shift(QEO_Type *base, uint8_t index, double angle) in qeo_wave_set_phase_shift() 181 static inline void qeo_wave_enable_vd_vq_inject(QEO_Type *base, uint8_t index, int32_t vd_val, int3… in qeo_wave_enable_vd_vq_inject() 194 static inline void qeo_wave_disable_vd_vq_inject(QEO_Type *base, uint8_t index) in qeo_wave_disable_vd_vq_inject() 204 static inline void qeo_wave_load_vd_vq(QEO_Type *base) in qeo_wave_load_vd_vq() 215 static inline void qeo_wave_enable_amplitude(QEO_Type *base, uint8_t index, double amp) in qeo_wave_enable_amplitude() 227 static inline void qeo_wave_disable_amplitude(QEO_Type *base, uint8_t index) in qeo_wave_disable_amplitude() 238 static inline void qeo_wave_set_mid_point_shift(QEO_Type *base, uint8_t index, double shift) in qeo_wave_set_mid_point_shift() [all …]
|
| D | hpm_wdg_drv.h | 98 static inline void wdg_write_enable(WDG_Type *base) in wdg_write_enable() 108 static inline void wdg_enable(WDG_Type *base) in wdg_enable() 119 static inline void wdg_disable(WDG_Type *base) in wdg_disable() 130 static inline void wdg_reset_enable(WDG_Type *base) in wdg_reset_enable() 141 static inline void wdg_reset_disable(WDG_Type *base) in wdg_reset_disable() 153 static inline void wdg_interrupt_enable(WDG_Type *base) in wdg_interrupt_enable() 164 static inline void wdg_interrupt_disable(WDG_Type *base) in wdg_interrupt_disable() 178 static inline void wdg_clksrc_select(WDG_Type *base, wdg_clksrc_t clksrc) in wdg_clksrc_select() 192 static inline void wdg_restart(WDG_Type *base) in wdg_restart() 204 static inline uint32_t wdg_get_status(WDG_Type *base) in wdg_get_status() [all …]
|
| D | hpm_mmc_drv.h | 189 static inline void mmc_set_sysclk_freq(MMC_Type *base, uint32_t freq) in mmc_set_sysclk_freq() 202 static inline void mmc_software_reset(MMC_Type *base) in mmc_software_reset() 212 static inline void mmc_enable_module(MMC_Type *base) in mmc_enable_module() 221 static inline void mmc_disable_module(MMC_Type *base) in mmc_disable_module() 231 static inline void mmc_track_set_open_loop_mode(MMC_Type *base, bool open_loop) in mmc_track_set_open_loop_mode() 245 static inline void mmc_track_set_adjop_mode(MMC_Type *base, bool adjop) in mmc_track_set_adjop_mode() 260 static inline void mmc_track_enable_shadow_read(MMC_Type *base) in mmc_track_enable_shadow_read() 273 static inline void mmc_track_enable_interrupt(MMC_Type *base, uint32_t int_mask) in mmc_track_enable_interrupt() 283 static inline void mmc_track_disable_interrupt(MMC_Type *base, uint32_t int_mask) in mmc_track_disable_interrupt() 293 static inline uint32_t mmc_track_get_status(MMC_Type *base) in mmc_track_get_status() [all …]
|
| D | hpm_sdxc_drv.h | 546 SDXC_Type *base; member 563 static inline uint32_t sdxc_get_interrupt_status(SDXC_Type *base) in sdxc_get_interrupt_status() 574 static inline bool sdxc_is_card_inserted(SDXC_Type *base) in sdxc_is_card_inserted() 585 static inline bool sdxc_is_write_protected(SDXC_Type *base) in sdxc_is_write_protected() 595 static inline void sdxc_clear_interrupt_status(SDXC_Type *base, uint32_t status_mask) in sdxc_clear_interrupt_status() 606 static inline void sdxc_enable_interrupt_status(SDXC_Type *base, uint32_t mask, bool enable) in sdxc_enable_interrupt_status() 621 static inline void sdxc_enable_interrupt_signal(SDXC_Type *base, uint32_t mask, bool enable) in sdxc_enable_interrupt_signal() 643 static inline uint8_t sdxc_get_adma_error_status(SDXC_Type *base) in sdxc_get_adma_error_status() 653 static inline void sdxc_configure_data_timeout(SDXC_Type *base, uint8_t timeout) in sdxc_configure_data_timeout() 663 static inline void sdxc_interrupt_at_block_gap(SDXC_Type *base, bool enable) in sdxc_interrupt_at_block_gap() [all …]
|
| /device/soc/hpmicro/sdk/hpm_sdk/soc/HPM6750/ |
| D | hpm_sdxc_soc_drv.h | 22 static inline void sdxc_wait_card_active(SDXC_Type *base) in sdxc_wait_card_active() 38 static inline void sdxc_enable_inverse_clock(SDXC_Type *base, bool enable) in sdxc_enable_inverse_clock() 48 static inline bool sdxc_is_inverse_clock_enabled(SDXC_Type *base) in sdxc_is_inverse_clock_enabled() 54 static inline void sdxc_select_cardclk_delay_source(SDXC_Type *base, bool delay_from_pad) in sdxc_select_cardclk_delay_source() 60 static inline void sdxc_set_cardclk_delay_chain(SDXC_Type *base, uint32_t delay_chain) in sdxc_set_cardclk_delay_chain() 68 static inline void sdxc_set_data_strobe_delay(SDXC_Type *base, uint32_t num_delaycells) in sdxc_set_data_strobe_delay() 78 static inline uint32_t sdxc_get_default_strobe_delay(SDXC_Type *base) in sdxc_get_default_strobe_delay() 84 static inline void sdxc_set_rxclk_delay_chain(SDXC_Type *base, uint32_t num_delaycells) in sdxc_set_rxclk_delay_chain() 93 static inline uint32_t sdxc_get_default_cardclk_delay_chain(SDXC_Type *base, uint32_t clock_freq) in sdxc_get_default_cardclk_delay_chain() 103 static inline bool sdxc_is_ddr50_supported(SDXC_Type *base) in sdxc_is_ddr50_supported()
|
| D | hpm_plic_drv.h | 54 ATTR_ALWAYS_INLINE static inline void __plic_set_feature(uint32_t base, uint32_t feature) in __plic_set_feature() 67 ATTR_ALWAYS_INLINE static inline void __plic_set_threshold(uint32_t base, in __plic_set_threshold() 85 ATTR_ALWAYS_INLINE static inline void __plic_set_irq_priority(uint32_t base, in __plic_set_irq_priority() 101 ATTR_ALWAYS_INLINE static inline void __plic_set_irq_pending(uint32_t base, uint32_t irq) in __plic_set_irq_pending() 116 ATTR_ALWAYS_INLINE static inline void __plic_enable_irq(uint32_t base, in __plic_enable_irq() 137 ATTR_ALWAYS_INLINE static inline void __plic_disable_irq(uint32_t base, in __plic_disable_irq() 157 ATTR_ALWAYS_INLINE static inline uint32_t __plic_claim_irq(uint32_t base, uint32_t target) in __plic_claim_irq() 173 ATTR_ALWAYS_INLINE static inline void __plic_complete_irq(uint32_t base, in __plic_complete_irq()
|
| /device/soc/hpmicro/sdk/hpm_sdk/soc/HPM5301/ |
| D | hpm_plic_drv.h | 58 ATTR_ALWAYS_INLINE static inline void __plic_set_feature(uint32_t base, uint32_t feature) in __plic_set_feature() 71 ATTR_ALWAYS_INLINE static inline void __plic_set_threshold(uint32_t base, in __plic_set_threshold() 89 ATTR_ALWAYS_INLINE static inline void __plic_set_irq_priority(uint32_t base, in __plic_set_irq_priority() 106 ATTR_ALWAYS_INLINE static inline void __plic_set_irq_pending(uint32_t base, uint32_t irq) in __plic_set_irq_pending() 120 ATTR_ALWAYS_INLINE static inline void __plic_enable_irq_edge_trigger(uint32_t base, uint32_t irq) in __plic_enable_irq_edge_trigger() 134 ATTR_ALWAYS_INLINE static inline void __plic_enable_irq_level_trigger(uint32_t base, uint32_t irq) in __plic_enable_irq_level_trigger() 149 ATTR_ALWAYS_INLINE static inline void __plic_enable_irq(uint32_t base, in __plic_enable_irq() 170 ATTR_ALWAYS_INLINE static inline void __plic_disable_irq(uint32_t base, in __plic_disable_irq() 190 ATTR_ALWAYS_INLINE static inline uint32_t __plic_claim_irq(uint32_t base, uint32_t target) in __plic_claim_irq() 206 ATTR_ALWAYS_INLINE static inline void __plic_complete_irq(uint32_t base, in __plic_complete_irq()
|
| D | hpm_romapi.h | 304 static inline hpm_stat_t rom_xpi_nor_get_config(XPI_Type *base, in rom_xpi_nor_get_config() 317 static inline hpm_stat_t rom_xpi_nor_init(XPI_Type *base, xpi_nor_config_t *nor_config) in rom_xpi_nor_init() 331 static inline hpm_stat_t rom_xpi_nor_erase(XPI_Type *base, in rom_xpi_nor_erase() 350 static inline hpm_stat_t rom_xpi_nor_erase_sector(XPI_Type *base, in rom_xpi_nor_erase_sector() 368 static inline hpm_stat_t rom_xpi_nor_erase_sector_nonblocking(XPI_Type *base, in rom_xpi_nor_erase_sector_nonblocking() 384 static inline hpm_stat_t rom_xpi_nor_erase_block(XPI_Type *base, in rom_xpi_nor_erase_block() 402 static inline hpm_stat_t rom_xpi_nor_erase_block_nonblocking(XPI_Type *base, in rom_xpi_nor_erase_block_nonblocking() 417 static inline hpm_stat_t rom_xpi_nor_erase_chip(XPI_Type *base, in rom_xpi_nor_erase_chip() 431 static inline hpm_stat_t rom_xpi_nor_erase_chip_nonblocking(XPI_Type *base, in rom_xpi_nor_erase_chip_nonblocking() 450 static inline hpm_stat_t rom_xpi_nor_program(XPI_Type *base, in rom_xpi_nor_program() [all …]
|
| /device/soc/hpmicro/sdk/hpm_sdk/soc/HPM5361/ |
| D | hpm_plic_drv.h | 58 ATTR_ALWAYS_INLINE static inline void __plic_set_feature(uint32_t base, uint32_t feature) in __plic_set_feature() 71 ATTR_ALWAYS_INLINE static inline void __plic_set_threshold(uint32_t base, in __plic_set_threshold() 89 ATTR_ALWAYS_INLINE static inline void __plic_set_irq_priority(uint32_t base, in __plic_set_irq_priority() 106 ATTR_ALWAYS_INLINE static inline void __plic_set_irq_pending(uint32_t base, uint32_t irq) in __plic_set_irq_pending() 120 ATTR_ALWAYS_INLINE static inline void __plic_enable_irq_edge_trigger(uint32_t base, uint32_t irq) in __plic_enable_irq_edge_trigger() 134 ATTR_ALWAYS_INLINE static inline void __plic_enable_irq_level_trigger(uint32_t base, uint32_t irq) in __plic_enable_irq_level_trigger() 149 ATTR_ALWAYS_INLINE static inline void __plic_enable_irq(uint32_t base, in __plic_enable_irq() 170 ATTR_ALWAYS_INLINE static inline void __plic_disable_irq(uint32_t base, in __plic_disable_irq() 190 ATTR_ALWAYS_INLINE static inline uint32_t __plic_claim_irq(uint32_t base, uint32_t target) in __plic_claim_irq() 206 ATTR_ALWAYS_INLINE static inline void __plic_complete_irq(uint32_t base, in __plic_complete_irq()
|
| /device/soc/hpmicro/sdk/hpm_sdk/soc/HPM6280/ |
| D | hpm_plic_drv.h | 54 ATTR_ALWAYS_INLINE static inline void __plic_set_feature(uint32_t base, uint32_t feature) in __plic_set_feature() 67 ATTR_ALWAYS_INLINE static inline void __plic_set_threshold(uint32_t base, in __plic_set_threshold() 85 ATTR_ALWAYS_INLINE static inline void __plic_set_irq_priority(uint32_t base, in __plic_set_irq_priority() 101 ATTR_ALWAYS_INLINE static inline void __plic_set_irq_pending(uint32_t base, uint32_t irq) in __plic_set_irq_pending() 116 ATTR_ALWAYS_INLINE static inline void __plic_enable_irq(uint32_t base, in __plic_enable_irq() 137 ATTR_ALWAYS_INLINE static inline void __plic_disable_irq(uint32_t base, in __plic_disable_irq() 157 ATTR_ALWAYS_INLINE static inline uint32_t __plic_claim_irq(uint32_t base, uint32_t target) in __plic_claim_irq() 173 ATTR_ALWAYS_INLINE static inline void __plic_complete_irq(uint32_t base, in __plic_complete_irq()
|
| /device/qemu/arm_virt/liteos_a_mini/board/amba_pl011/ |
| D | amba_pl011.c | 47 #define UARTREG(base, reg) (*REG32((base) + (reg))) argument 50 STATIC VOID UartPutcReg(UINTPTR base, CHAR c) in UartPutcReg() 65 UINTPTR base = uart_to_ptr((UINT32)port); in uart_putc() local 85 STATIC VOID UartPutStr(UINTPTR base, const CHAR *s, UINT32 len) in UartPutStr() 97 UINT32 UartPutsReg(UINTPTR base, const CHAR *s, UINT32 len, BOOL isLock) in UartPutsReg() 118 UINTPTR base = uart_to_ptr(0); in UartPuts() local 143 UINTPTR base = uart_to_ptr(0); in uart_handler() local
|
| /device/qemu/arm_virt/liteos_a/board/amba_pl011/ |
| D | amba_pl011.c | 47 #define UARTREG(base, reg) (*REG32((base) + (reg))) argument 50 STATIC VOID UartPutcReg(UINTPTR base, CHAR c) in UartPutcReg() 65 UINTPTR base = uart_to_ptr((UINT32)port); in uart_putc() local 85 STATIC VOID UartPutStr(UINTPTR base, const CHAR *s, UINT32 len) in UartPutStr() 97 UINT32 UartPutsReg(UINTPTR base, const CHAR *s, UINT32 len, BOOL isLock) in UartPutsReg() 118 UINTPTR base = uart_to_ptr(0); in UartPuts() local 143 UINTPTR base = uart_to_ptr(0); in uart_handler() local
|
| /device/soc/hpmicro/drivers/platform/ |
| D | gpio.c | 30 uint32_t base; member 40 GPIO_Type *base = (GPIO_Type *)hpmGpioDev->base; in Write() local 51 GPIO_Type *base = (GPIO_Type *)hpmGpioDev->base; in Read() local 66 GPIO_Type *base = (GPIO_Type *)hpmGpioDev->base; in SetDir() local 86 GPIO_Type *base = (GPIO_Type *)hpmGpioDev->base; in SetIrq() local 112 GPIO_Type *base = (GPIO_Type *)hpmGpioDev->base; in EnableIrq() local 123 GPIO_Type *base = (GPIO_Type *)hpmGpioDev->base; in DisableIrq() local 175 GPIO_Type *base = (GPIO_Type *)hpmGpioDev->base; in hpm_gpio_isr() local
|