Firefly开源社区
标题:
CIF_CLKOUT无时钟信号输出
[打印本页]
作者:
sincezsj
时间:
2022-6-14 21:01
标题:
CIF_CLKOUT无时钟信号输出
本帖最后由 sincezsj 于 2022-6-14 21:02 编辑
现在准备使用核心板接的mipi-csi接一个AHD转MIPI的芯片,该芯片需要一个27M时钟信号,rk3568可以通过CIF_CLKOUT提供。现在按照下载SDK中提供的DTS进行配置如下:
clocks
=
<&cru CLK_CIF_OUT>;
clock-names
=
"xvclk"
;
power-domains
=
<&power RK3568_PD_VI>;
pinctrl-names
=
"default"
;
pinctrl-0
=
<&cif_clk>;
驱动程序中:
pinctrl_select_state修改CIF_CLKOUT管脚的复用属性
clk_prepare_enable设置时钟
进入系统后,查看时钟树,cif_clkout值已经设置成功,但是CIF_CLKOUT管脚没有时钟信号输出。
还有什么地方需要进行配置吗?
作者:
Liuth
时间:
2022-6-15 11:22
参考第一页
https://dev.t-firefly.com/thread-120687-1-1.html
只有在poweron状态下才有时钟
作者:
sincezsj
时间:
2022-6-15 12:04
Liuth 发表于 2022-6-15 11:22
参考第一页https://dev.t-firefly.com/thread-120687-1-1.html
只有在poweron状态下才有时钟
这个贴子里的问题是,由于I2C通讯错误后,调用了clk_disable_unprepare关闭了时钟,而我现在调用了clk_prepare_enable之后并没有调用clk_disable_unprepare关闭时钟。所以现在问题还没有解决。
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1