mx6q: Factor out common DDR3 init code
PATCH v2 1/2 mx6q: Factor out common DDR3 init code
Factor out common DDR3 initialization code, allowing easier maintainance of such scripts.
---
Changes since v1:
- Do not change mx6qarm2 ddr init script as it has different DDR density
- Put a more descriptive name in the board init (4 banks of mt41j128 DDR3).
.../imximage.cfg => imx/ddr/mx6q_4x_mt41j128.cfg} | 0
boards.cfg | 2 +-
2 files changed, 1 insertion(+), 1 deletion(-)
rename board/freescale/{mx6qsabrelite/imximage.cfg => imx/ddr/mx6q_4x_mt41j128.cfg} (100%)board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg renamed from board/freescale/mx6qsabrelite/imximage.cfg +0 -0
boards.cfg +1 -1
@@ -231,7 +231,7 @@ mx53smd arm armv7 mx53smd freesca ima3-mx53 arm armv7 ima3-mx53 esg mx5 ima3-mx53:IMX_CONFIG=board/esg/ima3-mx53/imximage.cfg vision2 arm armv7 vision2 ttcontrol mx5 vision2:IMX_CONFIG=board/ttcontrol/vision2/imximage_hynix.cfg mx6qarm2 arm armv7 mx6qarm2 freescale mx6 mx6qarm2:IMX_CONFIG=board/freescale/mx6qarm2/imximage.cfg -mx6qsabrelite arm armv7 mx6qsabrelite freescale mx6 mx6qsabrelite:IMX_CONFIG=board/freescale/mx6qsabrelite/imximage.cfg +mx6qsabrelite arm armv7 mx6qsabrelite freescale mx6 mx6qsabrelite:IMX_CONFIG=board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg cm_t35 arm armv7 cm_t35 - omap3 omap3_overo arm armv7 overo - omap3 omap3_pandora arm armv7 pandora - omap3
Signature · 1 line
1.7.9.5
PATCH v2 2/2 mx6: Add basic support for mx6qsabresd board.
mx6qsabresd is a board based on mx6q SoC with the following features:
- 1GB of DDR3
- 1 USB OTG port
- 1 HDMI output port
- SPI NOR
- LVDS panel
- Gigabit Ethernet
- Camera Connector
- eMMC and SD card slot
- Audio
Add very basic support for it.
---
Changes since v1:
- Remove CONFIG_SYS_BAUDRATE_TABLE
MAINTAINERS | 1 + board/freescale/mx6qsabresd/Makefile | 41 +++++++ board/freescale/mx6qsabresd/mx6qsabresd.c | 118 ++++++++++++++++++++ boards.cfg | 1 + include/configs/mx6qsabresd.h | 170 +++++++++++++++++++++++++++++ 5 files changed, 331 insertions(+) create mode 100644 board/freescale/mx6qsabresd/Makefile create mode 100644 board/freescale/mx6qsabresd/mx6qsabresd.c create mode 100644 include/configs/mx6qsabresd.h
MAINTAINERS +1 -0
@@ -654,6 +654,7 @@ Fabio Estevam <[email protected]> mx31pdk i.MX31 mx53ard i.MX53 mx53smd i.MX53 + mx6qsabresd i.MX6Q Daniel Gorsulowski <[email protected]>
board/freescale/mx6qsabresd/Makefile new file +41 -0
41 lines not on this page · raw message
board/freescale/mx6qsabresd/mx6qsabresd.c new file +118 -0
118 lines not on this page · raw message
boards.cfg +1 -0
@@ -232,6 +232,7 @@ ima3-mx53 arm armv7 ima3-mx53 esg vision2 arm armv7 vision2 ttcontrol mx5 vision2:IMX_CONFIG=board/ttcontrol/vision2/imximage_hynix.cfg mx6qarm2 arm armv7 mx6qarm2 freescale mx6 mx6qarm2:IMX_CONFIG=board/freescale/mx6qarm2/imximage.cfg mx6qsabrelite arm armv7 mx6qsabrelite freescale mx6 mx6qsabrelite:IMX_CONFIG=board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg +mx6qsabresd arm armv7 mx6qsabresd freescale mx6 mx6qsabresd:IMX_CONFIG=board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg cm_t35 arm armv7 cm_t35 - omap3 omap3_overo arm armv7 overo - omap3 omap3_pandora arm armv7 pandora - omap3
include/configs/mx6qsabresd.h new file +170 -0
170 lines not on this page · raw message
Signature · 1 line
1.7.9.5
PATCH v2 1/2 mx6q: Factor out common DDR3 init code
In reply to Fabio EstevamQuoted 5 lines · Fabio Estevam
Factor out common DDR3 initialization code, allowing easier maintainance of such scripts.
Signed-off-by Fabio Estevam <[email protected]>---
Applied to u-boot-imx, next branch.
Best regards,
Stefano Babic
Signature · 5 lines
===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de =====================================================================