Other Parts Discussed in Thread: TCAN4550, TCAN4550-Q1
大家好、
我的客户在为此设备安装 Linux 驱动程序时遇到了一些问题。 您是否 能够在下面的快照中找到任何线索?

谢谢!
罗伊
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: TCAN4550, TCAN4550-Q1
大家好、
我的客户在为此设备安装 Linux 驱动程序时遇到了一些问题。 您是否 能够在下面的快照中找到任何线索?

谢谢!
罗伊
尊敬的 Eric:
我们现在面临 Linux 内核版本5.4.70中 Linux tcan4x5x 驱动程序探测错误的问题。
在器件树中、我们使用与 CAN_Rst 引脚相同的 GPIO 设置2个 tcan4x5x 器件。
lpspi0{
tcan4x5x@0 { # first device
(笑声)
RESET-GPIO = ;
};
};
lpspi1{
tcan4x5x@0 {# second device
(笑声)
//重置 GPIO =;
};
};
我已通过注释 RETURN -EINVAL 将 WAKE GPIO 更改为可选

更改后、第一个器件可以成功初始化、但第二个器件
1.添加相同的复位 GPIO、 驱动程序探测失败 、出现重复的引脚定义错误。
2.注释复位 GPIO、驱动程序探测失败、指针错误为空
但 Linux 内核版本5.15.52中的 tcan4x5x 驱动器使用相同的器件树设置(注释器件2的复位 GPIO)、如果不设置任何器件唤醒 GPIO、器件状态 GPIO 和复位 GPIO、则可以正常工作。
BR、
Tony