2011-01-20 09:21:01 +00:00
|
|
|
if ARCH_MXS
|
2010-10-11 08:58:47 +00:00
|
|
|
|
|
|
|
config ARCH_TEXT_BASE
|
|
|
|
hex
|
2010-10-11 08:58:47 +00:00
|
|
|
default 0x41000000 if MACH_MX23EVK
|
2010-10-11 08:58:47 +00:00
|
|
|
default 0x42000000 if MACH_CHUMBY
|
2010-12-13 10:53:36 +00:00
|
|
|
default 0x47000000 if MACH_TX28
|
2012-01-02 11:13:30 +00:00
|
|
|
default 0x47000000 if MACH_MX28EVK
|
2012-07-04 13:07:53 +00:00
|
|
|
default 0x47000000 if MACH_CFA10036
|
2010-10-11 08:58:47 +00:00
|
|
|
|
|
|
|
config BOARDINFO
|
2010-10-11 08:58:47 +00:00
|
|
|
default "Freescale i.MX23-EVK" if MACH_MX23EVK
|
2010-10-11 08:58:47 +00:00
|
|
|
default "Chumby Falconwing" if MACH_CHUMBY
|
2010-12-13 10:53:36 +00:00
|
|
|
default "Karo TX28" if MACH_TX28
|
2012-01-02 11:13:30 +00:00
|
|
|
default "Freescale i.MX28-EVK" if MACH_MX28EVK
|
2012-07-04 13:07:53 +00:00
|
|
|
default "Crystalfontz CFA-10036" if MACH_CFA10036
|
2010-10-11 08:58:47 +00:00
|
|
|
|
2011-01-20 09:21:01 +00:00
|
|
|
comment "Freescale i.MX System-on-Chip"
|
2010-10-11 08:58:47 +00:00
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "Freescale i.MX Processor"
|
|
|
|
|
|
|
|
config ARCH_IMX23
|
|
|
|
bool "i.MX23"
|
|
|
|
select CPU_ARM926T
|
|
|
|
|
2010-12-13 10:53:31 +00:00
|
|
|
config ARCH_IMX28
|
|
|
|
bool "i.MX28"
|
|
|
|
select CPU_ARM926T
|
2010-12-13 10:53:35 +00:00
|
|
|
select ARCH_HAS_FEC_IMX
|
2010-12-13 10:53:31 +00:00
|
|
|
|
2010-10-11 08:58:47 +00:00
|
|
|
endchoice
|
|
|
|
|
|
|
|
if ARCH_IMX23
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "i.MX23 Board Type"
|
|
|
|
|
2010-10-11 08:58:47 +00:00
|
|
|
config MACH_MX23EVK
|
|
|
|
bool "mx23-evk"
|
|
|
|
help
|
|
|
|
Say Y here if you are using the Freescale i.MX23-EVK board
|
|
|
|
|
2010-10-11 08:58:47 +00:00
|
|
|
config MACH_CHUMBY
|
|
|
|
bool "Chumby Falconwing"
|
|
|
|
help
|
|
|
|
Say Y here if you are using the "chumby one" aka falconwing from
|
|
|
|
Chumby Industries
|
|
|
|
|
2010-10-11 08:58:47 +00:00
|
|
|
endchoice
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
2010-12-13 10:53:36 +00:00
|
|
|
if ARCH_IMX28
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "i.MX28 Board Type"
|
|
|
|
|
|
|
|
config MACH_TX28
|
|
|
|
bool "KARO tx28"
|
|
|
|
help
|
|
|
|
Say Y here if you are using the KARO TX28 CPU module.
|
|
|
|
|
2012-01-02 11:13:30 +00:00
|
|
|
config MACH_MX28EVK
|
|
|
|
bool "mx28-evk"
|
2012-06-14 13:13:03 +00:00
|
|
|
select MXS_OCOTP
|
2012-01-02 11:13:30 +00:00
|
|
|
help
|
|
|
|
Say Y here if you are using the Freescale i.MX28-EVK board
|
|
|
|
|
2012-07-04 13:07:53 +00:00
|
|
|
config MACH_CFA10036
|
|
|
|
bool "cfa-10036"
|
|
|
|
select HAVE_DEFAULT_ENVIRONMENT_NEW
|
|
|
|
help
|
|
|
|
Say Y here if you are using the Crystalfontz CFA-10036 module
|
|
|
|
|
2010-12-13 10:53:36 +00:00
|
|
|
endchoice
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
2012-04-05 09:05:39 +00:00
|
|
|
menu "i.MX specific settings "
|
|
|
|
|
|
|
|
config MXS_OCOTP
|
|
|
|
tristate "OCOTP device"
|
|
|
|
help
|
|
|
|
Device driver for the On-Chip One Time Programmable (OCOTP). Use the
|
|
|
|
regular md/mw commands to read and write (if write is supported).
|
|
|
|
|
|
|
|
Note that the OCOTP words are grouped consecutively (allocation
|
|
|
|
internal view). Don't use register offsets here, the SET, CLR and
|
|
|
|
TGL registers are not mapped!
|
|
|
|
|
2012-06-14 13:21:05 +00:00
|
|
|
config MXS_OCOTP_WRITABLE
|
|
|
|
bool "OCOTP write support"
|
|
|
|
depends on MXS_OCOTP
|
|
|
|
help
|
|
|
|
Enable this option to add writing to OCOTP.
|
|
|
|
Warning: blown bits can not be unblown. Use with care.
|
|
|
|
|
|
|
|
Before being actually able to blow the bits, you need to explicitely
|
|
|
|
enable writing:
|
|
|
|
ocotp0.permanent_write_enable=1
|
|
|
|
|
2011-12-06 14:17:01 +00:00
|
|
|
config MXS_CMD_BCB
|
|
|
|
depends on NAND_MXS
|
|
|
|
tristate "Nand bcb command"
|
|
|
|
help
|
|
|
|
To be able to boot from NAND the i.MX23/28 need a Boot Control Block
|
|
|
|
in flash. This option enabled the 'bcb' command which can be used to
|
|
|
|
generate this block during runtime.
|
|
|
|
|
2012-04-05 09:05:39 +00:00
|
|
|
endmenu
|
|
|
|
|
2010-10-11 08:58:47 +00:00
|
|
|
menu "Board specific settings "
|
|
|
|
|
2010-12-13 10:53:37 +00:00
|
|
|
if MACH_TX28
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "TX28 Base Board Type"
|
|
|
|
|
|
|
|
config MACH_TX28STK5
|
|
|
|
bool "TX28-stk5"
|
2012-04-13 10:44:46 +00:00
|
|
|
select MXS_OCOTP
|
2010-12-13 10:53:37 +00:00
|
|
|
help
|
|
|
|
Select this entry if you are running the TX28 CPU module on the
|
|
|
|
KARO TX28 Starterkit5.
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
2010-10-11 08:58:47 +00:00
|
|
|
endmenu
|
|
|
|
|
|
|
|
endif
|