pinctrl-imx8qm.c (cbecf716ca618fd44feda6bd9a64a8179d031fc5) pinctrl-imx8qm.c (f6b6db2dfd617522de702d85095d6d33e3b86e93)
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright (C) 2016 Freescale Semiconductor, Inc.
4 * Copyright 2017~2018 NXP
5 * Dong Aisheng <aisheng.dong@nxp.com>
6 */
7
8#include <dt-bindings/pinctrl/pads-imx8qm.h>

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

312 return ret;
313
314 return imx_pinctrl_probe(pdev, &imx8qm_pinctrl_info);
315}
316
317static struct platform_driver imx8qm_pinctrl_driver = {
318 .driver = {
319 .name = "imx8qm-pinctrl",
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright (C) 2016 Freescale Semiconductor, Inc.
4 * Copyright 2017~2018 NXP
5 * Dong Aisheng <aisheng.dong@nxp.com>
6 */
7
8#include <dt-bindings/pinctrl/pads-imx8qm.h>

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

312 return ret;
313
314 return imx_pinctrl_probe(pdev, &imx8qm_pinctrl_info);
315}
316
317static struct platform_driver imx8qm_pinctrl_driver = {
318 .driver = {
319 .name = "imx8qm-pinctrl",
320 .of_match_table = of_match_ptr(imx8qm_pinctrl_of_match),
320 .of_match_table = imx8qm_pinctrl_of_match,
321 .suppress_bind_attrs = true,
322 },
323 .probe = imx8qm_pinctrl_probe,
324};
325
326static int __init imx8qm_pinctrl_init(void)
327{
328 return platform_driver_register(&imx8qm_pinctrl_driver);
329}
330arch_initcall(imx8qm_pinctrl_init);
331
332MODULE_AUTHOR("Aisheng Dong <aisheng.dong@nxp.com>");
333MODULE_DESCRIPTION("NXP i.MX8QM pinctrl driver");
334MODULE_LICENSE("GPL v2");
321 .suppress_bind_attrs = true,
322 },
323 .probe = imx8qm_pinctrl_probe,
324};
325
326static int __init imx8qm_pinctrl_init(void)
327{
328 return platform_driver_register(&imx8qm_pinctrl_driver);
329}
330arch_initcall(imx8qm_pinctrl_init);
331
332MODULE_AUTHOR("Aisheng Dong <aisheng.dong@nxp.com>");
333MODULE_DESCRIPTION("NXP i.MX8QM pinctrl driver");
334MODULE_LICENSE("GPL v2");