主题 : tiny6410的48HMZ的晶振有问题吗? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 87648
精华: 0
发帖: 26
金钱: 130 两
威望: 26 点
综合积分: 52 分
注册时间: 2013-02-22
最后登录: 2017-11-16
楼主  发表于: 2013-12-31 19:59

 tiny6410的48HMZ的晶振有问题吗?

请问Tinty6410里面的48MHZ晶振有问题吗?

[    9.250000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    9.260000] s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
[    9.260000] s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1
[    9.270000] s3c2410-ohci s3c2410-ohci: irq 79, io mem 0x74300000
[    9.340000] s3c2410-ohci s3c2410-ohci: init err (00000000 0000)
[    9.340000] ohci_hcd: can't start s3c24xx
[    9.340000] s3c2410-ohci s3c2410-ohci: startup error -75
[    9.340000] s3c2410-ohci s3c2410-ohci: USB bus 1 deregistered
[    9.350000] s3c2410-ohci: probe of s3c2410-ohci failed with error -75

移植USB驱动出现这个问题,使用EPLL就好了。

我尝试用clk_enable打开48MHZ的时钟了也没效果。
级别: 新手上路
UID: 23178
精华: 0
发帖: 38
金钱: 190 两
威望: 38 点
综合积分: 76 分
注册时间: 2010-06-14
最后登录: 2017-09-13
1楼  发表于: 2014-01-13 19:42

 回 楼主(依然沉默) 的帖子

请问具体改动哪个文件?我这里也是加载驱动的时候出现这个错误~求解释
[ 此帖被chenhui8988在2014-01-13 21:05重新编辑 ]
级别: 新手上路
UID: 87648
精华: 0
发帖: 26
金钱: 130 两
威望: 26 点
综合积分: 52 分
注册时间: 2013-02-22
最后登录: 2017-11-16
2楼  发表于: 2014-01-19 11:34

 回 1楼(chenhui8988) 的帖子

这个后来搞清楚了,你看看OTG部分。usb host 的时钟是 otg phy给的。
级别: 新手上路
UID: 124985
精华: 0
发帖: 11
金钱: 60 两
威望: 12 点
综合积分: 22 分
注册时间: 2016-05-05
最后登录: 2017-01-13
3楼  发表于: 2016-12-27 21:30
我也遇到了这个问题,我是移植到4.4.38的内核上,不知道要怎么修改,新版的内核和友善提供的2.6.38的内核在clk初始化上不一样了,2.6.38在arch/arm/mach-s3c64xx/clock.c 而新内核在driver/clk/samsung/clk-s3c64xx.c上。请问楼上是怎么解决的
级别: 新手上路
UID: 124985
精华: 0
发帖: 11
金钱: 60 两
威望: 12 点
综合积分: 22 分
注册时间: 2016-05-05
最后登录: 2017-01-13
4楼  发表于: 2016-12-27 21:43
你是说mach-s3c64xx.c里的那个otg_phy,看到了,我看了一下usb host 的寄存器,没有找到相应的时钟寄存器,