Revert "gpio: tegra: Clean-up debugfs initialisation"
authorLinus Walleij <linus.walleij@linaro.org>
Sat, 6 Jul 2019 18:15:54 +0000 (20:15 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Sat, 6 Jul 2019 18:16:17 +0000 (20:16 +0200)
This reverts commit a4de43049a1d0e2ed2a1d95e18e74b82cd9ca058.

The commit creates build errors.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-tegra.c

index 250f39fc5adfb5b39eda461070cc77dad19a007e..a54bba1bda6cad73182a6033367862364bd98fa9 100644 (file)
@@ -517,7 +517,7 @@ static int tegra_gpio_irq_set_wake(struct irq_data *d, unsigned int enable)
 }
 #endif
 
-#ifdef CONFIG_DEBUG_FS
+#ifdef CONFIG_DEBUG_FS
 
 #include <linux/debugfs.h>
 #include <linux/seq_file.h>
@@ -547,6 +547,19 @@ static int tegra_dbg_gpio_show(struct seq_file *s, void *unused)
 }
 
 DEFINE_SHOW_ATTRIBUTE(tegra_dbg_gpio);
+
+static void tegra_gpio_debuginit(struct tegra_gpio_info *tgi)
+{
+       debugfs_create_file("tegra_gpio", 0444, NULL, tgi,
+                           &tegra_dbg_gpio_fops);
+}
+
+#else
+
+static inline void tegra_gpio_debuginit(struct tegra_gpio_info *tgi)
+{
+}
+
 #endif
 
 static const struct dev_pm_ops tegra_gpio_pm_ops = {
@@ -671,8 +684,7 @@ static int tegra_gpio_probe(struct platform_device *pdev)
                }
        }
 
-       debugfs_create_file("tegra_gpio", 0444, NULL, tgi,
-                           &tegra_dbg_gpio_fops);
+       tegra_gpio_debuginit(tgi);
 
        return 0;
 }