Lines Matching defs:regs

23 uint32_t _i3c_intr_sts_get(struct mec_i3c_host_regs *regs)  in _i3c_intr_sts_get()
33 void _i3c_intr_sts_clear(struct mec_i3c_host_regs *regs, uint32_t mask) in _i3c_intr_sts_clear()
43 void _i3c_intr_sts_enable(struct mec_i3c_host_regs *regs, uint32_t mask) in _i3c_intr_sts_enable()
53 void _i3c_intr_IBI_enable(struct mec_i3c_host_regs *regs) in _i3c_intr_IBI_enable()
65 void _i3c_intr_IBI_disable(struct mec_i3c_host_regs *regs) in _i3c_intr_IBI_disable()
77 void _i3c_intr_thresholds_tx_enable(struct mec_i3c_host_regs *regs) in _i3c_intr_thresholds_tx_enable()
89 void _i3c_intr_thresholds_tx_disable(struct mec_i3c_host_regs *regs) in _i3c_intr_thresholds_tx_disable()
101 void _i3c_intr_thresholds_rx_enable(struct mec_i3c_host_regs *regs) in _i3c_intr_thresholds_rx_enable()
113 void _i3c_intr_thresholds_rx_disable(struct mec_i3c_host_regs *regs) in _i3c_intr_thresholds_rx_disable()
125 void _i3c_intr_sgnl_enable(struct mec_i3c_host_regs *regs, uint32_t mask) in _i3c_intr_sgnl_enable()
135 void _i3c_resp_queue_threshold_set(struct mec_i3c_host_regs *regs, uint8_t threshold) in _i3c_resp_queue_threshold_set()
149 uint8_t _i3c_resp_buf_level_get(struct mec_i3c_host_regs *regs) in _i3c_resp_buf_level_get()
163 uint8_t _i3c_ibi_status_count_get(struct mec_i3c_host_regs *regs) in _i3c_ibi_status_count_get()
177 uint32_t _i3c_ibi_queue_status_get(struct mec_i3c_host_regs *regs) in _i3c_ibi_queue_status_get()
191 uint8_t _i3c_response_sts_get(struct mec_i3c_host_regs *regs, uint16_t *len, uint8_t *tid) in _i3c_response_sts_get()
211 uint8_t _i3c_tgt_response_sts_get(struct mec_i3c_sec_regs *regs, uint16_t *len, uint8_t *tid, in _i3c_tgt_response_sts_get()
238 void _i3c_cmd_queue_threshold_set(struct mec_i3c_host_regs *regs, uint32_t val) in _i3c_cmd_queue_threshold_set()
249 void _i3c_ibi_data_threshold_set(struct mec_i3c_host_regs *regs, uint32_t val) in _i3c_ibi_data_threshold_set()
260 void _i3c_ibi_status_threshold_set(struct mec_i3c_host_regs *regs, uint32_t val) in _i3c_ibi_status_threshold_set()
271 void _i3c_tx_buf_threshold_set(struct mec_i3c_host_regs *regs, uint32_t val) in _i3c_tx_buf_threshold_set()
282 void _i3c_rx_buf_threshold_set(struct mec_i3c_host_regs *regs, uint32_t val) in _i3c_rx_buf_threshold_set()
293 void _i3c_tx_start_threshold_set(struct mec_i3c_host_regs *regs, uint32_t val) in _i3c_tx_start_threshold_set()
304 void _i3c_rx_start_threshold_set(struct mec_i3c_host_regs *regs, uint32_t val) in _i3c_rx_start_threshold_set()
315 void _i3c_notify_sir_reject(struct mec_i3c_host_regs *regs, bool opt) in _i3c_notify_sir_reject()
325 void _i3c_notify_mr_reject(struct mec_i3c_host_regs *regs, bool opt) in _i3c_notify_mr_reject()
335 void _i3c_notify_hj_reject(struct mec_i3c_host_regs *regs, bool opt) in _i3c_notify_hj_reject()
346 void _i3c_dynamic_addr_set(struct mec_i3c_host_regs *regs, uint8_t address) in _i3c_dynamic_addr_set()
358 void _i3c_static_addr_set(struct mec_i3c_host_regs *regs, uint8_t address) in _i3c_static_addr_set()
375 void _i3c_operation_mode_set(struct mec_i3c_host_regs *regs, uint8_t mode) in _i3c_operation_mode_set()
386 void _i3c_enable(struct mec_i3c_host_regs *regs, uint8_t mode, bool enable_dma) in _i3c_enable()
413 void _i3c_disable(struct mec_i3c_host_regs *regs) in _i3c_disable()
430 void _i3c_resume(struct mec_i3c_host_regs *regs) in _i3c_resume()
440 void _i3c_xfer_err_sts_clr(struct mec_i3c_host_regs *regs) in _i3c_xfer_err_sts_clr()
458 void _i3c_hot_join_disable(struct mec_i3c_host_regs *regs) in _i3c_hot_join_disable()
478 void _i3c_tgt_hot_join_disable(struct mec_i3c_sec_regs *regs) in _i3c_tgt_hot_join_disable()
496 void _i3c_hot_join_enable(struct mec_i3c_host_regs *regs) in _i3c_hot_join_enable()
515 void _i2c_fm_timing_set(struct mec_i3c_host_regs *regs, uint32_t core_clk_freq_ns) in _i2c_fm_timing_set()
546 void _i3c_bus_free_timing_set(struct mec_i3c_sec_regs *regs, uint32_t core_clk_freq_ns) in _i3c_bus_free_timing_set()
565 void _i3c_bus_available_timing_set(struct mec_i3c_sec_regs *regs, uint32_t core_clk_freq_ns) in _i3c_bus_available_timing_set()
583 void _i3c_bus_idle_timing_set(struct mec_i3c_sec_regs *regs, uint32_t core_clk_freq_ns) in _i3c_bus_idle_timing_set()
601 void _i3c_sda_hld_switch_delay_timing_set(struct mec_i3c_sec_regs *regs, in _i3c_sda_hld_switch_delay_timing_set()
617 void _i3c_sda_hld_timing_set(struct mec_i3c_host_regs *regs, in _i3c_sda_hld_timing_set()
632 void _i3c_read_term_bit_low_count_set(struct mec_i3c_host_regs *regs, in _i3c_read_term_bit_low_count_set()
647 void _i3c_scl_low_mst_tout_set(struct mec_i3c_sec_regs *regs, uint32_t tout_val) in _i3c_scl_low_mst_tout_set()
657 void _i2c_target_present_set(struct mec_i3c_host_regs *regs) in _i2c_target_present_set()
667 void _i2c_target_present_reset(struct mec_i3c_host_regs *regs) in _i2c_target_present_reset()
678 void _i2c_fmp_timing_set(struct mec_i3c_host_regs *regs, uint32_t core_clk_freq_ns) in _i2c_fmp_timing_set()
704 void _i3c_push_pull_timing_set(struct mec_i3c_host_regs *regs, uint32_t core_clk_freq_ns, in _i3c_push_pull_timing_set()
754 void _i3c_open_drain_timing_set(struct mec_i3c_host_regs *regs, uint32_t core_clk_freq_ns, in _i3c_open_drain_timing_set()
786 void _i3c_host_dma_tx_burst_length_set(struct mec_i3c_host_regs *regs, uint32_t val) in _i3c_host_dma_tx_burst_length_set()
797 void _i3c_host_dma_rx_burst_length_set(struct mec_i3c_host_regs *regs, uint32_t val) in _i3c_host_dma_rx_burst_length_set()
808 void _i3c_host_port_set(struct mec_i3c_host_regs *regs, uint32_t val) in _i3c_host_port_set()
819 void _i3c_host_stuck_sda_config(struct mec_i3c_host_regs *regs, uint32_t en, uint32_t tout_val) in _i3c_host_stuck_sda_config()
835 void _i3c_host_tx_dma_tout_config(struct mec_i3c_host_regs *regs, uint32_t en, uint32_t tout_val) in _i3c_host_tx_dma_tout_config()
851 void _i3c_host_rx_dma_tout_config(struct mec_i3c_host_regs *regs, uint32_t en, uint32_t tout_val) in _i3c_host_rx_dma_tout_config()
867 void _i3c_sec_host_dma_tx_burst_length_set(struct mec_i3c_sec_regs *regs, uint32_t val) in _i3c_sec_host_dma_tx_burst_length_set()
878 void _i3c_sec_host_dma_rx_burst_length_set(struct mec_i3c_sec_regs *regs, uint32_t val) in _i3c_sec_host_dma_rx_burst_length_set()
889 void _i3c_sec_host_port_set(struct mec_i3c_sec_regs *regs, uint32_t val) in _i3c_sec_host_port_set()
900 void _i3c_sec_host_stuck_sda_scl_config(struct mec_i3c_sec_regs *regs, uint32_t en, in _i3c_sec_host_stuck_sda_scl_config()
920 void _i3c_sec_host_tx_dma_tout_config(struct mec_i3c_sec_regs *regs, uint32_t en, uint32_t tout_val) in _i3c_sec_host_tx_dma_tout_config()
934 void _i3c_sec_host_rx_dma_tout_config(struct mec_i3c_sec_regs *regs, uint32_t en, uint32_t tout_val) in _i3c_sec_host_rx_dma_tout_config()
948 void _i3c_sec_host_dma_fsm_enable(struct mec_i3c_sec_regs *regs) in _i3c_sec_host_dma_fsm_enable()
965 void _i3c_dev_addr_table_ptr_get(struct mec_i3c_host_regs *regs, uint16_t *start_addr, in _i3c_dev_addr_table_ptr_get()
983 void _i3c_dev_char_table_ptr_get(struct mec_i3c_host_regs *regs, uint16_t *start_addr, in _i3c_dev_char_table_ptr_get()
999 uint8_t _i3c_dev_operation_mode_get(struct mec_i3c_host_regs *regs) in _i3c_dev_operation_mode_get()
1010 uint8_t _i3c_dev_controller_role_get(struct mec_i3c_host_regs *regs) in _i3c_dev_controller_role_get()
1021 uint8_t _i3c_dev_role_config_get(struct mec_i3c_host_regs *regs) in _i3c_dev_role_config_get()
1034 void _i3c_DAT_write(struct mec_i3c_host_regs *regs, uint16_t DAT_start, uint8_t DAT_idx, in _i3c_DAT_write()
1052 uint32_t _i3c_DAT_read(struct mec_i3c_host_regs *regs, uint16_t DAT_start, uint8_t DAT_idx) in _i3c_DAT_read()
1072 void _i3c_DCT_read(struct mec_i3c_host_regs *regs, uint16_t DCT_start, uint8_t DCT_idx, in _i3c_DCT_read()
1102 void _i3c_SDCT_read(struct mec_i3c_host_regs *regs, uint16_t DCT_start, uint8_t idx, in _i3c_SDCT_read()
1125 void _i3c_fifo_write(struct mec_i3c_host_regs *regs, uint8_t *buffer, uint16_t len) in _i3c_fifo_write()
1155 void _i3c_fifo_read(struct mec_i3c_host_regs *regs, uint8_t *buffer, uint16_t len) in _i3c_fifo_read()
1185 void _i3c_ibi_data_read(struct mec_i3c_host_regs *regs, uint8_t *buffer, uint16_t len) in _i3c_ibi_data_read()
1227 void _i3c_xfers_reset(struct mec_i3c_host_regs *regs) in _i3c_xfers_reset()
1244 void _i3c_tx_fifo_rst(struct mec_i3c_host_regs *regs) in _i3c_tx_fifo_rst()
1254 void _i3c_rx_fifo_rst(struct mec_i3c_host_regs *regs) in _i3c_rx_fifo_rst()
1264 void _i3c_cmd_queue_rst(struct mec_i3c_host_regs *regs) in _i3c_cmd_queue_rst()
1274 void _i3c_soft_reset(struct mec_i3c_host_regs *regs) in _i3c_soft_reset()
1290 void _i3c_command_write(struct mec_i3c_host_regs *regs, uint32_t cmd) in _i3c_command_write()
1299 uint8_t _i3c_tx_fifo_depth_get(struct mec_i3c_host_regs *regs) in _i3c_tx_fifo_depth_get()
1308 uint8_t _i3c_rx_fifo_depth_get(struct mec_i3c_host_regs *regs) in _i3c_rx_fifo_depth_get()
1317 uint8_t _i3c_cmd_fifo_depth_get(struct mec_i3c_host_regs *regs) in _i3c_cmd_fifo_depth_get()
1326 uint8_t _i3c_resp_fifo_depth_get(struct mec_i3c_host_regs *regs) in _i3c_resp_fifo_depth_get()
1335 uint8_t _i3c_ibi_fifo_depth_get(struct mec_i3c_host_regs *regs) in _i3c_ibi_fifo_depth_get()
1343 void _i3c_tgt_pid_set(struct mec_i3c_sec_regs *regs, in _i3c_tgt_pid_set()
1363 bool _i3c_tgt_dyn_addr_valid_get(struct mec_i3c_sec_regs *regs) in _i3c_tgt_dyn_addr_valid_get()
1372 uint8_t _i3c_tgt_dyn_addr_get(struct mec_i3c_sec_regs *regs) in _i3c_tgt_dyn_addr_get()
1380 void _i3c_tgt_mrl_set(struct mec_i3c_sec_regs *regs, uint16_t mrl) in _i3c_tgt_mrl_set()
1388 void _i3c_tgt_mwl_set(struct mec_i3c_sec_regs *regs, uint16_t mwl) in _i3c_tgt_mwl_set()
1396 void _i3c_tgt_mxds_set(struct mec_i3c_sec_regs *regs, in _i3c_tgt_mxds_set()
1411 bool _i3c_tgt_SIR_enabled(struct mec_i3c_sec_regs *regs) in _i3c_tgt_SIR_enabled()
1424 bool _i3c_tgt_MR_enabled(struct mec_i3c_sec_regs *regs) in _i3c_tgt_MR_enabled()
1437 void _i3c_tgt_raise_ibi_SIR(struct mec_i3c_sec_regs *regs, uint8_t *sir_data, uint8_t sir_datalen, in _i3c_tgt_raise_ibi_SIR()
1458 void _i3c_tgt_raise_ibi_MR(struct mec_i3c_sec_regs *regs) in _i3c_tgt_raise_ibi_MR()
1469 bool _i3c_tgt_ibi_resp_get(struct mec_i3c_sec_regs *regs, uint8_t *sir_rem_datalen) in _i3c_tgt_ibi_resp_get()
1487 void _i3c_tgt_MRL_get(struct mec_i3c_sec_regs *regs, uint16_t *max_rd_len) in _i3c_tgt_MRL_get()
1495 void _i3c_tgt_MWL_get(struct mec_i3c_sec_regs *regs, uint16_t *max_wr_len) in _i3c_tgt_MWL_get()
1503 void _i3c_tgt_MRL_MWL_set(struct mec_i3c_sec_regs *regs, uint16_t max_rd_len, uint16_t max_wr_len) in _i3c_tgt_MRL_MWL_set()
1511 void _i3c_tgt_MWL_set(struct mec_i3c_sec_regs *regs, uint16_t *max_wr_len) in _i3c_tgt_MWL_set()
1519 bool _i3c_tgt_MRL_updated(struct mec_i3c_sec_regs *regs) in _i3c_tgt_MRL_updated()
1535 bool _i3c_tgt_MWL_updated(struct mec_i3c_sec_regs *regs) in _i3c_tgt_MWL_updated()
1551 void _i3c_tgt_max_speed_update(struct mec_i3c_sec_regs *regs, uint8_t max_rd_speed, in _i3c_tgt_max_speed_update()
1564 void _i3c_tgt_clk_to_data_turn_update(struct mec_i3c_sec_regs *regs, uint8_t clk_data_turn_time) in _i3c_tgt_clk_to_data_turn_update()