http://www.itkee.com/os/detail-81d.html
2.6起引入了一套新的驅動管理與註冊機制 platform_device//platform_driver
platform_driver_register()的註冊過程
1. platform_driver_register(&XXX_driver)
2. driver_register(&drv->driver)
3. bus_add_driver(drv)
4. driver_attach(drv)
5. bus_for_each_dev(drv->bus, NULL, drv, __driver_attach)
6. __driver_attach(struct device * dev, void * data)
7. driver_probe_device(drv, dev)
8. really_probe(dev, drv)
沒有留言:
張貼留言