主题中讨论的其他器件: CDCE925、 CDCEL913、 CDCEL925
大家好、
我们在定制板和 Linux 版本4.14.0中使用 Zynq-7000。
我们在 定制板中使用 CDCE913时钟合成器、必须配置为100Mhz。
Linux 版本4.14.0具有 适用于 cdce925的驱动 程序、该驱动程序还支持 CDCE913。
我在 DTS 文件中添加了 CDCE913条目、如下所示:
cdce925@65{
#clock-cells =<1>;
时钟=<&xtal>;
兼容="ti、CDCE913";
reg =<0x65>;
ti、输入时钟类型="xtal";
时钟名称="ref";
时钟输出名称="PLL"、"PLL 开关";
PLL1{
展频=<4>;
时钟频率=<100000000>、<100000000>、<100000000>;
展频中心;
};
XTAL:XTAL{
#clock-cells =<0>;
兼容="固定时钟";
时钟频率=<25000000>;
时钟输出名称="xtal";
};
};
我在探测器中添加了打印内容,以确定驱动程序在引导时被调用,并且 可以看到探测器函数正在被调用。
但是、当我探测输出时钟时、我将得到25MHz、这是默认时钟频率。
我怀疑 CDCE913配置不正确。
我是否在 DTS 条目中遗漏了一些内容?
CDCE925驱动器与 CDCE913芯片配合使用是否需要其他配置?
请建议。
此致、
Mahima Shanbag