这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » SPI转CAN芯片MCP2515驱动clk如何获取呢

共2条 1/1 1 跳转至

SPI转CAN芯片MCP2515驱动clk如何获取呢

工程师
2023-09-09 14:31:39     打赏

firefly-rk3399

Android 7.1

mcp251x.c 驱动跑起来直接在 probe 函数挂掉
打印:mcp251x: probe of spi0.0 failed with error -2

跟踪发现,在 probe 中申请 clk 失败
clk = devm_clk_get(&spi->dev, NULL);
if (IS_ERR(clk)) {
if (pdata)
freq = pdata->oscillator_frequency;
else
return PTR_ERR(clk);
} else {
freq = clk_get_rate(clk);
}

这问题有人遇到吗?spi 驱动 clk 如何获取?我看 spi-rockchip-test.c 中根本没有 devm_clk_get。





关键词: MCP2515     SPI    

助工
2023-09-09 14:32:05     打赏
2楼

请问解决了吗,是不是与mcp2515电平不匹配导致的?

或者aio-3399的can使用的是mcp2515,可以参考添加


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]