diff options
author | Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> | 2015-01-18 06:39:28 -0500 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2015-01-20 05:18:40 -0500 |
commit | f3f26c2f4b15b5b56ed87610403e4a98a13d6369 (patch) | |
tree | db537c74ab84f987510fa738baa04328994b017a | |
parent | 080440a27403c906e8ed67660344fca4b757ed8d (diff) |
gpio: gpio-mm-lantiq: Do not replicate code
Do not replicate code from of_mm_gpiochip_add.
Cc: Alexandre Courbot <gnurou@gmail.com>
Cc: John Crispin <blogic@openwrt.org>
Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
-rw-r--r-- | drivers/gpio/gpio-mm-lantiq.c | 7 |
1 files changed, 0 insertions, 7 deletions
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) | |||
104 | 104 | ||
105 | static int ltq_mm_probe(struct platform_device *pdev) | 105 | static int ltq_mm_probe(struct platform_device *pdev) |
106 | { | 106 | { |
107 | struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); | ||
108 | struct ltq_mm *chip; | 107 | struct ltq_mm *chip; |
109 | const __be32 *shadow; | 108 | const __be32 *shadow; |
110 | 109 | ||
111 | if (!res) { | ||
112 | dev_err(&pdev->dev, "failed to get memory resource\n"); | ||
113 | return -ENOENT; | ||
114 | } | ||
115 | |||
116 | chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); | 110 | chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); |
117 | if (!chip) | 111 | if (!chip) |
118 | return -ENOMEM; | 112 | return -ENOMEM; |
119 | 113 | ||
120 | chip->mmchip.gc.ngpio = 16; | 114 | chip->mmchip.gc.ngpio = 16; |
121 | chip->mmchip.gc.label = "gpio-mm-ltq"; | ||
122 | chip->mmchip.gc.direction_output = ltq_mm_dir_out; | 115 | chip->mmchip.gc.direction_output = ltq_mm_dir_out; |
123 | chip->mmchip.gc.set = ltq_mm_set; | 116 | chip->mmchip.gc.set = ltq_mm_set; |
124 | chip->mmchip.save_regs = ltq_mm_save_regs; | 117 | chip->mmchip.save_regs = ltq_mm_save_regs; |