OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3452|回复: 3

uboot网络PHY芯片为DP83848K

[复制链接]

4

主题

8

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2013-7-25
在线时间
4 小时
发表于 2022-1-11 15:33:26 | 显示全部楼层 |阅读模式
3金钱
各位大神,
    请教下,在正点原子《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.6》,提到了原NXP官方开发板采用了KSZ8081的PHY芯片,而正点原子开发板采用的PHY为LAN8720A。
故而说明了,应将《mx6ull_alientek_emmc.h》中的
#define CONFIG_PHY_MICREL
更改为
#define CONFIG_PHY_SMSC

想请教,我现有一块板子,采用的PHY芯片是TI的DP83848K,应使用哪个宏定义?这些宏定义是在哪个文档里描述了?

谢谢

最佳答案

查看完整内容[请看2#楼]

drivers/net/phy/目录下存放常见的PHY驱动源码,你可以在这个目录下找找,如果你是TI应该对应的驱动源码是drivers/net/phy/ti.c那么你需要添加CONFIG_PHY_TI这个宏,也就是要使能这个驱动模块,在drivers/net/phy/Makefile文件中都有记录的: 如果在drivers/net/phy/目录下找不到phy芯片所对应的驱动源码,那么就意味着你需要自己移植,通常常见的phy在u-boot以及内核源码中 都是会有对应的驱动源码的,如果真没有,要么你自己 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

712

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2178
注册时间
2018-8-27
在线时间
258 小时
发表于 2022-1-11 15:33:27 | 显示全部楼层
drivers/net/phy/目录下存放常见的PHY驱动源码,你可以在这个目录下找找,如果你是TI应该对应的驱动源码是drivers/net/phy/ti.c那么你需要添加CONFIG_PHY_TI这个宏,也就是要使能这个驱动模块,在drivers/net/phy/Makefile文件中都有记录的:

如果在drivers/net/phy/目录下找不到phy芯片所对应的驱动源码,那么就意味着你需要自己移植,通常常见的phy在u-boot以及内核源码中
都是会有对应的驱动源码的,如果真没有,要么你自己移植、要么换phy。
森罗万象
回复

使用道具 举报

4

主题

881

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4201
金钱
4201
注册时间
2019-9-4
在线时间
882 小时
发表于 2022-1-12 10:17:40 | 显示全部楼层
帮顶  
回复

使用道具 举报

4

主题

26

帖子

0

精华

高级会员

Rank: 4

积分
742
金钱
742
注册时间
2019-11-13
在线时间
288 小时
发表于 2022-1-12 13:21:24 | 显示全部楼层
猜想应该需要自己添加,#define CONFIG_PHY_SMSC 只是对应到这一块地方:
enet.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 14:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表