首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Android

已知同 cpu 的 device tree ,进行移植的可能性有多大?

  •  
  •   peterpei · 53 天前用 Android 发布 · 1259 次点击
    这是一个创建于 53 天前的主题,其中的信息可能已经有所发展或是发生改变。

    例如,拿同是骁龙 820soc 的 zuk z2 和小米 5 如果我知道了 zuk z2 的 device tree,是否可以移植出来小米 5 的 device tree ?

    4 回复  |  直到 2018-12-31 09:13:09 +08:00
        1
    mengzhuo   53 天前
    比较难……不同 Linux 版本间的 DTB 还需要重新编译的,而且厂商一般有自己的私有驱动……

    就算开源的也很难搞,我手头个块 Hikey970,想从 4.9 升级到 4.20 都搞不定驱动。
        2
    imbushuo   53 天前   ♥ 3
    高通很 cursed,建议不要尝试去 signing up for a world of hurts。一些会相同的东西:

    * 能确定的事情是大家基本都会从 msm8996-mtp 作为底版并再上面盖上自己的 overlay
    * 如果都是从一个参考平台上出来的玩意,某些外设的 GPIO (比如 PCIe PERST# GPIO )会比较趋于一致
    * 一些大家都会有的外设,比如 WCD/PMIC 中的一些共有部分
    * CPU Complex,总线,这些不会差异太大

    一些不会相同的东西:

    * Linux ML 和 Android 的设备树语法不通用
    * 平台特定校准数据(比如说音频子系统里有特定的校准数据,不通用的)和一些 Blobs
    * 厂商自己的外设(比如说有人可能用 I2C1 有人可能用 I2C5 )
    * 电压、PLL/XO 和频率数据

    ARM ACPI 还是出现得太迟了(
        3
    redsonic   53 天前
    有难度,但如果有大佬指点并有厂家的资料会容易很多。自己曾经被内存、PCIE 和 LCD 参数坑惨过,后来就不理这些市售型号了,折腾的话就找开发板或亲儿子、sony。
        4
    julyclyde   52 天前
    在这里讨论可能不合适
    这边知道 device tree 这个词的人都很少
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   840 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 15ms · UTC 20:12 · PVG 04:12 · LAX 12:12 · JFK 15:12
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1