五、【GPIO驱动框架》平台platform】
(一)设备找驱动
1、drivers/base/platform.c中
int platform_device_register(structplatform_device *pdev)
{
device_initialize(&pdev->dev);
returnplatform_device_add(pdev);
}
2、int platform_device_add(structplatform_device *pdev)
{。。。。。。
if(!pdev->dev.parent)
pdev->dev.parent = &platform_bus;
pdev->dev.bus= &platform_bus_type;
if(pdev->id != -1)
dev_set_name(&pdev->dev,"%s.%d