1.利用名称来适配
在创建的platform_driver和platform_device中利用结构体内参数适配
.name中定义相同的名称
实例
驱动
static struct platform_driver led_driver = {
.probe = led_probe,
.remove = led_remove,
.driver = {
.name = "100ask_led",
},
};
设备
static struct platform_device led_dev = {
.name = "100ask_led",
.num_resources = ARRAY_SIZE