Firefly开源社区

打印 上一主题 下一主题

[Linux] CIF_CLKOUT无时钟信号输出

16

积分

0

威望

0

贡献

技术小白

积分
16

CIF_CLKOUT无时钟信号输出

发表于 2022-6-14 21:01:03      浏览:2771 | 回复:2        打印      只看该作者   [复制链接] 楼主
本帖最后由 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管脚没有时钟信号输出。

还有什么地方需要进行配置吗?


回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2022-6-15 11:22:59        只看该作者  沙发
参考第一页https://dev.t-firefly.com/thread-120687-1-1.html
只有在poweron状态下才有时钟
回复

使用道具 举报

16

积分

0

威望

0

贡献

技术小白

积分
16
发表于 2022-6-15 12:04:20        只看该作者  板凳
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关闭时钟。所以现在问题还没有解决。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表