diff options
-rw-r--r-- | arch/arm/plat-s3c24xx/neo1973_pm_gps.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/arch/arm/plat-s3c24xx/neo1973_pm_gps.c b/arch/arm/plat-s3c24xx/neo1973_pm_gps.c index 1b918939826..73337fa5186 100644 --- a/arch/arm/plat-s3c24xx/neo1973_pm_gps.c +++ b/arch/arm/plat-s3c24xx/neo1973_pm_gps.c @@ -634,7 +634,13 @@ static int __init gta01_pm_gps_probe(struct platform_device *pdev) case GTA02v6_SYSTEM_REV: neo1973_gps.regulator = regulator_get( &pdev->dev, "RF_3V"); - dev_info(&pdev->dev, "FIC Neo1973 GPS Power Managerment:" + if (IS_ERR(neo1973_gps.regulator)) { + dev_err(&pdev->dev, "probe failed %d\n", + (int)neo1973_gps.regulator); + return (int)neo1973_gps.regulator; + } + + dev_info(&pdev->dev, "FIC Neo1973 GPS Power Management:" "starting\n"); break; default: |