scsi: ufs: Make functions static and remove unused functions

Sparse is reporting following warnings:
warning: symbol 'ufs_tegra_disable_mphy_slcg' was not declared.
warning: symbol 'ufs_tegra_mphy_tx_advgran' was not declared.
warning: symbol 'ufs_tegra_mphy_rx_advgran' was not declared.
warning: symbol 'ufs_tegra_ufs_aux_ref_clk_enable' was not declared.
warning: symbol 'ufs_tegra_ufs_aux_ref_clk_disable' was not declared.
warning: symbol 'ufs_tegra_aux_reset_enable' was not declared
warning: symbol 'ufs_tegra_ufs_aux_prog' was not declared.

Resolve these issues by making them static and remove functions
that are not getting called.

Bug 3954363

Change-Id: I59b2feeb45c93d8e51dca4fb0d3c752043c15ecd
Signed-off-by: Abhilash G <abhilashg@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2855754
Reviewed-by: Ketan Patil <ketanp@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
Abhilash G
2023-02-09 08:27:33 +00:00
committed by mobile promotions
parent 5957f061b3
commit 60153c77c1
2 changed files with 7 additions and 55 deletions

View File

@@ -686,31 +686,6 @@ static void ufs_tegra_pwr_change_clk_boost(struct ufs_tegra_host *ufs_tegra)
udelay(20);
}
void ufs_tegra_disable_mphy_slcg(struct ufs_tegra_host *ufs_tegra)
{
u32 val = 0, reg_cg_over, reg_vendor_0;
if (ufs_tegra->soc->chip_id == TEGRA234) {
reg_cg_over = MPHY_TX_APB_TX_CG_OVR0_0_T234;
reg_vendor_0 = MPHY_TX_APB_TX_VENDOR0_0_T234;
} else {
reg_cg_over = MPHY_TX_APB_TX_CG_OVR0_0;
reg_vendor_0 = MPHY_TX_APB_TX_VENDOR0_0;
}
val = (MPHY_TX_CLK_EN_SYMB | MPHY_TX_CLK_EN_SLOW |
MPHY_TX_CLK_EN_FIXED | MPHY_TX_CLK_EN_3X);
mphy_writel(ufs_tegra->mphy_l0_base, val, reg_cg_over);
mphy_writel(ufs_tegra->mphy_l0_base, MPHY_GO_BIT, reg_vendor_0);
if (ufs_tegra->x2config) {
mphy_writel(ufs_tegra->mphy_l1_base, val, reg_cg_over);
mphy_writel(ufs_tegra->mphy_l1_base, MPHY_GO_BIT, reg_vendor_0);
}
}
static void ufs_tegra_mphy_rx_sync_capability(struct ufs_tegra_host *ufs_tegra)
{
u32 val_88_8b = 0;
@@ -791,31 +766,7 @@ static void ufs_tegra_mphy_rx_sync_capability(struct ufs_tegra_host *ufs_tegra)
}
}
void ufs_tegra_mphy_tx_advgran(struct ufs_tegra_host *ufs_tegra)
{
u32 val = 0, reg_vendor_0;
if (ufs_tegra->soc->chip_id == TEGRA234)
reg_vendor_0 = MPHY_TX_APB_TX_VENDOR0_0_T234;
else
reg_vendor_0 = MPHY_TX_APB_TX_VENDOR0_0;
val = (TX_ADVANCED_GRANULARITY | TX_ADVANCED_GRANULARITY_SETTINGS);
mphy_update(ufs_tegra->mphy_l0_base, val,
MPHY_TX_APB_TX_ATTRIBUTE_34_37_0);
mphy_writel(ufs_tegra->mphy_l0_base, MPHY_GO_BIT,
reg_vendor_0);
if (ufs_tegra->x2config) {
mphy_update(ufs_tegra->mphy_l1_base, val,
MPHY_TX_APB_TX_ATTRIBUTE_34_37_0);
mphy_writel(ufs_tegra->mphy_l1_base, MPHY_GO_BIT,
reg_vendor_0);
}
}
void ufs_tegra_mphy_rx_advgran(struct ufs_tegra_host *ufs_tegra)
static void ufs_tegra_mphy_rx_advgran(struct ufs_tegra_host *ufs_tegra)
{
u32 val = 0, reg_vendor_2;
@@ -852,26 +803,26 @@ void ufs_tegra_mphy_rx_advgran(struct ufs_tegra_host *ufs_tegra)
}
}
void ufs_tegra_ufs_aux_ref_clk_enable(struct ufs_tegra_host *ufs_tegra)
static void ufs_tegra_ufs_aux_ref_clk_enable(struct ufs_tegra_host *ufs_tegra)
{
ufs_aux_update(ufs_tegra->ufs_aux_base, UFSHC_DEV_CLK_EN,
UFSHC_AUX_UFSHC_DEV_CTRL_0);
}
void ufs_tegra_ufs_aux_ref_clk_disable(struct ufs_tegra_host *ufs_tegra)
static void ufs_tegra_ufs_aux_ref_clk_disable(struct ufs_tegra_host *ufs_tegra)
{
ufs_aux_clear_bits(ufs_tegra->ufs_aux_base, UFSHC_DEV_CLK_EN,
UFSHC_AUX_UFSHC_DEV_CTRL_0);
}
void ufs_tegra_aux_reset_enable(struct ufs_tegra_host *ufs_tegra)
static void ufs_tegra_aux_reset_enable(struct ufs_tegra_host *ufs_tegra)
{
ufs_aux_clear_bits(ufs_tegra->ufs_aux_base,
UFSHC_DEV_RESET,
UFSHC_AUX_UFSHC_DEV_CTRL_0);
}
void ufs_tegra_ufs_aux_prog(struct ufs_tegra_host *ufs_tegra)
static void ufs_tegra_ufs_aux_prog(struct ufs_tegra_host *ufs_tegra)
{
/*

View File

@@ -63,4 +63,5 @@ struct ufs_ioc_combo_query_req {
struct ufs_ioc_query_req *query;
};
#endif /* UAPI_SCSI_UFS_UFS_IOCTL_H_ */
#endif /* UAPI_SCSI_UFS_UFS_IOCTL_H_ */