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"); |