WhyCan Forum

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) admin@whycan.cn

您尚未登录。

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

flash
会员
注册时间: 2019-05-17
累计积分: 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
累计积分: 43

Re: mainline kernel驱动移植到 legacy kernel

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

离线

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

jimmy
Moderator
注册时间: 2017-10-29
累计积分: 281

Re: mainline kernel驱动移植到 legacy kernel

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

离线

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

shaoxi2010
会员
注册时间: 2019-06-13
累计积分: 43

Re: mainline kernel驱动移植到 legacy kernel

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

离线

页脚