
Linux Ethernet
文章平均质量分 93
MAC Driver, PHY Driver, High-speed SerDes, Switch, etc.
heat.huang
Fighting forever.
展开
-
Linux-RGMII PHY 88E1512 驱动调试记录
1. 简介1)开发板平台:创龙 AM5728 (tl5728-easy-evm)2)PHY芯片:Marvell 88E151288E1512和88E1510都是一个系列的phy,采用marvell的通用phy驱动,驱动源码路径如下:drivers/net/phy/marvell.c2. 应用场景1)系统框图AM5728连接两个PHY,PHY0的工作模式是 RGMII to Copper (RGMII到电口),PHY1的工作模式是 RGMII to SGMII。两个PHY与处理器的连接方式都是原创 2021-06-18 15:25:34 · 22987 阅读 · 16 评论 -
Marvell以太网交换芯片-88E6390x-调试过程
1 引言 下载Marvell的器件资料,需要公司与其签订NDA保密协议。Marvell 用户访客登陆网址:https://marvell-customers.okta.com/login/login.htm找到相应的器件,下载相关的资料。2 硬件环境准备仿真器:USB2SMI用途:用于交换芯片eeprom 镜像烧写,交换芯片从eeprom读取镜像进行启动和配置相关使用文档:《MV-S400452-00_USB2SMI-Module-DC201-Adapter-User-Guide.p原创 2021-05-13 17:26:45 · 10034 阅读 · 10 评论 -
Marvell以太网交换芯片-88E6390x-简介
Marvell Link Street SOHO 88E6390X主要特性:11端口以太网交换器,具8个集成的Gb IEEE(802.3az)PHY和两个10Gb端口 - 10Gb端口支持10Gbps、2.5Gbps和1Gbps速率集成了200MHz微处理器,适用于主流控制方法和协议高性能、低延迟、直通式线速交换矩阵适用于时间敏感High-performanceIEEE 158...原创 2019-10-30 11:14:23 · 9696 阅读 · 0 评论 -
Linux内核设置MAC地址的过程-以SAMA5D27处理器为例
1 引言 SAMA5D27处理器有一个Ethernet MAC(GMAC)控制器,支持10/100 Mbps。Linux下GMAC控制器的驱动源码路径为: \linux-at91\drivers\net\ethernet\cadence\macb_main.c。 查看SAMA5D27处理器内核启动日志,找到网卡初始化部分,查看硬件MAC地址的设置。 进入系统后,执行ifconfig查看网卡信息。下图中eth0 对应的是SAMA5D27 GMAC,连接的PHY KSZ8081。原创 2021-06-17 09:28:53 · 5609 阅读 · 0 评论 -
Linux-光口PHY-KSZ8041调试记录
记录Linux下光口PHY芯片 KSZ8041 调试记录原创 2021-06-17 09:27:49 · 2712 阅读 · 1 评论 -
Linux- KSZ8081RNB-PHY芯片调试记录
1 概述 选用的PHY型号为Micrel KSZ8081-RNB 。该PHY与处理器MAC 控制器的Interface为RMII模式,对外的Media Interface为电口(RJ45)。硬件原理图设计如下。2 驱动修改情况 KSZ8081的驱动内核已支持,源码路径:\linux-at91\drivers\net\phy\micrel.c。 一般情况下,仅需修改设备树添加phy节点。在头文件: \linux-at91\include\linux\micrel_phy.h中找到原创 2021-06-16 15:10:48 · 6154 阅读 · 4 评论 -
扫盲-以太网MII接口类型大全-MII、RMII、SMII、GMII、RGMII、SGMII、XGMII、XAUI、RXAUI
一、简介 MII是英文 Medium Independent Interface 的缩写,翻译成中文是“介质独立接口”,该接口一般应用于以太网硬件平台的MAC层和PHY层之间,MII接口的类型有很多,常用的有MII、RMII、SMII、SSMII、SSSMII、GMII、RGMII、SGMII、TBI、RTBI、XGMII、XAUI、XLAUI等。下面对它们进行一一介绍。二、MII接...转载 2019-12-27 16:52:53 · 22732 阅读 · 4 评论