Linux内核启动流程中设备树相关内容.pdf

Linux内核启动流程中设备树相关内容.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux内核启动流程中设备树相关内容

Linux 内核启动流程 ----设备树的识别 曹忠明 ARM Linux 内核在 Linux-3.x 内核有了很大的变化,对一些新的平台的支持取消了传统的 设备文件而用设备树取代,这里以 FS4412 设备树识别为例说明 Linux 是如何识别设备树的。 1、 设备树文件 FS4412 设备树文件(exynos4412-fs4412.dts)部分内容: /* 1 * Insignals Exynos4412 based Origen board device tree source 2 * 3 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd. 4 * 5 * 6 * Device tree source file for Insignals Origen board which is based on 7 * Samsungs Exynos4412 SoC. 8 * 9 * This program is free software; you can redistribute it and/or modify 10 * it under the terms of the GNU General Public License version 2 as 11 * published by the Free Software Foundation. 12 */ 13 14 / dts - v1 /; 15 #include exynos4412.dtsi 16 17 / 18 { 19 model = Insignal Origen evaluation board based on Exynos4412; 20 compatible = insignal,origen4412, samsung,exynos4412; 21 22 memory { 23 reg = 00 24 }; 25 26 chosen { 27 bootargs = root=/dev/nfs nfsroot=20:/source/rootfs init=/linuxrc console=ttySAC2,115200 28 }; 29 30 firmware@0203F000 { 31 compatible = samsung,secure-firmware; 32 reg = 0x0203F000 0x1000; 33 }; 34 35 srom - cs1@5000000 { 36 compatible = simple-bus; 37 #address-cells = 1; 38 #size-cells = 1; 39 reg = 0x5000000 0x1000000; 40 ranges; 41 42 ethernet@5000000 { 43 compatible = davicom,dm9000; 44 reg = 0x5000000 0x2 0x5000004 0x2; 45 interrupt - parent = gpx0; 46 interrupts = 6 4;

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档