mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 21:38:32 +08:00
memory: omap-gpmc: Fix parsing of devices
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 <rogerq@ti.com> Reported-by: Brian Hutchinson <b.hutchman@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
b787f68c36
commit
28a7eedd11
@ -2074,14 +2074,8 @@ static int gpmc_probe_dt(struct platform_device *pdev)
|
|||||||
ret = gpmc_probe_nand_child(pdev, child);
|
ret = gpmc_probe_nand_child(pdev, child);
|
||||||
else if (of_node_cmp(child->name, "onenand") == 0)
|
else if (of_node_cmp(child->name, "onenand") == 0)
|
||||||
ret = gpmc_probe_onenand_child(pdev, child);
|
ret = gpmc_probe_onenand_child(pdev, child);
|
||||||
else if (of_node_cmp(child->name, "ethernet") == 0 ||
|
else
|
||||||
of_node_cmp(child->name, "nor") == 0 ||
|
|
||||||
of_node_cmp(child->name, "uart") == 0)
|
|
||||||
ret = gpmc_probe_generic_child(pdev, child);
|
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;
|
return 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user