主题中讨论的其他器件:AM4378、 TPS65216
工具/软件:
您好、
我们将 AM4378 与 TPS65216 PMIC 一起使用、我们希望在电源电压下降时、按照数据表中所述启用控制寄存器 (0x06) 位 1 (OFFnPFO)、关闭所有电源轨。 
我们的理解如下。 能否请您确认是否正确?
-
对 OFFnPFO 位进行控制的方法是写入 PMIC 的 μ I²C 寄存器、而不是任何 AM4378 内部寄存器。
-
没有用于直接配置 OFFnPFO 的设备树 (DTS) 属性、因此不能只通过 DTS 进行设置。
-
要在引导时自动应用此设置、需要在 U-Boot 初始化中添加 I²C 写入、或修改 Linux 驱动程序以在探测期间配置该位。
-
Linux 引导后、也可以使用
i2cset用户空间中的命令动态更改设置。 -
控制寄存器在下电上电时复位、因此需要在每次引导时应用该设置。
I²C、我们想问一下确切的 μ T 写入过程:
-
只需写入
0x02寄存器0x06(例如)是否足够,或者是否必须执行读取 — 修改i2cset -y <bus> <addr> 0x06 0x02-写入以保留保留保留位? -
我们是否应该采取任何具体的预防措施(例如寄存器解锁序列,时序限制,建议的序列)?
谢谢、
Conor