]> Git Repo - linux.git/commitdiff
memory: omap-gpmc: Fix parsing of devices
authorTony Lindgren <[email protected]>
Mon, 1 Jun 2015 22:00:44 +0000 (15:00 -0700)
committerTony Lindgren <[email protected]>
Mon, 1 Jun 2015 22:00:44 +0000 (15:00 -0700)
We currently artificially limit the parsing of GPMC connected
devices based on the device name. Let's stop doing that, it's
confusing as adding devices to .dts files with using normal
names like fpga and usb will currently cause them to not probe.

Cc: Roger Quadros <[email protected]>
Reported-by: Brian Hutchinson <[email protected]>
Signed-off-by: Tony Lindgren <[email protected]>
drivers/memory/omap-gpmc.c

index c94ea0d687467f176e19d44dae06ebe0efaef899..0e524a1de56d4276ea4983eaa1d80aaeb5b69668 100644 (file)
@@ -2074,14 +2074,8 @@ static int gpmc_probe_dt(struct platform_device *pdev)
                        ret = gpmc_probe_nand_child(pdev, child);
                else if (of_node_cmp(child->name, "onenand") == 0)
                        ret = gpmc_probe_onenand_child(pdev, child);
-               else if (of_node_cmp(child->name, "ethernet") == 0 ||
-                        of_node_cmp(child->name, "nor") == 0 ||
-                        of_node_cmp(child->name, "uart") == 0)
+               else
                        ret = gpmc_probe_generic_child(pdev, child);
-
-               if (WARN(ret < 0, "%s: probing gpmc child %s failed\n",
-                        __func__, child->full_name))
-                       of_node_put(child);
        }
 
        return 0;
This page took 0.062159 seconds and 4 git commands to generate.