Lines Matching refs:ufs_hba

31 static int  ufs_mtk_config_mcq(struct ufs_hba *hba, bool irq);
94 static bool ufs_mtk_is_boost_crypt_enabled(struct ufs_hba *hba)
101 static bool ufs_mtk_is_va09_supported(struct ufs_hba *hba)
108 static bool ufs_mtk_is_broken_vcc(struct ufs_hba *hba)
115 static bool ufs_mtk_is_pmc_via_fastauto(struct ufs_hba *hba)
122 static void ufs_mtk_cfg_unipro_cg(struct ufs_hba *hba, bool enable)
158 static void ufs_mtk_crypto_enable(struct ufs_hba *hba)
170 static void ufs_mtk_host_reset(struct ufs_hba *hba)
185 static void ufs_mtk_init_reset_control(struct ufs_hba *hba,
197 static void ufs_mtk_init_reset(struct ufs_hba *hba)
209 static int ufs_mtk_hce_enable_notify(struct ufs_hba *hba,
244 static int ufs_mtk_bind_mphy(struct ufs_hba *hba)
282 static int ufs_mtk_setup_ref_clk(struct ufs_hba *hba, bool on)
330 static void ufs_mtk_setup_ref_clk_wait_us(struct ufs_hba *hba,
345 static void ufs_mtk_dbg_sel(struct ufs_hba *hba)
360 static void ufs_mtk_wait_idle_state(struct ufs_hba *hba,
400 static int ufs_mtk_wait_link_state(struct ufs_hba *hba, u32 state,
423 static int ufs_mtk_mphy_power_on(struct ufs_hba *hba, bool on)
478 static void ufs_mtk_boost_crypt(struct ufs_hba *hba, bool boost)
534 static int ufs_mtk_init_host_clk(struct ufs_hba *hba, const char *name,
548 static void ufs_mtk_init_boost_crypt(struct ufs_hba *hba)
595 static void ufs_mtk_init_va09_pwr_ctrl(struct ufs_hba *hba)
606 static void ufs_mtk_init_host_caps(struct ufs_hba *hba)
629 static void ufs_mtk_boost_pm_qos(struct ufs_hba *hba, bool boost)
640 static void ufs_mtk_scale_perf(struct ufs_hba *hba, bool scale_up)
646 static void ufs_mtk_pwr_ctrl(struct ufs_hba *hba, bool on)
671 static int ufs_mtk_setup_clocks(struct ufs_hba *hba, bool on,
713 static void ufs_mtk_get_controller_version(struct ufs_hba *hba)
738 static u32 ufs_mtk_get_ufs_hci_version(struct ufs_hba *hba)
748 static void ufs_mtk_init_clocks(struct ufs_hba *hba)
784 static int ufs_mtk_vreg_fix_vcc(struct ufs_hba *hba)
826 static void ufs_mtk_vreg_fix_vccqx(struct ufs_hba *hba)
850 static void ufs_mtk_init_mcq_irq(struct ufs_hba *hba)
891 static int ufs_mtk_init(struct ufs_hba *hba)
974 static bool ufs_mtk_pmc_via_fastauto(struct ufs_hba *hba,
994 static int ufs_mtk_pre_pwr_change(struct ufs_hba *hba,
1049 static int ufs_mtk_pwr_change_notify(struct ufs_hba *hba,
1071 static int ufs_mtk_unipro_set_lpm(struct ufs_hba *hba, bool lpm)
1091 static int ufs_mtk_pre_link(struct ufs_hba *hba)
1123 static void ufs_mtk_setup_clk_gating(struct ufs_hba *hba)
1137 static void ufs_mtk_post_link(struct ufs_hba *hba)
1150 static int ufs_mtk_link_startup_notify(struct ufs_hba *hba,
1170 static int ufs_mtk_device_reset(struct ufs_hba *hba)
1198 static int ufs_mtk_link_set_hpm(struct ufs_hba *hba)
1233 static int ufs_mtk_link_set_lpm(struct ufs_hba *hba)
1252 static void ufs_mtk_vccqx_set_lpm(struct ufs_hba *hba, bool lpm)
1265 static void ufs_mtk_vsx_set_lpm(struct ufs_hba *hba, bool lpm)
1274 static void ufs_mtk_dev_vreg_set_lpm(struct ufs_hba *hba, bool lpm)
1300 static void ufs_mtk_auto_hibern8_disable(struct ufs_hba *hba)
1315 static int ufs_mtk_suspend(struct ufs_hba *hba, enum ufs_pm_op pm_op,
1360 static int ufs_mtk_resume(struct ufs_hba *hba, enum ufs_pm_op pm_op)
1385 static void ufs_mtk_dbg_register_dump(struct ufs_hba *hba)
1403 static int ufs_mtk_apply_dev_quirks(struct ufs_hba *hba)
1430 static void ufs_mtk_fixup_dev_quirks(struct ufs_hba *hba)
1449 static void ufs_mtk_event_notify(struct ufs_hba *hba,
1477 static void ufs_mtk_config_scaling_param(struct ufs_hba *hba,
1501 static void ufs_mtk_clk_scale(struct ufs_hba *hba, bool scale_up)
1533 static int ufs_mtk_clk_scale_notify(struct ufs_hba *hba, bool scale_up,
1550 static int ufs_mtk_get_hba_mac(struct ufs_hba *hba)
1555 static int ufs_mtk_op_runtime_config(struct ufs_hba *hba)
1574 static int ufs_mtk_mcq_config_resource(struct ufs_hba *hba)
1591 struct ufs_hba *hba = mcq_intr_info->hba;
1608 static int ufs_mtk_config_mcq_irq(struct ufs_hba *hba)
1636 static int ufs_mtk_config_mcq(struct ufs_hba *hba, bool irq)
1660 static int ufs_mtk_config_esi(struct ufs_hba *hba)
1753 struct ufs_hba *hba = platform_get_drvdata(pdev);
1763 struct ufs_hba *hba = dev_get_drvdata(dev);
1777 struct ufs_hba *hba = dev_get_drvdata(dev);
1788 struct ufs_hba *hba = dev_get_drvdata(dev);
1802 struct ufs_hba *hba = dev_get_drvdata(dev);