From: Ricardo Ribalda Delgado Date: Sun, 18 Jan 2015 11:39:28 +0000 (+0100) Subject: gpio: gpio-mm-lantiq: Do not replicate code X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=f3f26c2f4b15b5b56ed87610403e4a98a13d6369;p=linux-beck.git gpio: gpio-mm-lantiq: Do not replicate code Do not replicate code from of_mm_gpiochip_add. Cc: Alexandre Courbot Cc: John Crispin Signed-off-by: Ricardo Ribalda Delgado Signed-off-by: Linus Walleij --- diff --git a/drivers/gpio/gpio-mm-lantiq.c b/drivers/gpio/gpio-mm-lantiq.c index 789016397c4f..7d551610244b 100644 --- a/drivers/gpio/gpio-mm-lantiq.c +++ b/drivers/gpio/gpio-mm-lantiq.c @@ -104,21 +104,14 @@ static void ltq_mm_save_regs(struct of_mm_gpio_chip *mm_gc) static int ltq_mm_probe(struct platform_device *pdev) { - struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); struct ltq_mm *chip; const __be32 *shadow; - if (!res) { - dev_err(&pdev->dev, "failed to get memory resource\n"); - return -ENOENT; - } - chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); if (!chip) return -ENOMEM; chip->mmchip.gc.ngpio = 16; - chip->mmchip.gc.label = "gpio-mm-ltq"; chip->mmchip.gc.direction_output = ltq_mm_dir_out; chip->mmchip.gc.set = ltq_mm_set; chip->mmchip.save_regs = ltq_mm_save_regs;