summaryrefslogtreecommitdiff
path: root/drivers/tty
diff options
context:
space:
mode:
authorManoj Chourasia <mchourasia@nvidia.com>2012-06-05 16:49:42 +0530
committerVarun Wadekar <vwadekar@nvidia.com>2012-06-07 16:47:45 +0530
commit581f2a4f046bbb13ff2d79b4d24438e6cc11b97e (patch)
tree07d843cdfa045b1682c6737b4d650df5510e3911 /drivers/tty
parent73c0ffffd333156a50bc1433e2415ebac1daeaf1 (diff)
tty: serial: tegra-hsuart: Add check for platform data
It is not necessary that all platform do register platform data for tegra HS uart. platfrom_data pointer should be checked before accessing it. Added a check for same. bug 995731 Change-Id: I2dbbaa4387157b92b29bc7b8eacefad23372427e Signed-off-by: Manoj Chourasia <mchourasia@nvidia.com> Reviewed-on: http://git-master/r/106451 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sandeep Trasi <strasi@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'drivers/tty')
-rw-r--r--drivers/tty/serial/tegra_hsuart.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/tty/serial/tegra_hsuart.c b/drivers/tty/serial/tegra_hsuart.c
index 5e8ff0dc1480..c5aaf15c03c0 100644
--- a/drivers/tty/serial/tegra_hsuart.c
+++ b/drivers/tty/serial/tegra_hsuart.c
@@ -896,7 +896,7 @@ static int tegra_startup(struct uart_port *u)
goto fail;
pdata = u->dev->platform_data;
- if (pdata->is_loopback)
+ if (pdata && pdata->is_loopback)
t->mcr_shadow |= UART_MCR_LOOP;
dev_dbg(u->dev, "Requesting IRQ %d\n", u->irq);