本帖最后由 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
麻烦大家帮忙看看,谢谢
|