您尚未登录。

楼主 #1 2019-08-02 15:01:23

flash
会员
注册时间: 2019-05-17
已发帖子: 14
积分: 14

mainline kernel驱动移植到 legacy kernel

之前使用的内核是linux 4.9,使用device tree配置设备资源。设备树中i2c设备信息如下:
&i2c1 {
    status = "okay";
    penctrl@57 {
        compatible = "maxim,max31760";
        reg = <0x57>;
    };

    mpu6050@68 {
        compatible = "invensense,mpu6050";
        reg = <0x68>;
    };
};

如何将该驱动移植到使用sys_config.fex描述硬件资源的linux3.4内核中??

离线

#2 2019-08-02 16:47:57

shaoxi2010
会员
注册时间: 2019-06-13
已发帖子: 392
积分: 336

Re: mainline kernel驱动移植到 legacy kernel

重新找驱动了,linux3.4的BSP并未提供设备树支持,可以考虑i2c的动态检测

离线

#3 2019-08-02 23:42:15

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

Re: mainline kernel驱动移植到 legacy kernel

用 2.6 之前那种方式 ? 手动注册设备?

离线

#4 2019-08-03 10:27:29

shaoxi2010
会员
注册时间: 2019-06-13
已发帖子: 392
积分: 336

Re: mainline kernel驱动移植到 legacy kernel

那个也是可以的,不过改着麻烦,看你吧

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn