1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * Copyright 2022 NXP 4 */ 5 6 #include <linux/module.h> 7 #include <linux/of_platform.h> 8 #include <linux/platform_device.h> 9 10 static int imx93_src_probe(struct platform_device *pdev) 11 { 12 return devm_of_platform_populate(&pdev->dev); 13 } 14 15 static const struct of_device_id imx93_src_ids[] = { 16 { .compatible = "fsl,imx93-src" }, 17 { } 18 }; 19 MODULE_DEVICE_TABLE(of, imx93_src_ids); 20 21 static struct platform_driver imx93_src_driver = { 22 .driver = { 23 .name = "imx93_src", 24 .of_match_table = imx93_src_ids, 25 }, 26 .probe = imx93_src_probe, 27 }; 28 module_platform_driver(imx93_src_driver); 29 30 MODULE_AUTHOR("Peng Fan <peng.fan@nxp.com>"); 31 MODULE_DESCRIPTION("NXP i.MX93 src driver"); 32 MODULE_LICENSE("GPL"); 33