s3c2410 usb的主从设置的问题

xiaofeng_yan 2007-07-31 04:31:21

我想把一主一从的usb变成都是主的
在driver/usb/usb-ohci-s3c2410.c

static void __init s3c2410_ohci_configure(void)
{
#if CONFIG_MAX_ROOT_PORTS < 2
/* 1 host port, 1 slave port*/
MISCCR &= ~MISCCR_USBPAD;

#if 0 // confused - bushi
/* wakeup port 0 */
MISCCR &= ~MISCCR_USB0_SUSPEND;
/* sleep port 1 */
MISCCR |= MISCCR_USB1_SUSPEND;
#endif

#else
/* 2 host port */
MISCCR |= MISCCR_USBPAD;

#if 1 // confused - bushi
/* wakeup port 0 */
MISCCR &= ~MISCCR_USB0_SUSPEND;
/* wakeup port 1 */
MISCCR &= ~MISCCR_USB1_SUSPEND;
#endif

#endif

/* UPLLCON */
UPLLCON = FInsrt(0x78, fPLL_MDIV) | FInsrt(0x02, fPLL_PDIV)
| FInsrt(0x03, fPLL_SDIV);

/* CLKCON */
CLKCON |= CLKCON_USBH;

udelay(11);
}
其中CONFIG_MAX_ROOT_PORTS = 2;也就是这已经是两个主设备了;编译加载以后还是不能识别其中的一个我感觉不能有这么简单,还有什么地方我应该该的吗?多谢高手指点

...全文
518 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gooogleman 2008-09-24
  • 打赏
  • 举报
回复
裸奔的时候的USB怎么弄?
zxg623 2007-08-15
  • 打赏
  • 举报
回复
难道必须改硬件?只修改软件实现不了吗?
xiaofeng_yan 2007-08-09
  • 打赏
  • 举报
回复
还是我回答,上面的程序的改法是对的,硬件上的usb也要改成主usb的形式,这样就0k了
xiaofeng_yan 2007-08-02
  • 打赏
  • 举报
回复
怎么没有人回答阿!!
亮仔86 2007-08-02
  • 打赏
  • 举报
回复
不会阿,正学习呢。

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧