1、
模块加载函数,是通过platform_driver_register()、platfprm_driver_unregister函数进行platform_driver的注册和注销;
原先注册和注销字符设备的工作,被移交给platform_driver的probe()成员函数和remove()成员函数中。
 
- 第一句是将硬件信息传给驱动
 
 
 
 
 
2、
 
 
- platform_data,是对硬件信息的包装。
- s5p_device_dm9000肯定被添加到下面所示的结构体数组中,在开机的时候自动被加载。
 
3、
 
 
4、
 
5、中断处理(当接受数据包的时候)
 
6、端口不同位宽数的设置
- 由platform_data中的flag