随笔分类 -  linux_dts

摘要:答:使用以下命令即可, dtc -I fs -O dts /sys/firmware/devicetree/base > your.dts 阅读全文
posted @ 2021-02-26 17:39 Jello 阅读(3115) 评论(0) 推荐(0) 编辑
摘要:答: 新的device_property_match_string()可以用来替代此接口。 阅读全文
posted @ 2020-12-02 10:12 Jello 阅读(288) 评论(0) 推荐(0) 编辑
摘要:答: 别直接使用dtc,使用make dtbs来生成dtb,示例如下: 问题复现: linux-5.10>$ dtc -I dts -O dtb arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts -o fsl-ls1046a-rdb.dtb Erro 阅读全文
posted @ 2020-11-18 18:52 Jello 阅读(8379) 评论(0) 推荐(0) 编辑
摘要:1. 分析arch/arm64/boot/dts/freescale/imx8mm-evk.dts中的i2c3相关的pinctrl_i2c3节点 pinctrl_i2c3: i2c3grp { fsl,pins = < MX8MM_IOMUXC_I2C3_SCL_I2C3_SCL 0x400001c 阅读全文
posted @ 2019-10-16 14:41 Jello 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:1. 在一颗树的根下每个PCI(e)设备被它的请求id(AKA RID)独一无二的标识,一个请求ID由三部分组成,总线号,设备号和功能号,如: Bits [15:8] 是总线号 Bits [7:3]是设备号 Bits [2:0]是功能号 剩下的bit都填充0 2. IOMMU可以通过从请求ID附带的 阅读全文
posted @ 2019-06-04 19:47 Jello 阅读(1772) 评论(0) 推荐(0) 编辑
摘要:答: 使用dtc工具,如: <kernel source code dir>/scripts/dtc/dtc -I dts -O dtb -o <dtb filename> <dts filename> 如: ./script/dtc/dtc -I dts -O dtb -o jello.dtb j 阅读全文
posted @ 2019-05-28 16:23 Jello 阅读(7004) 评论(0) 推荐(1) 编辑
摘要:答:使用以下语法即可删除某节点: /delete-node/ 节点名; 阅读全文
posted @ 2019-05-28 15:29 Jello 阅读(1693) 评论(0) 推荐(0) 编辑