Commit 18212031 authored by Yong Wu's avatar Yong Wu Committed by Krzysztof Kozlowski
Browse files

memory: mtk-smi: Use platform_register_drivers



In this file, we have 2 drivers, smi-common and smi-larb.
Use platform_register_drivers.

Signed-off-by: default avatarYong Wu <yong.wu@mediatek.com>
Link: https://lore.kernel.org/r/20210121062429.26504-2-yong.wu@mediatek.com


Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
parent 409f9fe9
Loading
Loading
Loading
Loading
+6 −19
Original line number Diff line number Diff line
@@ -587,26 +587,13 @@ static struct platform_driver mtk_smi_common_driver = {
	}
};

static struct platform_driver * const smidrivers[] = {
	&mtk_smi_common_driver,
	&mtk_smi_larb_driver,
};

static int __init mtk_smi_init(void)
{
	int ret;

	ret = platform_driver_register(&mtk_smi_common_driver);
	if (ret != 0) {
		pr_err("Failed to register SMI driver\n");
		return ret;
	}

	ret = platform_driver_register(&mtk_smi_larb_driver);
	if (ret != 0) {
		pr_err("Failed to register SMI-LARB driver\n");
		goto err_unreg_smi;
	}
	return ret;

err_unreg_smi:
	platform_driver_unregister(&mtk_smi_common_driver);
	return ret;
	return platform_register_drivers(smidrivers, ARRAY_SIZE(smidrivers));
}

module_init(mtk_smi_init);