This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DP83TC813S-Q1:内核 6.6.40 中的以太网 PHY DP83TC813SRHFRQ1 支持

Guru**** 2428140 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1544165/dp83tc813s-q1-ethernet-phy-dp83tc813srhfrq1-support-in-kernel-6-6-40

器件型号:DP83TC813S-Q1


工具/软件:

您好:  
我 在设计中使用 DP83TC813SRHFRQ1、我们在中找到了 Linux 驱动程序  


https://github.com/TexasInstruments/ti-ethernet-software/blob/v2024.04/linux_drivers/dp83tc812.c

但在为内核 6.6.40(Xilinx 内核)编译时、我收到以下错误:

| CC [M]/work/dp83tc813/1.0/dp83tc812.o
|/work/dp83tc813/1.0/dp83tc812.c:709:18:错误:“truct phy_driver“没有名为“ack_interrupt"的“的成员;您是指“handle_interrupt"吗“吗?
| 709 |.ack_interrupt = DP83TC812_ack_interrupt、\
||^~~~~~~~~~~~~
|/work/dp83tc813/1.0/dp83tc812.c:724:9:注意:宏'D-P83TC812_PHY_DRIVER'的扩展
| 724 | DP83TC812_PHY_DRIVER (DP83TC812_CS2_0_PHY_ID、“TI DP83TC812CS2.0“)、
||^~~~~~~~~~~~~~~~~~~~
|/work/dp83tc813/1.0/dp83tc812.c:709:18:错误:“truct phy_driver“没有名为“ack_interrupt"的“的成员;您是指“handle_interrupt"吗“吗?
| 709 |.ack_interrupt = DP83TC812_ack_interrupt、\
||^~~~~~~~~~~~~
|/work/dp83tc813/1.0/dp83tc812.c:725:9:注意:在宏'D-P83TC812_PHY_DRIVER'的扩展中
| 725 | DP83TC812_PHY_DRIVER (DP83TC813_CS2_0_PHY_ID、“TI DP83TC813CS2.0“)、
||^~~~~~~~~~~~~~~~~~~~
|/work/dp83tc813/1.0/dp83tc812.c:709:18:错误:“truct phy_driver“没有名为“ack_interrupt"的“的成员;您是指“handle_interrupt"吗“吗?
| 709 |.ack_interrupt = DP83TC812_ack_interrupt、\
||^~~~~~~~~~~~~
/work/dp83tc813/1.0/dp83tc812.c:726:9:注意:在宏'D-P83TC812_PHY_DRIVER'的扩展中
| 726 | DP83TC812_PHY_DRIVER (DP83TC814_CS2_0_PHY_ID、“TI DP83TC814CS2.0“)、
||^~~~~~~~~~~~~~~~~~~~

请帮帮我。