This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LMK61E0M:Linux 内核 I2C 驱动程序、并将输出时钟频率设置为90MHz

Guru**** 2387060 points
Other Parts Discussed in Thread: LMK61E2, LMK61E0M
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1063865/lmk61e0m-linux-kernel-i2c-driver-and-set-the-output-clock-freq-to-90mhz

器件型号:LMK61E0M
主题中讨论的其他器件:LMK61E2

大家好、

我们使用此芯片组为视频单元提供外部时钟以供显示。

我已检查、但没有可用的 Linux 内核驱动程序。

您是否有 Linux 内核驱动程序可用于芯片组? 如果是、您可以在现有 Linux 内核代码库中共享驱动程序或路径。

我们的目的是设置将提供给视频单元的90MHz 时钟输出时钟。

为此、我们需要设置该芯片组的 PLL 和其他配置。

您能否共享实现90MHz 输出时钟所需的寄存器配置?

芯片组生成的时钟是什么?

注意:我们能够使用 i2cdetect 实用程序通过 I2C 验证检测此芯片组、并且能够使用 i2c 实用程序读取芯片组寄存器。

谢谢、此致、

Dhaval

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Dhaval、  

    遗憾的是、没有 Linux 驱动程序。  

    我认为 LMK61E2配置文件可用于对器件进行编程、但并不是100%确定、目前没有实验室访问权限、因此您可能需要在您的端对其进行验证 您可以从 TI 网站安装 TICSpro 软件。 然后、请手动加载下面所附的配置文件(请勿解压缩)。  

    1. 菜单选项"选择设备"
    2. 选择导入用户设备  
    3. 浏览此处所附的配置文件(将其保持为解压缩状态)  

    完成后、您应该会看到 SELECT DEVICE --> USER DEVICE --> LMK61E2下的选项。  

    加载配置文件后、有一个 EZ 配置选项卡、可用于设置编程频率并单击生成配置。 我看到的唯一问题是差分选项、而 LMK61E0M 是单端的。 该寄存器需要手动重新编程为 CMOS 模式。  

    注意"原始寄存器"选项卡可以导出寄存器并具有完整的编程寄存器列表。  

    此致、

    Amin

    e2e.ti.com/.../1067.LMK61E2.zip