|
CORE-3399PRO-JD4的UART口的DTS配置问题
发表于 2020-3-25 09:21:47
浏览:6091
|
回复:6
打印
只看该作者
[复制链接]
楼主
本帖最后由 zbb 于 2020-3-25 10:01 编辑
按照wiki上关于JD4板子的UART配置的介绍 http://wiki.t-firefly.com/zh_CN/Core-3399pro-JD4/driver_uart.html 结果发现拉下来的kernel源码和wiki上的介绍完全不一样,没有如wiki中介绍的 kernel/arch/arm64/boot/dts/rockchip/rk3399-firefly-port.dtsi 这个文件,只有rk3399pro-firefly-port.dtsi文件,打开看看后,发现也没有wiki中介绍的关于 &spi1 的配置,只有&spi2,于是按照wiki上的介绍强行加了关于&spi1的配置后,编kernel并烧写成功,启动后发现有如下错误:
- root@firefly:/etc# dmesg|grep wk2
- [ 0.749940] 11wk2xxx_probe: setup mode 0, 8 bits/w, 10000000 Hz max
- [ 0.750526] of_get_named_gpiod_flags: can't parse 'power-gpio' property of node '/spi@ff1d0000/spi_wk2@00[0]'
- [ 0.750534] wk2xxx_probe() Can not read property power-gpio
- [ 0.751041] wk2xxxspi: probe of spi32766.0 failed with error -2
复制代码
相似的问题描述有找到类似的帖子:http://dev.t-firefly.com/forum.p ... 1532&highlight=UART
不过我现在用的是CORE-3399PRO-JD4的板子,因此原帖子里回复的kernel已更新并没有针对JD4的板子的DTS文件做修改,因此求问,JD4的板子,如果需要配置UART的话,DTS要怎么改呢?
|
|