Commit a7596e62 authored by Yongqiang Niu's avatar Yongqiang Niu Committed by Matthias Brugger
Browse files

mtk-mmsys: Change mtk-mmsys & mtk-mutex to modules

parent 0d08c56d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -68,7 +68,7 @@ config MTK_SCPSYS_PM_DOMAINS
	  tasks in the system.

config MTK_MMSYS
	bool "MediaTek MMSYS Support"
	tristate "MediaTek MMSYS Support"
	default ARCH_MEDIATEK
	depends on HAS_IOMEM
	help
+17 −1
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@
#include <linux/delay.h>
#include <linux/device.h>
#include <linux/io.h>
#include <linux/module.h>
#include <linux/of_device.h>
#include <linux/platform_device.h>
#include <linux/reset-controller.h>
@@ -337,4 +338,19 @@ static struct platform_driver mtk_mmsys_drv = {
	.probe = mtk_mmsys_probe,
};

builtin_platform_driver(mtk_mmsys_drv);
static int __init mtk_mmsys_init(void)
{
	return platform_driver_register(&mtk_mmsys_drv);
}

static void __exit mtk_mmsys_exit(void)
{
	platform_driver_unregister(&mtk_mmsys_drv);
}

module_init(mtk_mmsys_init);
module_exit(mtk_mmsys_exit);

MODULE_AUTHOR("Yongqiang Niu <yongqiang.niu@mediatek.com>");
MODULE_DESCRIPTION("MediaTek SoC MMSYS driver");
MODULE_LICENSE("GPL");
+16 −1
Original line number Diff line number Diff line
@@ -921,4 +921,19 @@ static struct platform_driver mtk_mutex_driver = {
	},
};

builtin_platform_driver(mtk_mutex_driver);
static int __init mtk_mutex_init(void)
{
	return platform_driver_register(&mtk_mutex_driver);
}

static void __exit mtk_mutex_exit(void)
{
	platform_driver_unregister(&mtk_mutex_driver);
}

module_init(mtk_mutex_init);
module_exit(mtk_mutex_exit);

MODULE_AUTHOR("Yongqiang Niu <yongqiang.niu@mediatek.com>");
MODULE_DESCRIPTION("MediaTek SoC MUTEX driver");
MODULE_LICENSE("GPL");