u-boot/board/freescale
Eric Nelson baefb63a13 mx6: Add board mx6memcal for use in validating DDR
This is a virtual "board" that uses configuration files and
Kconfig to define the memory layout used by a real board during
the board bring-up process.

It generates an SPL image that can be loaded using imx_usb or
SB_LOADER.exe.

When run, it will generate a set of calibration constants for
use in either or both a DCD configuration file for boards that
use u-boot.imx or struct mx6_mmdc_calibration for boards that
boot via SPL.

In essence, it is a configurable, open-source variant of the
Freescale ddr-stress tool.

	https://community.nxp.com/docs/DOC-105652

File mx6memcal_defconfig configures the board for use with
mx6sabresd or mx6qsabreauto.

Signed-off-by: Eric Nelson <eric@nelint.com>
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
2018-01-03 13:58:51 +01:00
..
b4860qds powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
bsc9131rdb powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
bsc9132qds powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
c29xpcie powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
common env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
corenet_ds env: Rename some other getenv()-related functions 2017-08-16 08:31:11 -04:00
ls1012afrdm fsl-layerscape: Consolidate registers space defination for CCI-400 bus 2017-09-11 07:55:36 -07:00
ls1012aqds fsl-layerscape: Consolidate registers space defination for CCI-400 bus 2017-09-11 07:55:36 -07:00
ls1012ardb armv8: ls1012ardb: support hwconfig for eSDHC1 enabling 2017-12-14 13:08:47 -08:00
ls1021aiot fsl-lsch2: csu: remove multiple calling function 2017-08-09 09:57:32 -07:00
ls1021aqds fsl-layerscape: Consolidate registers space defination for CCI-400 bus 2017-09-11 07:55:36 -07:00
ls1021atwr fsl-lsch2: csu: remove multiple calling function 2017-08-09 09:57:32 -07:00
ls1043aqds armv8: ls1043/ls1046aqds: add support for RGMII_TXID 2017-09-07 13:23:52 -05:00
ls1043ardb armv8: ls1043ardb: Use static DDR setting for SPL boot 2017-10-09 08:48:45 -07:00
ls1046aqds MAINTAINERS: Add missing boards and config entries 2017-11-06 09:58:51 -05:00
ls1046ardb boards: ls1046ardb: disable unavailable "ethernet" node in dts 2017-12-24 12:42:50 -07:00
ls1088a board/ls2080a, ls1088a: Add check for mc-dpl applied in fdt 2017-12-14 13:05:07 -08:00
ls2080a board/ls2080a, ls1088a: Add check for mc-dpl applied in fdt 2017-12-14 13:05:07 -08:00
ls2080aqds board/ls2080a, ls1088a: Add check for mc-dpl applied in fdt 2017-12-14 13:05:07 -08:00
ls2080ardb board/ls2080a, ls1088a: Add check for mc-dpl applied in fdt 2017-12-14 13:05:07 -08:00
m547xevb i2c: powerpc: Remove use of CONFIG_HARD_I2C 2017-05-15 06:17:25 +02:00
m548xevb board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
m5208evbe board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
m5235evb board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
m5249evb board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
m5253demo Kconfig: Add a CONFIG_IDE option 2017-05-22 12:45:27 -04:00
m5253evbe Kconfig: Add a CONFIG_IDE option 2017-05-22 12:45:27 -04:00
m5272c3 board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
m5275evb board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
m5282evb board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
m5329evb board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
m5373evb i2c: powerpc: Remove use of CONFIG_HARD_I2C 2017-05-15 06:17:25 +02:00
m52277evb i2c: powerpc: Remove use of CONFIG_HARD_I2C 2017-05-15 06:17:25 +02:00
m53017evb i2c: powerpc: Remove use of CONFIG_HARD_I2C 2017-05-15 06:17:25 +02:00
m54418twr m68k: mcf5445x: move early ddr init as board-specific 2017-08-18 01:26:08 +02:00
m54451evb m68k: mcf5445x: move early ddr init as board-specific 2017-08-18 01:26:08 +02:00
m54455evb m68k: mcf5445x: move early ddr init as board-specific 2017-08-18 01:26:08 +02:00
mpc832xemds board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
mpc837xemds env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
mpc837xerdb env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
mpc8308rdb board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
mpc8313erdb board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
mpc8315erdb board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
mpc8323erdb env: Rename setenv() to env_set() 2017-08-16 08:22:18 -04:00
mpc8349emds board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
mpc8349itx board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
mpc8536ds powerpc: mpc8536ds: Update maintainer 2017-06-12 12:18:37 -07:00
mpc8541cds powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
mpc8544ds powerpc: mpc8544ds: Update maintainer 2017-06-12 12:18:37 -07:00
mpc8548cds powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
mpc8555cds powerpc: mpc85xx: Update maintainer for MPC8541CDS and MPC8555CDS 2017-06-12 11:30:00 -07:00
mpc8568mds powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
mpc8569mds powerpc: mpc8569mds: Update config and maintainer 2017-06-12 12:18:37 -07:00
mpc8572ds env: Rename some other getenv()-related functions 2017-08-16 08:31:11 -04:00
mpc8610hpcd powerpc: mpc86xx: Update maintainer for MPC8610HPCD and MPC8641HPCN 2017-06-12 11:30:00 -07:00
mpc8641hpcn powerpc: mpc86xx: Update maintainer for MPC8610HPCD and MPC8641HPCN 2017-06-12 11:30:00 -07:00
mx6memcal mx6: Add board mx6memcal for use in validating DDR 2018-01-03 13:58:51 +01:00
mx6qarm2 imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
mx6sabreauto imx: Add a common way for detecting NXP boards revision 2017-12-29 11:18:59 +01:00
mx6sabresd mx6sabresd: Include <usb/ehci-ci.h> header file 2017-10-12 17:31:16 +02:00
mx6slevk mx6slevk: imximage.cfg: Handle the CONFIG_SECURE_BOOT case 2017-12-29 11:18:59 +01:00
mx6sllevk imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
mx6sxsabreauto imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
mx6sxsabresd mx6sxsabresd: Load the correct dtb for revA board 2017-12-29 11:18:59 +01:00
mx6ul_14x14_evk env: Rename setenv() to env_set() 2017-08-16 08:22:18 -04:00
mx6ullevk env: Rename setenv() to env_set() 2017-08-16 08:22:18 -04:00
mx7dsabresd imx: imx7d: remove CamelCase from ENET_xMHz macros 2017-09-18 17:15:28 +02:00
mx7ulp_evk imx: imx7ulp: add EVK board support 2017-03-17 09:27:08 +01:00
mx23evk kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
mx25pdk mx25pdk: Set the eSDHC PER clock to 48 MHz 2017-05-31 10:14:41 +02:00
mx28evk Fix various typos, scattered over the code. 2016-05-05 21:39:26 -04:00
mx31ads Move environment files from common/ to env/ 2017-08-15 08:18:45 -04:00
mx31pdk spl: add hierarchical defaults for SPL_LDSCRIPT 2017-08-13 17:12:37 +02:00
mx35pdk arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
mx51evk imx: Include <input.h> header file 2017-10-12 17:31:16 +02:00
mx53ard board_f: Drop setup_dram_config() wrapper 2017-04-05 16:36:51 -04:00
mx53evk imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
mx53loco imx: Include <input.h> header file 2017-10-12 17:31:16 +02:00
mx53smd board_f: Drop setup_dram_config() wrapper 2017-04-05 16:36:51 -04:00
p1_p2_rdb_pc powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
p1_twr powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
p1010rdb powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
p1022ds powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
p1023rdb powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
p2041rdb env: Rename some other getenv()-related functions 2017-08-16 08:31:11 -04:00
qemu-ppce500 env: Rename common functions related to setenv() 2017-08-16 08:23:32 -04:00
s32v234evb imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
t4qds powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
t4rdb powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
t102xqds powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
t102xrdb powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
t104xrdb powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
t208xqds powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
t208xrdb powerpc: mpc85xx: Fix static TLB table for SDRAM 2017-12-06 14:54:12 -08:00
t1040qds env: Rename some other getenv()-related functions 2017-08-16 08:31:11 -04:00
vf610twr imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00