diff options
author | Ye Li <ye.li@nxp.com> | 2018-12-26 00:59:12 -0800 |
---|---|---|
committer | Ye Li <ye.li@nxp.com> | 2018-12-26 01:25:41 -0800 |
commit | 145c359ca5909f9135459013287bc884c517c5ec (patch) | |
tree | 0ea1620ded7b1e046ccb5fcbbc59c989d1e68d9d /board/freescale | |
parent | 81154aed77d78140a2a18555f6e3acebb8a86377 (diff) |
MLK-20655-2 imx8qm/qxp: Fix wrong gpio resource used in SPL
Since the gpio non-dm driver maps to wrong GPIO register, the SPL
also powers up wrong GPIO resources.
Signed-off-by: Ye Li <ye.li@nxp.com>
Acked-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'board/freescale')
-rw-r--r-- | board/freescale/imx8qm_arm2/spl.c | 4 | ||||
-rw-r--r-- | board/freescale/imx8qm_mek/spl.c | 2 | ||||
-rw-r--r-- | board/freescale/imx8qxp_arm2/spl.c | 2 | ||||
-rw-r--r-- | board/freescale/imx8qxp_mek/spl.c | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/board/freescale/imx8qm_arm2/spl.c b/board/freescale/imx8qm_arm2/spl.c index 7538a9bfb6..cb25483c10 100644 --- a/board/freescale/imx8qm_arm2/spl.c +++ b/board/freescale/imx8qm_arm2/spl.c @@ -140,7 +140,7 @@ int board_mmc_init(bd_t *bis) ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_SDHC_1, SC_PM_PW_MODE_ON); if (ret != SC_ERR_NONE) return ret; - ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_GPIO_4, SC_PM_PW_MODE_ON); + ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_GPIO_5, SC_PM_PW_MODE_ON); if (ret != SC_ERR_NONE) return ret; @@ -157,7 +157,7 @@ int board_mmc_init(bd_t *bis) ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_SDHC_2, SC_PM_PW_MODE_ON); if (ret != SC_ERR_NONE) return ret; - ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_GPIO_3, SC_PM_PW_MODE_ON); + ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_GPIO_4, SC_PM_PW_MODE_ON); if (ret != SC_ERR_NONE) return ret; diff --git a/board/freescale/imx8qm_mek/spl.c b/board/freescale/imx8qm_mek/spl.c index 2880998a23..579ce12134 100644 --- a/board/freescale/imx8qm_mek/spl.c +++ b/board/freescale/imx8qm_mek/spl.c @@ -123,7 +123,7 @@ int board_mmc_init(bd_t *bis) ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_SDHC_1, SC_PM_PW_MODE_ON); if (ret != SC_ERR_NONE) return ret; - ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_GPIO_4, SC_PM_PW_MODE_ON); + ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_GPIO_5, SC_PM_PW_MODE_ON); if (ret != SC_ERR_NONE) return ret; diff --git a/board/freescale/imx8qxp_arm2/spl.c b/board/freescale/imx8qxp_arm2/spl.c index 31ead6faba..2d64b33a0c 100644 --- a/board/freescale/imx8qxp_arm2/spl.c +++ b/board/freescale/imx8qxp_arm2/spl.c @@ -134,7 +134,7 @@ int board_mmc_init(bd_t *bis) ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_SDHC_1, SC_PM_PW_MODE_ON); if (ret != SC_ERR_NONE) return ret; - ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_GPIO_3, SC_PM_PW_MODE_ON); + ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_GPIO_4, SC_PM_PW_MODE_ON); if (ret != SC_ERR_NONE) return ret; diff --git a/board/freescale/imx8qxp_mek/spl.c b/board/freescale/imx8qxp_mek/spl.c index 0ab454c44f..8db61767bc 100644 --- a/board/freescale/imx8qxp_mek/spl.c +++ b/board/freescale/imx8qxp_mek/spl.c @@ -127,7 +127,7 @@ int board_mmc_init(bd_t *bis) ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_SDHC_1, SC_PM_PW_MODE_ON); if (ret != SC_ERR_NONE) return ret; - ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_GPIO_3, SC_PM_PW_MODE_ON); + ret = sc_pm_set_resource_power_mode(ipcHndl, SC_R_GPIO_4, SC_PM_PW_MODE_ON); if (ret != SC_ERR_NONE) return ret; imx8_iomux_setup_multiple_pads(usdhc1_sd, ARRAY_SIZE(usdhc1_sd)); |