Commit a101e3da authored by Thierry Reding's avatar Thierry Reding
Browse files

drm/tegra: hub: Register child devices



In order to remove the dependency on the simple-bus compatible string,
which causes the OF driver core to register all child devices, make the
display-hub driver explicitly register the display controller children.

Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent ca2030d5
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -948,6 +948,15 @@ static int tegra_display_hub_probe(struct platform_device *pdev)
		dev_err(&pdev->dev, "failed to register host1x client: %d\n",
			err);

	err = devm_of_platform_populate(&pdev->dev);
	if (err < 0)
		goto unregister;

	return err;

unregister:
	host1x_client_unregister(&hub->client);
	pm_runtime_disable(&pdev->dev);
	return err;
}