HSI: omap_ssi: fix removal of port platform device
[deliverable/linux.git] / drivers / hsi / controllers / omap_ssi.c
index ffb921482e768cf6937afa3ad36062d150de6fe5..68dfdaa19938bb6ada1e524d8166f6773305b391 100644 (file)
@@ -451,6 +451,10 @@ static int ssi_remove_ports(struct device *dev, void *c)
 {
        struct platform_device *pdev = to_platform_device(dev);
 
+       if (!dev->of_node)
+               return 0;
+
+       of_node_clear_flag(dev->of_node, OF_POPULATED);
        of_device_unregister(pdev);
 
        return 0;
This page took 0.041324 seconds and 5 git commands to generate.