当前位置: 首页 > news >正文

浙江外贸网站建设营口沿海开发建设有限公司网站

浙江外贸网站建设,营口沿海开发建设有限公司网站,网站改版后新版前台如何跟旧版后台链接,网络绿化网站建设哪家专业本文章对Linux 网络驱动实验中的设备树进行介绍,Linux网络驱动程序比较复杂,只要学会应用。 1、I.MX6ULL 网络外设设备树 I.MX6ULL 有两个 10/100M 的网络 MAC 外设,因此 I.MX6ULL 网络驱动主要就是这两个网络 MAC 外设的驱动。 fec1…

本文章对Linux 网络驱动实验中的设备树进行介绍,Linux网络驱动程序比较复杂,只要学会应用。

1、I.MX6ULL 网络外设设备树

        I.MX6ULL 有两个 10/100M 的网络 MAC 外设,因此 I.MX6ULL 网络驱动主要就是这两个网络 MAC 外设的驱动。
        fec1 fec2 分别对应 I.MX6ULL ENET1 ENET2
示例代码 69.4.1.2 网络引脚 pinctrl 信息 
pinctrl_enet1: enet1grp { fsl,pins = < MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x1b0b0 MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER 0x1b0b0 MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x1b0b0 MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x1b0b0 MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN 0x1b0b0 MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x1b0b0 MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x1b0b0 MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x4001b009 >; 
}; pinctrl_enet2: enet2grp {  fsl,pins = < MX6UL_PAD_GPIO1_IO07__ENET2_MDC 0x1b0b0 MX6UL_PAD_GPIO1_IO06__ENET2_MDIO 0x1b0b0 MX6UL_PAD_ENET2_RX_EN__ENET2_RX_EN 0x1b0b0 MX6UL_PAD_ENET2_RX_ER__ENET2_RX_ER 0x1b0b0  MX6UL_PAD_ENET2_RX_DATA0__ENET2_RDATA00 0x1b0b0 MX6UL_PAD_ENET2_RX_DATA1__ENET2_RDATA01 0x1b0b0  MX6UL_PAD_ENET2_TX_EN__ENET2_TX_EN 0x1b0b0 MX6UL_PAD_ENET2_TX_DATA0__ENET2_TDATA00 0x1b0b0 MX6UL_PAD_ENET2_TX_DATA1__ENET2_TDATA01 0x1b0b0 MX6UL_PAD_ENET2_TX_CLK__ENET2_REF_CLK2 0x4001b009 >; 
}; /*enet1 reset zuozhongkai*/ 
pinctrl_enet1_reset: enet1resetgrp { fsl,pins = < /* used for enet1 reset */  MX6ULL_PAD_SNVS_TAMPER7__GPIO5_IO07 0x10B0 >; 
}; /*enet2 reset zuozhongkai*/ 
pinctrl_enet2_reset: enet2resetgrp { fsl,pins = < /* used for enet2 reset */ MX6ULL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x10B0 
>; 
}; &fec1 { pinctrl-names = "default";  pinctrl-0 = <&pinctrl_enet1 &pinctrl_enet1_reset>; phy-mode = "rmii"; phy-handle = <&ethphy0>; phy-reset-gpios = <&gpio5 7 GPIO_ACTIVE_LOW>; phy-reset-duration = <200>; status = "okay"; 
}; &fec2 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_enet2 &pinctrl_enet2_reset>; phy-mode = "rmii"; phy-handle = <&ethphy1>; phy-reset-gpios = <&gpio5 8 GPIO_ACTIVE_LOW>; phy-reset-duration = <200>; status = "okay"; mdio { #address-cells = <1>; #size-cells = <0>; ethphy0: ethernet-phy@0 { compatible = "ethernet-phy-ieee802.3-c22"; reg = <0>; }; ethphy1: ethernet-phy@1 { compatible = "ethernet-phy-ieee802.3-c22"; reg = <1>;  }; }; 
}; 

        ENET1 网口的节点属性,设置 ENET1 所使用的引脚 pinctrl 节点信息,设置网络对应的 PHY 芯片接口为 RMII,这个要根据实际的硬件来设置。设置 PHY 芯片的句柄为 ethphy0MDIO 节点会设置 PHY 信息。其他的属性信息就很好理解了,基本已经在上面讲解绑定文档的时候说过了。

        ENET2 网口的节点属性,基本和 ENET1 网口一致,区别就是多了第 mdio 子节点,前面讲解绑定文档的时候说了,mido 子节点用于描述 MIDO 总线,在此子节点内会包含 PHY 节点信息。这里一共有两个 PHY 子节点:ethphy0 ethphy1,分别对应ENET1 ENET2 PHY 芯片。比如ethphy0: ethernet-phy@0”就是 ENET1 PHY节点名字,“@”后面的 0 就是此 PHY 芯片的芯片地址,reg 属性也是描述 PHY 芯片地址的,这点和 IIC 设备节点很像。其他地方就没什么好多的了,绑定文档已经讲解的很清楚了。

http://www.laogonggong.com/news/69133.html

相关文章:

  • p2p网站开发 源代码济南建站公司效果
  • 地方门户网站源码下载网站建设的一般步骤包括哪些
  • 网站域名续费后SEO查询未更换新乡彩票网站建设
  • icp网站备案深圳摇号申请网站
  • 网站开发的软件环境有哪些许昌网站优化
  • 惠州营销型网站建设网站建设客户需求表 文库
  • 湛江网站网站建设ai智能生成图片免费网站
  • 如何做企业网站优化贵阳模板建站定制
  • 网线水晶头制作seo网站建设厦门
  • 公司中英文网站建设童程童美少儿编程怎样收费
  • 观澜网站建设自建网站编程
  • 有哪些可以做任务的网站百度怎样建立网站
  • 做系统网站信息检索网站阿里云主机上传网站
  • 怎么打帮人 做网站开发的广告企业网站怎么做跟淘宝链接
  • 无锡网站建设要求让人做网站需要注意什么条件
  • 网站开发费用是否资本化购物网站建设案例
  • asp网站转wap网站电子网站建设的实践目的
  • 如何提交网站地图google提交网站
  • 名师工作室建设名师网站wordpress中文没人管了
  • 网站建设的过程包括几个阶段简述营销型企业网站建设的内容
  • 网站备案怎么那么慢wordpress主题取消
  • 瑞安这边有没有做网站的霍州做网站
  • 苏州工业园区两学一做教育网站top网站怎么做
  • 数据上传网站自己搞个网站需要多少钱
  • 网站设计稿一般尺寸成都网站关键字优化
  • 网站建设和网页设计徐州哪里做网站
  • oss静态网站托管网站如何做备份
  • 杭州网站改版公司电话别人帮做的网站到期续费
  • asp.net3.5网站开发实例教程石家庄新闻最新
  • 石家庄专业建站公司如何做企业网站推广