Lines Matching refs:err
35 int err = 0; in ufs_qcom_get_connected_tx_lanes() local
37 err = ufshcd_dme_get(hba, in ufs_qcom_get_connected_tx_lanes()
39 if (err) in ufs_qcom_get_connected_tx_lanes()
41 __func__, err); in ufs_qcom_get_connected_tx_lanes()
43 return err; in ufs_qcom_get_connected_tx_lanes()
50 int err = 0; in ufs_qcom_host_clk_get() local
54 err = PTR_ERR(clk); in ufs_qcom_host_clk_get()
56 __func__, name, err); in ufs_qcom_host_clk_get()
61 return err; in ufs_qcom_host_clk_get()
67 int err = 0; in ufs_qcom_host_clk_enable() local
69 err = clk_prepare_enable(clk); in ufs_qcom_host_clk_enable()
70 if (err) in ufs_qcom_host_clk_enable()
71 dev_err(dev, "%s: %s enable failed %d\n", __func__, name, err); in ufs_qcom_host_clk_enable()
73 return err; in ufs_qcom_host_clk_enable()
91 int err = 0; in ufs_qcom_enable_lane_clks() local
97 err = ufs_qcom_host_clk_enable(dev, "rx_lane0_sync_clk", in ufs_qcom_enable_lane_clks()
99 if (err) in ufs_qcom_enable_lane_clks()
102 err = ufs_qcom_host_clk_enable(dev, "tx_lane0_sync_clk", in ufs_qcom_enable_lane_clks()
104 if (err) in ufs_qcom_enable_lane_clks()
107 err = ufs_qcom_host_clk_enable(dev, "rx_lane1_sync_clk", in ufs_qcom_enable_lane_clks()
109 if (err) in ufs_qcom_enable_lane_clks()
112 err = ufs_qcom_host_clk_enable(dev, "tx_lane1_sync_clk", in ufs_qcom_enable_lane_clks()
114 if (err) in ufs_qcom_enable_lane_clks()
127 return err; in ufs_qcom_enable_lane_clks()
132 int err = 0; in ufs_qcom_init_lane_clks() local
135 err = ufs_qcom_host_clk_get(dev, in ufs_qcom_init_lane_clks()
137 if (err) in ufs_qcom_init_lane_clks()
140 err = ufs_qcom_host_clk_get(dev, in ufs_qcom_init_lane_clks()
142 if (err) in ufs_qcom_init_lane_clks()
145 err = ufs_qcom_host_clk_get(dev, "rx_lane1_sync_clk", in ufs_qcom_init_lane_clks()
147 if (err) in ufs_qcom_init_lane_clks()
150 err = ufs_qcom_host_clk_get(dev, "tx_lane1_sync_clk", in ufs_qcom_init_lane_clks()
153 return err; in ufs_qcom_init_lane_clks()
161 int err = 0; in ufs_qcom_link_startup_post_change() local
163 err = ufs_qcom_get_connected_tx_lanes(hba, &tx_lanes); in ufs_qcom_link_startup_post_change()
164 if (err) in ufs_qcom_link_startup_post_change()
167 err = ufs_qcom_phy_set_tx_lane_enable(phy, tx_lanes); in ufs_qcom_link_startup_post_change()
168 if (err) in ufs_qcom_link_startup_post_change()
173 return err; in ufs_qcom_link_startup_post_change()
178 int err; in ufs_qcom_check_hibern8() local
183 err = ufshcd_dme_get(hba, in ufs_qcom_check_hibern8()
185 if (err || tx_fsm_val == TX_FSM_HIBERN8) in ufs_qcom_check_hibern8()
197 err = ufshcd_dme_get(hba, in ufs_qcom_check_hibern8()
200 if (err) { in ufs_qcom_check_hibern8()
202 __func__, err); in ufs_qcom_check_hibern8()
204 err = tx_fsm_val; in ufs_qcom_check_hibern8()
206 __func__, err); in ufs_qcom_check_hibern8()
209 return err; in ufs_qcom_check_hibern8()
277 int err = 0; in ufs_qcom_hce_enable_notify() local
287 err = ufs_qcom_enable_lane_clks(host); in ufs_qcom_hce_enable_notify()
291 err = ufs_qcom_check_hibern8(hba); in ufs_qcom_hce_enable_notify()
297 err = -EINVAL; in ufs_qcom_hce_enable_notify()
300 return err; in ufs_qcom_hce_enable_notify()
473 int err; in ufs_qcom_resume() local
475 err = phy_power_on(phy); in ufs_qcom_resume()
476 if (err) { in ufs_qcom_resume()
478 __func__, err); in ufs_qcom_resume()
485 return err; in ufs_qcom_resume()
589 int err = 0; in ufs_qcom_update_bus_bw_vote() local
596 err = ufs_qcom_set_bus_vote(host, vote); in ufs_qcom_update_bus_bw_vote()
598 err = vote; in ufs_qcom_update_bus_bw_vote()
600 if (err) in ufs_qcom_update_bus_bw_vote()
601 dev_err(host->hba->dev, "%s: failed %d\n", __func__, err); in ufs_qcom_update_bus_bw_vote()
604 return err; in ufs_qcom_update_bus_bw_vote()
722 int err; in ufs_qcom_get_bus_vote() local
726 err = -EINVAL; in ufs_qcom_get_bus_vote()
731 err = of_property_match_string(np, key, "MAX"); in ufs_qcom_get_bus_vote()
733 err = of_property_match_string(np, key, speed_mode); in ufs_qcom_get_bus_vote()
736 if (err < 0) in ufs_qcom_get_bus_vote()
738 __func__, speed_mode, err); in ufs_qcom_get_bus_vote()
739 return err; in ufs_qcom_get_bus_vote()
744 int err = 0; in ufs_qcom_set_bus_vote() local
749 return err; in ufs_qcom_set_bus_vote()
783 int err = 0; in ufs_qcom_setup_clocks() local
795 err = ufs_qcom_phy_enable_iface_clk(host->generic_phy); in ufs_qcom_setup_clocks()
796 if (err) in ufs_qcom_setup_clocks()
799 err = ufs_qcom_phy_enable_ref_clk(host->generic_phy); in ufs_qcom_setup_clocks()
800 if (err) { in ufs_qcom_setup_clocks()
802 __func__, err); in ufs_qcom_setup_clocks()
823 err = ufs_qcom_set_bus_vote(host, vote); in ufs_qcom_setup_clocks()
824 if (err) in ufs_qcom_setup_clocks()
826 __func__, err); in ufs_qcom_setup_clocks()
829 return err; in ufs_qcom_setup_clocks()
861 int err; in ufs_qcom_bus_register() local
865 err = of_property_count_strings(np, "qcom,bus-vector-names"); in ufs_qcom_bus_register()
866 if (err < 0 ) { in ufs_qcom_bus_register()
868 __func__, err); in ufs_qcom_bus_register()
881 err = device_create_file(dev, &host->bus_vote.max_bus_bw); in ufs_qcom_bus_register()
883 return err; in ufs_qcom_bus_register()
907 int err; in ufs_qcom_init() local
916 err = -ENOMEM; in ufs_qcom_init()
927 err = PTR_ERR(host->generic_phy); in ufs_qcom_init()
928 dev_err(dev, "%s: PHY get failed %d\n", __func__, err); in ufs_qcom_init()
932 err = ufs_qcom_bus_register(host); in ufs_qcom_init()
933 if (err) in ufs_qcom_init()
944 err = phy_power_on(host->generic_phy); in ufs_qcom_init()
945 if (err) in ufs_qcom_init()
948 err = ufs_qcom_init_lane_clks(host); in ufs_qcom_init()
949 if (err) in ufs_qcom_init()
973 return err; in ufs_qcom_init()