当前位置: 技术问答>linux和unix
SD驱动应该如何修改才能支持两个相同的SD控制器?
来源: 互联网 发布时间:2016-10-24
本文导语: 产品基于Linux 2.6.30,主芯片内置两个独立的SD控制器(仅访问地址的起点有差别),SD驱动原来只使用了一个SD控制器,现在需要将两个SD控制器都用上来控制两个不同的SD卡,应该如何修改SD驱动才能实现呢? ...
产品基于Linux 2.6.30,主芯片内置两个独立的SD控制器(仅访问地址的起点有差别),SD驱动原来只使用了一个SD控制器,现在需要将两个SD控制器都用上来控制两个不同的SD卡,应该如何修改SD驱动才能实现呢?
|
platform_get_resource(pdev, IORESOURCE_MEM, 0);这个函数得到sd控制器的地址
|
没做过, 凭感觉这个驱动本身就应该可以识别吧? 硬盘控制器也是多路的, 默认也是可以挂多个硬盘的, 好像也没识别错过.
|
驱动要能可重载,而设备的次设备号要不一样。这样应该是可以的。