diff options
| author | Venkat Gopalakrishnan <venkatg@codeaurora.org> | 2016-01-25 12:23:12 -0800 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 11:02:03 -0700 |
| commit | 1191a83ef3d101f16a98329b068c925e5ed7b266 (patch) | |
| tree | 86caf7bd5c975beed68a370d7161b7ab5068f648 | |
| parent | 1686d75c12b910f73715a6e6c298ea914748e03f (diff) | |
scsi: ufs-qcom: ifdef qcom ufs crypto code appropriately
ifdef qcom ufs crypto related code based on CONFIG_SCSI_UFS_QCOM_ICE.
This makes compiling UFS driver clean when QCOM_ICE is not enabled.
Change-Id: I57917ccfa76bc1e80f15a024d1fefd15e0e902da
Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
| -rw-r--r-- | drivers/scsi/ufs/ufs-qcom.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/scsi/ufs/ufs-qcom.c b/drivers/scsi/ufs/ufs-qcom.c index 5fe557a48ab4..72079d78d1b1 100644 --- a/drivers/scsi/ufs/ufs-qcom.c +++ b/drivers/scsi/ufs/ufs-qcom.c @@ -678,6 +678,7 @@ out: return ret; } +#ifdef CONFIG_SCSI_UFS_QCOM_ICE static int ufs_qcom_crypto_req_setup(struct ufs_hba *hba, struct ufshcd_lrb *lrbp, u8 *cc_index, bool *enable, u64 *dun) { @@ -741,6 +742,12 @@ static int ufs_qcom_crypto_engine_get_status(struct ufs_hba *hba, u32 *status) return ufs_qcom_ice_get_status(host, status); } +#else /* !CONFIG_SCSI_UFS_QCOM_ICE */ +#define ufs_qcom_crypto_req_setup NULL +#define ufs_qcom_crytpo_engine_cfg NULL +#define ufs_qcom_crytpo_engine_reset NULL +#define ufs_qcom_crypto_engine_get_status NULL +#endif /* CONFIG_SCSI_UFS_QCOM_ICE */ struct ufs_qcom_dev_params { u32 pwm_rx_gear; /* pwm rx gear to work in */ |
