Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

// 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;
}