代码之家  ›  专栏  ›  技术社区  ›  zebra_rey

内核模块是提取设备寄存器的理想方式吗?

  •  0
  • zebra_rey  · 技术社区  · 2 年前

    我在I.MX6ULL嵌入式linux平台中有一个电源管理设备(PF1550),其寄存器在uboot中配置一次。 我想在启动后立即在固件中提取一些寄存器。内核模块是实现这一点的好方法还是有更简单的方法?

    提前感谢您的帮助!

    0 回复  |  直到 2 年前
        1
  •  1
  •   Livius    2 年前

    NXP PF1550有一个I2C接口,所以我相信它连接到了您的NXP I.MX6ULL SoC。如果是,您可以探测I2C dev用户空间驱动程序,并且您可以通过 /dev/i2c-X 适配器。我建议使用 python-periphery 来测试它。

    顺便说一句,在我看来,Linux内核中有一个通过I2C支持PF1550的补丁,但我在主线和恩智浦的Linux内核中找不到它,也许它仍然没有被批准。 https://lore.kernel.org/lkml/ [email protected] /