| /OK3568_Linux_fs/u-boot/drivers/ufs/ |
| H A D | ufs.c | 182 ufshcd_writel(hba, uic_cmd->argument1, REG_UIC_COMMAND_ARG_1); in ufshcd_send_uic_cmd() 183 ufshcd_writel(hba, uic_cmd->argument2, REG_UIC_COMMAND_ARG_2); in ufshcd_send_uic_cmd() 184 ufshcd_writel(hba, uic_cmd->argument3, REG_UIC_COMMAND_ARG_3); in ufshcd_send_uic_cmd() 187 ufshcd_writel(hba, uic_cmd->command & COMMAND_OPCODE_MASK, in ufshcd_send_uic_cmd() 194 ufshcd_writel(hba, intr_status, REG_INTERRUPT_STATUS); in ufshcd_send_uic_cmd() 356 ufshcd_writel(hba, 0, REG_UTP_TRANSFER_REQ_INT_AGG_CONTROL); in ufshcd_disable_intr_aggr() 374 ufshcd_writel(hba, UTP_TASK_REQ_LIST_RUN_STOP_BIT, in ufshcd_enable_run_stop_reg() 376 ufshcd_writel(hba, UTP_TRANSFER_REQ_LIST_RUN_STOP_BIT, in ufshcd_enable_run_stop_reg() 395 ufshcd_writel(hba, set, REG_INTERRUPT_ENABLE); in ufshcd_enable_intr() 422 ufshcd_writel(hba, lower_32_bits((dma_addr_t)hba->utrdl), in ufshcd_make_hba_operational() [all …]
|
| H A D | cdns-platform.c | 60 ufshcd_writel(hba, core_clk_div, CDNS_UFS_REG_HCLKDIV); in cdns_ufs_set_hclkdiv() 85 ufshcd_writel(hba, data, CDNS_UFS_REG_PHY_XCFGD1); in cdns_ufs_init()
|
| H A D | ufshcd-dwc.c | 44 ufshcd_writel(hba, divider_val, DWC_UFS_REG_HCLKDIV); in ufshcd_dwc_program_clk_div()
|
| H A D | ufs.h | 904 #define ufshcd_writel(hba, val, reg) \ macro
|
| /OK3568_Linux_fs/kernel/drivers/scsi/ufs/ |
| H A D | ufshcd-crypto.c | 38 ufshcd_writel(hba, 0, slot_offset + 16 * sizeof(cfg->reg_val[0])); in ufshcd_program_key() 40 ufshcd_writel(hba, le32_to_cpu(cfg->reg_val[i]), in ufshcd_program_key() 44 ufshcd_writel(hba, le32_to_cpu(cfg->reg_val[17]), in ufshcd_program_key() 47 ufshcd_writel(hba, le32_to_cpu(cfg->reg_val[16]), in ufshcd_program_key()
|
| H A D | ufshcd-pci.c | 175 ufshcd_writel(hba, lower_32_bits(hba->utrdl_dma_addr), in ufs_intel_resume() 177 ufshcd_writel(hba, upper_32_bits(hba->utrdl_dma_addr), in ufs_intel_resume() 179 ufshcd_writel(hba, lower_32_bits(hba->utmrdl_dma_addr), in ufs_intel_resume() 181 ufshcd_writel(hba, upper_32_bits(hba->utmrdl_dma_addr), in ufs_intel_resume()
|
| H A D | cdns-pltfrm.c | 133 ufshcd_writel(hba, core_clk_div, CDNS_UFS_REG_HCLKDIV); in cdns_ufs_set_hclkdiv() 243 ufshcd_writel(hba, data, CDNS_UFS_REG_PHY_XCFGD1); in cdns_ufs_m31_16nm_phy_initialization()
|
| H A D | ufs-mediatek.c | 186 ufshcd_writel(hba, 0, in ufs_mtk_hce_enable_notify() 250 ufshcd_writel(hba, REFCLK_REQUEST, REG_UFS_REFCLK_CTRL); in ufs_mtk_setup_ref_clk() 252 ufshcd_writel(hba, REFCLK_RELEASE, REG_UFS_REFCLK_CTRL); in ufs_mtk_setup_ref_clk() 308 ufshcd_writel(hba, 0x20, REG_UFS_DEBUG_SEL); in ufs_mtk_wait_link_state() 1013 ufshcd_writel(hba, 0x20, REG_UFS_DEBUG_SEL); in ufs_mtk_dbg_register_dump()
|
| H A D | ufshcd.c | 714 ufshcd_writel(hba, (1 << pos), REG_UTP_TRANSFER_REQ_LIST_CLEAR); in ufshcd_utrl_clear() 716 ufshcd_writel(hba, ~(1 << pos), in ufshcd_utrl_clear() 728 ufshcd_writel(hba, (1 << pos), REG_UTP_TASK_REQ_LIST_CLEAR); in ufshcd_utmrl_clear() 730 ufshcd_writel(hba, ~(1 << pos), REG_UTP_TASK_REQ_LIST_CLEAR); in ufshcd_utmrl_clear() 838 ufshcd_writel(hba, INT_AGGR_ENABLE | in ufshcd_reset_intr_aggr() 852 ufshcd_writel(hba, INT_AGGR_ENABLE | INT_AGGR_PARAM_WRITE | in ufshcd_config_intr_aggr() 864 ufshcd_writel(hba, 0, REG_UTP_TRANSFER_REQ_INT_AGG_CONTROL); in ufshcd_disable_intr_aggr() 875 ufshcd_writel(hba, UTP_TASK_REQ_LIST_RUN_STOP_BIT, in ufshcd_enable_run_stop_reg() 877 ufshcd_writel(hba, UTP_TRANSFER_REQ_LIST_RUN_STOP_BIT, in ufshcd_enable_run_stop_reg() 892 ufshcd_writel(hba, val, REG_CONTROLLER_ENABLE); in ufshcd_hba_start() [all …]
|
| H A D | ufs-qcom.c | 350 ufshcd_writel(hba, in ufs_qcom_enable_hw_clk_gating() 447 ufshcd_writel(hba, core_clk_cycles_per_us, REG_UFS_SYS1CLK_1US); in ufs_qcom_cfg_timers() 509 ufshcd_writel(hba, core_clk_period_in_ns | tx_clk_cycles_per_us, in ufs_qcom_cfg_timers() 519 ufshcd_writel(hba, ((core_clk_rate / MSEC_PER_SEC) * 100), in ufs_qcom_cfg_timers() 1290 ufshcd_writel(hba, reg, REG_UFS_CFG1); in ufs_qcom_print_hw_debug_reg_all()
|
| H A D | ufshcd-dwc.c | 44 ufshcd_writel(hba, divider_val, DWC_UFS_REG_HCLKDIV); in ufshcd_dwc_program_clk_div()
|
| H A D | ufs-hisi.c | 230 ufshcd_writel(hba, UFS_HCLKDIV_NORMAL_VALUE, UFS_REG_HCLKDIV); in ufs_hisi_link_startup_pre_change() 235 ufshcd_writel(hba, reg, REG_AUTO_HIBERNATE_IDLE_TIMER); in ufs_hisi_link_startup_pre_change()
|
| H A D | ufshcd.h | 1014 #define ufshcd_writel(hba, val, reg) \ macro 1033 ufshcd_writel(hba, tmp, reg); in ufshcd_rmwl()
|