pinctrl-imx8qxp.c (cbecf716ca618fd44feda6bd9a64a8179d031fc5) | pinctrl-imx8qxp.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-imx8qxp.h> --- 209 unchanged lines hidden (view full) --- 218 return ret; 219 220 return imx_pinctrl_probe(pdev, &imx8qxp_pinctrl_info); 221} 222 223static struct platform_driver imx8qxp_pinctrl_driver = { 224 .driver = { 225 .name = "imx8qxp-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-imx8qxp.h> --- 209 unchanged lines hidden (view full) --- 218 return ret; 219 220 return imx_pinctrl_probe(pdev, &imx8qxp_pinctrl_info); 221} 222 223static struct platform_driver imx8qxp_pinctrl_driver = { 224 .driver = { 225 .name = "imx8qxp-pinctrl", |
226 .of_match_table = of_match_ptr(imx8qxp_pinctrl_of_match), | 226 .of_match_table = imx8qxp_pinctrl_of_match, |
227 .suppress_bind_attrs = true, 228 }, 229 .probe = imx8qxp_pinctrl_probe, 230}; 231 232static int __init imx8qxp_pinctrl_init(void) 233{ 234 return platform_driver_register(&imx8qxp_pinctrl_driver); 235} 236arch_initcall(imx8qxp_pinctrl_init); 237 238MODULE_AUTHOR("Aisheng Dong <aisheng.dong@nxp.com>"); 239MODULE_DESCRIPTION("NXP i.MX8QXP pinctrl driver"); 240MODULE_LICENSE("GPL v2"); | 227 .suppress_bind_attrs = true, 228 }, 229 .probe = imx8qxp_pinctrl_probe, 230}; 231 232static int __init imx8qxp_pinctrl_init(void) 233{ 234 return platform_driver_register(&imx8qxp_pinctrl_driver); 235} 236arch_initcall(imx8qxp_pinctrl_init); 237 238MODULE_AUTHOR("Aisheng Dong <aisheng.dong@nxp.com>"); 239MODULE_DESCRIPTION("NXP i.MX8QXP pinctrl driver"); 240MODULE_LICENSE("GPL v2"); |