OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3492|回复: 1

[XILINX] spi_driver_register 返回0(注册成功)但是 probe 却无法跑起来

[复制链接]

8

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2019-10-29
在线时间
31 小时
发表于 2022-8-15 16:26:05 | 显示全部楼层 |阅读模式
1金钱
spi_driver_register 返回0(注册成功)但是 probe 却无法跑起来
设备树
&spi0 {

    tft4{
        status = "disabled";
        compatible = "z7linterttf";
        spi-max-frequency = <20000000>;
    };
};


int z7_probe(struct spi_device *spi)

{

    debug("z7_probe\r\n");

    return 0;

}



int z7_remove(struct spi_device *spi)

{

    debug("z7_remove\r\n");

    return 0;

}



static const struct spi_device_id z7_id_table[] = {

    {"mt32323", 0},

    { }

};



static const struct of_device_id z7_of_table[] = {

    {.compatible = "z7linter,spidev2"},

    { /* Sentinel */ }

};



static struct spi_driver myspi_driver = {

    .driver = {

        .owner = THIS_MODULE,

        .name = "myspi",

        .of_match_table =  z7_of_table,

    },

    .probe = z7_probe,

    .remove = z7_remove,

    .id_table = z7_id_table,

};





static int __init myspi_init(void)

{

    int ret;

    ret = spi_register_driver(&myspi_driver);

    debug("myspi_init  %d\r\n",ret);

    return 0;

}



static void __exit myspi_exit(void)

{

    debug("myspi_exit\r\n");

}



module_init(myspi_init);

module_exit(myspi_exit);


spi_driver_register 返回0(注册成功)但是 probe 却无法跑起来  请问问题出现在哪里?


最佳答案

查看完整内容[请看2#楼]

问题已经解决设备树编写有问题正确情况如下: &spi0 { is_decoded-cd = ; num_cs = ; status = "okay"; tft_12@0{ spi-max-frequency = ; reg = ; compatible = "zynq,spitft"; }; };
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2019-10-29
在线时间
31 小时
 楼主| 发表于 2022-8-15 16:26:06 | 显示全部楼层
问题已经解决设备树编写有问题正确情况如下:
&spi0 {
    is_decoded-cd = <0>;
    num_cs = <1>;
    status = "okay";

    tft_12@0{
        spi-max-frequency = <8000000>;
        reg = <0>;
        compatible = "zynq,spitft";

    };
};
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 12:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表