diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2013-11-13 10:00:04 +0530 |
---|---|---|
committer | Laxman Dewangan <ldewangan@nvidia.com> | 2013-11-13 00:33:39 -0800 |
commit | 89abd87d6a7d8c3abdc8b68360c35c432e51dd6c (patch) | |
tree | 89f48d8367e7841f2636f4bcd150030d00b3a68b /drivers/pinctrl | |
parent | b5ea21e356a03614d3544bbc56acc0dcf3fa942a (diff) |
pinctrl: tegra: do not initialise the drive type if it is not supported
Tegra124 do not support the drive type and hence initializing only for
Tegra SoC which support it.
Change-Id: Ib09a17df05008ac50e704243736aaaf8b8183bf4
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/329991
GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/pinctrl')
-rw-r--r-- | drivers/pinctrl/pinctrl-tegra.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/pinctrl/pinctrl-tegra.c b/drivers/pinctrl/pinctrl-tegra.c index 62ceb4421e44..835c27d04932 100644 --- a/drivers/pinctrl/pinctrl-tegra.c +++ b/drivers/pinctrl/pinctrl-tegra.c @@ -844,9 +844,10 @@ static void tegra_pinctrl_default_soc_init(struct tegra_pmx *pmx) TEGRA_PINCONF_PARAM_SLEW_RATE_RISING, cdata->slew_rate_rising); - tegra_pinctrl_set_config(pmx->pctl, group, - TEGRA_PINCONF_PARAM_DRIVE_TYPE, - cdata->drive_type); + if (pmx->soc->groups[i].drvtype_reg >= 0) + tegra_pinctrl_set_config(pmx->pctl, group, + TEGRA_PINCONF_PARAM_DRIVE_TYPE, + cdata->drive_type); } } |