我们有一款基于 AM335X Beaglebone black 的新板。我正在使用 Beagle U-Boot 和内核,看起来除了网络之外一切正常。不同之处在于,在我们的电路板上,AM3352 通过 MII 连接到 Marvell 5 端口交换机 (88e6341)。
为了支持该架构,我应该在 U-Boot 源代码(或内核)中做哪些修改?
谢谢。
最佳答案
在 U-Boot 中,非常粗略地说,您需要更改 board/ti/am335x/board.c::board_eth_init 以设置您拥有的内容,而不是默认选项,并且至少检查 board/ti/am335x/mux.c 以确保您仍在根据需要设置 pinmux。并且您需要启用适当的以太网驱动程序。
然后,对于 Linux 内核,您需要根据您从引用平台所做的更改,编写一个正确描述您的硬件的设备树。
关于linux - U-Boot:TI Sitara AM335X MII 连接到 Marvell 开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50587475/