|
8#

楼主 |
发表于 2017-4-21 15:31:34
|
只看该作者
# J% h% z8 t* A. d. z7 a* svefone您好,有些还需要请教下您。# s8 E( \# ]+ z/ W1 [1 v
然后,我另一个板子的PHY芯片是KSZ8893,是RMII接口的,我没找到在哪里修改为RMII,我就在最初配置的时候将rmii_en设置为1
+ W1 d, \& a7 j. z3 f
! Q9 y2 R, M$ m' m. @- I# a% kvoid __init davinci_common_init(struct davinci_soc_info *soc_info)6 v! t( |: X' ?; e
, a- q& Y) V" W. u& f% {% V/ E{' j$ J2 Y s+ N5 x' F/ ~3 q0 k" G
, t8 |% g) R# C( o3 r+ E, o davinci_soc_info.emac_pdata->rmii_en = 1; //在后面验证了一下是没有被清零,一直为1,说明使用的是rmii接口
; o. e/ V6 D6 H/ k: H/ f( \: c- S9 F- \' z: ^! a
}
* {+ V& P Y& H* i# Y5 b/ g, _* N6 f. {0 A# N/ K
//XXX 还是前面的
) S& _$ F( F3 B' ?6 P4 L[ 2.111605] davinci_mdio davinci_mdio.0: phy[1]: device davinci_mdio-0:01, driver unknown // 这里我发现是device davinci_mdio-0:01,
! V0 c* s: n4 g0 f# i5 c" H/ k9 |[ 2.119866] davinci_mdio davinci_mdio.0: phy[2]: device davinci_mdio-0:02, driver unknown. F" ?1 @0 f0 S
[ 2.128281] davinci_mdio davinci_mdio.0: phy[3]: device davinci_mdio-0:03, driver unknown
* z; F; C# O: L3 X0 ?9 B/ F- U$ O
在后面/ c9 V- U, t( ]3 Q' R& }0 {
# i/ Z1 X& t9 Q# w) L( I
[ 2.387752] PHY davinci_mdio-0:00 not found // 这里应该是没有和前面匹配好。这里就是davinci_mdio-0:00了
: O) O: Y, Z% r4 y2 ~$ k1 M[ 2.392184] net eth0: could not connect to phy davinci_mdio-0:008 `& ~% K2 Z1 q& c# l) y, u3 D/ _
. x, o; a% K/ h" ^ {- X* H请问下这是什么原因?$ U$ P6 k0 x/ G" j$ {9 X
* O; L& F: i" E$ |1 S* c) _我百度了一下相关的问题:有介绍的说" B7 l+ A$ W$ A6 x6 f. |
5 ]) s" {1 }% P; F2 ^- J9 [; L
由于TI的SDK包中使用的general PHY driver,所以修改很简单,更明确地说,是确认配置。! |# _$ Y( N6 ]. ~' p" x
( `. h1 K( f2 c" V* o+ i+ ~
建议调试在u-boot中进行,方便确认问题。3 P( `- d$ S+ t' l9 C0 M
: p2 a; s- x: T7 a: _
u-boot下主要确认三点:
, j. _+ i3 h/ H' S5 |2 U% s
0 t1 o0 J H% G9 R: ~- @- C1)Program GMII_SEL in control module with 0x5 for RMII Interface // 请问下对于omapl138 如何操作 u) T2 Z( I: @4 h
: d2 o, h5 K3 @' U* X! S
2)Pinmux configuration to support rmii interface //这个我应该已经满足( E0 {2 A4 e1 T" _, g8 h
7 n0 v7 k7 `. `
3)Phy ID setting in Platform data(由PHY的硬件电路决定,通过在PHY_ID的三个管脚上下拉来决定) //这里我一直没有找到配置的具体地方??
5 V3 l8 O) u3 r, c
; {8 R7 ^4 V8 x9 ~: oLinux下调试也是确认以上三点。, Q& R* V5 s6 }5 i# t+ t# z0 d" e
3 b- v& k+ g. l$ `" D2 |
可以指点下吗? |
|