linux 设备树中 dwc3 节点的phys参数含义
找了好久今天找到了,记录一下:
&dwc3_0 {
...
phys = <&lane3 PHY_TYPE_USB3 1 2 26000000>;
...
}
Required properties (port (child) nodes):
lane0:
- #phy-cells : Should be 4
Cell after port phandle is device type from:
- <PHY_TYPE_PCIE 0 LANE_NUM FREQUENCY>
- <PHY_TYPE_SATA 0 LANE_NUM FREQUENCY>
- <PHY_TYPE_USB3 0 LANE_NUM FREQUENCY>
- <PHY_TYPE_DP 1 LANE_NUM FREQUENCY>
- <PHY_TYPE_SGMII 0 LANE_NUM FREQUENCY>
lane1:
- #phy-cells : Should be 4
Cell after port phandle is device type from:
- <PHY_TYPE_PCIE 1 LANE_NUM FREQUENCY>
- <PHY_TYPE_SATA 1 LANE_NUM FREQUENCY>
- <PHY_TYPE_USB3 0 LANE_NUM FREQUENCY>
- <PHY_TYPE_DP 0 LANE_NUM FREQUENCY>
- <PHY_TYPE_SGMII 1 LANE_NUM FREQUENCY>
lane2:
- #phy-cells : Should be 4
Cell after port phandle is device type from:
- <PHY_TYPE_PCIE 2 LANE_NUM FREQUENCY>
- <PHY_TYPE_SATA 0 LANE_NUM FREQUENCY>
- <PHY_TYPE_USB3 0 LANE_NUM FREQUENCY>
- <PHY_TYPE_DP 1 LANE_NUM FREQUENC>
- <PHY_TYPE_SGMII 2 LANE_NUM FREQUENCY>
lane3:
- #phy-cells : Should be 4
Cell after port phandle is device type from:
- <PHY_TYPE_PCIE 3 LANE_NUM FREQUENCY>
- <PHY_TYPE_SATA 1 LANE_NUM FREQUENCY>
- <PHY_TYPE_USB3 1 LANE_NUM FREQUENCY >
- <PHY_TYPE_DP 0 LANE_NUM FREQUENCY>
- <PHY_TYPE_SGMII 3 LANE_NUM FREQUENCY>
Specifying phy control of devices
=================================
Device nodes should specify the configuration required in their "phys"
property, containing a phandle to the phy port node and a device type.
phys = <PHANDLE CONTOLLER_TYPE CONTROLLER_INSTANCE LANE_NUM LANE_FREQ>;
PHANDLE = &lane0 or &lane1 or &lane2 or &lane3
CONTROLLER_TYPE = PHY_TYPE_PCIE or PHY_TYPE_SATA or PHY_TYPE_USB
or PHY_TYPE_DP or PHY_TYPE_SGMII
CONTROLLER_INSTANCE = Depends on controller type used, can be any of
PHY_TYPE_PCIE : 0 or 1 or 2 or 3
PHY_TYPE_SATA : 0 or 1
PHY_TYPE_USB : 0 or 1
PHY_TYPE_DP : 0 or 1
PHY_TYPE_SGMII: 0 or 1 or 2 or 3
LANE_NUM = Depends on which lane clock is used as ref clk, can be
0 or 1 or 2 or 3
LANE_FREQ = Frequency that controller can operate, can be any of
19.2Mhz,20Mhz,24Mhz,26Mhz,27Mhz,28.4Mhz,40Mhz,52Mhz,
100Mhz,108Mhz,125Mhz,135Mhz,150Mhz
顺便告诉大家去哪里找其他的设备树上的参数含义:
linux-xlnx-xilinx-v201x.x/Documentation/devicetree/bindings/*** 源码下,明白了吗?
linux 设备树中 dwc3 节点的phys参数含义的更多相关文章
- linux 设备树及节点引用【转】
本文转载自:http://blog.csdn.net/KjfureOne/article/details/51972854 1.ARM Linux社区为什么要引入设备树 Linux之父Linus To ...
- of_alias_get_id 函数与设备树中aliases节点的关系【转】
转自:https://blog.csdn.net/qq_30145093/article/details/78053823?locationNum=10&fps=1 转自http://www. ...
- linux设备树中如何删除某个节点?
答:使用以下语法即可删除某节点: /delete-node/ 节点名;
- 我眼中的Linux设备树(二 节点)
二 节点(node)的表示首先说节点的表示方法,除了根节点只用一个斜杠"/"表示外,其他节点的表示形式如"node-name@unit-address".@前边 ...
- Linux设备树(二 节点)
二 节点(node)的表示 首先说节点的表示方法,除了根节点只用一个斜杠“/”表示外,其他节点的表示形式如“node-name@unit-address”.@前边是节点名字,后边是节点地址.节点名字的 ...
- Linux设备树使用(二)
一.设备树与驱动的匹配1.设备树会被/scripts中的dtc可执行程序编译成二进制.dtb文件,之前设备树中的节点信息会以单链表的形式存储在这个.dtb文件中:驱动与设备树中compatible属性 ...
- linux设备驱动程序-设备树(2)-device_node转换成platform_device
设备树处理之--device_node转换成platform_device 以下讨论基于linux4.14,arm平台 platform device 设备树的产生就是为了替代driver中过多的pl ...
- 我眼中的Linux设备树(六 memory&chosen节点)
六 memory&chosen节点根节点那一节我们说过,最简单的设备树也必须包含cpus节点和memory节点.memory节点用来描述硬件内存布局的.如果有多块内存,既可以通过多个memor ...
- Linux设备树(六 memory&chosen节点)
六 memory&chosen节点 根节点那一节我们说过,最简单的设备树也必须包含cpus节点和memory节点.memory节点用来描述硬件内存布局的.如果有多块内存,既可以通过多个memo ...
随机推荐
- ab测试nginx Nginx性能优化
转自:https://www.cnblogs.com/nulige/p/9369700.html 1.性能优化概述 在做性能优化前, 我们需要对如下进行考虑 1.当前系统结构瓶颈 观察指标 压力测试 ...
- 基于django中settings中间件源码思想,实现功能的插拔式设计
这里我们用到一个非常重要的模块,importlib,利用它可以实现字符串转python代码,再利用反射进行操作,这样就可以实现插拔式设计. 一.我们先做个初级的,把所有文件放到初级思想文件夹下: 1. ...
- matplotlib 模块
目录 matplotlib 模块 1.条形图 2.直方图 3.折线图 4.散点图+直线图 5.饼图 6. plot 函数参数 7.图像标注参数 matplotlib 模块 1.条形图 import m ...
- 20.logging模块
# __________________________________________________ # 创建一个logger logger = logging.getLogger() logge ...
- Java多线程和并发(八),synchronized底层原理
目录 1.对象头(Mark Word) 2.对象自带的锁(Monitor) 3.自旋锁和自适应自旋锁 4.偏向锁 5.轻量级锁 6.偏向锁,轻量级锁,重量级锁联系 八.synchronized底层原理 ...
- 【BZOJ3944】 Sum
Description Input 一共T+1行 第1行为数据组数T(T<=10) 第2~T+1行每行一个非负整数N,代表一组询问 Output 一共T行,每行两个用空格分隔的数ans1,ans ...
- java和python实现一个加权SlopeOne推荐算法
一.加权SlopeOne算法公式: (1).求得所有item之间的评分偏差 上式中分子部分为项目j与项目i的偏差和,分母部分为所有同时对项目j与项目i评分的用户数 (2).加权预测评分 项目j与项目i ...
- String Compression
F. String Compression 利用dp和前缀数组来写 dp[i] 所表示的东西是 字符串 s[0:i] (不包括 s[i])能够压缩的最短长度 bj[i][j] 表示的是字符串 s[i: ...
- js下拉框选择图片
二种方式:下拉框里面选项有图片与没有图片 1.用下拉框写 下拉框的option没法添加图片如果下拉框里面不需要图片可以用这种方式. <!DOCTYPE html> <html> ...
- iview之avatar组件
avatar组件是一个获取网络路径图片的组件 它再vue中使用的话build时不会被打包,路径仍然为原来的路径 所以相对路径不会有效 如下: <Avatar style="margin ...