Message ID | 20191210093300.31692-1-festevam@gmail.com |
---|---|
State | Accepted |
Commit | 21f77b77af3f7cadfce790e099e8315d9eedd14c |
Delegated to: | Stefano Babic |
Headers | show |
Series | [v3,1/2] wandboard: Fix the DM_PMIC conversion | expand |
> Commit ec837c82d709 ("imx6: wandboard: convert to DM_PMIC") > caused the following pmic_get() error: > > CPU: Freescale i.MX6QP rev1.0 at 792 MHz > Reset cause: POR > DRAM: 2 GiB > PMIC: pmic_get() ret -19 > ... > and since the PMIC presence is used to determine the board D1 revision, > the following error is seen when booting a board rev D1: > > WARNING: Could not determine dtb to use > and the kernel does not boot at all. > Fix the regression by passing "pfuze100@8" as the correct parameter > to the pmic_get() function in the DM case. > Fixes: ec837c82d709 ("imx6: wandboard: convert to DM_PMIC") > Signed-off-by: Fabio Estevam <festevam@gmail.com> Applied to u-boot-imx, master, thanks ! Best regards, Stefano Babic
diff --git a/board/wandboard/wandboard.c b/board/wandboard/wandboard.c index 6c1e4ef27d..b2f961a7f0 100644 --- a/board/wandboard/wandboard.c +++ b/board/wandboard/wandboard.c @@ -363,7 +363,7 @@ int power_init_board(void) puts("PMIC: "); - ret = pmic_get("pfuze100", &dev); + ret = pmic_get("pfuze100@8", &dev); if (ret < 0) { printf("pmic_get() ret %d\n", ret); return 0;
Commit ec837c82d709 ("imx6: wandboard: convert to DM_PMIC") caused the following pmic_get() error: CPU: Freescale i.MX6QP rev1.0 at 792 MHz Reset cause: POR DRAM: 2 GiB PMIC: pmic_get() ret -19 ... and since the PMIC presence is used to determine the board D1 revision, the following error is seen when booting a board rev D1: WARNING: Could not determine dtb to use and the kernel does not boot at all. Fix the regression by passing "pfuze100@8" as the correct parameter to the pmic_get() function in the DM case. Fixes: ec837c82d709 ("imx6: wandboard: convert to DM_PMIC") Signed-off-by: Fabio Estevam <festevam@gmail.com> --- Changes since v2: - None board/wandboard/wandboard.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)