嵌入式爱好者

查看: 34517|回复: 5

[Linux] imx6ul双网口改单网口怎么配置设备树

[复制链接]

5

主题

10

帖子

104

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证RK3568通行证RK3588通行证RK3399通行证LS1028A通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证

扫一扫,手机访问本帖
发表于 2019-12-19 12:31:00 | 显示全部楼层 |阅读模式
我想保留网口1,去掉网口二,但是fec2disabled后第一个网口也不能用了,请问该怎么配置? 295 &fec1 { 296     pinctrl-names = "default";
297     pinctrl-0 = <&pinctrl_enet1>;
298     phy-mode = "rmii";
299     phy-handle = <&ethphy0>;
300     status = "okay";
301 };
302
303 &fec2 {
304     pinctrl-names = "default";
305     pinctrl-0 = <&pinctrl_enet2>;
306     phy-mode = "rmii";
307     phy-handle = <&ethphy1>;
308     status = "disabled";
309
310     mdio {
311         #address-cells = <1>;
312         #size-cells = <0>;
313
314         ethphy0: ethernet-phy@2 {
315             compatible = "ethernet-phy-ieee802.3-c22";
316             reg = <2>;
317         };
318
319         ethphy1: ethernet-phy@1 {
320             compatible = "ethernet-phy-ieee802.3-c22";
321             reg = <1>;
322         };
323     };
324 };

848         pinctrl_enet1: enet1grp {
849             fsl,pins = <
850                 MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN  0x1b0b0
851                 MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER  0x1b0b0
852                 MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x1b0b0
853                 MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x1b0b0
854                 MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN  0x1b0b0
855                 MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x1b0b0
856                 MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x1b0b0
857                 MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1  0x4001b031
858             >;
859         };
875         pinctrl_enet2: enet2grp {
876             fsl,pins = <
877                 MX6UL_PAD_GPIO1_IO07__ENET2_MDC     0x1b0b0
878                 MX6UL_PAD_GPIO1_IO06__ENET2_MDIO    0x1b0b0
879                 MX6UL_PAD_ENET2_RX_EN__ENET2_RX_EN  0x1b0b0
880                 MX6UL_PAD_ENET2_RX_ER__ENET2_RX_ER  0x1b0b0
881                 MX6UL_PAD_ENET2_RX_DATA0__ENET2_RDATA00 0x1b0b0
882                 MX6UL_PAD_ENET2_RX_DATA1__ENET2_RDATA01 0x1b0b0
883                 MX6UL_PAD_ENET2_TX_EN__ENET2_TX_EN  0x1b0b0
884                 MX6UL_PAD_ENET2_TX_DATA0__ENET2_TDATA00 0x1b0b0
885                 MX6UL_PAD_ENET2_TX_DATA1__ENET2_TDATA01 0x1b0b0
886                 MX6UL_PAD_ENET2_TX_CLK__ENET2_REF_CLK2  0x4001b031
887                 MX6UL_PAD_SNVS_TAMPER0__GPIO5_IO00  0x80000000
888             >;
889         };





回复

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2019-12-19 17:36:06 | 显示全部楼层
两个网口共用mdio,mdio在&fec2里,关掉就不能用了,需要改一下

点评

我把mdio移到fec1里面去后,还是不能用。  详情 回复 发表于 2019-12-19 19:05
点评回复 支持 反对

使用道具 举报

5

主题

10

帖子

104

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证RK3568通行证RK3588通行证RK3399通行证LS1028A通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证

 楼主| 发表于 2019-12-19 19:05:22 | 显示全部楼层
zhichao 发表于 2019-12-19 17:36
两个网口共用mdio,mdio在&fec2里,关掉就不能用了,需要改一下

我把mdio移到fec1里面去后,还是不能用。
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2019-12-20 14:28:38 | 显示全部楼层
下边还有MDIO相关配置,也得修改,光改一处不行啊
点评回复 支持 反对

使用道具 举报

8

主题

28

帖子

63

积分

i.MX6Q通行证i.MX6UL通行证RK3568通行证RK3399通行证

发表于 2020-3-8 20:43:09 | 显示全部楼层
本帖最后由 青晗 于 2020-3-8 20:44 编辑

问题解决了吗,我也遇到这个问题
111.png
微信图片_20200308204105.png
微信图片_20200308204209.png
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2020-3-9 09:50:10 | 显示全部楼层
您设置的reg = <2>;的值不对
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-24 06:13

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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