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