本帖最后由 kyzb003 于 2019-6-5 18:14 编辑
环境: firefly rk3399-jd4
kernel: 4.4
android7.1.2
dts文件
- / {
- xm_test {
- compatible = "xiaomi,xm_test";
- xm_test_tip;
- };
- };
驱动文件
-
- static int xm_test_probe(struct platform_device *pdev)
- {
- printk("xm_test_probe\n");
- return 0;
- }
- /* .compatible的信息要与dtsi中的compatible一致 */
- static struct of_device_id audio_info_match_table[] = {
- { .compatible = "xiaomi,xm_test",},
- { },
- };
-
- static struct platform_driver xm_test = {
- .driver = {
- .name = "xm_test",
- .owner = THIS_MODULE,
- .of_match_table = audio_info_match_table,
- },
-
- .probe = xm_test_probe,
- .remove = NULL,
- };
-
- static int __init audio_info_init(void)
- {
- return platform_driver_register(&xm_test);
- }
-
- static void __exit audio_info_exit(void)
- {
- platform_driver_unregister(&xm_test);
- }
-
- module_init(audio_info_init);
- module_exit(audio_info_exit);
- MODULE_LICENSE("GPL");
开机, 进不去probe , 不知道为什么啊啊啊啊 啊a
麻烦大家帮忙看看,谢谢
|