【Realtek sdk-3.4.14b】RTL8197G增加YT8531 Switch

本文介绍了在Realtek SDK-3.4.14b中为RTL8197G添加YT8531 Switch芯片支持的过程,包括修改`Kconfig`、`Makefile`和新增`yt8531.c`源文件。同时,针对遇到的千兆口不通问题,通过查阅RTL8197寄存器手册,提出了解决方案,即调整Port0_RGMII Configuration Register的设置,通过启动脚本写入特定寄存器值来修复问题。
摘要由CSDN通过智能技术生成

问题描述

Realtek sdk-3.4.14b增加YT8531 Switch芯片支持

 代码修改

修改rtl819x/linux-3.10/drivers/net/phy/Kconfig

--- a/rtl819x/linux-3.10/drivers/net/phy/Kconfig
+++ b/rtl819x/linux-3.10/drivers/net/phy/Kconfig
 
 	  Currently, only 8-bit registers are supported.
 
+config YT8531_PHY
+	tristate "YT8531 PHYs"
+	---help---
+	  Supports the YT8531 PHYs.
+
 endif # PHYLIB
 
 config MICREL_KS8995MA

修改 rtl819x/linux-3.10/drivers/net/phy/Makefile

 obj-$(CONFIG_MDIO_BUS_MUX)	+= mdio-mux.o
 obj-$(CONFIG_MDIO_BUS_MUX_GPIO)	+= mdio-mux-gpio.o
 obj-$(CONFIG_MDIO_BUS_MUX_MMIOREG) += mdio-mux-mmioreg.o
+obj-$(CONFIG_YT8531_PHY)	+= yt8531.o

 增加 rtl819x/linux-3.10/drivers/net/phy/yt8531.c

+/*
+ * drivers/net/phy/yt8531.c
+ *
+ * Driver for yt8531 PHYs
+ *
+ * Author: yinghong.zhang<yinghong.zhang@
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wellnw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值