diff options
Diffstat (limited to 'drivers/scsi/ufs/ufs-qcom.h')
| -rw-r--r-- | drivers/scsi/ufs/ufs-qcom.h | 8 |
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 */ | ||
| 155 | struct ufs_hw_version { | ||
| 156 | u16 step; | ||
| 157 | u16 minor; | ||
| 158 | u8 major; | ||
| 159 | }; | ||
| 154 | struct ufs_qcom_host { | 160 | struct 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) |
