aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/ufs/ufs-qcom.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/ufs/ufs-qcom.h')
-rw-r--r--drivers/scsi/ufs/ufs-qcom.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/scsi/ufs/ufs-qcom.h b/drivers/scsi/ufs/ufs-qcom.h
index 9a6febd007df..903739668228 100644
--- a/drivers/scsi/ufs/ufs-qcom.h
+++ b/drivers/scsi/ufs/ufs-qcom.h
@@ -151,6 +151,12 @@ struct ufs_qcom_bus_vote {
151 struct device_attribute max_bus_bw; 151 struct device_attribute max_bus_bw;
152}; 152};
153 153
154/* Host controller hardware version: major.minor.step */
155struct ufs_hw_version {
156 u16 step;
157 u16 minor;
158 u8 major;
159};
154struct ufs_qcom_host { 160struct ufs_qcom_host {
155 struct phy *generic_phy; 161 struct phy *generic_phy;
156 struct ufs_hba *hba; 162 struct ufs_hba *hba;
@@ -161,6 +167,8 @@ struct ufs_qcom_host {
161 struct clk *rx_l1_sync_clk; 167 struct clk *rx_l1_sync_clk;
162 struct clk *tx_l1_sync_clk; 168 struct clk *tx_l1_sync_clk;
163 bool is_lane_clks_enabled; 169 bool is_lane_clks_enabled;
170
171 struct ufs_hw_version hw_ver;
164}; 172};
165 173
166#define ufs_qcom_is_link_off(hba) ufshcd_is_link_off(hba) 174#define ufs_qcom_is_link_off(hba) ufshcd_is_link_off(hba)