ASR_BASE

Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/marvell/linux/arch/arm/mach-imx/devices/devices.c b/marvell/linux/arch/arm/mach-imx/devices/devices.c
new file mode 100644
index 0000000..cd72f08
--- /dev/null
+++ b/marvell/linux/arch/arm/mach-imx/devices/devices.c
@@ -0,0 +1,35 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright 2008 Sascha Hauer, kernel@pengutronix.de
+ */
+
+#include <linux/kernel.h>
+#include <linux/slab.h>
+#include <linux/init.h>
+#include <linux/err.h>
+#include <linux/platform_device.h>
+
+#include "../common.h"
+#include "devices-common.h"
+
+struct device mxc_aips_bus = {
+	.init_name	= "mxc_aips",
+};
+
+struct device mxc_ahb_bus = {
+	.init_name	= "mxc_ahb",
+};
+
+int __init mxc_device_init(void)
+{
+	int ret;
+
+	ret = device_register(&mxc_aips_bus);
+	if (ret < 0)
+		goto done;
+
+	ret = device_register(&mxc_ahb_bus);
+
+done:
+	return ret;
+}