GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)
This commit is contained in:
@@ -0,0 +1,227 @@
|
||||
if TARGET_MX6MEMCAL
|
||||
|
||||
config SYS_BOARD
|
||||
default "mx6memcal"
|
||||
|
||||
config SYS_VENDOR
|
||||
default "freescale"
|
||||
|
||||
config SYS_CONFIG_NAME
|
||||
default "mx6memcal"
|
||||
|
||||
menu "mx6memcal specifics"
|
||||
choice
|
||||
prompt "Serial console"
|
||||
help
|
||||
Either UART1 or UART2 will be used as the console for
|
||||
displaying the calibration values or errors.
|
||||
|
||||
config SERIAL_CONSOLE_UART1
|
||||
bool "UART1"
|
||||
help
|
||||
Select this if your board uses UART1 for its' console.
|
||||
|
||||
config SERIAL_CONSOLE_UART2
|
||||
bool "UART2"
|
||||
help
|
||||
Select this if your board uses UART2 for its' console.
|
||||
|
||||
endchoice
|
||||
|
||||
choice
|
||||
prompt "UART pads"
|
||||
help
|
||||
Select the RX and TX pads used for your serial console.
|
||||
The choices below reflect the most commonly used options
|
||||
for your UART.
|
||||
|
||||
config UART2_EIM_D26_27
|
||||
bool "UART2 on EIM_D26/27 (SabreLite, Nitrogen6x)"
|
||||
depends on SERIAL_CONSOLE_UART2
|
||||
help
|
||||
Choose this configuration if you're using pads
|
||||
EIM_D26 and D27 for a console on UART2.
|
||||
This is typical for designs that are based on the
|
||||
NXP SABRELite.
|
||||
|
||||
config UART1_CSI0_DAT10_11
|
||||
bool "UART1 on CSI0_DAT10/11 (Wand, SabreSD)"
|
||||
depends on SERIAL_CONSOLE_UART1
|
||||
help
|
||||
Choose this configuration if you're using pads
|
||||
CSI0_DAT10 and DAT11 for a console on UART1 as
|
||||
is done on the i.MX6 Wand board and i.MX6 SabreSD.
|
||||
|
||||
config UART1_UART1
|
||||
bool "UART1 on UART1 (i.MX6SL EVK, WaRP)"
|
||||
depends on SERIAL_CONSOLE_UART1
|
||||
help
|
||||
Choose this configuration if you're using pads
|
||||
UART1_TXD/RXD for a console on UART1 as is done
|
||||
on most i.MX6SL designs.
|
||||
|
||||
endchoice
|
||||
|
||||
config IMXIMAGE_OUTPUT
|
||||
bool "Include output for imximage .cfg files"
|
||||
default y
|
||||
help
|
||||
Say "Y" if you want output formatted for use in non-SPL
|
||||
(DCD-style) configuration files.
|
||||
|
||||
config DDRWIDTH
|
||||
int "DDR bus width"
|
||||
default 64
|
||||
help
|
||||
Select either 32 or 64 to reflect the DDR bus width.
|
||||
|
||||
config DDRCS
|
||||
int "DDR chip selects"
|
||||
default 2
|
||||
range 1 2
|
||||
help
|
||||
Select the number of chip selects used in your board design
|
||||
|
||||
choice
|
||||
prompt "Memory type"
|
||||
help
|
||||
Select the type of DDR (DDR3 or LPDDR2) used on your design
|
||||
|
||||
config DDR3
|
||||
bool "DDR3"
|
||||
help
|
||||
Select this if your board design uses DDR3.
|
||||
|
||||
config LPDDR2
|
||||
bool "LPDDR2"
|
||||
help
|
||||
Select this if your board design uses LPDDR2.
|
||||
|
||||
endchoice
|
||||
|
||||
choice
|
||||
prompt "Memory device"
|
||||
|
||||
config MT41K512M16TNA
|
||||
bool "Micron MT41K512M16TNA 512Mx16 (1GiB/chip)"
|
||||
depends on DDR3
|
||||
|
||||
config MT41K128M16JT
|
||||
bool "Micron MT41K128M16JT 128Mx16 (256 MiB/chip)"
|
||||
depends on DDR3
|
||||
|
||||
config H5TQ4G63AFR
|
||||
bool "Hynix H5TQ4G63AFR 256Mx16 (512 MiB/chip)"
|
||||
depends on DDR3
|
||||
|
||||
config H5TQ2G63DFR
|
||||
bool "Hynix H5TQ2G63DFR 128Mx16 (256 MiB/chip)"
|
||||
depends on DDR3
|
||||
|
||||
config MT42L256M32D2LG
|
||||
bool "Micron MT42L256M32D2LG LPDDR2 256Mx32 (1GiB/chip)"
|
||||
depends on LPDDR2
|
||||
|
||||
config MT29PZZZ4D4BKESK
|
||||
bool "Micron MT29PZZZ4D4BKESK multi-chip 512MiB LPDDR2/4GiB eMMC"
|
||||
depends on LPDDR2
|
||||
|
||||
endchoice
|
||||
|
||||
config DDR_ODT
|
||||
int "DDR On-die-termination"
|
||||
default 2
|
||||
range 0 7
|
||||
help
|
||||
Enter the on-die termination value as an index defined for
|
||||
IOMUX settings for PAD_DRAM_SDCLK0_P and others.
|
||||
0 == Disabled
|
||||
1 == 120 Ohm
|
||||
2 == 60 Ohm
|
||||
3 == 40 Ohm
|
||||
4 == 30 Ohm
|
||||
5 == 24 Ohm
|
||||
6 == 20 Ohm
|
||||
7 == 17 Ohm
|
||||
Value will be applied to all clock and data lines
|
||||
|
||||
|
||||
config DRAM_DRIVE_STRENGTH
|
||||
int "DRAM Drive strength"
|
||||
default 6
|
||||
range 0 7
|
||||
help
|
||||
Enter drive strength as an index defined for IOMUX settings
|
||||
for GRP_B1DS and others.
|
||||
0 == Hi Z
|
||||
6 == 40 Ohm (default)
|
||||
7 == 34 Ohm
|
||||
Value will be applied to all clock and data lines
|
||||
|
||||
config RTT_NOM
|
||||
int "RTT_NOM"
|
||||
default 1
|
||||
range 1 2
|
||||
help
|
||||
Enter the RTT_NOM selector
|
||||
1 == RZQ/4 (60ohm)
|
||||
2 == RZQ/2 (120ohm)
|
||||
|
||||
config RTT_WR
|
||||
int "RTT_WR"
|
||||
default 1
|
||||
range 0 2
|
||||
help
|
||||
Enter the RTT_WR selector for MR2
|
||||
0 == Dynamic ODT disabled
|
||||
1 == RZQ/4 (60ohm)
|
||||
2 == RZQ/2 (120ohm)
|
||||
|
||||
config RALAT
|
||||
int "Read additional latency"
|
||||
default 5
|
||||
range 0 7
|
||||
help
|
||||
Enter a latency in number of cycles. This will be added to
|
||||
CAS and internal delays for which the MMDC will retrieve the
|
||||
read data from the internal FIFO.
|
||||
This is used to compensate for board/chip delays.
|
||||
|
||||
config WALAT
|
||||
int "Write additional latency"
|
||||
default 0
|
||||
range 0 7
|
||||
help
|
||||
Enter a latency in number of cycles. This will be added to
|
||||
CAS and internal delays for which the MMDC will retrieve the
|
||||
read data from the internal FIFO
|
||||
This is used to compensate for board/chip delays.
|
||||
|
||||
config REFSEL
|
||||
int "Refresh period"
|
||||
range 0 3
|
||||
default 1
|
||||
help
|
||||
Select the DDR refresh period.
|
||||
See the description of bitfield REF_SEL in the reference manual
|
||||
for details.
|
||||
0 == disabled
|
||||
1 == 32 kHz
|
||||
2 == 64 kHz
|
||||
3 == fast counter
|
||||
|
||||
config REFR
|
||||
int "Number of refreshes"
|
||||
range 0 7
|
||||
default 7
|
||||
help
|
||||
This selects the number of refreshes (-1) during each period.
|
||||
i.e.:
|
||||
0 == 1 refresh (tRFC)
|
||||
7 == 8 refreshes (tRFC*8)
|
||||
See the description of MDREF[REFR] in the reference manual for
|
||||
details.
|
||||
|
||||
endmenu
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user