pinctrl-imx8mm.c (4b4193256c8d3bc3a5397b5cd9494c2ad386317d) pinctrl-imx8mm.c (f6b6db2dfd617522de702d85095d6d33e3b86e93)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright 2017-2018 NXP
4 */
5
6#include <linux/err.h>
7#include <linux/init.h>
8#include <linux/module.h>

--- 323 unchanged lines hidden (view full) ---

332static int imx8mm_pinctrl_probe(struct platform_device *pdev)
333{
334 return imx_pinctrl_probe(pdev, &imx8mm_pinctrl_info);
335}
336
337static struct platform_driver imx8mm_pinctrl_driver = {
338 .driver = {
339 .name = "imx8mm-pinctrl",
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright 2017-2018 NXP
4 */
5
6#include <linux/err.h>
7#include <linux/init.h>
8#include <linux/module.h>

--- 323 unchanged lines hidden (view full) ---

332static int imx8mm_pinctrl_probe(struct platform_device *pdev)
333{
334 return imx_pinctrl_probe(pdev, &imx8mm_pinctrl_info);
335}
336
337static struct platform_driver imx8mm_pinctrl_driver = {
338 .driver = {
339 .name = "imx8mm-pinctrl",
340 .of_match_table = of_match_ptr(imx8mm_pinctrl_of_match),
340 .of_match_table = imx8mm_pinctrl_of_match,
341 .suppress_bind_attrs = true,
342 },
343 .probe = imx8mm_pinctrl_probe,
344};
345
346static int __init imx8mm_pinctrl_init(void)
347{
348 return platform_driver_register(&imx8mm_pinctrl_driver);
349}
350arch_initcall(imx8mm_pinctrl_init);
351
352MODULE_AUTHOR("Bai Ping <ping.bai@nxp.com>");
353MODULE_DESCRIPTION("NXP i.MX8MM pinctrl driver");
354MODULE_LICENSE("GPL v2");
341 .suppress_bind_attrs = true,
342 },
343 .probe = imx8mm_pinctrl_probe,
344};
345
346static int __init imx8mm_pinctrl_init(void)
347{
348 return platform_driver_register(&imx8mm_pinctrl_driver);
349}
350arch_initcall(imx8mm_pinctrl_init);
351
352MODULE_AUTHOR("Bai Ping <ping.bai@nxp.com>");
353MODULE_DESCRIPTION("NXP i.MX8MM pinctrl driver");
354MODULE_LICENSE("GPL v2");