嵌入式爱好者

查看: 7565|回复: 5

[Ubuntu] phy设备树的疑问

[复制链接]

3

主题

15

帖子

150

积分

RK3568通行证RK3588通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证D9360通行证

扫一扫,手机访问本帖
发表于 2022-2-23 13:59:40 | 显示全部楼层 |阅读模式
本帖最后由 gpengs 于 2022-2-23 14:27 编辑

LS1028设备树OK1028A-C.dts中phy的这值2是指什么,需要与设备地址保持一致吗?

&enetc_port0 {
        phy-handle = <&sgmii_phy0>;
        phy-connection-type = "sgmii";
        mdio {
                #address-cells = <1>;
                #size-cells = <0>;
                sgmii_phy0: ethernet-phy@2 {
                        reg = <0x2>;
                };
        };
};

回复

使用道具 举报

3

主题

15

帖子

150

积分

RK3568通行证RK3588通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证D9360通行证

 楼主| 发表于 2022-2-23 14:01:40 | 显示全部楼层
本帖最后由 gpengs 于 2022-2-23 14:27 编辑

已需要与uboot中保持一致吗?
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2022-2-23 14:47:13 | 显示全部楼层
从左往右分别分别对应GPIO位为
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16-31
搜狗截图20220223143708.jpg eg:设置GPIO3_16的数值,将对应位置1,换算成十六进制即0x8000
1.jpg


点评

谢谢,我之前看错寄存器,这已经可以了。 还有就是设备树中phy@2 和reg = ;这里不太懂,@后面的2需要与地址2保持一致吗?比如说新加了一个phy地址为8,那这里是不是需要改为phy @8  详情 回复 发表于 2022-2-23 15:05
点评回复 支持 反对

使用道具 举报

3

主题

15

帖子

150

积分

RK3568通行证RK3588通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证D9360通行证

 楼主| 发表于 2022-2-23 15:05:32 | 显示全部楼层
djh 发表于 2022-2-23 14:47
从左往右分别分别对应GPIO位为
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16-31

谢谢,我之前看错寄存器,这已经可以了。
还有就是设备树中phy@2 和reg = <0x2>;这里不太懂,@后面的2需要与地址2保持一致吗?比如说新加了一个phy地址为8,那这里是不是需要改为phy @8

点评

djh
修改成一样的  详情 回复 发表于 2022-2-23 15:47
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2022-2-23 15:47:26 | 显示全部楼层
本帖最后由 djh 于 2022-2-23 16:23 编辑
gpengs 发表于 2022-2-23 15:05
谢谢,我之前看错寄存器,这已经可以了。
还有就是设备树中phy@2 和reg = ;这里不太懂,@后面的2需要与 ...

节点地址是用来区别同名节点的,不是软件意义上的地址,但是有些情况可以用软件地址作为这个地址。比如两个I2C控制器的名字可以都是i2c,然后用控制器寄存器首地址作为这个节点地址修改成一样的

点评

好的,谢谢  详情 回复 发表于 2022-2-23 16:24
点评回复 支持 反对

使用道具 举报

3

主题

15

帖子

150

积分

RK3568通行证RK3588通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证D9360通行证

 楼主| 发表于 2022-2-23 16:24:46 | 显示全部楼层

好的,谢谢
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 05:19

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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