Revert "of/platform: Use platform_device interface"

This reverts commit b6d2233f2916fa9338786aeab2e936c5a07e4d0c as it
breaks working machines.

Cc: Rob Herring <robh@kernel.org>
Cc: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
diff --git a/drivers/of/platform.c b/drivers/of/platform.c
index f011f57..a01f57c 100644
--- a/drivers/of/platform.c
+++ b/drivers/of/platform.c
@@ -183,9 +183,8 @@
 	dev->dev.bus = &platform_bus_type;
 	dev->dev.platform_data = platform_data;
 	of_dma_configure(&dev->dev, dev->dev.of_node);
-	dev->name = dev_name(&dev->dev);
 
-	if (platform_device_add(dev) != 0) {
+	if (of_device_add(dev) != 0) {
 		of_dma_deconfigure(&dev->dev);
 		platform_device_put(dev);
 		goto err_clear_flag;