SPI 转 CAN 芯片 MCP2515 驱动问题
firefly-rk3399Android 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电平不匹配导致的? wx__xt2qPG 发表于 2022-11-11 17:03
请问解决了吗,是不是与mcp2515电平不匹配导致的?
aio-3399的can使用的是mcp2515,可以参考添加 dengkx 发表于 2022-11-14 16:36
aio-3399的can使用的是mcp2515,可以参考添加
主要是卡在初始化mcp2151时钟了,mcp2515的时钟怎么分配的? 设备树参照这个添加 已解决
页:
[1]