主题中讨论的其他器件: TPS65180
工具/软件:Linux
您好!
我正在努力实现对 PMIC 的支持、这些 PMIC 可与 NXP i.MX7D 处理器上的 EPDC 驱动程序配合使用。 我的定制板具有 TI TPS65185 EPDC PMIC。
默认情况下、7D 实现方案有一个 max17135示例。 我正在尝试让 TPS65185使用 我在 NXP 社区论坛上找到的补丁。
我的设备树更改:
tps6518x@68{
兼容="ti、tps6518x";
reg =<0x68>;
状态="正常";
/*
* TPS65180/65181的电源定序
*
PWR_seq0 =<0xe1>;/*[Vddh-seq=3 | VPOS-seq=2 | Vee-seq=0 | Vneg-seq=1]*/
PWR_SEQ1 =<0x30>;/*[Vneg-dly1=3 |Ve-dly0=0] msec */
PWR_SEQ2 =<0x33>;/*[Vddh-dly3=3 | VPOS-dly2=3] msec */
/*
* TPS65185/65186的电源定序
*
upseq0 =<0xe4>;
upseq1 =<0x55>;
dwnseq0 =<0x1E>;
dwnseq1 =<0xe0>;
GPIO_PMIC_PWRGOOD =<&GPIO2 31 0>;
GPIO_PMIC_VCOM_Ctrl =<&GPIO4 14 0>;
GPIO_PMIC_WAKEUP =<&GPIO2 23 0>;
GPIO_PMIC_intr =<&GPIO2 22 0>;
GPIO_PMIC_POWERUP =<&GPIO2 30 0>;
调节器{
Display_reg:显示{
电脑控制器名称="显示";
};
VCOM_reg:VCOM{
电脑控制器名称="VCOM";
/*二进制补码、-4325000 */
稳压器最小值微伏=<0xbe0178>;
/*二进制补码、-50000 */
稳压器最大值微伏=<0xfff85ee0>;
};
V3P3_reg:V3P3{
稳压器名称="V3P3";
};
};
驱动器正在进行正常探测。 但我面临的问题是、仅生成 Vneg 电压。
我没有获得数据表第13页中给出的正确加电序列。
我甚至没有收到登录提示。 内核在中间的某个位置挂起。
我的引导日志随附在下面、带有#### tps6518x 调试日志。
任何人都对这里的问题有什么想法、请尽快帮助。