TI中文支持网
TI专业的中文技术问题搜集分享网站

am335x with marvell 88e6061 6 port switch

Dear guys:

      i using mavell 88e6061 6port switch in am335x  05.06.00.00 (for linux 3.2.0). i have some question.

1.  I have debug icplus ip101a, which has the phy_id 0x11. But in marvell switch where is phy address??? port number ????

2. Should i modify the am33xx_cpsw_init in devices.c ? HOW ??

3. I set P5_MODE internal pull-up?

Jian Zhou:

这个要看你的mavell芯片里那里可以设置phy id吧?

Linux有没有自带的交换芯片驱动,可以做参考

zai Jonathan:

回复 Jian Zhou:

1.周建,首先要确定一下,这个驱动官方给的驱动linux的驱动无法使用是跨平台的那种。

2.我想问一下CPSW  omap_device_build 这行是不是需要把 “davinci_mdio” 换成 “dsa“  ? 我换了一下产生如下错误,可以确定的一点是DSA已经启动了,但是可能那块出错需要调整一下。请问你们那边有没有遇到过类似的问题。

oops messages:

[    1.318603] Distributed Switch Architecture driver version 0.1[    1.324707] Unable to handle kernel paging request at virtual address 000f4360[    1.332244] pgd = c0004000[    1.335052] [000f4360] *pgd=00000000[    1.338806] Internal error: Oops: 5 [#1][    1.342895] Modules linked in:[    1.346069] CPU: 0    Not tainted  (3.2.0 #19)[    1.350738] PC is at dev_is_class+0xc/0x2c[    1.355010] LR is at dev_find_class+0x18/0x50[    1.359527] pc : [<c02d6d40>]    lr : [<c02d6d78>]    psr: 20000013[    1.359558] sp : c781ddf0  ip : c781de00  fp : c781ddfc[    1.371520] r10: 00000000  r9 : 00000000  r8 : 00000000[    1.376953] r7 : c7b10800  r6 : c0499ea0  r5 : c03bd394  r4 : 000f4240[    1.383758] r3 : c046df48  r2 : c046df48  r1 : c03bd394  r0 : 000f4240[    1.390563] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel[    1.398162] Control: 10c5387d  Table: 80004019  DAC: 00000015[    1.404144] Process swapper (pid: 1, stack limit = 0xc781c2f0)[    1.410247] Stack: (0xc781ddf0 to 0xc781e000)

 

Jian Zhou:

回复 zai Jonathan:

我觉得还是先仔细看下88e6061的spec,我大概看了下,好像有种模式是按照PHY配置的,那我觉得就把它当成一个普通的PHY就好了

zai Jonathan:

回复 Jian Zhou:

Linux里面有DSA,自从2.6.35开始就已经加入了,以前我写2.6.17上的switch驱动的时候和现在的架构明显的发生了变化。现在我已经把DSA加到内核里面去了,但是dsa_platform_data里面有.netdev=&…这个我就不知道应该填写什么了,导致了无效参数错误。

mingliang su:

你好,你的问题解决了没有,我也有这样的疑问.谢谢!

Jian Zhou:

回复 mingliang su:

请问您是基于AM335x加马威尔的交换芯片么?是基于SDK的哪个版本做的?

Yaoming Qin:

回复 mingliang su:

mingliang su

你好,你的问题解决了没有,我也有这样的疑问.谢谢!

mingliang su:

回复 Yaoming Qin:

你好,我用的IC+的IP175D,MII好像也可以做PHY模式用,帮我看一看啊,谢谢!附近为DATASHEET

赞(0)
未经允许不得转载:TI中文支持网 » am335x with marvell 88e6061 6 port switch
分享到: 更多 (0)