Searched hist:"693779 e3713701e5b06afc4540faeaef1841f254" (Results 1 – 2 of 2) sorted by relevance
| /rk3399_rockchip-uboot/board/warp/ |
| H A D | imximage.cfg | 693779e3713701e5b06afc4540faeaef1841f254 Mon Aug 15 13:07:12 UTC 2016 Fabio Estevam <fabio.estevam@nxp.com> warp: Fix RAM size runtime detection
Since commit a13d3757f7df ("warp: Use imx_ddr_size() for calculating the DDR size") warp board no longer boots.
The reason for the breakage is that the warp board is using the DDR configuration from mx6slevk. A fundamental difference between warp and mx6slevk is that warp only uses one DDR chip select while mx6slevk uses two.
The imx_ddr() function calculates the RAM size in runtime by reading the values of registers MDCTL and MDMISC.
So in order to fix this warp boot issue, create a imximage DDR file specific to warp, where the MDCTL register is configured to only activates a single chip select.
Reported-by: Breno Lima <breno.lima@nxp.com> Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Tested-by: Breno Lima <breno.lima@nxp.com>
|
| /rk3399_rockchip-uboot/configs/ |
| H A D | warp_defconfig | 693779e3713701e5b06afc4540faeaef1841f254 Mon Aug 15 13:07:12 UTC 2016 Fabio Estevam <fabio.estevam@nxp.com> warp: Fix RAM size runtime detection
Since commit a13d3757f7df ("warp: Use imx_ddr_size() for calculating the DDR size") warp board no longer boots.
The reason for the breakage is that the warp board is using the DDR configuration from mx6slevk. A fundamental difference between warp and mx6slevk is that warp only uses one DDR chip select while mx6slevk uses two.
The imx_ddr() function calculates the RAM size in runtime by reading the values of registers MDCTL and MDMISC.
So in order to fix this warp boot issue, create a imximage DDR file specific to warp, where the MDCTL register is configured to only activates a single chip select.
Reported-by: Breno Lima <breno.lima@nxp.com> Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Tested-by: Breno Lima <breno.lima@nxp.com>
|