mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-09-01 20:11:32 +02:00
Merge branch '2022-12-21-CONFIG-migration-work' into next
- Bring in the second to last big batch of CONFIG migrations and renames. Of note here we fix a few inconsistencies around the baudrate tables on some SoCs and now are consistent in hostname/etc handling in the environment.
This commit is contained in:
commit
52d91e1c20
98
README
98
README
@ -373,12 +373,6 @@ The following options need to be configured:
|
|||||||
such as ARM architectural timer initialization.
|
such as ARM architectural timer initialization.
|
||||||
|
|
||||||
- Linux Kernel Interface:
|
- Linux Kernel Interface:
|
||||||
CONFIG_MEMSIZE_IN_BYTES [relevant for MIPS only]
|
|
||||||
|
|
||||||
When transferring memsize parameter to Linux, some versions
|
|
||||||
expect it to be in bytes, others in MB.
|
|
||||||
Define CONFIG_MEMSIZE_IN_BYTES to make it in bytes.
|
|
||||||
|
|
||||||
CONFIG_OF_LIBFDT
|
CONFIG_OF_LIBFDT
|
||||||
|
|
||||||
New kernel versions are expecting firmware settings to be
|
New kernel versions are expecting firmware settings to be
|
||||||
@ -585,11 +579,6 @@ The following options need to be configured:
|
|||||||
Support for generic parallel port TPM devices. Only one device
|
Support for generic parallel port TPM devices. Only one device
|
||||||
per system is supported at this time.
|
per system is supported at this time.
|
||||||
|
|
||||||
CONFIG_TPM_TIS_BASE_ADDRESS
|
|
||||||
Base address where the generic TPM device is mapped
|
|
||||||
to. Contemporary x86 systems usually map it at
|
|
||||||
0xfed40000.
|
|
||||||
|
|
||||||
CONFIG_TPM
|
CONFIG_TPM
|
||||||
Define this to enable the TPM support library which provides
|
Define this to enable the TPM support library which provides
|
||||||
functional interfaces to some TPM commands.
|
functional interfaces to some TPM commands.
|
||||||
@ -629,14 +618,6 @@ The following options need to be configured:
|
|||||||
variable usbtty to be cdc_acm should suffice. The following
|
variable usbtty to be cdc_acm should suffice. The following
|
||||||
might be defined in YourBoardName.h
|
might be defined in YourBoardName.h
|
||||||
|
|
||||||
CONFIG_USBD_HS
|
|
||||||
Define this to enable the high speed support for usb
|
|
||||||
device and usbtty. If this feature is enabled, a routine
|
|
||||||
int is_usbd_high_speed(void)
|
|
||||||
also needs to be defined by the driver to dynamically poll
|
|
||||||
whether the enumeration has succeded at high speed or full
|
|
||||||
speed.
|
|
||||||
|
|
||||||
If you have a USB-IF assigned VendorID then you may wish to
|
If you have a USB-IF assigned VendorID then you may wish to
|
||||||
define your own vendor specific values either in BoardName.h
|
define your own vendor specific values either in BoardName.h
|
||||||
or directly in usbd_vendor_info.h. If you don't define
|
or directly in usbd_vendor_info.h. If you don't define
|
||||||
@ -734,38 +715,6 @@ The following options need to be configured:
|
|||||||
Some PHY like Intel LXT971A need extra delay after
|
Some PHY like Intel LXT971A need extra delay after
|
||||||
command issued before MII status register can be read
|
command issued before MII status register can be read
|
||||||
|
|
||||||
- IP address:
|
|
||||||
CONFIG_IPADDR
|
|
||||||
|
|
||||||
Define a default value for the IP address to use for
|
|
||||||
the default Ethernet interface, in case this is not
|
|
||||||
determined through e.g. bootp.
|
|
||||||
(Environment variable "ipaddr")
|
|
||||||
|
|
||||||
- Server IP address:
|
|
||||||
CONFIG_SERVERIP
|
|
||||||
|
|
||||||
Defines a default value for the IP address of a TFTP
|
|
||||||
server to contact when using the "tftboot" command.
|
|
||||||
(Environment variable "serverip")
|
|
||||||
|
|
||||||
- Gateway IP address:
|
|
||||||
CONFIG_GATEWAYIP
|
|
||||||
|
|
||||||
Defines a default value for the IP address of the
|
|
||||||
default router where packets to other networks are
|
|
||||||
sent to.
|
|
||||||
(Environment variable "gatewayip")
|
|
||||||
|
|
||||||
- Subnet mask:
|
|
||||||
CONFIG_NETMASK
|
|
||||||
|
|
||||||
Defines a default value for the subnet mask (or
|
|
||||||
routing prefix) which is used to determine if an IP
|
|
||||||
address belongs to the local subnet or needs to be
|
|
||||||
forwarded through a router.
|
|
||||||
(Environment variable "netmask")
|
|
||||||
|
|
||||||
- BOOTP Recovery Mode:
|
- BOOTP Recovery Mode:
|
||||||
CONFIG_BOOTP_RANDOM_DELAY
|
CONFIG_BOOTP_RANDOM_DELAY
|
||||||
|
|
||||||
@ -1016,21 +965,13 @@ The following options need to be configured:
|
|||||||
CFG_SYS_I2C_NOPROBES
|
CFG_SYS_I2C_NOPROBES
|
||||||
|
|
||||||
This option specifies a list of I2C devices that will be skipped
|
This option specifies a list of I2C devices that will be skipped
|
||||||
when the 'i2c probe' command is issued. If CONFIG_I2C_MULTI_BUS
|
when the 'i2c probe' command is issued.
|
||||||
is set, specify a list of bus-device pairs. Otherwise, specify
|
|
||||||
a 1D array of device addresses
|
|
||||||
|
|
||||||
e.g.
|
e.g.
|
||||||
#undef CONFIG_I2C_MULTI_BUS
|
|
||||||
#define CFG_SYS_I2C_NOPROBES {0x50,0x68}
|
#define CFG_SYS_I2C_NOPROBES {0x50,0x68}
|
||||||
|
|
||||||
will skip addresses 0x50 and 0x68 on a board with one I2C bus
|
will skip addresses 0x50 and 0x68 on a board with one I2C bus
|
||||||
|
|
||||||
#define CONFIG_I2C_MULTI_BUS
|
|
||||||
#define CFG_SYS_I2C_NOPROBES {{0,0x50},{0,0x68},{1,0x54}}
|
|
||||||
|
|
||||||
will skip addresses 0x50 and 0x68 on bus 0 and address 0x54 on bus 1
|
|
||||||
|
|
||||||
CFG_SYS_RTC_BUS_NUM
|
CFG_SYS_RTC_BUS_NUM
|
||||||
|
|
||||||
If defined, then this indicates the I2C bus number for the RTC.
|
If defined, then this indicates the I2C bus number for the RTC.
|
||||||
@ -1122,13 +1063,6 @@ The following options need to be configured:
|
|||||||
completely disabled. Anybody can change or delete
|
completely disabled. Anybody can change or delete
|
||||||
these parameters.
|
these parameters.
|
||||||
|
|
||||||
Alternatively, if you define _both_ an ethaddr in the
|
|
||||||
default env _and_ CONFIG_OVERWRITE_ETHADDR_ONCE, a default
|
|
||||||
Ethernet address is installed in the environment,
|
|
||||||
which can be changed exactly ONCE by the user. [The
|
|
||||||
serial# is unaffected by this, i. e. it remains
|
|
||||||
read-only.]
|
|
||||||
|
|
||||||
The same can be accomplished in a more flexible way
|
The same can be accomplished in a more flexible way
|
||||||
for any variable by configuring the type of access
|
for any variable by configuring the type of access
|
||||||
to allow for those variables in the ".flags" variable
|
to allow for those variables in the ".flags" variable
|
||||||
@ -1224,13 +1158,6 @@ The following options need to be configured:
|
|||||||
this is instead controlled by the value of
|
this is instead controlled by the value of
|
||||||
/config/load-environment.
|
/config/load-environment.
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR
|
|
||||||
|
|
||||||
This option defines a board specific value for the
|
|
||||||
address where standalone program gets loaded, thus
|
|
||||||
overwriting the architecture dependent default
|
|
||||||
settings.
|
|
||||||
|
|
||||||
- Automatic software updates via TFTP server
|
- Automatic software updates via TFTP server
|
||||||
CONFIG_UPDATE_TFTP
|
CONFIG_UPDATE_TFTP
|
||||||
CONFIG_UPDATE_TFTP_CNT_MAX
|
CONFIG_UPDATE_TFTP_CNT_MAX
|
||||||
@ -1477,24 +1404,6 @@ Configuration Settings:
|
|||||||
- CONFIG_SYS_FLASH_USE_BUFFER_WRITE
|
- CONFIG_SYS_FLASH_USE_BUFFER_WRITE
|
||||||
Use buffered writes to flash.
|
Use buffered writes to flash.
|
||||||
|
|
||||||
- CONFIG_FLASH_SPANSION_S29WS_N
|
|
||||||
s29ws-n MirrorBit flash has non-standard addresses for buffered
|
|
||||||
write commands.
|
|
||||||
|
|
||||||
- CONFIG_FLASH_SHOW_PROGRESS
|
|
||||||
If defined (must be an integer), print out countdown
|
|
||||||
digits and dots. Recommended value: 45 (9..1) for 80
|
|
||||||
column displays, 15 (3..1) for 40 column displays.
|
|
||||||
|
|
||||||
- CONFIG_FLASH_VERIFY
|
|
||||||
If defined, the content of the flash (destination) is compared
|
|
||||||
against the source after the write operation. An error message
|
|
||||||
will be printed when the contents are not identical.
|
|
||||||
Please note that this option is useless in nearly all cases,
|
|
||||||
since such flash programming errors usually are detected earlier
|
|
||||||
while unprotecting/erasing/programming. Please only enable
|
|
||||||
this option if you really know what you are doing.
|
|
||||||
|
|
||||||
- CONFIG_ENV_FLAGS_LIST_DEFAULT
|
- CONFIG_ENV_FLAGS_LIST_DEFAULT
|
||||||
- CONFIG_ENV_FLAGS_LIST_STATIC
|
- CONFIG_ENV_FLAGS_LIST_STATIC
|
||||||
Enable validation of the values given to environment variables when
|
Enable validation of the values given to environment variables when
|
||||||
@ -1542,11 +1451,6 @@ The following definitions that deal with the placement and management
|
|||||||
of environment data (variable area); in general, we support the
|
of environment data (variable area); in general, we support the
|
||||||
following configurations:
|
following configurations:
|
||||||
|
|
||||||
- CONFIG_BUILD_ENVCRC:
|
|
||||||
|
|
||||||
Builds up envcrc with the target environment so that external utils
|
|
||||||
may easily extract it and embed it in final U-Boot images.
|
|
||||||
|
|
||||||
BE CAREFUL! The first access to the environment happens quite early
|
BE CAREFUL! The first access to the environment happens quite early
|
||||||
in U-Boot initialization (when we try to get the setting of for the
|
in U-Boot initialization (when we try to get the setting of for the
|
||||||
console baudrate). You *MUST* have mapped your NVRAM area then, or
|
console baudrate). You *MUST* have mapped your NVRAM area then, or
|
||||||
|
19
api/Kconfig
19
api/Kconfig
@ -11,3 +11,22 @@ config SYS_MMC_MAX_DEVICE
|
|||||||
default 1
|
default 1
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
|
config STANDALONE_LOAD_ADDR
|
||||||
|
hex "Address in memory to link standalone applications to"
|
||||||
|
default 0xffffffff80200000 if MIPS && 64BIT
|
||||||
|
default 0x8c000000 if SH
|
||||||
|
default 0x82000000 if ARC
|
||||||
|
default 0x80f00000 if MICROBLAZE
|
||||||
|
default 0x80300000 if ARCH_OMAP2PLUS || FSL_LSCH2 || FSL_LSCH3
|
||||||
|
default 0x80200000 if MIPS && 32BIT
|
||||||
|
default 0x0c100000 if ARM
|
||||||
|
default 0x02000000 if NIOS2
|
||||||
|
default 0x00040000 if PPC || X86
|
||||||
|
default 0x00020000 if M68K
|
||||||
|
default 0x0 if RISCV
|
||||||
|
default SYS_LOAD_ADDR
|
||||||
|
help
|
||||||
|
This option defines a board specific value for the address where
|
||||||
|
standalone program gets loaded, thus overwriting the architecture
|
||||||
|
dependent default settings.
|
||||||
|
@ -380,6 +380,10 @@ config SYS_IMMR
|
|||||||
Address for the Internal Memory-Mapped Registers (IMMR) window used
|
Address for the Internal Memory-Mapped Registers (IMMR) window used
|
||||||
to configure the features of many Freescale / NXP SoCs.
|
to configure the features of many Freescale / NXP SoCs.
|
||||||
|
|
||||||
|
config MONITOR_IS_IN_RAM
|
||||||
|
bool "U-Boot is loaded in to RAM by a pre-loader"
|
||||||
|
depends on M68K || NIOS2
|
||||||
|
|
||||||
config SKIP_LOWLEVEL_INIT
|
config SKIP_LOWLEVEL_INIT
|
||||||
bool "Skip the calls to certain low level initialization functions"
|
bool "Skip the calls to certain low level initialization functions"
|
||||||
depends on ARM || MIPS || RISCV
|
depends on ARM || MIPS || RISCV
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
|
config FSL_TRUST_ARCH_v1
|
||||||
|
bool
|
||||||
|
|
||||||
config NXP_ESBC
|
config NXP_ESBC
|
||||||
bool "NXP ESBC (secure boot) functionality"
|
bool "NXP ESBC (secure boot) functionality"
|
||||||
|
select FSL_TRUST_ARCH_v1 if ARCH_P3041 || ARCH_P4080 || \
|
||||||
|
ARCH_P5040 || ARCH_P2041
|
||||||
help
|
help
|
||||||
Enable Freescale Secure Boot feature. Normally selected by defconfig.
|
Enable Freescale Secure Boot feature. Normally selected by defconfig.
|
||||||
If unsure, do not change.
|
If unsure, do not change.
|
||||||
@ -10,6 +15,7 @@ menu "Chain of trust / secure boot options"
|
|||||||
config CHAIN_OF_TRUST
|
config CHAIN_OF_TRUST
|
||||||
select FSL_CAAM
|
select FSL_CAAM
|
||||||
select ARCH_MISC_INIT
|
select ARCH_MISC_INIT
|
||||||
|
select FSL_ISBC_KEY_EXT if (ARM || FSL_CORENET) && !SYS_RAMBOOT
|
||||||
select FSL_SEC_MON
|
select FSL_SEC_MON
|
||||||
select SPL_BOARD_INIT if (ARM && SPL)
|
select SPL_BOARD_INIT if (ARM && SPL)
|
||||||
select SPL_HASH if (ARM && SPL)
|
select SPL_HASH if (ARM && SPL)
|
||||||
@ -41,6 +47,17 @@ config ESBC_ADDR_64BIT
|
|||||||
help
|
help
|
||||||
For Layerscape based platforms, ESBC image Address in Header is 64bit.
|
For Layerscape based platforms, ESBC image Address in Header is 64bit.
|
||||||
|
|
||||||
|
config FSL_ISBC_KEY_EXT
|
||||||
|
bool
|
||||||
|
help
|
||||||
|
The key used for verification of next level images is picked up from
|
||||||
|
an Extension Table which has been verified by the ISBC (Internal
|
||||||
|
Secure boot Code) in boot ROM of the SoC. The feature is only
|
||||||
|
applicable in case of NOR boot and is not applicable in case of
|
||||||
|
RAMBOOT (NAND, SD, SPI). For Layerscape, this feature is available
|
||||||
|
for all device if IE Table is copied to XIP memory Also, for
|
||||||
|
Layerscape, ISBC doesn't verify this table.
|
||||||
|
|
||||||
config SYS_FSL_SFP_BE
|
config SYS_FSL_SFP_BE
|
||||||
def_bool y
|
def_bool y
|
||||||
depends on PPC || FSL_LSCH2 || ARCH_LS1021A
|
depends on PPC || FSL_LSCH2 || ARCH_LS1021A
|
||||||
|
@ -21,6 +21,3 @@ PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections -fno-common
|
|||||||
|
|
||||||
# Needed for relocation
|
# Needed for relocation
|
||||||
LDFLAGS_FINAL += -pie --gc-sections
|
LDFLAGS_FINAL += -pie --gc-sections
|
||||||
|
|
||||||
# Load address for standalone apps
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x82000000
|
|
||||||
|
@ -915,6 +915,7 @@ config ARCH_MX7
|
|||||||
select CPU_V7A
|
select CPU_V7A
|
||||||
select GPIO_EXTRA_HEADER
|
select GPIO_EXTRA_HEADER
|
||||||
select MACH_IMX
|
select MACH_IMX
|
||||||
|
select MXC_GPT_HCLK
|
||||||
select SYS_FSL_HAS_SEC
|
select SYS_FSL_HAS_SEC
|
||||||
select SYS_FSL_SEC_COMPAT_4
|
select SYS_FSL_SEC_COMPAT_4
|
||||||
select SYS_FSL_SEC_LE
|
select SYS_FSL_SEC_LE
|
||||||
@ -928,6 +929,7 @@ config ARCH_MX6
|
|||||||
select CPU_V7A
|
select CPU_V7A
|
||||||
select GPIO_EXTRA_HEADER
|
select GPIO_EXTRA_HEADER
|
||||||
select MACH_IMX
|
select MACH_IMX
|
||||||
|
select MXC_GPT_HCLK
|
||||||
select SYS_FSL_HAS_SEC
|
select SYS_FSL_HAS_SEC
|
||||||
select SYS_FSL_SEC_COMPAT_4
|
select SYS_FSL_SEC_COMPAT_4
|
||||||
select SYS_FSL_SEC_LE
|
select SYS_FSL_SEC_LE
|
||||||
@ -1597,6 +1599,7 @@ config TARGET_LS1021AQDS
|
|||||||
select CPU_V7_HAS_NONSEC
|
select CPU_V7_HAS_NONSEC
|
||||||
select CPU_V7_HAS_VIRT
|
select CPU_V7_HAS_VIRT
|
||||||
select LS1_DEEP_SLEEP
|
select LS1_DEEP_SLEEP
|
||||||
|
select PEN_ADDR_BIG_ENDIAN
|
||||||
select SUPPORT_SPL
|
select SUPPORT_SPL
|
||||||
select SYS_FSL_DDR
|
select SYS_FSL_DDR
|
||||||
select FSL_DDR_INTERACTIVE
|
select FSL_DDR_INTERACTIVE
|
||||||
@ -1615,6 +1618,7 @@ config TARGET_LS1021ATWR
|
|||||||
select CPU_V7_HAS_NONSEC
|
select CPU_V7_HAS_NONSEC
|
||||||
select CPU_V7_HAS_VIRT
|
select CPU_V7_HAS_VIRT
|
||||||
select LS1_DEEP_SLEEP
|
select LS1_DEEP_SLEEP
|
||||||
|
select PEN_ADDR_BIG_ENDIAN
|
||||||
select SUPPORT_SPL
|
select SUPPORT_SPL
|
||||||
select DM_SPI_FLASH if FSL_DSPI || FSL_QSPI
|
select DM_SPI_FLASH if FSL_DSPI || FSL_QSPI
|
||||||
select GPIO_EXTRA_HEADER
|
select GPIO_EXTRA_HEADER
|
||||||
@ -1679,6 +1683,7 @@ config TARGET_LS1021AIOT
|
|||||||
select CPU_V7A
|
select CPU_V7A
|
||||||
select CPU_V7_HAS_NONSEC
|
select CPU_V7_HAS_NONSEC
|
||||||
select CPU_V7_HAS_VIRT
|
select CPU_V7_HAS_VIRT
|
||||||
|
select PEN_ADDR_BIG_ENDIAN
|
||||||
select SUPPORT_SPL
|
select SUPPORT_SPL
|
||||||
select DM_SPI_FLASH if FSL_DSPI || FSL_QSPI
|
select DM_SPI_FLASH if FSL_DSPI || FSL_QSPI
|
||||||
select GPIO_EXTRA_HEADER
|
select GPIO_EXTRA_HEADER
|
||||||
|
@ -3,14 +3,6 @@
|
|||||||
# (C) Copyright 2000-2002
|
# (C) Copyright 2000-2002
|
||||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||||
|
|
||||||
ifndef CONFIG_STANDALONE_LOAD_ADDR
|
|
||||||
ifneq ($(CONFIG_ARCH_OMAP2PLUS),)
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR = 0x80300000
|
|
||||||
else
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR = 0xc100000
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
CFLAGS_NON_EFI := -fno-pic -ffixed-r9 -ffunction-sections -fdata-sections \
|
CFLAGS_NON_EFI := -fno-pic -ffixed-r9 -ffunction-sections -fdata-sections \
|
||||||
-fstack-protector-strong
|
-fstack-protector-strong
|
||||||
CFLAGS_EFI := -fpic -fshort-wchar
|
CFLAGS_EFI := -fpic -fshort-wchar
|
||||||
|
@ -51,6 +51,9 @@ config MAX_CPUS
|
|||||||
cores, count the reserved ports. This will allocate enough memory
|
cores, count the reserved ports. This will allocate enough memory
|
||||||
in spin table to properly handle all cores.
|
in spin table to properly handle all cores.
|
||||||
|
|
||||||
|
config PEN_ADDR_BIG_ENDIAN
|
||||||
|
bool
|
||||||
|
|
||||||
config SYS_CCI400_OFFSET
|
config SYS_CCI400_OFFSET
|
||||||
hex "Offset for CCI400 base"
|
hex "Offset for CCI400 base"
|
||||||
depends on SYS_FSL_HAS_CCI400
|
depends on SYS_FSL_HAS_CCI400
|
||||||
|
@ -302,15 +302,6 @@ int cpu_mmc_init(struct bd_info *bis)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int cpu_eth_init(struct bd_info *bis)
|
|
||||||
{
|
|
||||||
#if defined(CONFIG_TSEC_ENET) && !defined(CONFIG_DM_ETH)
|
|
||||||
tsec_standard_init(bis);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
int arch_cpu_init(void)
|
int arch_cpu_init(void)
|
||||||
{
|
{
|
||||||
void *epu_base = (void *)(CFG_SYS_DCSRBAR + EPU_BLOCK_OFFSET);
|
void *epu_base = (void *)(CFG_SYS_DCSRBAR + EPU_BLOCK_OFFSET);
|
||||||
|
@ -1057,9 +1057,6 @@ int cpu_eth_init(struct bd_info *bis)
|
|||||||
|
|
||||||
#if defined(CONFIG_FSL_MC_ENET) && !defined(CONFIG_SPL_BUILD)
|
#if defined(CONFIG_FSL_MC_ENET) && !defined(CONFIG_SPL_BUILD)
|
||||||
error = fsl_mc_ldpaa_init(bis);
|
error = fsl_mc_ldpaa_init(bis);
|
||||||
#endif
|
|
||||||
#ifdef CONFIG_FMAN_ENET
|
|
||||||
fm_standard_init(bis);
|
|
||||||
#endif
|
#endif
|
||||||
return error;
|
return error;
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
#include <asm/arch/clocks_am33xx.h>
|
#include <asm/arch/clocks_am33xx.h>
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/arch/hardware.h>
|
||||||
|
|
||||||
#if defined(CONFIG_TI816X) || defined(CONFIG_TI814X)
|
#if defined(CONFIG_TI816X)
|
||||||
#include <asm/arch/clock_ti81xx.h>
|
#include <asm/arch/clock_ti81xx.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -44,9 +44,7 @@ struct cm_alwon {
|
|||||||
unsigned int mmu_clkstctrl;
|
unsigned int mmu_clkstctrl;
|
||||||
unsigned int mmucfg_clkstctrl;
|
unsigned int mmucfg_clkstctrl;
|
||||||
unsigned int ocmc0clkstctrl;
|
unsigned int ocmc0clkstctrl;
|
||||||
#if defined(CONFIG_TI814X)
|
#if defined(CONFIG_TI816X)
|
||||||
unsigned int vcpclkstctrl;
|
|
||||||
#elif defined(CONFIG_TI816X)
|
|
||||||
unsigned int ocmc1clkstctrl;
|
unsigned int ocmc1clkstctrl;
|
||||||
#endif
|
#endif
|
||||||
unsigned int mpuclkstctrl;
|
unsigned int mpuclkstctrl;
|
||||||
@ -67,16 +65,7 @@ struct cm_alwon {
|
|||||||
unsigned int gpio1clkctrl;
|
unsigned int gpio1clkctrl;
|
||||||
unsigned int i2c0clkctrl;
|
unsigned int i2c0clkctrl;
|
||||||
unsigned int i2c1clkctrl;
|
unsigned int i2c1clkctrl;
|
||||||
#if defined(CONFIG_TI814X)
|
#if defined(CONFIG_TI816X)
|
||||||
unsigned int mcasp345clkctrl;
|
|
||||||
unsigned int atlclkctrl;
|
|
||||||
unsigned int mlbclkctrl;
|
|
||||||
unsigned int pataclkctrl;
|
|
||||||
unsigned int resv1[1];
|
|
||||||
unsigned int uart3clkctrl;
|
|
||||||
unsigned int uart4clkctrl;
|
|
||||||
unsigned int uart5clkctrl;
|
|
||||||
#elif defined(CONFIG_TI816X)
|
|
||||||
unsigned int resv1[1];
|
unsigned int resv1[1];
|
||||||
unsigned int timer1clkctrl;
|
unsigned int timer1clkctrl;
|
||||||
unsigned int timer2clkctrl;
|
unsigned int timer2clkctrl;
|
||||||
@ -93,16 +82,12 @@ struct cm_alwon {
|
|||||||
unsigned int mmudataclkctrl;
|
unsigned int mmudataclkctrl;
|
||||||
unsigned int resv2[2];
|
unsigned int resv2[2];
|
||||||
unsigned int mmucfgclkctrl;
|
unsigned int mmucfgclkctrl;
|
||||||
#if defined(CONFIG_TI814X)
|
#if defined(CONFIG_TI816X)
|
||||||
unsigned int resv3[2];
|
|
||||||
#elif defined(CONFIG_TI816X)
|
|
||||||
unsigned int resv3[1];
|
unsigned int resv3[1];
|
||||||
unsigned int sdioclkctrl;
|
unsigned int sdioclkctrl;
|
||||||
#endif
|
#endif
|
||||||
unsigned int ocmc0clkctrl;
|
unsigned int ocmc0clkctrl;
|
||||||
#if defined(CONFIG_TI814X)
|
#if defined(CONFIG_TI816X)
|
||||||
unsigned int vcpclkctrl;
|
|
||||||
#elif defined(CONFIG_TI816X)
|
|
||||||
unsigned int ocmc1clkctrl;
|
unsigned int ocmc1clkctrl;
|
||||||
#endif
|
#endif
|
||||||
unsigned int resv4[2];
|
unsigned int resv4[2];
|
||||||
@ -112,9 +97,7 @@ struct cm_alwon {
|
|||||||
unsigned int ethernet0clkctrl;
|
unsigned int ethernet0clkctrl;
|
||||||
unsigned int ethernet1clkctrl;
|
unsigned int ethernet1clkctrl;
|
||||||
unsigned int mpuclkctrl;
|
unsigned int mpuclkctrl;
|
||||||
#if defined(CONFIG_TI814X)
|
#if defined(CONFIG_TI816X)
|
||||||
unsigned int debugssclkctrl;
|
|
||||||
#elif defined(CONFIG_TI816X)
|
|
||||||
unsigned int resv6[1];
|
unsigned int resv6[1];
|
||||||
#endif
|
#endif
|
||||||
unsigned int l3clkctrl;
|
unsigned int l3clkctrl;
|
||||||
@ -126,14 +109,7 @@ struct cm_alwon {
|
|||||||
unsigned int tptc1clkctrl;
|
unsigned int tptc1clkctrl;
|
||||||
unsigned int tptc2clkctrl;
|
unsigned int tptc2clkctrl;
|
||||||
unsigned int tptc3clkctrl;
|
unsigned int tptc3clkctrl;
|
||||||
#if defined(CONFIG_TI814X)
|
#if defined(CONFIG_TI816X)
|
||||||
unsigned int resv6[4];
|
|
||||||
unsigned int dcan01clkctrl;
|
|
||||||
unsigned int mmchs0clkctrl;
|
|
||||||
unsigned int mmchs1clkctrl;
|
|
||||||
unsigned int mmchs2clkctrl;
|
|
||||||
unsigned int custefuseclkctrl;
|
|
||||||
#elif defined(CONFIG_TI816X)
|
|
||||||
unsigned int sr0clkctrl;
|
unsigned int sr0clkctrl;
|
||||||
unsigned int sr1clkctrl;
|
unsigned int sr1clkctrl;
|
||||||
#endif
|
#endif
|
||||||
|
@ -16,8 +16,6 @@
|
|||||||
#include <asm/arch/hardware_am33xx.h>
|
#include <asm/arch/hardware_am33xx.h>
|
||||||
#elif defined(CONFIG_TI816X)
|
#elif defined(CONFIG_TI816X)
|
||||||
#include <asm/arch/hardware_ti816x.h>
|
#include <asm/arch/hardware_ti816x.h>
|
||||||
#elif defined(CONFIG_TI814X)
|
|
||||||
#include <asm/arch/hardware_ti814x.h>
|
|
||||||
#elif defined(CONFIG_AM43XX)
|
#elif defined(CONFIG_AM43XX)
|
||||||
#include <asm/arch/hardware_am43xx.h>
|
#include <asm/arch/hardware_am43xx.h>
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,60 +0,0 @@
|
|||||||
/* SPDX-License-Identifier: GPL-2.0+ */
|
|
||||||
/*
|
|
||||||
* hardware_ti814x.h
|
|
||||||
*
|
|
||||||
* TI814x hardware specific header
|
|
||||||
*
|
|
||||||
* Copyright (C) 2013, Texas Instruments, Incorporated - http://www.ti.com/
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef __AM33XX_HARDWARE_TI814X_H
|
|
||||||
#define __AM33XX_HARDWARE_TI814X_H
|
|
||||||
|
|
||||||
/* Module base addresses */
|
|
||||||
|
|
||||||
/* UART Base Address */
|
|
||||||
#define UART0_BASE 0x48020000
|
|
||||||
|
|
||||||
/* Watchdog Timer */
|
|
||||||
#define WDT_BASE 0x481C7000
|
|
||||||
|
|
||||||
/* Control Module Base Address */
|
|
||||||
#define CTRL_BASE 0x48140000
|
|
||||||
#define CTRL_DEVICE_BASE 0x48140600
|
|
||||||
|
|
||||||
/* PRCM Base Address */
|
|
||||||
#define PRCM_BASE 0x48180000
|
|
||||||
#define CM_PER 0x44E00000
|
|
||||||
#define CM_WKUP 0x44E00400
|
|
||||||
|
|
||||||
#define PRM_RSTCTRL (PRCM_BASE + 0x00A0)
|
|
||||||
#define PRM_RSTST (PRM_RSTCTRL + 8)
|
|
||||||
|
|
||||||
/* PLL Subsystem Base Address */
|
|
||||||
#define PLL_SUBSYS_BASE 0x481C5000
|
|
||||||
|
|
||||||
/* VTP Base address */
|
|
||||||
#define VTP0_CTRL_ADDR 0x48140E0C
|
|
||||||
#define VTP1_CTRL_ADDR 0x48140E10
|
|
||||||
|
|
||||||
/* DDR Base address */
|
|
||||||
#define DDR_PHY_CMD_ADDR 0x47C0C400
|
|
||||||
#define DDR_PHY_DATA_ADDR 0x47C0C4C8
|
|
||||||
#define DDR_PHY_CMD_ADDR2 0x47C0C800
|
|
||||||
#define DDR_PHY_DATA_ADDR2 0x47C0C8C8
|
|
||||||
#define DDR_DATA_REGS_NR 4
|
|
||||||
|
|
||||||
#define DDRPHY_0_CONFIG_BASE (CTRL_BASE + 0x1400)
|
|
||||||
#define DDRPHY_CONFIG_BASE DDRPHY_0_CONFIG_BASE
|
|
||||||
|
|
||||||
/* CPSW Config space */
|
|
||||||
#define CPSW_MDIO_BASE 0x4A100800
|
|
||||||
|
|
||||||
/* RTC base address */
|
|
||||||
#define RTC_BASE 0x480C0000
|
|
||||||
|
|
||||||
/* OTG */
|
|
||||||
#define USB0_OTG_BASE 0x47401000
|
|
||||||
#define USB1_OTG_BASE 0x47401800
|
|
||||||
|
|
||||||
#endif /* __AM33XX_HARDWARE_TI814X_H */
|
|
@ -24,10 +24,7 @@
|
|||||||
#define OMAP_HSMMC1_BASE 0x48060000
|
#define OMAP_HSMMC1_BASE 0x48060000
|
||||||
#define OMAP_HSMMC2_BASE 0x481D8000
|
#define OMAP_HSMMC2_BASE 0x481D8000
|
||||||
|
|
||||||
#if defined(CONFIG_TI814X)
|
#if defined(CONFIG_TI816X)
|
||||||
#undef MMC_CLOCK_REFERENCE
|
|
||||||
#define MMC_CLOCK_REFERENCE 192 /* MHz */
|
|
||||||
#elif defined(CONFIG_TI816X)
|
|
||||||
#undef MMC_CLOCK_REFERENCE
|
#undef MMC_CLOCK_REFERENCE
|
||||||
#define MMC_CLOCK_REFERENCE 48 /* MHz */
|
#define MMC_CLOCK_REFERENCE 48 /* MHz */
|
||||||
#endif
|
#endif
|
||||||
|
@ -20,8 +20,6 @@
|
|||||||
|
|
||||||
#ifdef CONFIG_AM33XX
|
#ifdef CONFIG_AM33XX
|
||||||
#include <asm/arch/mux_am33xx.h>
|
#include <asm/arch/mux_am33xx.h>
|
||||||
#elif defined(CONFIG_TI814X)
|
|
||||||
#include <asm/arch/mux_ti814x.h>
|
|
||||||
#elif defined(CONFIG_TI816X)
|
#elif defined(CONFIG_TI816X)
|
||||||
#include <asm/arch/mux_ti816x.h>
|
#include <asm/arch/mux_ti816x.h>
|
||||||
#elif defined(CONFIG_AM43XX)
|
#elif defined(CONFIG_AM43XX)
|
||||||
|
@ -1,311 +0,0 @@
|
|||||||
/*
|
|
||||||
* mux_ti814x.h
|
|
||||||
*
|
|
||||||
* Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
|
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU General Public License as
|
|
||||||
* published by the Free Software Foundation version 2.
|
|
||||||
*
|
|
||||||
* This program is distributed "as is" WITHOUT ANY WARRANTY of any
|
|
||||||
* kind, whether express or implied; without even the implied warranty
|
|
||||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef _MUX_TI814X_H_
|
|
||||||
#define _MUX_TI814X_H_
|
|
||||||
|
|
||||||
/* PAD Control Fields */
|
|
||||||
#define PINCNTL_RSV_MSK (0x3 << 18) /* Reserved bitmask */
|
|
||||||
#define PULLUP_EN (0x1 << 17) /* Pull UP Selection */
|
|
||||||
#define PULLUDEN (0x0 << 16) /* Pull up enabled */
|
|
||||||
#define PULLUDDIS (0x1 << 16) /* Pull up disabled */
|
|
||||||
#define MODE(val) val /* used for Readability */
|
|
||||||
|
|
||||||
#define MUX_CFG(value, offset) \
|
|
||||||
{ \
|
|
||||||
int tmp; \
|
|
||||||
tmp = __raw_readl(CTRL_BASE + offset); \
|
|
||||||
tmp &= PINCNTL_RSV_MSK; \
|
|
||||||
__raw_writel(tmp | value, (CTRL_BASE + offset));\
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* PAD CONTROL OFFSETS
|
|
||||||
* Field names corresponds to the pad signal name
|
|
||||||
*/
|
|
||||||
struct pad_signals {
|
|
||||||
int pincntl1;
|
|
||||||
int pincntl2;
|
|
||||||
int pincntl3;
|
|
||||||
int pincntl4;
|
|
||||||
int pincntl5;
|
|
||||||
int pincntl6;
|
|
||||||
int pincntl7;
|
|
||||||
int pincntl8;
|
|
||||||
int pincntl9;
|
|
||||||
int pincntl10;
|
|
||||||
int pincntl11;
|
|
||||||
int pincntl12;
|
|
||||||
int pincntl13;
|
|
||||||
int pincntl14;
|
|
||||||
int pincntl15;
|
|
||||||
int pincntl16;
|
|
||||||
int pincntl17;
|
|
||||||
int pincntl18;
|
|
||||||
int pincntl19;
|
|
||||||
int pincntl20;
|
|
||||||
int pincntl21;
|
|
||||||
int pincntl22;
|
|
||||||
int pincntl23;
|
|
||||||
int pincntl24;
|
|
||||||
int pincntl25;
|
|
||||||
int pincntl26;
|
|
||||||
int pincntl27;
|
|
||||||
int pincntl28;
|
|
||||||
int pincntl29;
|
|
||||||
int pincntl30;
|
|
||||||
int pincntl31;
|
|
||||||
int pincntl32;
|
|
||||||
int pincntl33;
|
|
||||||
int pincntl34;
|
|
||||||
int pincntl35;
|
|
||||||
int pincntl36;
|
|
||||||
int pincntl37;
|
|
||||||
int pincntl38;
|
|
||||||
int pincntl39;
|
|
||||||
int pincntl40;
|
|
||||||
int pincntl41;
|
|
||||||
int pincntl42;
|
|
||||||
int pincntl43;
|
|
||||||
int pincntl44;
|
|
||||||
int pincntl45;
|
|
||||||
int pincntl46;
|
|
||||||
int pincntl47;
|
|
||||||
int pincntl48;
|
|
||||||
int pincntl49;
|
|
||||||
int pincntl50;
|
|
||||||
int pincntl51;
|
|
||||||
int pincntl52;
|
|
||||||
int pincntl53;
|
|
||||||
int pincntl54;
|
|
||||||
int pincntl55;
|
|
||||||
int pincntl56;
|
|
||||||
int pincntl57;
|
|
||||||
int pincntl58;
|
|
||||||
int pincntl59;
|
|
||||||
int pincntl60;
|
|
||||||
int pincntl61;
|
|
||||||
int pincntl62;
|
|
||||||
int pincntl63;
|
|
||||||
int pincntl64;
|
|
||||||
int pincntl65;
|
|
||||||
int pincntl66;
|
|
||||||
int pincntl67;
|
|
||||||
int pincntl68;
|
|
||||||
int pincntl69;
|
|
||||||
int pincntl70;
|
|
||||||
int pincntl71;
|
|
||||||
int pincntl72;
|
|
||||||
int pincntl73;
|
|
||||||
int pincntl74;
|
|
||||||
int pincntl75;
|
|
||||||
int pincntl76;
|
|
||||||
int pincntl77;
|
|
||||||
int pincntl78;
|
|
||||||
int pincntl79;
|
|
||||||
int pincntl80;
|
|
||||||
int pincntl81;
|
|
||||||
int pincntl82;
|
|
||||||
int pincntl83;
|
|
||||||
int pincntl84;
|
|
||||||
int pincntl85;
|
|
||||||
int pincntl86;
|
|
||||||
int pincntl87;
|
|
||||||
int pincntl88;
|
|
||||||
int pincntl89;
|
|
||||||
int pincntl90;
|
|
||||||
int pincntl91;
|
|
||||||
int pincntl92;
|
|
||||||
int pincntl93;
|
|
||||||
int pincntl94;
|
|
||||||
int pincntl95;
|
|
||||||
int pincntl96;
|
|
||||||
int pincntl97;
|
|
||||||
int pincntl98;
|
|
||||||
int pincntl99;
|
|
||||||
int pincntl100;
|
|
||||||
int pincntl101;
|
|
||||||
int pincntl102;
|
|
||||||
int pincntl103;
|
|
||||||
int pincntl104;
|
|
||||||
int pincntl105;
|
|
||||||
int pincntl106;
|
|
||||||
int pincntl107;
|
|
||||||
int pincntl108;
|
|
||||||
int pincntl109;
|
|
||||||
int pincntl110;
|
|
||||||
int pincntl111;
|
|
||||||
int pincntl112;
|
|
||||||
int pincntl113;
|
|
||||||
int pincntl114;
|
|
||||||
int pincntl115;
|
|
||||||
int pincntl116;
|
|
||||||
int pincntl117;
|
|
||||||
int pincntl118;
|
|
||||||
int pincntl119;
|
|
||||||
int pincntl120;
|
|
||||||
int pincntl121;
|
|
||||||
int pincntl122;
|
|
||||||
int pincntl123;
|
|
||||||
int pincntl124;
|
|
||||||
int pincntl125;
|
|
||||||
int pincntl126;
|
|
||||||
int pincntl127;
|
|
||||||
int pincntl128;
|
|
||||||
int pincntl129;
|
|
||||||
int pincntl130;
|
|
||||||
int pincntl131;
|
|
||||||
int pincntl132;
|
|
||||||
int pincntl133;
|
|
||||||
int pincntl134;
|
|
||||||
int pincntl135;
|
|
||||||
int pincntl136;
|
|
||||||
int pincntl137;
|
|
||||||
int pincntl138;
|
|
||||||
int pincntl139;
|
|
||||||
int pincntl140;
|
|
||||||
int pincntl141;
|
|
||||||
int pincntl142;
|
|
||||||
int pincntl143;
|
|
||||||
int pincntl144;
|
|
||||||
int pincntl145;
|
|
||||||
int pincntl146;
|
|
||||||
int pincntl147;
|
|
||||||
int pincntl148;
|
|
||||||
int pincntl149;
|
|
||||||
int pincntl150;
|
|
||||||
int pincntl151;
|
|
||||||
int pincntl152;
|
|
||||||
int pincntl153;
|
|
||||||
int pincntl154;
|
|
||||||
int pincntl155;
|
|
||||||
int pincntl156;
|
|
||||||
int pincntl157;
|
|
||||||
int pincntl158;
|
|
||||||
int pincntl159;
|
|
||||||
int pincntl160;
|
|
||||||
int pincntl161;
|
|
||||||
int pincntl162;
|
|
||||||
int pincntl163;
|
|
||||||
int pincntl164;
|
|
||||||
int pincntl165;
|
|
||||||
int pincntl166;
|
|
||||||
int pincntl167;
|
|
||||||
int pincntl168;
|
|
||||||
int pincntl169;
|
|
||||||
int pincntl170;
|
|
||||||
int pincntl171;
|
|
||||||
int pincntl172;
|
|
||||||
int pincntl173;
|
|
||||||
int pincntl174;
|
|
||||||
int pincntl175;
|
|
||||||
int pincntl176;
|
|
||||||
int pincntl177;
|
|
||||||
int pincntl178;
|
|
||||||
int pincntl179;
|
|
||||||
int pincntl180;
|
|
||||||
int pincntl181;
|
|
||||||
int pincntl182;
|
|
||||||
int pincntl183;
|
|
||||||
int pincntl184;
|
|
||||||
int pincntl185;
|
|
||||||
int pincntl186;
|
|
||||||
int pincntl187;
|
|
||||||
int pincntl188;
|
|
||||||
int pincntl189;
|
|
||||||
int pincntl190;
|
|
||||||
int pincntl191;
|
|
||||||
int pincntl192;
|
|
||||||
int pincntl193;
|
|
||||||
int pincntl194;
|
|
||||||
int pincntl195;
|
|
||||||
int pincntl196;
|
|
||||||
int pincntl197;
|
|
||||||
int pincntl198;
|
|
||||||
int pincntl199;
|
|
||||||
int pincntl200;
|
|
||||||
int pincntl201;
|
|
||||||
int pincntl202;
|
|
||||||
int pincntl203;
|
|
||||||
int pincntl204;
|
|
||||||
int pincntl205;
|
|
||||||
int pincntl206;
|
|
||||||
int pincntl207;
|
|
||||||
int pincntl208;
|
|
||||||
int pincntl209;
|
|
||||||
int pincntl210;
|
|
||||||
int pincntl211;
|
|
||||||
int pincntl212;
|
|
||||||
int pincntl213;
|
|
||||||
int pincntl214;
|
|
||||||
int pincntl215;
|
|
||||||
int pincntl216;
|
|
||||||
int pincntl217;
|
|
||||||
int pincntl218;
|
|
||||||
int pincntl219;
|
|
||||||
int pincntl220;
|
|
||||||
int pincntl221;
|
|
||||||
int pincntl222;
|
|
||||||
int pincntl223;
|
|
||||||
int pincntl224;
|
|
||||||
int pincntl225;
|
|
||||||
int pincntl226;
|
|
||||||
int pincntl227;
|
|
||||||
int pincntl228;
|
|
||||||
int pincntl229;
|
|
||||||
int pincntl230;
|
|
||||||
int pincntl231;
|
|
||||||
int pincntl232;
|
|
||||||
int pincntl233;
|
|
||||||
int pincntl234;
|
|
||||||
int pincntl235;
|
|
||||||
int pincntl236;
|
|
||||||
int pincntl237;
|
|
||||||
int pincntl238;
|
|
||||||
int pincntl239;
|
|
||||||
int pincntl240;
|
|
||||||
int pincntl241;
|
|
||||||
int pincntl242;
|
|
||||||
int pincntl243;
|
|
||||||
int pincntl244;
|
|
||||||
int pincntl245;
|
|
||||||
int pincntl246;
|
|
||||||
int pincntl247;
|
|
||||||
int pincntl248;
|
|
||||||
int pincntl249;
|
|
||||||
int pincntl250;
|
|
||||||
int pincntl251;
|
|
||||||
int pincntl252;
|
|
||||||
int pincntl253;
|
|
||||||
int pincntl254;
|
|
||||||
int pincntl255;
|
|
||||||
int pincntl256;
|
|
||||||
int pincntl257;
|
|
||||||
int pincntl258;
|
|
||||||
int pincntl259;
|
|
||||||
int pincntl260;
|
|
||||||
int pincntl261;
|
|
||||||
int pincntl262;
|
|
||||||
int pincntl263;
|
|
||||||
int pincntl264;
|
|
||||||
int pincntl265;
|
|
||||||
int pincntl266;
|
|
||||||
int pincntl267;
|
|
||||||
int pincntl268;
|
|
||||||
int pincntl269;
|
|
||||||
int pincntl270;
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif /* endif _MUX_TI814X_H_ */
|
|
@ -20,7 +20,7 @@
|
|||||||
#define NON_SECURE_SRAM_START 0x402F0400
|
#define NON_SECURE_SRAM_START 0x402F0400
|
||||||
#define NON_SECURE_SRAM_END 0x40310000
|
#define NON_SECURE_SRAM_END 0x40310000
|
||||||
#define NON_SECURE_SRAM_IMG_END 0x4030B800
|
#define NON_SECURE_SRAM_IMG_END 0x4030B800
|
||||||
#elif defined(CONFIG_TI816X) || defined(CONFIG_TI814X)
|
#elif defined(CONFIG_TI816X)
|
||||||
#define NON_SECURE_SRAM_START 0x40300000
|
#define NON_SECURE_SRAM_START 0x40300000
|
||||||
#define NON_SECURE_SRAM_END 0x40320000
|
#define NON_SECURE_SRAM_END 0x40320000
|
||||||
#define NON_SECURE_SRAM_IMG_END 0x4031B800
|
#define NON_SECURE_SRAM_IMG_END 0x4031B800
|
||||||
|
@ -9,21 +9,7 @@
|
|||||||
#define BOOT_DEVICE_NONE 0x00
|
#define BOOT_DEVICE_NONE 0x00
|
||||||
#define BOOT_DEVICE_MMC2_2 0xFF
|
#define BOOT_DEVICE_MMC2_2 0xFF
|
||||||
|
|
||||||
#if defined(CONFIG_TI814X)
|
#if defined(CONFIG_TI816X)
|
||||||
#define BOOT_DEVICE_XIP 0x01
|
|
||||||
#define BOOT_DEVICE_XIPWAIT 0x02
|
|
||||||
#define BOOT_DEVICE_NAND 0x05
|
|
||||||
#define BOOT_DEVICE_NAND_I2C 0x06
|
|
||||||
#define BOOT_DEVICE_MMC2 0x08 /* ROM only supports 2nd instance. */
|
|
||||||
#define BOOT_DEVICE_MMC1 0x09
|
|
||||||
#define BOOT_DEVICE_SPI 0x15
|
|
||||||
#define BOOT_DEVICE_UART 0x41
|
|
||||||
#define BOOT_DEVICE_USBETH 0x44
|
|
||||||
#define BOOT_DEVICE_CPGMAC 0x46
|
|
||||||
|
|
||||||
#define MMC_BOOT_DEVICES_START BOOT_DEVICE_MMC2
|
|
||||||
#define MMC_BOOT_DEVICES_END BOOT_DEVICE_MMC1
|
|
||||||
#elif defined(CONFIG_TI816X)
|
|
||||||
#define BOOT_DEVICE_XIP 0x01
|
#define BOOT_DEVICE_XIP 0x01
|
||||||
#define BOOT_DEVICE_XIPWAIT 0x02
|
#define BOOT_DEVICE_XIPWAIT 0x02
|
||||||
#define BOOT_DEVICE_NAND 0x03
|
#define BOOT_DEVICE_NAND 0x03
|
||||||
|
@ -14,8 +14,6 @@
|
|||||||
#include <linux/bitops.h>
|
#include <linux/bitops.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define CONFIG_STANDALONE_LOAD_ADDR 0x80300000
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Reserve secure memory
|
* Reserve secure memory
|
||||||
* To be aligned with MMU block size
|
* To be aligned with MMU block size
|
||||||
|
@ -70,7 +70,6 @@
|
|||||||
/* SATA */
|
/* SATA */
|
||||||
#define AHCI_BASE_ADDR (CONFIG_SYS_IMMR + 0x02200000)
|
#define AHCI_BASE_ADDR (CONFIG_SYS_IMMR + 0x02200000)
|
||||||
#ifdef CONFIG_DDR_SPD
|
#ifdef CONFIG_DDR_SPD
|
||||||
#define CONFIG_VERY_BIG_RAM
|
|
||||||
#define CONFIG_MAX_MEM_MAPPED ((phys_size_t)2 << 30)
|
#define CONFIG_MAX_MEM_MAPPED ((phys_size_t)2 << 30)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -9,21 +9,6 @@
|
|||||||
|
|
||||||
#ifdef CONFIG_CHAIN_OF_TRUST
|
#ifdef CONFIG_CHAIN_OF_TRUST
|
||||||
#ifndef CONFIG_SPL_BUILD
|
#ifndef CONFIG_SPL_BUILD
|
||||||
#ifndef CONFIG_SYS_RAMBOOT
|
|
||||||
/* The key used for verification of next level images
|
|
||||||
* is picked up from an Extension Table which has
|
|
||||||
* been verified by the ISBC (Internal Secure boot Code)
|
|
||||||
* in boot ROM of the SoC.
|
|
||||||
* The feature is only applicable in case of NOR boot and is
|
|
||||||
* not applicable in case of RAMBOOT (NAND, SD, SPI).
|
|
||||||
* For LS, this feature is available for all device if IE Table
|
|
||||||
* is copied to XIP memory
|
|
||||||
* Also, for LS, ISBC doesn't verify this table.
|
|
||||||
*/
|
|
||||||
#define CONFIG_FSL_ISBC_KEY_EXT
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_FSL_LS_PPA
|
#ifdef CONFIG_FSL_LS_PPA
|
||||||
/* Define the key hash here if SRK used for signing PPA image is
|
/* Define the key hash here if SRK used for signing PPA image is
|
||||||
* different from SRK hash put in SFP used for U-Boot.
|
* different from SRK hash put in SFP used for U-Boot.
|
||||||
|
@ -4,6 +4,12 @@ config BOARD_COMMON
|
|||||||
def_bool y
|
def_bool y
|
||||||
depends on !TARGET_SMDKV310 && !TARGET_ARNDALE
|
depends on !TARGET_SMDKV310 && !TARGET_ARNDALE
|
||||||
|
|
||||||
|
config SPI_BOOTING
|
||||||
|
bool
|
||||||
|
|
||||||
|
config USB_BOOTING
|
||||||
|
bool
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "EXYNOS architecture type select"
|
prompt "EXYNOS architecture type select"
|
||||||
optional
|
optional
|
||||||
@ -24,6 +30,8 @@ config ARCH_EXYNOS5
|
|||||||
select BOARD_EARLY_INIT_F
|
select BOARD_EARLY_INIT_F
|
||||||
select CPU_V7A
|
select CPU_V7A
|
||||||
select SHA_HW_ACCEL
|
select SHA_HW_ACCEL
|
||||||
|
select SPI_BOOTING if EXYNOS5_DT
|
||||||
|
select USB_BOOTING
|
||||||
imply CMD_HASH
|
imply CMD_HASH
|
||||||
imply CRC32_VERIFY
|
imply CRC32_VERIFY
|
||||||
imply HASH_VERIFY
|
imply HASH_VERIFY
|
||||||
|
@ -18,6 +18,9 @@ config SYSCOUNTER_TIMER
|
|||||||
config GPT_TIMER
|
config GPT_TIMER
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
config MXC_GPT_HCLK
|
||||||
|
bool
|
||||||
|
|
||||||
config IMX_RDC
|
config IMX_RDC
|
||||||
bool "i.MX Resource domain controller driver"
|
bool "i.MX Resource domain controller driver"
|
||||||
depends on ARCH_MX6 || ARCH_MX7
|
depends on ARCH_MX6 || ARCH_MX7
|
||||||
|
@ -30,13 +30,4 @@
|
|||||||
/* Needed for SPI NOR booting in SPL */
|
/* Needed for SPI NOR booting in SPL */
|
||||||
#define CONFIG_DM_SEQ_ALIAS 1
|
#define CONFIG_DM_SEQ_ALIAS 1
|
||||||
|
|
||||||
/*
|
|
||||||
* I2C related stuff
|
|
||||||
*/
|
|
||||||
#ifdef CONFIG_CMD_I2C
|
|
||||||
#ifndef CONFIG_SYS_I2C_SOFT
|
|
||||||
#define CONFIG_I2C_MVTWSI
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* __MVEBU_CONFIG_H */
|
#endif /* __MVEBU_CONFIG_H */
|
||||||
|
@ -75,14 +75,6 @@ config OMAP54XX
|
|||||||
imply SPL_SERIAL
|
imply SPL_SERIAL
|
||||||
imply SYS_I2C_OMAP24XX
|
imply SYS_I2C_OMAP24XX
|
||||||
|
|
||||||
config TI814X
|
|
||||||
bool "TI814X SoC"
|
|
||||||
select SPECIFY_CONSOLE_INDEX
|
|
||||||
help
|
|
||||||
Support for AM335x SOC from Texas Instruments.
|
|
||||||
The AM335x high performance SOC features a Cortex-A8
|
|
||||||
ARM core and more.
|
|
||||||
|
|
||||||
config TI816X
|
config TI816X
|
||||||
bool "TI816X SoC"
|
bool "TI816X SoC"
|
||||||
select SPECIFY_CONSOLE_INDEX
|
select SPECIFY_CONSOLE_INDEX
|
||||||
|
@ -8,16 +8,6 @@ config TARGET_TI816X_EVM
|
|||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if TI814X
|
|
||||||
|
|
||||||
config TARGET_TI814X_EVM
|
|
||||||
bool "Support ti814x_evm"
|
|
||||||
help
|
|
||||||
This option specifies support for the TI8148
|
|
||||||
EVM development platform.
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
if AM33XX
|
if AM33XX
|
||||||
|
|
||||||
config AM33XX_CHILISOM
|
config AM33XX_CHILISOM
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
# Copyright (C) 2011, Texas Instruments, Incorporated - http://www.ti.com/
|
# Copyright (C) 2011, Texas Instruments, Incorporated - http://www.ti.com/
|
||||||
|
|
||||||
obj-$(CONFIG_AM33XX) += clock_am33xx.o
|
obj-$(CONFIG_AM33XX) += clock_am33xx.o
|
||||||
obj-$(CONFIG_TI814X) += clock_ti814x.o
|
|
||||||
obj-$(CONFIG_AM43XX) += clock_am43xx.o
|
obj-$(CONFIG_AM43XX) += clock_am43xx.o
|
||||||
|
|
||||||
ifneq ($(CONFIG_AM43XX)$(CONFIG_AM33XX),)
|
ifneq ($(CONFIG_AM43XX)$(CONFIG_AM33XX),)
|
||||||
|
@ -1,410 +0,0 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0+
|
|
||||||
/*
|
|
||||||
* clock_ti814x.c
|
|
||||||
*
|
|
||||||
* Clocks for TI814X based boards
|
|
||||||
*
|
|
||||||
* Copyright (C) 2013, Texas Instruments, Incorporated
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <common.h>
|
|
||||||
#include <asm/arch/cpu.h>
|
|
||||||
#include <asm/arch/clock.h>
|
|
||||||
#include <asm/arch/hardware.h>
|
|
||||||
#include <asm/io.h>
|
|
||||||
#include <linux/delay.h>
|
|
||||||
|
|
||||||
/* PRCM */
|
|
||||||
#define PRCM_MOD_EN 0x2
|
|
||||||
|
|
||||||
/* CLK_SRC */
|
|
||||||
#define OSC_SRC0 0
|
|
||||||
#define OSC_SRC1 1
|
|
||||||
|
|
||||||
#define L3_OSC_SRC OSC_SRC0
|
|
||||||
|
|
||||||
#define OSC_0_FREQ 20
|
|
||||||
|
|
||||||
#define DCO_HS2_MIN 500
|
|
||||||
#define DCO_HS2_MAX 1000
|
|
||||||
#define DCO_HS1_MIN 1000
|
|
||||||
#define DCO_HS1_MAX 2000
|
|
||||||
|
|
||||||
#define SELFREQDCO_HS2 0x00000801
|
|
||||||
#define SELFREQDCO_HS1 0x00001001
|
|
||||||
|
|
||||||
#define MPU_N 0x1
|
|
||||||
#define MPU_M 0x3C
|
|
||||||
#define MPU_M2 1
|
|
||||||
#define MPU_CLKCTRL 0x1
|
|
||||||
|
|
||||||
#define L3_N 19
|
|
||||||
#define L3_M 880
|
|
||||||
#define L3_M2 4
|
|
||||||
#define L3_CLKCTRL 0x801
|
|
||||||
|
|
||||||
#define DDR_N 19
|
|
||||||
#define DDR_M 666
|
|
||||||
#define DDR_M2 2
|
|
||||||
#define DDR_CLKCTRL 0x801
|
|
||||||
|
|
||||||
/* ADPLLJ register values */
|
|
||||||
#define ADPLLJ_CLKCTRL_HS2 0x00000801 /* HS2 mode, TINT2 = 1 */
|
|
||||||
#define ADPLLJ_CLKCTRL_HS1 0x00001001 /* HS1 mode, TINT2 = 1 */
|
|
||||||
#define ADPLLJ_CLKCTRL_CLKDCOLDOEN (1 << 29)
|
|
||||||
#define ADPLLJ_CLKCTRL_IDLE (1 << 23)
|
|
||||||
#define ADPLLJ_CLKCTRL_CLKOUTEN (1 << 20)
|
|
||||||
#define ADPLLJ_CLKCTRL_CLKOUTLDOEN (1 << 19)
|
|
||||||
#define ADPLLJ_CLKCTRL_CLKDCOLDOPWDNZ (1 << 17)
|
|
||||||
#define ADPLLJ_CLKCTRL_LPMODE (1 << 12)
|
|
||||||
#define ADPLLJ_CLKCTRL_DRIFTGUARDIAN (1 << 11)
|
|
||||||
#define ADPLLJ_CLKCTRL_REGM4XEN (1 << 10)
|
|
||||||
#define ADPLLJ_CLKCTRL_TINITZ (1 << 0)
|
|
||||||
#define ADPLLJ_CLKCTRL_CLKDCO (ADPLLJ_CLKCTRL_CLKDCOLDOEN | \
|
|
||||||
ADPLLJ_CLKCTRL_CLKOUTEN | \
|
|
||||||
ADPLLJ_CLKCTRL_CLKOUTLDOEN | \
|
|
||||||
ADPLLJ_CLKCTRL_CLKDCOLDOPWDNZ)
|
|
||||||
|
|
||||||
#define ADPLLJ_STATUS_PHASELOCK (1 << 10)
|
|
||||||
#define ADPLLJ_STATUS_FREQLOCK (1 << 9)
|
|
||||||
#define ADPLLJ_STATUS_PHSFRQLOCK (ADPLLJ_STATUS_PHASELOCK | \
|
|
||||||
ADPLLJ_STATUS_FREQLOCK)
|
|
||||||
#define ADPLLJ_STATUS_BYPASSACK (1 << 8)
|
|
||||||
#define ADPLLJ_STATUS_BYPASS (1 << 0)
|
|
||||||
#define ADPLLJ_STATUS_BYPASSANDACK (ADPLLJ_STATUS_BYPASSACK | \
|
|
||||||
ADPLLJ_STATUS_BYPASS)
|
|
||||||
|
|
||||||
#define ADPLLJ_TENABLE_ENB (1 << 0)
|
|
||||||
#define ADPLLJ_TENABLEDIV_ENB (1 << 0)
|
|
||||||
|
|
||||||
#define ADPLLJ_M2NDIV_M2SHIFT 16
|
|
||||||
|
|
||||||
#define MPU_PLL_BASE (PLL_SUBSYS_BASE + 0x048)
|
|
||||||
#define L3_PLL_BASE (PLL_SUBSYS_BASE + 0x110)
|
|
||||||
#define DDR_PLL_BASE (PLL_SUBSYS_BASE + 0x290)
|
|
||||||
|
|
||||||
struct ad_pll {
|
|
||||||
unsigned int pwrctrl;
|
|
||||||
unsigned int clkctrl;
|
|
||||||
unsigned int tenable;
|
|
||||||
unsigned int tenablediv;
|
|
||||||
unsigned int m2ndiv;
|
|
||||||
unsigned int mn2div;
|
|
||||||
unsigned int fracdiv;
|
|
||||||
unsigned int bwctrl;
|
|
||||||
unsigned int fracctrl;
|
|
||||||
unsigned int status;
|
|
||||||
unsigned int m3div;
|
|
||||||
unsigned int rampctrl;
|
|
||||||
};
|
|
||||||
|
|
||||||
#define OSC_SRC_CTRL (PLL_SUBSYS_BASE + 0x2C0)
|
|
||||||
|
|
||||||
#define ENET_CLKCTRL_CMPL 0x30000
|
|
||||||
|
|
||||||
#define SATA_PLL_BASE (CTRL_BASE + 0x0720)
|
|
||||||
|
|
||||||
struct sata_pll {
|
|
||||||
unsigned int pllcfg0;
|
|
||||||
unsigned int pllcfg1;
|
|
||||||
unsigned int pllcfg2;
|
|
||||||
unsigned int pllcfg3;
|
|
||||||
unsigned int pllcfg4;
|
|
||||||
unsigned int pllstatus;
|
|
||||||
unsigned int rxstatus;
|
|
||||||
unsigned int txstatus;
|
|
||||||
unsigned int testcfg;
|
|
||||||
};
|
|
||||||
|
|
||||||
#define SEL_IN_FREQ (0x1 << 31)
|
|
||||||
#define DIGCLRZ (0x1 << 30)
|
|
||||||
#define ENDIGLDO (0x1 << 4)
|
|
||||||
#define APLL_CP_CURR (0x1 << 3)
|
|
||||||
#define ENBGSC_REF (0x1 << 2)
|
|
||||||
#define ENPLLLDO (0x1 << 1)
|
|
||||||
#define ENPLL (0x1 << 0)
|
|
||||||
|
|
||||||
#define SATA_PLLCFG0_1 (SEL_IN_FREQ | ENBGSC_REF)
|
|
||||||
#define SATA_PLLCFG0_2 (SEL_IN_FREQ | ENDIGLDO | ENBGSC_REF)
|
|
||||||
#define SATA_PLLCFG0_3 (SEL_IN_FREQ | ENDIGLDO | ENBGSC_REF | ENPLLLDO)
|
|
||||||
#define SATA_PLLCFG0_4 (SEL_IN_FREQ | DIGCLRZ | ENDIGLDO | ENBGSC_REF | \
|
|
||||||
ENPLLLDO | ENPLL)
|
|
||||||
|
|
||||||
#define PLL_LOCK (0x1 << 0)
|
|
||||||
|
|
||||||
#define ENSATAMODE (0x1 << 31)
|
|
||||||
#define PLLREFSEL (0x1 << 30)
|
|
||||||
#define MDIVINT (0x4b << 18)
|
|
||||||
#define EN_CLKAUX (0x1 << 5)
|
|
||||||
#define EN_CLK125M (0x1 << 4)
|
|
||||||
#define EN_CLK100M (0x1 << 3)
|
|
||||||
#define EN_CLK50M (0x1 << 2)
|
|
||||||
|
|
||||||
#define SATA_PLLCFG1 (ENSATAMODE | \
|
|
||||||
PLLREFSEL | \
|
|
||||||
MDIVINT | \
|
|
||||||
EN_CLKAUX | \
|
|
||||||
EN_CLK125M | \
|
|
||||||
EN_CLK100M | \
|
|
||||||
EN_CLK50M)
|
|
||||||
|
|
||||||
#define DIGLDO_EN_CAPLESSMODE (0x1 << 22)
|
|
||||||
#define PLLDO_EN_LDO_STABLE (0x1 << 11)
|
|
||||||
#define PLLDO_EN_BUF_CUR (0x1 << 7)
|
|
||||||
#define PLLDO_EN_LP (0x1 << 6)
|
|
||||||
#define PLLDO_CTRL_TRIM_1_4V (0x10 << 1)
|
|
||||||
|
|
||||||
#define SATA_PLLCFG3 (DIGLDO_EN_CAPLESSMODE | \
|
|
||||||
PLLDO_EN_LDO_STABLE | \
|
|
||||||
PLLDO_EN_BUF_CUR | \
|
|
||||||
PLLDO_EN_LP | \
|
|
||||||
PLLDO_CTRL_TRIM_1_4V)
|
|
||||||
|
|
||||||
const struct cm_alwon *cmalwon = (struct cm_alwon *)CM_ALWON_BASE;
|
|
||||||
const struct cm_def *cmdef = (struct cm_def *)CM_DEFAULT_BASE;
|
|
||||||
const struct sata_pll *spll = (struct sata_pll *)SATA_PLL_BASE;
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Enable the peripheral clock for required peripherals
|
|
||||||
*/
|
|
||||||
static void enable_per_clocks(void)
|
|
||||||
{
|
|
||||||
/* HSMMC1 */
|
|
||||||
writel(PRCM_MOD_EN, &cmalwon->mmchs1clkctrl);
|
|
||||||
while (readl(&cmalwon->mmchs1clkctrl) != PRCM_MOD_EN)
|
|
||||||
;
|
|
||||||
|
|
||||||
/* Ethernet */
|
|
||||||
writel(PRCM_MOD_EN, &cmalwon->ethclkstctrl);
|
|
||||||
writel(PRCM_MOD_EN, &cmalwon->ethernet0clkctrl);
|
|
||||||
while ((readl(&cmalwon->ethernet0clkctrl) & ENET_CLKCTRL_CMPL) != 0)
|
|
||||||
;
|
|
||||||
writel(PRCM_MOD_EN, &cmalwon->ethernet1clkctrl);
|
|
||||||
while ((readl(&cmalwon->ethernet1clkctrl) & ENET_CLKCTRL_CMPL) != 0)
|
|
||||||
;
|
|
||||||
|
|
||||||
/* RTC clocks */
|
|
||||||
writel(PRCM_MOD_EN, &cmalwon->rtcclkstctrl);
|
|
||||||
writel(PRCM_MOD_EN, &cmalwon->rtcclkctrl);
|
|
||||||
while (readl(&cmalwon->rtcclkctrl) != PRCM_MOD_EN)
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* select the HS1 or HS2 for DCO Freq
|
|
||||||
* return : CLKCTRL
|
|
||||||
*/
|
|
||||||
static u32 pll_dco_freq_sel(u32 clkout_dco)
|
|
||||||
{
|
|
||||||
if (clkout_dco >= DCO_HS2_MIN && clkout_dco < DCO_HS2_MAX)
|
|
||||||
return SELFREQDCO_HS2;
|
|
||||||
else if (clkout_dco >= DCO_HS1_MIN && clkout_dco < DCO_HS1_MAX)
|
|
||||||
return SELFREQDCO_HS1;
|
|
||||||
else
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* select the sigma delta config
|
|
||||||
* return: sigma delta val
|
|
||||||
*/
|
|
||||||
static u32 pll_sigma_delta_val(u32 clkout_dco)
|
|
||||||
{
|
|
||||||
u32 sig_val = 0;
|
|
||||||
|
|
||||||
sig_val = (clkout_dco + 225) / 250;
|
|
||||||
sig_val = sig_val << 24;
|
|
||||||
|
|
||||||
return sig_val;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* configure individual ADPLLJ
|
|
||||||
*/
|
|
||||||
static void pll_config(u32 base, u32 n, u32 m, u32 m2,
|
|
||||||
u32 clkctrl_val, int adpllj)
|
|
||||||
{
|
|
||||||
const struct ad_pll *adpll = (struct ad_pll *)base;
|
|
||||||
u32 m2nval, mn2val, read_clkctrl = 0, clkout_dco = 0;
|
|
||||||
u32 sig_val = 0, hs_mod = 0;
|
|
||||||
|
|
||||||
m2nval = (m2 << ADPLLJ_M2NDIV_M2SHIFT) | n;
|
|
||||||
mn2val = m;
|
|
||||||
|
|
||||||
/* calculate clkout_dco */
|
|
||||||
clkout_dco = ((OSC_0_FREQ / (n+1)) * m);
|
|
||||||
|
|
||||||
/* sigma delta & Hs mode selection skip for ADPLLS*/
|
|
||||||
if (adpllj) {
|
|
||||||
sig_val = pll_sigma_delta_val(clkout_dco);
|
|
||||||
hs_mod = pll_dco_freq_sel(clkout_dco);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* by-pass pll */
|
|
||||||
read_clkctrl = readl(&adpll->clkctrl);
|
|
||||||
writel((read_clkctrl | ADPLLJ_CLKCTRL_IDLE), &adpll->clkctrl);
|
|
||||||
while ((readl(&adpll->status) & ADPLLJ_STATUS_BYPASSANDACK)
|
|
||||||
!= ADPLLJ_STATUS_BYPASSANDACK)
|
|
||||||
;
|
|
||||||
|
|
||||||
/* clear TINITZ */
|
|
||||||
read_clkctrl = readl(&adpll->clkctrl);
|
|
||||||
writel((read_clkctrl & ~ADPLLJ_CLKCTRL_TINITZ), &adpll->clkctrl);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* ref_clk = 20/(n + 1);
|
|
||||||
* clkout_dco = ref_clk * m;
|
|
||||||
* clk_out = clkout_dco/m2;
|
|
||||||
*/
|
|
||||||
read_clkctrl = readl(&adpll->clkctrl) &
|
|
||||||
~(ADPLLJ_CLKCTRL_LPMODE |
|
|
||||||
ADPLLJ_CLKCTRL_DRIFTGUARDIAN |
|
|
||||||
ADPLLJ_CLKCTRL_REGM4XEN);
|
|
||||||
writel(m2nval, &adpll->m2ndiv);
|
|
||||||
writel(mn2val, &adpll->mn2div);
|
|
||||||
|
|
||||||
/* Skip for modena(ADPLLS) */
|
|
||||||
if (adpllj) {
|
|
||||||
writel(sig_val, &adpll->fracdiv);
|
|
||||||
writel((read_clkctrl | hs_mod), &adpll->clkctrl);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Load M2, N2 dividers of ADPLL */
|
|
||||||
writel(ADPLLJ_TENABLEDIV_ENB, &adpll->tenablediv);
|
|
||||||
writel(~ADPLLJ_TENABLEDIV_ENB, &adpll->tenablediv);
|
|
||||||
|
|
||||||
/* Load M, N dividers of ADPLL */
|
|
||||||
writel(ADPLLJ_TENABLE_ENB, &adpll->tenable);
|
|
||||||
writel(~ADPLLJ_TENABLE_ENB, &adpll->tenable);
|
|
||||||
|
|
||||||
/* Configure CLKDCOLDOEN,CLKOUTLDOEN,CLKOUT Enable BITS */
|
|
||||||
read_clkctrl = readl(&adpll->clkctrl) & ~ADPLLJ_CLKCTRL_CLKDCO;
|
|
||||||
if (adpllj)
|
|
||||||
writel((read_clkctrl | ADPLLJ_CLKCTRL_CLKDCO),
|
|
||||||
&adpll->clkctrl);
|
|
||||||
|
|
||||||
/* Enable TINTZ and disable IDLE(PLL in Active & Locked Mode */
|
|
||||||
read_clkctrl = readl(&adpll->clkctrl) & ~ADPLLJ_CLKCTRL_IDLE;
|
|
||||||
writel((read_clkctrl | ADPLLJ_CLKCTRL_TINITZ), &adpll->clkctrl);
|
|
||||||
|
|
||||||
/* Wait for phase and freq lock */
|
|
||||||
while ((readl(&adpll->status) & ADPLLJ_STATUS_PHSFRQLOCK) !=
|
|
||||||
ADPLLJ_STATUS_PHSFRQLOCK)
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void unlock_pll_control_mmr(void)
|
|
||||||
{
|
|
||||||
/* TRM 2.10.1.4 and 3.2.7-3.2.11 */
|
|
||||||
writel(0x1EDA4C3D, 0x481C5040);
|
|
||||||
writel(0x2FF1AC2B, 0x48140060);
|
|
||||||
writel(0xF757FDC0, 0x48140064);
|
|
||||||
writel(0xE2BC3A6D, 0x48140068);
|
|
||||||
writel(0x1EBF131D, 0x4814006c);
|
|
||||||
writel(0x6F361E05, 0x48140070);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mpu_pll_config(void)
|
|
||||||
{
|
|
||||||
pll_config(MPU_PLL_BASE, MPU_N, MPU_M, MPU_M2, MPU_CLKCTRL, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void l3_pll_config(void)
|
|
||||||
{
|
|
||||||
u32 l3_osc_src, rd_osc_src = 0;
|
|
||||||
|
|
||||||
l3_osc_src = L3_OSC_SRC;
|
|
||||||
rd_osc_src = readl(OSC_SRC_CTRL);
|
|
||||||
|
|
||||||
if (OSC_SRC0 == l3_osc_src)
|
|
||||||
writel((rd_osc_src & 0xfffffffe)|0x0, OSC_SRC_CTRL);
|
|
||||||
else
|
|
||||||
writel((rd_osc_src & 0xfffffffe)|0x1, OSC_SRC_CTRL);
|
|
||||||
|
|
||||||
pll_config(L3_PLL_BASE, L3_N, L3_M, L3_M2, L3_CLKCTRL, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
void ddr_pll_config(unsigned int ddrpll_m)
|
|
||||||
{
|
|
||||||
pll_config(DDR_PLL_BASE, DDR_N, DDR_M, DDR_M2, DDR_CLKCTRL, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
void sata_pll_config(void)
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
* This sequence for configuring the SATA PLL
|
|
||||||
* resident in the control module is documented
|
|
||||||
* in TI8148 TRM section 21.3.1
|
|
||||||
*/
|
|
||||||
writel(SATA_PLLCFG1, &spll->pllcfg1);
|
|
||||||
udelay(50);
|
|
||||||
|
|
||||||
writel(SATA_PLLCFG3, &spll->pllcfg3);
|
|
||||||
udelay(50);
|
|
||||||
|
|
||||||
writel(SATA_PLLCFG0_1, &spll->pllcfg0);
|
|
||||||
udelay(50);
|
|
||||||
|
|
||||||
writel(SATA_PLLCFG0_2, &spll->pllcfg0);
|
|
||||||
udelay(50);
|
|
||||||
|
|
||||||
writel(SATA_PLLCFG0_3, &spll->pllcfg0);
|
|
||||||
udelay(50);
|
|
||||||
|
|
||||||
writel(SATA_PLLCFG0_4, &spll->pllcfg0);
|
|
||||||
udelay(50);
|
|
||||||
|
|
||||||
while (((readl(&spll->pllstatus) & PLL_LOCK) == 0))
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
void enable_dmm_clocks(void)
|
|
||||||
{
|
|
||||||
writel(PRCM_MOD_EN, &cmdef->fwclkctrl);
|
|
||||||
writel(PRCM_MOD_EN, &cmdef->l3fastclkstctrl);
|
|
||||||
writel(PRCM_MOD_EN, &cmdef->emif0clkctrl);
|
|
||||||
while ((readl(&cmdef->emif0clkctrl)) != PRCM_MOD_EN)
|
|
||||||
;
|
|
||||||
writel(PRCM_MOD_EN, &cmdef->emif1clkctrl);
|
|
||||||
while ((readl(&cmdef->emif1clkctrl)) != PRCM_MOD_EN)
|
|
||||||
;
|
|
||||||
while ((readl(&cmdef->l3fastclkstctrl) & 0x300) != 0x300)
|
|
||||||
;
|
|
||||||
writel(PRCM_MOD_EN, &cmdef->dmmclkctrl);
|
|
||||||
while ((readl(&cmdef->dmmclkctrl)) != PRCM_MOD_EN)
|
|
||||||
;
|
|
||||||
writel(PRCM_MOD_EN, &cmalwon->l3slowclkstctrl);
|
|
||||||
while ((readl(&cmalwon->l3slowclkstctrl) & 0x2100) != 0x2100)
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
void setup_clocks_for_console(void)
|
|
||||||
{
|
|
||||||
unlock_pll_control_mmr();
|
|
||||||
/* UART0 */
|
|
||||||
writel(PRCM_MOD_EN, &cmalwon->uart0clkctrl);
|
|
||||||
while (readl(&cmalwon->uart0clkctrl) != PRCM_MOD_EN)
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
void setup_early_clocks(void)
|
|
||||||
{
|
|
||||||
setup_clocks_for_console();
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Configure the PLL/PRCM for necessary peripherals
|
|
||||||
*/
|
|
||||||
void prcm_init(void)
|
|
||||||
{
|
|
||||||
/* Enable the control module */
|
|
||||||
writel(PRCM_MOD_EN, &cmalwon->controlclkctrl);
|
|
||||||
|
|
||||||
/* Configure PLLs */
|
|
||||||
mpu_pll_config();
|
|
||||||
l3_pll_config();
|
|
||||||
sata_pll_config();
|
|
||||||
|
|
||||||
/* Enable the required peripherals */
|
|
||||||
enable_per_clocks();
|
|
||||||
}
|
|
@ -28,26 +28,6 @@ static struct cm_device_inst *cm_device =
|
|||||||
(struct cm_device_inst *)CM_DEVICE_INST;
|
(struct cm_device_inst *)CM_DEVICE_INST;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_TI814X
|
|
||||||
void config_dmm(const struct dmm_lisa_map_regs *regs)
|
|
||||||
{
|
|
||||||
struct dmm_lisa_map_regs *hw_lisa_map_regs =
|
|
||||||
(struct dmm_lisa_map_regs *)DMM_BASE;
|
|
||||||
|
|
||||||
enable_dmm_clocks();
|
|
||||||
|
|
||||||
writel(0, &hw_lisa_map_regs->dmm_lisa_map_3);
|
|
||||||
writel(0, &hw_lisa_map_regs->dmm_lisa_map_2);
|
|
||||||
writel(0, &hw_lisa_map_regs->dmm_lisa_map_1);
|
|
||||||
writel(0, &hw_lisa_map_regs->dmm_lisa_map_0);
|
|
||||||
|
|
||||||
writel(regs->dmm_lisa_map_3, &hw_lisa_map_regs->dmm_lisa_map_3);
|
|
||||||
writel(regs->dmm_lisa_map_2, &hw_lisa_map_regs->dmm_lisa_map_2);
|
|
||||||
writel(regs->dmm_lisa_map_1, &hw_lisa_map_regs->dmm_lisa_map_1);
|
|
||||||
writel(regs->dmm_lisa_map_0, &hw_lisa_map_regs->dmm_lisa_map_0);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static void config_vtp(int nr)
|
static void config_vtp(int nr)
|
||||||
{
|
{
|
||||||
writel(readl(&vtpreg[nr]->vtp0ctrlreg) | VTP_CTRL_ENABLE,
|
writel(readl(&vtpreg[nr]->vtp0ctrlreg) | VTP_CTRL_ENABLE,
|
||||||
|
@ -183,7 +183,7 @@ void save_omap_boot_params(void)
|
|||||||
|
|
||||||
gd->arch.omap_boot_mode = boot_mode;
|
gd->arch.omap_boot_mode = boot_mode;
|
||||||
|
|
||||||
#if !defined(CONFIG_TI814X) && !defined(CONFIG_TI816X) && \
|
#if !defined(CONFIG_TI816X) && \
|
||||||
!defined(CONFIG_AM33XX) && !defined(CONFIG_AM43XX)
|
!defined(CONFIG_AM33XX) && !defined(CONFIG_AM43XX)
|
||||||
|
|
||||||
/* CH flags */
|
/* CH flags */
|
||||||
|
@ -177,6 +177,29 @@ source "arch/arm/mach-tegra/tegra124/Kconfig"
|
|||||||
source "arch/arm/mach-tegra/tegra210/Kconfig"
|
source "arch/arm/mach-tegra/tegra210/Kconfig"
|
||||||
source "arch/arm/mach-tegra/tegra186/Kconfig"
|
source "arch/arm/mach-tegra/tegra186/Kconfig"
|
||||||
|
|
||||||
|
config TEGRA_SPI
|
||||||
|
def_bool y
|
||||||
|
depends on TEGRA20_SFLASH || TEGRA20_SLINK || TEGRA114_SPI
|
||||||
|
|
||||||
|
choice
|
||||||
|
prompt "UART to use for console"
|
||||||
|
depends on TEGRA_PINCTRL
|
||||||
|
default TEGRA_ENABLE_UARTA
|
||||||
|
|
||||||
|
config TEGRA_ENABLE_UARTA
|
||||||
|
bool "Use UARTA"
|
||||||
|
|
||||||
|
config TEGRA_ENABLE_UARTB
|
||||||
|
bool "Use UARTB"
|
||||||
|
|
||||||
|
config TEGRA_ENABLE_UARTC
|
||||||
|
bool "Use UARTC"
|
||||||
|
|
||||||
|
config TEGRA_ENABLE_UARTD
|
||||||
|
bool "Use UARTD"
|
||||||
|
|
||||||
|
endchoice
|
||||||
|
|
||||||
config TEGRA_GPU
|
config TEGRA_GPU
|
||||||
bool "Enable setting up the GPU"
|
bool "Enable setting up the GPU"
|
||||||
depends on TEGRA124 || TEGRA210
|
depends on TEGRA124 || TEGRA210
|
||||||
|
@ -10,6 +10,12 @@ config TEGRA_PMU
|
|||||||
config TEGRA_CLOCK_SCALING
|
config TEGRA_CLOCK_SCALING
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
config TEGRA_UARTA_GPU
|
||||||
|
bool
|
||||||
|
|
||||||
|
config TEGRA_UARTA_SDIO1
|
||||||
|
bool
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "Tegra20 board select"
|
prompt "Tegra20 board select"
|
||||||
optional
|
optional
|
||||||
@ -43,6 +49,7 @@ config TARGET_TEC
|
|||||||
config TARGET_TRIMSLICE
|
config TARGET_TRIMSLICE
|
||||||
bool "Compulab TrimSlice board"
|
bool "Compulab TrimSlice board"
|
||||||
select BOARD_LATE_INIT
|
select BOARD_LATE_INIT
|
||||||
|
select TEGRA_UARTA_GPU
|
||||||
|
|
||||||
config TARGET_VENTANA
|
config TARGET_VENTANA
|
||||||
bool "NVIDIA Tegra20 Ventana evaluation board"
|
bool "NVIDIA Tegra20 Ventana evaluation board"
|
||||||
@ -51,6 +58,7 @@ config TARGET_VENTANA
|
|||||||
config TARGET_COLIBRI_T20
|
config TARGET_COLIBRI_T20
|
||||||
bool "Toradex Colibri T20 board"
|
bool "Toradex Colibri T20 board"
|
||||||
select BOARD_LATE_INIT
|
select BOARD_LATE_INIT
|
||||||
|
select TEGRA_UARTA_SDIO1
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
@ -1,5 +1,11 @@
|
|||||||
if TEGRA30
|
if TEGRA30
|
||||||
|
|
||||||
|
config TEGRA_VDD_CORE_TPS62361B_SET3
|
||||||
|
bool
|
||||||
|
|
||||||
|
config TEGRA_VDD_CORE_TPS62366A_SET1
|
||||||
|
bool
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "Tegra30 board select"
|
prompt "Tegra30 board select"
|
||||||
optional
|
optional
|
||||||
@ -11,10 +17,12 @@ config TARGET_APALIS_T30
|
|||||||
config TARGET_BEAVER
|
config TARGET_BEAVER
|
||||||
bool "NVIDIA Tegra30 Beaver evaluation board"
|
bool "NVIDIA Tegra30 Beaver evaluation board"
|
||||||
select BOARD_LATE_INIT
|
select BOARD_LATE_INIT
|
||||||
|
select TEGRA_VDD_CORE_TPS62366A_SET1
|
||||||
|
|
||||||
config TARGET_CARDHU
|
config TARGET_CARDHU
|
||||||
bool "NVIDIA Tegra30 Cardhu evaluation board"
|
bool "NVIDIA Tegra30 Cardhu evaluation board"
|
||||||
select BOARD_LATE_INIT
|
select BOARD_LATE_INIT
|
||||||
|
select TEGRA_VDD_CORE_TPS62361B_SET3
|
||||||
|
|
||||||
config TARGET_COLIBRI_T30
|
config TARGET_COLIBRI_T30
|
||||||
bool "Toradex Colibri T30 board"
|
bool "Toradex Colibri T30 board"
|
||||||
|
@ -3,8 +3,6 @@
|
|||||||
# (C) Copyright 2000-2002
|
# (C) Copyright 2000-2002
|
||||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x20000
|
|
||||||
|
|
||||||
PLATFORM_CPPFLAGS += -D__M68K__
|
PLATFORM_CPPFLAGS += -D__M68K__
|
||||||
KBUILD_LDFLAGS += -n
|
KBUILD_LDFLAGS += -n
|
||||||
PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections
|
PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections
|
||||||
|
@ -6,8 +6,6 @@
|
|||||||
# (C) Copyright 2004 Atmark Techno, Inc.
|
# (C) Copyright 2004 Atmark Techno, Inc.
|
||||||
# Yasushi SHOJI <yashi@atmark-techno.com>
|
# Yasushi SHOJI <yashi@atmark-techno.com>
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x80F00000
|
|
||||||
|
|
||||||
PLATFORM_CPPFLAGS += -ffixed-r31 -D__microblaze__
|
PLATFORM_CPPFLAGS += -ffixed-r31 -D__microblaze__
|
||||||
PLATFORM_CPPFLAGS += -fdata-sections -ffunction-sections
|
PLATFORM_CPPFLAGS += -fdata-sections -ffunction-sections
|
||||||
|
|
||||||
|
@ -25,14 +25,12 @@ ifdef CONFIG_32BIT
|
|||||||
PLATFORM_CPPFLAGS += -mabi=32
|
PLATFORM_CPPFLAGS += -mabi=32
|
||||||
KBUILD_LDFLAGS += -m $(32bit-emul)
|
KBUILD_LDFLAGS += -m $(32bit-emul)
|
||||||
OBJCOPYFLAGS += -O $(32bit-bfd)
|
OBJCOPYFLAGS += -O $(32bit-bfd)
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x80200000
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef CONFIG_64BIT
|
ifdef CONFIG_64BIT
|
||||||
PLATFORM_CPPFLAGS += -mabi=64
|
PLATFORM_CPPFLAGS += -mabi=64
|
||||||
KBUILD_LDFLAGS += -m$(64bit-emul)
|
KBUILD_LDFLAGS += -m$(64bit-emul)
|
||||||
OBJCOPYFLAGS += -O $(64bit-bfd)
|
OBJCOPYFLAGS += -O $(64bit-bfd)
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0xffffffff80200000
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
PLATFORM_CPPFLAGS += -D__MIPS__
|
PLATFORM_CPPFLAGS += -D__MIPS__
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
# Psyent Corporation <www.psyent.com>
|
# Psyent Corporation <www.psyent.com>
|
||||||
# Scott McNutt <smcnutt@psyent.com>
|
# Scott McNutt <smcnutt@psyent.com>
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x02000000
|
|
||||||
|
|
||||||
PLATFORM_CPPFLAGS += -D__NIOS2__
|
PLATFORM_CPPFLAGS += -D__NIOS2__
|
||||||
PLATFORM_CPPFLAGS += -G0
|
PLATFORM_CPPFLAGS += -G0
|
||||||
|
|
||||||
|
@ -68,4 +68,16 @@ source "arch/powerpc/cpu/mpc85xx/Kconfig"
|
|||||||
source "arch/powerpc/cpu/mpc8xx/Kconfig"
|
source "arch/powerpc/cpu/mpc8xx/Kconfig"
|
||||||
source "arch/powerpc/lib/Kconfig"
|
source "arch/powerpc/lib/Kconfig"
|
||||||
|
|
||||||
|
config USE_UBOOTPATH
|
||||||
|
bool "Set a default 'uboot' value in the environment"
|
||||||
|
help
|
||||||
|
Many default environment scripts will check the "uboot" variable
|
||||||
|
to determine the name of the file to load via tftp that will then
|
||||||
|
be written to flash.
|
||||||
|
|
||||||
|
config UBOOTPATH
|
||||||
|
string "Value of the default 'uboot' value in the environment"
|
||||||
|
depends on USE_UBOOTPATH
|
||||||
|
default "u-boot.bin"
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
# (C) Copyright 2000-2010
|
# (C) Copyright 2000-2010
|
||||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x40000
|
|
||||||
LDFLAGS_FINAL += --gc-sections
|
LDFLAGS_FINAL += --gc-sections
|
||||||
LDFLAGS_FINAL += --bss-plt
|
LDFLAGS_FINAL += --bss-plt
|
||||||
PLATFORM_RELFLAGS += -fpic -mrelocatable -ffunction-sections \
|
PLATFORM_RELFLAGS += -fpic -mrelocatable -ffunction-sections \
|
||||||
|
@ -180,24 +180,6 @@ void watchdog_reset (void)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef CONFIG_DM_ETH
|
|
||||||
/*
|
|
||||||
* Initializes on-chip ethernet controllers.
|
|
||||||
* to override, implement board_eth_init()
|
|
||||||
*/
|
|
||||||
int cpu_eth_init(struct bd_info *bis)
|
|
||||||
{
|
|
||||||
#if defined(CONFIG_UEC_ETH)
|
|
||||||
uec_standard_init(bis);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(CONFIG_TSEC_ENET)
|
|
||||||
tsec_standard_init(bis);
|
|
||||||
#endif
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif /* !CONFIG_DM_ETH */
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Initializes on-chip MMC controllers.
|
* Initializes on-chip MMC controllers.
|
||||||
* to override, implement board_mmc_init()
|
* to override, implement board_mmc_init()
|
||||||
|
@ -1,6 +1,19 @@
|
|||||||
menu "mpc85xx CPU"
|
menu "mpc85xx CPU"
|
||||||
depends on MPC85xx
|
depends on MPC85xx
|
||||||
|
|
||||||
|
config PPC_SPINTABLE_COMPATIBLE
|
||||||
|
depends on MP
|
||||||
|
def_bool y
|
||||||
|
help
|
||||||
|
To comply with ePAPR 1.1, the spin table has been moved to
|
||||||
|
cache-enabled memory. Old OS may not work with this change. A patch
|
||||||
|
is waiting to be accepted for Linux kernel. Other OS needs similar
|
||||||
|
fix to spin table. For OSes with old spin table code, we can enable
|
||||||
|
this temporary fix by setting environmental variable
|
||||||
|
"spin_table_compat". For new OSes, set "spin_table_compat=no". After
|
||||||
|
Linux is fixed, we can remove this macro and related code. For now,
|
||||||
|
it is enabled by default.
|
||||||
|
|
||||||
config SYS_CPU
|
config SYS_CPU
|
||||||
default "mpc85xx"
|
default "mpc85xx"
|
||||||
|
|
||||||
@ -187,14 +200,6 @@ config TARGET_T1024RDB
|
|||||||
imply CMD_EEPROM
|
imply CMD_EEPROM
|
||||||
imply PANIC_HANG
|
imply PANIC_HANG
|
||||||
|
|
||||||
config TARGET_T1042RDB
|
|
||||||
bool "Support T1042RDB"
|
|
||||||
select ARCH_T1042
|
|
||||||
select BOARD_LATE_INIT if CHAIN_OF_TRUST
|
|
||||||
select SUPPORT_SPL
|
|
||||||
select PHYS_64BIT
|
|
||||||
select SYS_L3_SIZE_256KB
|
|
||||||
|
|
||||||
config TARGET_T1042D4RDB
|
config TARGET_T1042D4RDB
|
||||||
bool "Support T1042D4RDB"
|
bool "Support T1042D4RDB"
|
||||||
select ARCH_T1042
|
select ARCH_T1042
|
||||||
@ -204,15 +209,6 @@ config TARGET_T1042D4RDB
|
|||||||
select SYS_L3_SIZE_256KB
|
select SYS_L3_SIZE_256KB
|
||||||
imply PANIC_HANG
|
imply PANIC_HANG
|
||||||
|
|
||||||
config TARGET_T1042RDB_PI
|
|
||||||
bool "Support T1042RDB_PI"
|
|
||||||
select ARCH_T1042
|
|
||||||
select BOARD_LATE_INIT if CHAIN_OF_TRUST
|
|
||||||
select SUPPORT_SPL
|
|
||||||
select PHYS_64BIT
|
|
||||||
select SYS_L3_SIZE_256KB
|
|
||||||
imply PANIC_HANG
|
|
||||||
|
|
||||||
config TARGET_T2080QDS
|
config TARGET_T2080QDS
|
||||||
bool "Support T2080QDS"
|
bool "Support T2080QDS"
|
||||||
select ARCH_T2080
|
select ARCH_T2080
|
||||||
@ -1297,6 +1293,9 @@ config SYS_NUM_TLBCAMS
|
|||||||
Number of TLB CAM entries for Book-E chips. 64 for E500MC,
|
Number of TLB CAM entries for Book-E chips. 64 for E500MC,
|
||||||
16 for other E500 SoCs.
|
16 for other E500 SoCs.
|
||||||
|
|
||||||
|
config L2_CACHE
|
||||||
|
bool "Enable L2 cache support"
|
||||||
|
|
||||||
if HETROGENOUS_CLUSTERS
|
if HETROGENOUS_CLUSTERS
|
||||||
|
|
||||||
config SYS_MAPLE
|
config SYS_MAPLE
|
||||||
@ -1324,6 +1323,11 @@ config SYS_ULB_CLK
|
|||||||
config SYS_ETVPE_CLK
|
config SYS_ETVPE_CLK
|
||||||
int
|
int
|
||||||
default 1
|
default 1
|
||||||
|
|
||||||
|
config MAX_DSP_CPUS
|
||||||
|
int
|
||||||
|
default 12 if ARCH_B4860
|
||||||
|
default 2 if ARCH_B4420
|
||||||
endif
|
endif
|
||||||
|
|
||||||
config SYS_L2_SIZE_256KB
|
config SYS_L2_SIZE_256KB
|
||||||
|
@ -343,29 +343,3 @@ int fixup_cpu(void)
|
|||||||
#endif
|
#endif
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef CONFIG_DM_ETH
|
|
||||||
/*
|
|
||||||
* Initializes on-chip ethernet controllers.
|
|
||||||
* to override, implement board_eth_init()
|
|
||||||
*/
|
|
||||||
int cpu_eth_init(struct bd_info *bis)
|
|
||||||
{
|
|
||||||
#if defined(CONFIG_UEC_ETH)
|
|
||||||
uec_standard_init(bis);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(CONFIG_TSEC_ENET) || defined(CONFIG_MPC85XX_FEC)
|
|
||||||
tsec_standard_init(bis);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_FMAN_ENET
|
|
||||||
fm_standard_init(bis);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_VSC9953
|
|
||||||
vsc9953_init(bis);
|
|
||||||
#endif
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
@ -33,17 +33,17 @@
|
|||||||
#define _DEVDISR_SRIO2 FSL_CORENET_DEVDISR_SRIO2
|
#define _DEVDISR_SRIO2 FSL_CORENET_DEVDISR_SRIO2
|
||||||
#endif
|
#endif
|
||||||
#define _DEVDISR_RMU FSL_CORENET_DEVDISR_RMU
|
#define _DEVDISR_RMU FSL_CORENET_DEVDISR_RMU
|
||||||
#define CONFIG_SYS_MPC8xxx_GUTS_ADDR CFG_SYS_MPC85xx_GUTS_ADDR
|
#define CFG_SYS_MPC8xxx_GUTS_ADDR CFG_SYS_MPC85xx_GUTS_ADDR
|
||||||
#elif defined(CONFIG_MPC85xx)
|
#elif defined(CONFIG_MPC85xx)
|
||||||
#define _DEVDISR_SRIO1 MPC85xx_DEVDISR_SRIO
|
#define _DEVDISR_SRIO1 MPC85xx_DEVDISR_SRIO
|
||||||
#define _DEVDISR_SRIO2 MPC85xx_DEVDISR_SRIO
|
#define _DEVDISR_SRIO2 MPC85xx_DEVDISR_SRIO
|
||||||
#define _DEVDISR_RMU MPC85xx_DEVDISR_RMSG
|
#define _DEVDISR_RMU MPC85xx_DEVDISR_RMSG
|
||||||
#define CONFIG_SYS_MPC8xxx_GUTS_ADDR CFG_SYS_MPC85xx_GUTS_ADDR
|
#define CFG_SYS_MPC8xxx_GUTS_ADDR CFG_SYS_MPC85xx_GUTS_ADDR
|
||||||
#elif defined(CONFIG_MPC86xx)
|
#elif defined(CONFIG_MPC86xx)
|
||||||
#define _DEVDISR_SRIO1 MPC86xx_DEVDISR_SRIO
|
#define _DEVDISR_SRIO1 MPC86xx_DEVDISR_SRIO
|
||||||
#define _DEVDISR_SRIO2 MPC86xx_DEVDISR_SRIO
|
#define _DEVDISR_SRIO2 MPC86xx_DEVDISR_SRIO
|
||||||
#define _DEVDISR_RMU MPC86xx_DEVDISR_RMSG
|
#define _DEVDISR_RMU MPC86xx_DEVDISR_RMSG
|
||||||
#define CONFIG_SYS_MPC8xxx_GUTS_ADDR \
|
#define CFG_SYS_MPC8xxx_GUTS_ADDR \
|
||||||
(&((immap_t *)CONFIG_SYS_IMMR)->im_gur)
|
(&((immap_t *)CONFIG_SYS_IMMR)->im_gur)
|
||||||
#else
|
#else
|
||||||
#error "No defines for DEVDISR_SRIO"
|
#error "No defines for DEVDISR_SRIO"
|
||||||
@ -230,7 +230,7 @@ host_ok:
|
|||||||
|
|
||||||
void srio_init(void)
|
void srio_init(void)
|
||||||
{
|
{
|
||||||
ccsr_gur_t *gur = (void *)CONFIG_SYS_MPC8xxx_GUTS_ADDR;
|
ccsr_gur_t *gur = (void *)CFG_SYS_MPC8xxx_GUTS_ADDR;
|
||||||
int srio1_used = 0, srio2_used = 0;
|
int srio1_used = 0, srio2_used = 0;
|
||||||
u32 *devdisr;
|
u32 *devdisr;
|
||||||
|
|
||||||
|
@ -8,12 +8,6 @@
|
|||||||
|
|
||||||
/* SoC specific defines for Freescale MPC85xx (PQ3) and QorIQ processors */
|
/* SoC specific defines for Freescale MPC85xx (PQ3) and QorIQ processors */
|
||||||
|
|
||||||
/*
|
|
||||||
* This macro should be removed when we no longer care about backwards
|
|
||||||
* compatibility with older operating systems.
|
|
||||||
*/
|
|
||||||
#define CONFIG_PPC_SPINTABLE_COMPATIBLE
|
|
||||||
|
|
||||||
#include <fsl_ddrc_version.h>
|
#include <fsl_ddrc_version.h>
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_MPC8548)
|
#if defined(CONFIG_ARCH_MPC8548)
|
||||||
@ -23,7 +17,6 @@
|
|||||||
#define CFG_SYS_FSL_SRIO_MSG_UNIT_NUM 2
|
#define CFG_SYS_FSL_SRIO_MSG_UNIT_NUM 2
|
||||||
|
|
||||||
#elif defined(CONFIG_ARCH_P1010)
|
#elif defined(CONFIG_ARCH_P1010)
|
||||||
#define CONFIG_FSL_SDHC_V2_3
|
|
||||||
#define CONFIG_SYS_FSL_IFC_BANK_COUNT 4
|
#define CONFIG_SYS_FSL_IFC_BANK_COUNT 4
|
||||||
|
|
||||||
#elif defined(CONFIG_ARCH_P1021)
|
#elif defined(CONFIG_ARCH_P1021)
|
||||||
@ -93,11 +86,9 @@
|
|||||||
#define CFG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000
|
#define CFG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 0xf0000000
|
||||||
|
|
||||||
#elif defined(CONFIG_ARCH_BSC9131)
|
#elif defined(CONFIG_ARCH_BSC9131)
|
||||||
#define CONFIG_FSL_SDHC_V2_3
|
|
||||||
#define CONFIG_SYS_FSL_IFC_BANK_COUNT 3
|
#define CONFIG_SYS_FSL_IFC_BANK_COUNT 3
|
||||||
|
|
||||||
#elif defined(CONFIG_ARCH_BSC9132)
|
#elif defined(CONFIG_ARCH_BSC9132)
|
||||||
#define CONFIG_FSL_SDHC_V2_3
|
|
||||||
#define CONFIG_SYS_FSL_IFC_BANK_COUNT 3
|
#define CONFIG_SYS_FSL_IFC_BANK_COUNT 3
|
||||||
|
|
||||||
#elif defined(CONFIG_ARCH_T4240)
|
#elif defined(CONFIG_ARCH_T4240)
|
||||||
@ -136,8 +127,6 @@
|
|||||||
#define CFG_SYS_FM_MURAM_SIZE 0x60000
|
#define CFG_SYS_FM_MURAM_SIZE 0x60000
|
||||||
|
|
||||||
#ifdef CONFIG_ARCH_B4860
|
#ifdef CONFIG_ARCH_B4860
|
||||||
#define CONFIG_MAX_DSP_CPUS 12
|
|
||||||
#define CONFIG_NUM_DSP_CPUS 6
|
|
||||||
#define CFG_SYS_FSL_CLUSTER_CLOCKS { 1, 4, 4, 4 }
|
#define CFG_SYS_FSL_CLUSTER_CLOCKS { 1, 4, 4, 4 }
|
||||||
#define CFG_SYS_NUM_FM1_DTSEC 6
|
#define CFG_SYS_NUM_FM1_DTSEC 6
|
||||||
#define CFG_SYS_NUM_FM1_10GEC 2
|
#define CFG_SYS_NUM_FM1_10GEC 2
|
||||||
@ -145,7 +134,6 @@
|
|||||||
#define CFG_SYS_FSL_SRIO_OB_WIN_NUM 9
|
#define CFG_SYS_FSL_SRIO_OB_WIN_NUM 9
|
||||||
#define CFG_SYS_FSL_SRIO_IB_WIN_NUM 5
|
#define CFG_SYS_FSL_SRIO_IB_WIN_NUM 5
|
||||||
#else
|
#else
|
||||||
#define CONFIG_MAX_DSP_CPUS 2
|
|
||||||
#define CFG_SYS_FSL_CLUSTER_CLOCKS { 1, 4 }
|
#define CFG_SYS_FSL_CLUSTER_CLOCKS { 1, 4 }
|
||||||
#define CFG_SYS_NUM_FM1_DTSEC 4
|
#define CFG_SYS_NUM_FM1_DTSEC 4
|
||||||
#define CFG_SYS_NUM_FM1_10GEC 0
|
#define CFG_SYS_NUM_FM1_10GEC 0
|
||||||
@ -173,7 +161,6 @@
|
|||||||
#define CFG_SYS_NUM_FMAN 1
|
#define CFG_SYS_NUM_FMAN 1
|
||||||
#define CFG_SYS_NUM_FM1_DTSEC 4
|
#define CFG_SYS_NUM_FM1_DTSEC 4
|
||||||
#define CFG_SYS_NUM_FM1_10GEC 1
|
#define CFG_SYS_NUM_FM1_10GEC 1
|
||||||
#define CONFIG_FSL_FM_10GEC_REGULAR_NOTATION
|
|
||||||
#define CONFIG_SYS_FSL_IFC_BANK_COUNT 8
|
#define CONFIG_SYS_FSL_IFC_BANK_COUNT 8
|
||||||
#define CFG_SYS_FM1_CLK 0
|
#define CFG_SYS_FM1_CLK 0
|
||||||
#define CONFIG_QBMAN_CLK_DIV 1
|
#define CONFIG_QBMAN_CLK_DIV 1
|
||||||
@ -204,7 +191,6 @@
|
|||||||
|
|
||||||
|
|
||||||
#elif defined(CONFIG_ARCH_C29X)
|
#elif defined(CONFIG_ARCH_C29X)
|
||||||
#define CONFIG_FSL_SDHC_V2_3
|
|
||||||
#define CONFIG_SYS_FSL_IFC_BANK_COUNT 8
|
#define CONFIG_SYS_FSL_IFC_BANK_COUNT 8
|
||||||
#define CFG_SYS_FSL_SEC_IDX_OFFSET 0x20000
|
#define CFG_SYS_FSL_SEC_IDX_OFFSET 0x20000
|
||||||
|
|
||||||
|
@ -117,7 +117,7 @@ typedef struct fsl_dma {
|
|||||||
void dma_init(void);
|
void dma_init(void);
|
||||||
int dmacpy(phys_addr_t dest, phys_addr_t src, phys_size_t n);
|
int dmacpy(phys_addr_t dest, phys_addr_t src, phys_size_t n);
|
||||||
#if (defined(CONFIG_DDR_ECC) && !defined(CONFIG_ECC_INIT_VIA_DDRCONTROLLER))
|
#if (defined(CONFIG_DDR_ECC) && !defined(CONFIG_ECC_INIT_VIA_DDRCONTROLLER))
|
||||||
void dma_meminit(uint val, uint size);
|
void dma_meminit(uint size);
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -17,9 +17,7 @@
|
|||||||
|
|
||||||
#if defined(CONFIG_TARGET_T2080QDS) || \
|
#if defined(CONFIG_TARGET_T2080QDS) || \
|
||||||
defined(CONFIG_TARGET_T2080RDB) || \
|
defined(CONFIG_TARGET_T2080RDB) || \
|
||||||
defined(CONFIG_TARGET_T1042RDB) || \
|
|
||||||
defined(CONFIG_TARGET_T1042D4RDB) || \
|
defined(CONFIG_TARGET_T1042D4RDB) || \
|
||||||
defined(CONFIG_TARGET_T1042RDB_PI) || \
|
|
||||||
defined(CONFIG_ARCH_T1024)
|
defined(CONFIG_ARCH_T1024)
|
||||||
#undef CFG_SYS_INIT_L3_ADDR
|
#undef CFG_SYS_INIT_L3_ADDR
|
||||||
#define CFG_SYS_INIT_L3_ADDR 0xbff00000
|
#define CFG_SYS_INIT_L3_ADDR 0xbff00000
|
||||||
@ -35,24 +33,6 @@
|
|||||||
#define CFG_SYS_INIT_L3_ADDR 0xbff00000
|
#define CFG_SYS_INIT_L3_ADDR 0xbff00000
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_P3041) || \
|
|
||||||
defined(CONFIG_ARCH_P4080) || \
|
|
||||||
defined(CONFIG_ARCH_P5040) || \
|
|
||||||
defined(CONFIG_ARCH_P2041)
|
|
||||||
#define CONFIG_FSL_TRUST_ARCH_v1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(CONFIG_FSL_CORENET) && !defined(CONFIG_SYS_RAMBOOT)
|
|
||||||
/* The key used for verification of next level images
|
|
||||||
* is picked up from an Extension Table which has
|
|
||||||
* been verified by the ISBC (Internal Secure boot Code)
|
|
||||||
* in boot ROM of the SoC.
|
|
||||||
* The feature is only applicable in case of NOR boot and is
|
|
||||||
* not applicable in case of RAMBOOT (NAND, SD, SPI).
|
|
||||||
*/
|
|
||||||
#define CONFIG_FSL_ISBC_KEY_EXT
|
|
||||||
#endif
|
|
||||||
#endif /* #ifdef CONFIG_NXP_ESBC */
|
#endif /* #ifdef CONFIG_NXP_ESBC */
|
||||||
|
|
||||||
#ifdef CONFIG_CHAIN_OF_TRUST
|
#ifdef CONFIG_CHAIN_OF_TRUST
|
||||||
|
@ -23,8 +23,6 @@ KBUILD_LDFLAGS += -m $(64bit-emul)
|
|||||||
EFI_LDS := elf_riscv64_efi.lds
|
EFI_LDS := elf_riscv64_efi.lds
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x00000000
|
|
||||||
|
|
||||||
PLATFORM_CPPFLAGS += -ffixed-gp -fpic
|
PLATFORM_CPPFLAGS += -ffixed-gp -fpic
|
||||||
PLATFORM_RELFLAGS += -fno-common -gdwarf-2 -ffunction-sections \
|
PLATFORM_RELFLAGS += -fno-common -gdwarf-2 -ffunction-sections \
|
||||||
-fdata-sections
|
-fdata-sections
|
||||||
|
@ -6,14 +6,4 @@
|
|||||||
#ifndef _ASM_CONFIG_H_
|
#ifndef _ASM_CONFIG_H_
|
||||||
#define _ASM_CONFIG_H_
|
#define _ASM_CONFIG_H_
|
||||||
|
|
||||||
#define CONFIG_SANDBOX_ARCH
|
|
||||||
|
|
||||||
/* Used by drivers/spi/sandbox_spi.c and arch/sandbox/include/asm/state.h */
|
|
||||||
#ifndef CONFIG_SANDBOX_SPI_MAX_BUS
|
|
||||||
#define CONFIG_SANDBOX_SPI_MAX_BUS 1
|
|
||||||
#endif
|
|
||||||
#ifndef CONFIG_SANDBOX_SPI_MAX_CS
|
|
||||||
#define CONFIG_SANDBOX_SPI_MAX_CS 10
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
# (C) Copyright 2000-2002
|
# (C) Copyright 2000-2002
|
||||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x8C000000
|
|
||||||
ifeq ($(CPU),sh2)
|
ifeq ($(CPU),sh2)
|
||||||
LDFLAGS_STANDALONE += -EB
|
LDFLAGS_STANDALONE += -EB
|
||||||
endif
|
endif
|
||||||
|
@ -3,8 +3,6 @@
|
|||||||
# (C) Copyright 2000-2002
|
# (C) Copyright 2000-2002
|
||||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x40000
|
|
||||||
|
|
||||||
PLATFORM_CPPFLAGS += -fomit-frame-pointer
|
PLATFORM_CPPFLAGS += -fomit-frame-pointer
|
||||||
PF_CPPFLAGS_X86 := $(call cc-option, -fno-toplevel-reorder, \
|
PF_CPPFLAGS_X86 := $(call cc-option, -fno-toplevel-reorder, \
|
||||||
$(call cc-option, -fno-unit-at-a-time))
|
$(call cc-option, -fno-unit-at-a-time))
|
||||||
|
@ -14,7 +14,6 @@
|
|||||||
* restricting used physical memory to the first 128MB.
|
* restricting used physical memory to the first 128MB.
|
||||||
*/
|
*/
|
||||||
#if XCHAL_HAVE_PTP_MMU
|
#if XCHAL_HAVE_PTP_MMU
|
||||||
#define CONFIG_VERY_BIG_RAM
|
|
||||||
#define CONFIG_MAX_MEM_MAPPED (128 << 20)
|
#define CONFIG_MAX_MEM_MAPPED (128 << 20)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -140,7 +140,7 @@ void mv_phy_init(char *name)
|
|||||||
/* reset the phy */
|
/* reset the phy */
|
||||||
miiphy_reset(name, devadr);
|
miiphy_reset(name, devadr);
|
||||||
|
|
||||||
printf(PHY_NO" Initialized on %s\n", name);
|
printf("Initialized on %s\n", name);
|
||||||
}
|
}
|
||||||
|
|
||||||
void reset_phy(void)
|
void reset_phy(void)
|
||||||
|
@ -77,21 +77,16 @@ in dir ./u-boot-x-x-x/
|
|||||||
|
|
||||||
please first check:
|
please first check:
|
||||||
|
|
||||||
in ./include/configs/cobra5272.h
|
in ./configs/cobra5272_defconfig
|
||||||
|
|
||||||
CONFIG_MONITOR_IS_IN_RAM has to be undefined, e. g. as follows:
|
CONFIG_MONITOR_IS_IN_RAM has to be not present in the file
|
||||||
|
|
||||||
#if 0
|
|
||||||
#define CONFIG_MONITOR_IS_IN_RAM
|
|
||||||
/* define if monitor is started from a pre-loader */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
=> u-boot as single bootloader starting from flash
|
=> u-boot as single bootloader starting from flash
|
||||||
|
|
||||||
|
|
||||||
in board/cobra5272/config.mk CONFIG_TEXT_BASE should be
|
in configs/cobra5272_defconfig CONFIG_TEXT_BASE should be
|
||||||
|
|
||||||
CONFIG_TEXT_BASE = 0xffe00000
|
CONFIG_TEXT_BASE=0xffe00000
|
||||||
|
|
||||||
=> linking address for u-boot as single bootloader stored in flash
|
=> linking address for u-boot as single bootloader stored in flash
|
||||||
|
|
||||||
@ -115,22 +110,18 @@ in dir ./u-boot-x-x-x/
|
|||||||
host> make distclean
|
host> make distclean
|
||||||
|
|
||||||
please modify the settings:
|
please modify the settings:
|
||||||
|
in ./configs/cobra5272_defconfig
|
||||||
|
|
||||||
in ./include/configs/cobra5272.h
|
CONFIG_MONITOR_IS_IN_RAM now has to be enabled, e. g. as follows:
|
||||||
|
|
||||||
CONFIG_MONITOR_IS_IN_RAM now has to be defined, e. g. as follows:
|
CONFIG_MONITOR_IS_IN_RAM=y
|
||||||
|
|
||||||
#if 1
|
|
||||||
#define CONFIG_MONITOR_IS_IN_RAM
|
|
||||||
/*define if monitor is started from a pre-loader */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
=> u-boot as RAM version, chainloaded by another bootloader or using bdm cable
|
=> u-boot as RAM version, chainloaded by another bootloader or using bdm cable
|
||||||
|
|
||||||
|
|
||||||
in board/cobra5272/config.mk CONFIG_TEXT_BASE should be
|
in configs/cobra5272_defconfig CONFIG_TEXT_BASE should be
|
||||||
|
|
||||||
CONFIG_TEXT_BASE = 0x00020000
|
CONFIG_TEXT_BASE=0x00020000
|
||||||
|
|
||||||
=> target linking address for RAM
|
=> target linking address for RAM
|
||||||
|
|
||||||
|
@ -37,6 +37,9 @@ config SYS_VENDOR
|
|||||||
config SYS_CONFIG_NAME
|
config SYS_CONFIG_NAME
|
||||||
default "omapl138_lcdk"
|
default "omapl138_lcdk"
|
||||||
|
|
||||||
|
config NAND_6BYTES_OOB_FREE_10BYTES_ECC
|
||||||
|
def_bool y
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
source "board/ti/common/Kconfig"
|
source "board/ti/common/Kconfig"
|
||||||
|
@ -143,7 +143,7 @@ void __noreturn jump_to_image_no_args(struct spl_image_info *spl_image)
|
|||||||
(image_entry_noargs_t)(unsigned long)spl_image->entry_point;
|
(image_entry_noargs_t)(unsigned long)spl_image->entry_point;
|
||||||
|
|
||||||
hdr_addr = (spl_image->entry_point + spl_image->size -
|
hdr_addr = (spl_image->entry_point + spl_image->size -
|
||||||
CONFIG_U_BOOT_HDR_SIZE);
|
FSL_U_BOOT_HDR_SIZE);
|
||||||
spl_validate_uboot(hdr_addr, (uintptr_t)spl_image->entry_point);
|
spl_validate_uboot(hdr_addr, (uintptr_t)spl_image->entry_point);
|
||||||
/*
|
/*
|
||||||
* In case of failure in validation, spl_validate_uboot would
|
* In case of failure in validation, spl_validate_uboot would
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
#define CHECK_KEY_LEN(key_len) (((key_len) == 2 * KEY_SIZE_BYTES / 4) || \
|
#define CHECK_KEY_LEN(key_len) (((key_len) == 2 * KEY_SIZE_BYTES / 4) || \
|
||||||
((key_len) == 2 * KEY_SIZE_BYTES / 2) || \
|
((key_len) == 2 * KEY_SIZE_BYTES / 2) || \
|
||||||
((key_len) == 2 * KEY_SIZE_BYTES))
|
((key_len) == 2 * KEY_SIZE_BYTES))
|
||||||
#if defined(CONFIG_FSL_ISBC_KEY_EXT)
|
#if CONFIG_IS_ENABLED(FSL_ISBC_KEY_EXT)
|
||||||
/* Global data structure */
|
/* Global data structure */
|
||||||
static struct fsl_secboot_glb glb;
|
static struct fsl_secboot_glb glb;
|
||||||
#endif
|
#endif
|
||||||
@ -63,7 +63,7 @@ self:
|
|||||||
goto self;
|
goto self;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(CONFIG_FSL_ISBC_KEY_EXT)
|
#if CONFIG_IS_ENABLED(FSL_ISBC_KEY_EXT)
|
||||||
static u32 check_ie(struct fsl_secboot_img_priv *img)
|
static u32 check_ie(struct fsl_secboot_img_priv *img)
|
||||||
{
|
{
|
||||||
if (img->hdr.ie_flag & IE_FLAG_MASK)
|
if (img->hdr.ie_flag & IE_FLAG_MASK)
|
||||||
@ -188,7 +188,7 @@ static u32 check_srk(struct fsl_secboot_img_priv *img)
|
|||||||
{
|
{
|
||||||
#ifdef CONFIG_ESBC_HDR_LS
|
#ifdef CONFIG_ESBC_HDR_LS
|
||||||
/* In LS, No SRK Flag as SRK is always present if IE not present*/
|
/* In LS, No SRK Flag as SRK is always present if IE not present*/
|
||||||
#if defined(CONFIG_FSL_ISBC_KEY_EXT)
|
#if CONFIG_IS_ENABLED(FSL_ISBC_KEY_EXT)
|
||||||
return !check_ie(img);
|
return !check_ie(img);
|
||||||
#endif
|
#endif
|
||||||
return 1;
|
return 1;
|
||||||
@ -278,7 +278,7 @@ static u32 read_validate_single_key(struct fsl_secboot_img_priv *img)
|
|||||||
}
|
}
|
||||||
#endif /* CONFIG_ESBC_HDR_LS */
|
#endif /* CONFIG_ESBC_HDR_LS */
|
||||||
|
|
||||||
#if defined(CONFIG_FSL_ISBC_KEY_EXT)
|
#if CONFIG_IS_ENABLED(FSL_ISBC_KEY_EXT)
|
||||||
|
|
||||||
static void install_ie_tbl(uintptr_t ie_tbl_addr,
|
static void install_ie_tbl(uintptr_t ie_tbl_addr,
|
||||||
struct fsl_secboot_img_priv *img)
|
struct fsl_secboot_img_priv *img)
|
||||||
@ -434,7 +434,7 @@ void fsl_secboot_handle_error(int error)
|
|||||||
case ERROR_ESBC_CLIENT_HEADER_INVALID_KEY_NUM:
|
case ERROR_ESBC_CLIENT_HEADER_INVALID_KEY_NUM:
|
||||||
case ERROR_ESBC_CLIENT_HEADER_INV_SRK_ENTRY_KEYLEN:
|
case ERROR_ESBC_CLIENT_HEADER_INV_SRK_ENTRY_KEYLEN:
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_FSL_ISBC_KEY_EXT)
|
#if CONFIG_IS_ENABLED(FSL_ISBC_KEY_EXT)
|
||||||
/*@fallthrough@*/
|
/*@fallthrough@*/
|
||||||
case ERROR_ESBC_CLIENT_HEADER_IE_KEY_REVOKED:
|
case ERROR_ESBC_CLIENT_HEADER_IE_KEY_REVOKED:
|
||||||
case ERROR_ESBC_CLIENT_HEADER_INVALID_IE_NUM_ENTRY:
|
case ERROR_ESBC_CLIENT_HEADER_INVALID_IE_NUM_ENTRY:
|
||||||
@ -571,7 +571,7 @@ static int calc_esbchdr_esbc_hash(struct fsl_secboot_img_priv *img)
|
|||||||
key_hash = 1;
|
key_hash = 1;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_FSL_ISBC_KEY_EXT)
|
#if CONFIG_IS_ENABLED(FSL_ISBC_KEY_EXT)
|
||||||
if (!key_hash && check_ie(img))
|
if (!key_hash && check_ie(img))
|
||||||
key_hash = 1;
|
key_hash = 1;
|
||||||
#endif
|
#endif
|
||||||
@ -705,7 +705,7 @@ static int read_validate_esbc_client_header(struct fsl_secboot_img_priv *img)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_FSL_ISBC_KEY_EXT)
|
#if CONFIG_IS_ENABLED(FSL_ISBC_KEY_EXT)
|
||||||
if (!key_found && check_ie(img)) {
|
if (!key_found && check_ie(img)) {
|
||||||
ret = read_validate_ie_tbl(img);
|
ret = read_validate_ie_tbl(img);
|
||||||
if (ret != 0)
|
if (ret != 0)
|
||||||
@ -851,7 +851,7 @@ static int secboot_init(struct fsl_secboot_img_priv **img_ptr)
|
|||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
memset(img, 0, sizeof(struct fsl_secboot_img_priv));
|
memset(img, 0, sizeof(struct fsl_secboot_img_priv));
|
||||||
|
|
||||||
#if defined(CONFIG_FSL_ISBC_KEY_EXT)
|
#if CONFIG_IS_ENABLED(FSL_ISBC_KEY_EXT)
|
||||||
if (glb.ie_addr)
|
if (glb.ie_addr)
|
||||||
img->ie_addr = glb.ie_addr;
|
img->ie_addr = glb.ie_addr;
|
||||||
#endif
|
#endif
|
||||||
@ -952,7 +952,7 @@ int fsl_secboot_validate(uintptr_t haddr, char *arg_hash_str,
|
|||||||
else
|
else
|
||||||
ret = memcmp(srk_hash, img->img_key_hash, SHA256_BYTES);
|
ret = memcmp(srk_hash, img->img_key_hash, SHA256_BYTES);
|
||||||
|
|
||||||
#if defined(CONFIG_FSL_ISBC_KEY_EXT)
|
#if CONFIG_IS_ENABLED(FSL_ISBC_KEY_EXT)
|
||||||
if (!hash_cmd && check_ie(img))
|
if (!hash_cmd && check_ie(img))
|
||||||
ret = 0;
|
ret = 0;
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
if TARGET_T1040RDB || TARGET_T1040D4RDB || \
|
if TARGET_T1042D4RDB
|
||||||
TARGET_T1042RDB || TARGET_T1042D4RDB || \
|
|
||||||
TARGET_T1042RDB_PI
|
|
||||||
|
|
||||||
config SYS_BOARD
|
config SYS_BOARD
|
||||||
default "t104xrdb"
|
default "t104xrdb"
|
||||||
|
@ -20,7 +20,7 @@ struct cpld_data {
|
|||||||
u8 int_status; /* 0x12 - Interrupt status Register */
|
u8 int_status; /* 0x12 - Interrupt status Register */
|
||||||
u8 flash_ctl_status; /* 0x13 - Flash control and status register */
|
u8 flash_ctl_status; /* 0x13 - Flash control and status register */
|
||||||
u8 fan_ctl_status; /* 0x14 - Fan control and status register */
|
u8 fan_ctl_status; /* 0x14 - Fan control and status register */
|
||||||
#if defined(CONFIG_TARGET_T1040D4RDB) || defined(CONFIG_TARGET_T1042D4RDB)
|
#if defined(CONFIG_TARGET_T1042D4RDB)
|
||||||
u8 int_mask; /* 0x15 - Interrupt mask Register */
|
u8 int_mask; /* 0x15 - Interrupt mask Register */
|
||||||
#else
|
#else
|
||||||
u8 led_ctl_status; /* 0x15 - LED control and status register */
|
u8 led_ctl_status; /* 0x15 - LED control and status register */
|
||||||
|
@ -22,10 +22,6 @@ int board_eth_init(struct bd_info *bis)
|
|||||||
struct memac_mdio_info memac_mdio_info;
|
struct memac_mdio_info memac_mdio_info;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
int phy_addr = 0;
|
int phy_addr = 0;
|
||||||
#ifdef CONFIG_VSC9953
|
|
||||||
phy_interface_t phy_int;
|
|
||||||
struct mii_dev *bus;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
printf("Initializing Fman\n");
|
printf("Initializing Fman\n");
|
||||||
|
|
||||||
@ -43,25 +39,6 @@ int board_eth_init(struct bd_info *bis)
|
|||||||
int idx = i - FM1_DTSEC1;
|
int idx = i - FM1_DTSEC1;
|
||||||
|
|
||||||
switch (fm_info_get_enet_if(i)) {
|
switch (fm_info_get_enet_if(i)) {
|
||||||
#if defined(CONFIG_TARGET_T1040RDB) || defined(CONFIG_TARGET_T1040D4RDB)
|
|
||||||
case PHY_INTERFACE_MODE_SGMII:
|
|
||||||
/* T1040RDB & T1040D4RDB only supports SGMII on
|
|
||||||
* DTSEC3
|
|
||||||
*/
|
|
||||||
fm_info_set_phy_address(FM1_DTSEC3,
|
|
||||||
CFG_SYS_SGMII1_PHY_ADDR);
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
#ifdef CONFIG_TARGET_T1042RDB
|
|
||||||
case PHY_INTERFACE_MODE_SGMII:
|
|
||||||
/* T1042RDB doesn't supports SGMII on DTSEC1 & DTSEC2 */
|
|
||||||
if ((FM1_DTSEC1 == i) || (FM1_DTSEC2 == i))
|
|
||||||
fm_info_set_phy_address(i, 0);
|
|
||||||
/* T1042RDB only supports SGMII on DTSEC3 */
|
|
||||||
fm_info_set_phy_address(FM1_DTSEC3,
|
|
||||||
CFG_SYS_SGMII1_PHY_ADDR);
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
#ifdef CONFIG_TARGET_T1042D4RDB
|
#ifdef CONFIG_TARGET_T1042D4RDB
|
||||||
case PHY_INTERFACE_MODE_SGMII:
|
case PHY_INTERFACE_MODE_SGMII:
|
||||||
/* T1042D4RDB supports SGMII on DTSEC1, DTSEC2
|
/* T1042D4RDB supports SGMII on DTSEC1, DTSEC2
|
||||||
@ -107,48 +84,6 @@ int board_eth_init(struct bd_info *bis)
|
|||||||
DEFAULT_FM_MDIO_NAME));
|
DEFAULT_FM_MDIO_NAME));
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_VSC9953
|
|
||||||
/* SerDes configured for QSGMII */
|
|
||||||
if (serdes_get_first_lane(FSL_SRDS_1, QSGMII_SW1_A) >= 0) {
|
|
||||||
for (i = 0; i < 4; i++) {
|
|
||||||
bus = miiphy_get_dev_by_name(DEFAULT_FM_MDIO_NAME);
|
|
||||||
phy_addr = CFG_SYS_FM1_QSGMII11_PHY_ADDR + i;
|
|
||||||
phy_int = PHY_INTERFACE_MODE_QSGMII;
|
|
||||||
|
|
||||||
vsc9953_port_info_set_mdio(i, bus);
|
|
||||||
vsc9953_port_info_set_phy_address(i, phy_addr);
|
|
||||||
vsc9953_port_info_set_phy_int(i, phy_int);
|
|
||||||
vsc9953_port_enable(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (serdes_get_first_lane(FSL_SRDS_1, QSGMII_SW1_B) >= 0) {
|
|
||||||
for (i = 4; i < 8; i++) {
|
|
||||||
bus = miiphy_get_dev_by_name(DEFAULT_FM_MDIO_NAME);
|
|
||||||
phy_addr = CFG_SYS_FM1_QSGMII21_PHY_ADDR + i - 4;
|
|
||||||
phy_int = PHY_INTERFACE_MODE_QSGMII;
|
|
||||||
|
|
||||||
vsc9953_port_info_set_mdio(i, bus);
|
|
||||||
vsc9953_port_info_set_phy_address(i, phy_addr);
|
|
||||||
vsc9953_port_info_set_phy_int(i, phy_int);
|
|
||||||
vsc9953_port_enable(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Connect DTSEC1 to L2 switch if it doesn't have a PHY */
|
|
||||||
if (serdes_get_first_lane(FSL_SRDS_1, SGMII_FM1_DTSEC1) < 0)
|
|
||||||
vsc9953_port_enable(8);
|
|
||||||
|
|
||||||
/* Connect DTSEC2 to L2 switch if it doesn't have a PHY */
|
|
||||||
if (serdes_get_first_lane(FSL_SRDS_1, SGMII_FM1_DTSEC2) < 0) {
|
|
||||||
/* Enable L2 On MAC2 using SCFG */
|
|
||||||
struct ccsr_scfg *scfg = (struct ccsr_scfg *)
|
|
||||||
CFG_SYS_MPC85xx_SCFG;
|
|
||||||
|
|
||||||
out_be32(&scfg->esgmiiselcr, in_be32(&scfg->esgmiiselcr) |
|
|
||||||
(0x80000000));
|
|
||||||
vsc9953_port_enable(9);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
cpu_eth_init(bis);
|
cpu_eth_init(bis);
|
||||||
#endif
|
#endif
|
||||||
|
@ -34,7 +34,7 @@ int checkboard(void)
|
|||||||
struct cpu_type *cpu = gd->arch.cpu;
|
struct cpu_type *cpu = gd->arch.cpu;
|
||||||
u8 sw;
|
u8 sw;
|
||||||
|
|
||||||
#if defined(CONFIG_TARGET_T1040D4RDB) || defined(CONFIG_TARGET_T1042D4RDB)
|
#if defined(CONFIG_TARGET_T1042D4RDB)
|
||||||
printf("Board: %sD4RDB\n", cpu->name);
|
printf("Board: %sD4RDB\n", cpu->name);
|
||||||
#else
|
#else
|
||||||
printf("Board: %sRDB\n", cpu->name);
|
printf("Board: %sRDB\n", cpu->name);
|
||||||
@ -110,23 +110,6 @@ int misc_init_r(void)
|
|||||||
CPLD_WRITE(misc_ctl_status, CPLD_READ(misc_ctl_status) |
|
CPLD_WRITE(misc_ctl_status, CPLD_READ(misc_ctl_status) |
|
||||||
MISC_CTL_SG_SEL | MISC_CTL_AURORA_SEL);
|
MISC_CTL_SG_SEL | MISC_CTL_AURORA_SEL);
|
||||||
|
|
||||||
#if defined(CONFIG_TARGET_T1040D4RDB)
|
|
||||||
if (hwconfig("qe-tdm")) {
|
|
||||||
CPLD_WRITE(sfp_ctl_status, CPLD_READ(sfp_ctl_status) |
|
|
||||||
MISC_MUX_QE_TDM);
|
|
||||||
printf("QECSR : 0x%02x, mux to qe-tdm\n",
|
|
||||||
CPLD_READ(sfp_ctl_status));
|
|
||||||
}
|
|
||||||
/* Mask all CPLD interrupt sources, except QSGMII interrupts */
|
|
||||||
if (CPLD_READ(sw_ver) < 0x03) {
|
|
||||||
debug("CPLD SW version 0x%02x doesn't support int_mask\n",
|
|
||||||
CPLD_READ(sw_ver));
|
|
||||||
} else {
|
|
||||||
CPLD_WRITE(int_mask, CPLD_INT_MASK_ALL &
|
|
||||||
~(CPLD_INT_MASK_QSGMII1 | CPLD_INT_MASK_QSGMII2));
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,6 +6,10 @@ if VENDOR_GOOGLE
|
|||||||
|
|
||||||
config BIOSEMU
|
config BIOSEMU
|
||||||
bool
|
bool
|
||||||
|
select X86EMU_RAW_IO
|
||||||
|
|
||||||
|
config X86EMU_RAW_IO
|
||||||
|
bool
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "Mainboard model"
|
prompt "Mainboard model"
|
||||||
|
@ -7,14 +7,20 @@
|
|||||||
#include <common.h>
|
#include <common.h>
|
||||||
#include <linux/usb/ch9.h>
|
#include <linux/usb/ch9.h>
|
||||||
|
|
||||||
|
#define EXYNOS_G_DNL_THOR_VENDOR_NUM 0x04E8
|
||||||
|
#define EXYNOS_G_DNL_THOR_PRODUCT_NUM 0x685D
|
||||||
|
|
||||||
|
#define EXYNOS_G_DNL_UMS_VENDOR_NUM 0x0525
|
||||||
|
#define EXYNOS_G_DNL_UMS_PRODUCT_NUM 0xA4A5
|
||||||
|
|
||||||
int g_dnl_bind_fixup(struct usb_device_descriptor *dev, const char *name)
|
int g_dnl_bind_fixup(struct usb_device_descriptor *dev, const char *name)
|
||||||
{
|
{
|
||||||
if (!strcmp(name, "usb_dnl_thor")) {
|
if (!strcmp(name, "usb_dnl_thor")) {
|
||||||
put_unaligned(CONFIG_G_DNL_THOR_VENDOR_NUM, &dev->idVendor);
|
put_unaligned(EXYNOS_G_DNL_THOR_VENDOR_NUM, &dev->idVendor);
|
||||||
put_unaligned(CONFIG_G_DNL_THOR_PRODUCT_NUM, &dev->idProduct);
|
put_unaligned(EXYNOS_G_DNL_THOR_PRODUCT_NUM, &dev->idProduct);
|
||||||
} else if (!strcmp(name, "usb_dnl_ums")) {
|
} else if (!strcmp(name, "usb_dnl_ums")) {
|
||||||
put_unaligned(CONFIG_G_DNL_UMS_VENDOR_NUM, &dev->idVendor);
|
put_unaligned(EXYNOS_G_DNL_UMS_VENDOR_NUM, &dev->idVendor);
|
||||||
put_unaligned(CONFIG_G_DNL_UMS_PRODUCT_NUM, &dev->idProduct);
|
put_unaligned(EXYNOS_G_DNL_UMS_PRODUCT_NUM, &dev->idProduct);
|
||||||
} else {
|
} else {
|
||||||
put_unaligned(CONFIG_USB_GADGET_VENDOR_NUM, &dev->idVendor);
|
put_unaligned(CONFIG_USB_GADGET_VENDOR_NUM, &dev->idVendor);
|
||||||
put_unaligned(CONFIG_USB_GADGET_PRODUCT_NUM, &dev->idProduct);
|
put_unaligned(CONFIG_USB_GADGET_PRODUCT_NUM, &dev->idProduct);
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
if TARGET_SMDKV310
|
if TARGET_SMDKV310
|
||||||
|
|
||||||
|
config MIU_2BIT_INTERLEAVED
|
||||||
|
def_bool y
|
||||||
|
|
||||||
config SYS_BOARD
|
config SYS_BOARD
|
||||||
default "smdkv310"
|
default "smdkv310"
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@ int board_init(void)
|
|||||||
|
|
||||||
gpmc_init();
|
gpmc_init();
|
||||||
|
|
||||||
#ifdef CONFIG_NAND_CS_INIT
|
#if CONFIG_IS_ENABLED(NAND_CS_INIT)
|
||||||
board_nand_cs_init();
|
board_nand_cs_init();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -60,4 +60,6 @@ config SYS_SOC
|
|||||||
config SYS_CONFIG_NAME
|
config SYS_CONFIG_NAME
|
||||||
default "etamin"
|
default "etamin"
|
||||||
|
|
||||||
|
config NAND_CS_INIT
|
||||||
|
def_bool y
|
||||||
endif
|
endif
|
||||||
|
@ -370,7 +370,14 @@ U_BOOT_CMD(
|
|||||||
#endif /* #if defined(CONFIG_DRIVER_TI_CPSW) */
|
#endif /* #if defined(CONFIG_DRIVER_TI_CPSW) */
|
||||||
#endif /* #if (defined(CONFIG_DRIVER_TI_CPSW) && !defined(CONFIG_SPL_BUILD)) */
|
#endif /* #if (defined(CONFIG_DRIVER_TI_CPSW) && !defined(CONFIG_SPL_BUILD)) */
|
||||||
|
|
||||||
#ifdef CONFIG_NAND_CS_INIT
|
#if CONFIG_IS_ENABLED(NAND_CS_INIT)
|
||||||
|
#define ETAMIN_NAND_GPMC_CONFIG1 0x00000800
|
||||||
|
#define ETAMIN_NAND_GPMC_CONFIG2 0x001e1e00
|
||||||
|
#define ETAMIN_NAND_GPMC_CONFIG3 0x001e1e00
|
||||||
|
#define ETAMIN_NAND_GPMC_CONFIG4 0x16051807
|
||||||
|
#define ETAMIN_NAND_GPMC_CONFIG5 0x00151e1e
|
||||||
|
#define ETAMIN_NAND_GPMC_CONFIG6 0x16000f80
|
||||||
|
|
||||||
/* GPMC definitions for second nand cs1 */
|
/* GPMC definitions for second nand cs1 */
|
||||||
static const u32 gpmc_nand_config[] = {
|
static const u32 gpmc_nand_config[] = {
|
||||||
ETAMIN_NAND_GPMC_CONFIG1,
|
ETAMIN_NAND_GPMC_CONFIG1,
|
||||||
|
@ -6,6 +6,10 @@ config CF_SBF
|
|||||||
config EXTRA_CLOCK
|
config EXTRA_CLOCK
|
||||||
def_bool y
|
def_bool y
|
||||||
|
|
||||||
|
config SERIAL_BOOT
|
||||||
|
def_bool y
|
||||||
|
depends on CF_SBF
|
||||||
|
|
||||||
config SYS_INPUT_CLKSRC
|
config SYS_INPUT_CLKSRC
|
||||||
hex
|
hex
|
||||||
default 30000000
|
default 30000000
|
||||||
|
@ -76,10 +76,11 @@ int board_init(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Configure GPMC registers for DM9000 */
|
/* Configure GPMC registers for DM9000 */
|
||||||
|
#define DM9000_BASE 0x2c000000
|
||||||
static void gpmc_dm9000_config(void)
|
static void gpmc_dm9000_config(void)
|
||||||
{
|
{
|
||||||
enable_gpmc_cs_config(gpmc_net_config, &gpmc_cfg->cs[6],
|
enable_gpmc_cs_config(gpmc_net_config, &gpmc_cfg->cs[6],
|
||||||
CONFIG_DM9000_BASE, GPMC_SIZE_16M);
|
DM9000_BASE, GPMC_SIZE_16M);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -100,9 +101,7 @@ int misc_init_r(void)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_DRIVER_DM9000
|
#ifdef CONFIG_DRIVER_DM9000
|
||||||
/* Configure GPMC registers for DM9000 */
|
gpmc_dm9000_config();
|
||||||
enable_gpmc_cs_config(gpmc_net_config, &gpmc_cfg->cs[6],
|
|
||||||
CONFIG_DM9000_BASE, GPMC_SIZE_16M);
|
|
||||||
|
|
||||||
/* Use OMAP DIE_ID as MAC address */
|
/* Use OMAP DIE_ID as MAC address */
|
||||||
if (!eth_env_get_enetaddr("ethaddr", enetaddr)) {
|
if (!eth_env_get_enetaddr("ethaddr", enetaddr)) {
|
||||||
|
@ -526,6 +526,10 @@ config CMD_THOR_DOWNLOAD
|
|||||||
There is no documentation about this within the U-Boot source code
|
There is no documentation about this within the U-Boot source code
|
||||||
but you should be able to find something on the interwebs.
|
but you should be able to find something on the interwebs.
|
||||||
|
|
||||||
|
config THOR_RESET_OFF
|
||||||
|
bool "thor: Disable reset on completion"
|
||||||
|
depends on CMD_THOR_DOWNLOAD
|
||||||
|
|
||||||
config CMD_ZBOOT
|
config CMD_ZBOOT
|
||||||
bool "zboot - x86 boot command"
|
bool "zboot - x86 boot command"
|
||||||
help
|
help
|
||||||
|
15
cmd/i2c.c
15
cmd/i2c.c
@ -98,7 +98,7 @@ static uint i2c_mm_last_alen;
|
|||||||
* pairs. The following macros take care of this */
|
* pairs. The following macros take care of this */
|
||||||
|
|
||||||
#if defined(CFG_SYS_I2C_NOPROBES)
|
#if defined(CFG_SYS_I2C_NOPROBES)
|
||||||
#if CONFIG_IS_ENABLED(SYS_I2C_LEGACY) || defined(CONFIG_I2C_MULTI_BUS)
|
#if CONFIG_IS_ENABLED(SYS_I2C_LEGACY)
|
||||||
static struct
|
static struct
|
||||||
{
|
{
|
||||||
uchar bus;
|
uchar bus;
|
||||||
@ -1764,8 +1764,7 @@ static int do_i2c_show_bus(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
* Returns zero on success, CMD_RET_USAGE in case of misuse and negative
|
* Returns zero on success, CMD_RET_USAGE in case of misuse and negative
|
||||||
* on error.
|
* on error.
|
||||||
*/
|
*/
|
||||||
#if CONFIG_IS_ENABLED(SYS_I2C_LEGACY) || defined(CONFIG_I2C_MULTI_BUS) || \
|
#if CONFIG_IS_ENABLED(SYS_I2C_LEGACY) || CONFIG_IS_ENABLED(DM_I2C)
|
||||||
CONFIG_IS_ENABLED(DM_I2C)
|
|
||||||
static int do_i2c_bus_num(struct cmd_tbl *cmdtp, int flag, int argc,
|
static int do_i2c_bus_num(struct cmd_tbl *cmdtp, int flag, int argc,
|
||||||
char *const argv[])
|
char *const argv[])
|
||||||
{
|
{
|
||||||
@ -1915,10 +1914,9 @@ static struct cmd_tbl cmd_i2c_sub[] = {
|
|||||||
U_BOOT_CMD_MKENT(bus, 1, 1, do_i2c_show_bus, "", ""),
|
U_BOOT_CMD_MKENT(bus, 1, 1, do_i2c_show_bus, "", ""),
|
||||||
#endif
|
#endif
|
||||||
U_BOOT_CMD_MKENT(crc32, 3, 1, do_i2c_crc, "", ""),
|
U_BOOT_CMD_MKENT(crc32, 3, 1, do_i2c_crc, "", ""),
|
||||||
#if CONFIG_IS_ENABLED(SYS_I2C_LEGACY) || \
|
#if CONFIG_IS_ENABLED(SYS_I2C_LEGACY) || CONFIG_IS_ENABLED(DM_I2C)
|
||||||
defined(CONFIG_I2C_MULTI_BUS) || CONFIG_IS_ENABLED(DM_I2C)
|
|
||||||
U_BOOT_CMD_MKENT(dev, 1, 1, do_i2c_bus_num, "", ""),
|
U_BOOT_CMD_MKENT(dev, 1, 1, do_i2c_bus_num, "", ""),
|
||||||
#endif /* CONFIG_I2C_MULTI_BUS */
|
#endif
|
||||||
#if defined(CONFIG_I2C_EDID)
|
#if defined(CONFIG_I2C_EDID)
|
||||||
U_BOOT_CMD_MKENT(edid, 1, 1, do_edid, "", ""),
|
U_BOOT_CMD_MKENT(edid, 1, 1, do_edid, "", ""),
|
||||||
#endif /* CONFIG_I2C_EDID */
|
#endif /* CONFIG_I2C_EDID */
|
||||||
@ -1992,10 +1990,9 @@ static char i2c_help_text[] =
|
|||||||
"i2c " /* That's the prefix for the crc32 command below. */
|
"i2c " /* That's the prefix for the crc32 command below. */
|
||||||
#endif
|
#endif
|
||||||
"crc32 chip address[.0, .1, .2] count - compute CRC32 checksum\n"
|
"crc32 chip address[.0, .1, .2] count - compute CRC32 checksum\n"
|
||||||
#if CONFIG_IS_ENABLED(SYS_I2C_LEGACY) || \
|
#if CONFIG_IS_ENABLED(SYS_I2C_LEGACY) || CONFIG_IS_ENABLED(DM_I2C)
|
||||||
defined(CONFIG_I2C_MULTI_BUS) || CONFIG_IS_ENABLED(DM_I2C)
|
|
||||||
"i2c dev [dev] - show or set current I2C bus\n"
|
"i2c dev [dev] - show or set current I2C bus\n"
|
||||||
#endif /* CONFIG_I2C_MULTI_BUS */
|
#endif
|
||||||
#if defined(CONFIG_I2C_EDID)
|
#if defined(CONFIG_I2C_EDID)
|
||||||
"i2c edid chip - print EDID configuration information\n"
|
"i2c edid chip - print EDID configuration information\n"
|
||||||
#endif /* CONFIG_I2C_EDID */
|
#endif /* CONFIG_I2C_EDID */
|
||||||
|
@ -1347,7 +1347,7 @@ config SPL_USB_HOST
|
|||||||
|
|
||||||
config SPL_USB_STORAGE
|
config SPL_USB_STORAGE
|
||||||
bool "Support loading from USB"
|
bool "Support loading from USB"
|
||||||
depends on SPL_USB_HOST && !(BLK && !DM_USB)
|
depends on SPL_USB_HOST
|
||||||
help
|
help
|
||||||
Enable support for USB devices in SPL. This allows use of USB
|
Enable support for USB devices in SPL. This allows use of USB
|
||||||
devices such as hard drives and flash drivers for loading U-Boot.
|
devices such as hard drives and flash drivers for loading U-Boot.
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
CONFIG_NIOS2=y
|
CONFIG_NIOS2=y
|
||||||
CONFIG_SYS_CONFIG_NAME="10m50_devboard"
|
CONFIG_SYS_CONFIG_NAME="10m50_devboard"
|
||||||
|
CONFIG_MONITOR_IS_IN_RAM=y
|
||||||
CONFIG_SYS_MALLOC_LEN=0x20000
|
CONFIG_SYS_MALLOC_LEN=0x20000
|
||||||
CONFIG_SYS_MALLOC_F_LEN=0x400
|
CONFIG_SYS_MALLOC_F_LEN=0x400
|
||||||
CONFIG_NR_DRAM_BANKS=1
|
CONFIG_NR_DRAM_BANKS=1
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
CONFIG_NIOS2=y
|
CONFIG_NIOS2=y
|
||||||
CONFIG_SYS_CONFIG_NAME="3c120_devboard"
|
CONFIG_SYS_CONFIG_NAME="3c120_devboard"
|
||||||
|
CONFIG_MONITOR_IS_IN_RAM=y
|
||||||
CONFIG_SYS_MALLOC_LEN=0x20000
|
CONFIG_SYS_MALLOC_LEN=0x20000
|
||||||
CONFIG_SYS_MALLOC_F_LEN=0x400
|
CONFIG_SYS_MALLOC_F_LEN=0x400
|
||||||
CONFIG_NR_DRAM_BANKS=1
|
CONFIG_NR_DRAM_BANKS=1
|
||||||
@ -39,6 +40,7 @@ CONFIG_MISC=y
|
|||||||
CONFIG_ALTERA_SYSID=y
|
CONFIG_ALTERA_SYSID=y
|
||||||
CONFIG_DM_MTD=y
|
CONFIG_DM_MTD=y
|
||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_CFI_FLASH=y
|
CONFIG_CFI_FLASH=y
|
||||||
CONFIG_SYS_CFI_FLASH_STATUS_POLL=y
|
CONFIG_SYS_CFI_FLASH_STATUS_POLL=y
|
||||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||||
|
@ -26,8 +26,18 @@ CONFIG_CMD_PING=y
|
|||||||
CONFIG_CMD_CACHE=y
|
CONFIG_CMD_CACHE=y
|
||||||
CONFIG_ENV_IS_IN_FLASH=y
|
CONFIG_ENV_IS_IN_FLASH=y
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_HOSTNAME="M5208EVBe"
|
||||||
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
||||||
CONFIG_UDP_CHECKSUM=y
|
CONFIG_UDP_CHECKSUM=y
|
||||||
|
CONFIG_USE_GATEWAYIP=y
|
||||||
|
CONFIG_GATEWAYIP="192.162.1.1"
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.162.1.2"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.255.255.0"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.162.1.1"
|
||||||
CONFIG_SYS_RX_ETH_BUFFER=8
|
CONFIG_SYS_RX_ETH_BUFFER=8
|
||||||
CONFIG_SYS_I2C_LEGACY=y
|
CONFIG_SYS_I2C_LEGACY=y
|
||||||
CONFIG_SYS_I2C_FSL=y
|
CONFIG_SYS_I2C_FSL=y
|
||||||
@ -37,6 +47,7 @@ CONFIG_SYS_I2C_SPEED=80000
|
|||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_PROTECTION=y
|
CONFIG_SYS_FLASH_PROTECTION=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=254
|
CONFIG_SYS_MAX_FLASH_SECT=254
|
||||||
|
@ -34,7 +34,17 @@ CONFIG_ENV_IS_IN_FLASH=y
|
|||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
CONFIG_USE_BOOTFILE=y
|
CONFIG_USE_BOOTFILE=y
|
||||||
CONFIG_BOOTFILE="u-boot.bin"
|
CONFIG_BOOTFILE="u-boot.bin"
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_HOSTNAME="M5235EVB"
|
||||||
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
||||||
|
CONFIG_USE_GATEWAYIP=y
|
||||||
|
CONFIG_GATEWAYIP="192.162.1.1"
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.162.1.2"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.255.255.0"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.162.1.1"
|
||||||
CONFIG_SYS_RX_ETH_BUFFER=8
|
CONFIG_SYS_RX_ETH_BUFFER=8
|
||||||
CONFIG_SYS_I2C_LEGACY=y
|
CONFIG_SYS_I2C_LEGACY=y
|
||||||
CONFIG_SYS_I2C_FSL=y
|
CONFIG_SYS_I2C_FSL=y
|
||||||
@ -44,6 +54,7 @@ CONFIG_SYS_I2C_SPEED=80000
|
|||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
CONFIG_SYS_FLASH_CFI_WIDTH_32BIT=y
|
CONFIG_SYS_FLASH_CFI_WIDTH_32BIT=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_PROTECTION=y
|
CONFIG_SYS_FLASH_PROTECTION=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=137
|
CONFIG_SYS_MAX_FLASH_SECT=137
|
||||||
|
@ -34,7 +34,17 @@ CONFIG_ENV_IS_IN_FLASH=y
|
|||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
CONFIG_USE_BOOTFILE=y
|
CONFIG_USE_BOOTFILE=y
|
||||||
CONFIG_BOOTFILE="u-boot.bin"
|
CONFIG_BOOTFILE="u-boot.bin"
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_HOSTNAME="M5235EVB"
|
||||||
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
||||||
|
CONFIG_USE_GATEWAYIP=y
|
||||||
|
CONFIG_GATEWAYIP="192.162.1.1"
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.162.1.2"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.255.255.0"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.162.1.1"
|
||||||
CONFIG_SYS_RX_ETH_BUFFER=8
|
CONFIG_SYS_RX_ETH_BUFFER=8
|
||||||
CONFIG_SYS_I2C_LEGACY=y
|
CONFIG_SYS_I2C_LEGACY=y
|
||||||
CONFIG_SYS_I2C_FSL=y
|
CONFIG_SYS_I2C_FSL=y
|
||||||
@ -44,6 +54,7 @@ CONFIG_SYS_I2C_SPEED=80000
|
|||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_PROTECTION=y
|
CONFIG_SYS_FLASH_PROTECTION=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=137
|
CONFIG_SYS_MAX_FLASH_SECT=137
|
||||||
|
@ -27,6 +27,7 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
|||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_PROTECTION=y
|
CONFIG_SYS_FLASH_PROTECTION=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_FLASH_CHECKSUM=y
|
CONFIG_SYS_FLASH_CHECKSUM=y
|
||||||
|
@ -25,7 +25,10 @@ CONFIG_CMD_CACHE=y
|
|||||||
CONFIG_CMD_EXT2=y
|
CONFIG_CMD_EXT2=y
|
||||||
CONFIG_CMD_FAT=y
|
CONFIG_CMD_FAT=y
|
||||||
CONFIG_MAC_PARTITION=y
|
CONFIG_MAC_PARTITION=y
|
||||||
|
CONFIG_OVERWRITE_ETHADDR_ONCE=y
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_HOSTNAME="M5253DEMO"
|
||||||
# CONFIG_BLOCK_CACHE is not set
|
# CONFIG_BLOCK_CACHE is not set
|
||||||
CONFIG_SYS_IDE_MAXBUS=1
|
CONFIG_SYS_IDE_MAXBUS=1
|
||||||
CONFIG_SYS_ATA_STRIDE=4
|
CONFIG_SYS_ATA_STRIDE=4
|
||||||
@ -44,4 +47,5 @@ CONFIG_MTD_NOR_FLASH=y
|
|||||||
CONFIG_SYS_MAX_FLASH_SECT=2048
|
CONFIG_SYS_MAX_FLASH_SECT=2048
|
||||||
CONFIG_USE_SYS_MAX_FLASH_BANKS=y
|
CONFIG_USE_SYS_MAX_FLASH_BANKS=y
|
||||||
CONFIG_DRIVER_DM9000=y
|
CONFIG_DRIVER_DM9000=y
|
||||||
|
CONFIG_DM9000_BYTE_SWAPPED=y
|
||||||
CONFIG_MCFUART=y
|
CONFIG_MCFUART=y
|
||||||
|
@ -27,7 +27,17 @@ CONFIG_MII_INIT=y
|
|||||||
CONFIG_CMD_PING=y
|
CONFIG_CMD_PING=y
|
||||||
CONFIG_CMD_CACHE=y
|
CONFIG_CMD_CACHE=y
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_HOSTNAME="M5272C3"
|
||||||
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
||||||
|
CONFIG_USE_GATEWAYIP=y
|
||||||
|
CONFIG_GATEWAYIP="192.162.1.1"
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.162.1.2"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.255.255.0"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.162.1.1"
|
||||||
CONFIG_SYS_RX_ETH_BUFFER=8
|
CONFIG_SYS_RX_ETH_BUFFER=8
|
||||||
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
||||||
CONFIG_SYS_BR0_PRELIM=0xFFE00201
|
CONFIG_SYS_BR0_PRELIM=0xFFE00201
|
||||||
@ -56,6 +66,7 @@ CONFIG_SYS_OR7_PRELIM=0xFFC0007C
|
|||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_PROTECTION=y
|
CONFIG_SYS_FLASH_PROTECTION=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=137
|
CONFIG_SYS_MAX_FLASH_SECT=137
|
||||||
|
@ -31,6 +31,7 @@ CONFIG_CMD_MII=y
|
|||||||
CONFIG_MII_INIT=y
|
CONFIG_MII_INIT=y
|
||||||
CONFIG_CMD_PING=y
|
CONFIG_CMD_PING=y
|
||||||
CONFIG_CMD_CACHE=y
|
CONFIG_CMD_CACHE=y
|
||||||
|
CONFIG_OVERWRITE_ETHADDR_ONCE=y
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
||||||
CONFIG_SYS_RX_ETH_BUFFER=8
|
CONFIG_SYS_RX_ETH_BUFFER=8
|
||||||
@ -41,6 +42,7 @@ CONFIG_SYS_I2C_SLAVE=0x7F
|
|||||||
CONFIG_SYS_I2C_SPEED=80000
|
CONFIG_SYS_I2C_SPEED=80000
|
||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=11
|
CONFIG_SYS_MAX_FLASH_SECT=11
|
||||||
CONFIG_MCFFEC=y
|
CONFIG_MCFFEC=y
|
||||||
|
@ -27,11 +27,22 @@ CONFIG_MII_INIT=y
|
|||||||
CONFIG_CMD_PING=y
|
CONFIG_CMD_PING=y
|
||||||
CONFIG_CMD_CACHE=y
|
CONFIG_CMD_CACHE=y
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_HOSTNAME="M5282EVB"
|
||||||
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
||||||
|
CONFIG_USE_GATEWAYIP=y
|
||||||
|
CONFIG_GATEWAYIP="192.162.1.1"
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.162.1.2"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.255.255.0"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.162.1.1"
|
||||||
CONFIG_SYS_RX_ETH_BUFFER=8
|
CONFIG_SYS_RX_ETH_BUFFER=8
|
||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_PROTECTION=y
|
CONFIG_SYS_FLASH_PROTECTION=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_FLASH_CHECKSUM=y
|
CONFIG_SYS_FLASH_CHECKSUM=y
|
||||||
|
@ -28,8 +28,18 @@ CONFIG_CMD_PING=y
|
|||||||
CONFIG_CMD_CACHE=y
|
CONFIG_CMD_CACHE=y
|
||||||
CONFIG_CMD_DATE=y
|
CONFIG_CMD_DATE=y
|
||||||
CONFIG_ENV_IS_IN_FLASH=y
|
CONFIG_ENV_IS_IN_FLASH=y
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_HOSTNAME="M53017"
|
||||||
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
||||||
CONFIG_UDP_CHECKSUM=y
|
CONFIG_UDP_CHECKSUM=y
|
||||||
|
CONFIG_USE_GATEWAYIP=y
|
||||||
|
CONFIG_GATEWAYIP="192.162.1.1"
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.162.1.2"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.255.255.0"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.162.1.1"
|
||||||
CONFIG_SYS_RX_ETH_BUFFER=8
|
CONFIG_SYS_RX_ETH_BUFFER=8
|
||||||
CONFIG_SYS_I2C_LEGACY=y
|
CONFIG_SYS_I2C_LEGACY=y
|
||||||
CONFIG_SYS_I2C_FSL=y
|
CONFIG_SYS_I2C_FSL=y
|
||||||
@ -39,7 +49,9 @@ CONFIG_SYS_I2C_SPEED=80000
|
|||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||||
|
CONFIG_FLASH_SPANSION_S29WS_N=y
|
||||||
CONFIG_SYS_FLASH_PROTECTION=y
|
CONFIG_SYS_FLASH_PROTECTION=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=137
|
CONFIG_SYS_MAX_FLASH_SECT=137
|
||||||
|
@ -27,8 +27,18 @@ CONFIG_CMD_PING=y
|
|||||||
CONFIG_CMD_CACHE=y
|
CONFIG_CMD_CACHE=y
|
||||||
CONFIG_CMD_DATE=y
|
CONFIG_CMD_DATE=y
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_HOSTNAME="M5329EVB"
|
||||||
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
||||||
CONFIG_UDP_CHECKSUM=y
|
CONFIG_UDP_CHECKSUM=y
|
||||||
|
CONFIG_USE_GATEWAYIP=y
|
||||||
|
CONFIG_GATEWAYIP="192.162.1.1"
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.162.1.2"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.255.255.0"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.162.1.1"
|
||||||
CONFIG_SYS_RX_ETH_BUFFER=8
|
CONFIG_SYS_RX_ETH_BUFFER=8
|
||||||
CONFIG_SYS_I2C_LEGACY=y
|
CONFIG_SYS_I2C_LEGACY=y
|
||||||
CONFIG_SYS_I2C_FSL=y
|
CONFIG_SYS_I2C_FSL=y
|
||||||
@ -39,6 +49,7 @@ CONFIG_MTD=y
|
|||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_PROTECTION=y
|
CONFIG_SYS_FLASH_PROTECTION=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=137
|
CONFIG_SYS_MAX_FLASH_SECT=137
|
||||||
|
@ -28,8 +28,18 @@ CONFIG_CMD_PING=y
|
|||||||
CONFIG_CMD_CACHE=y
|
CONFIG_CMD_CACHE=y
|
||||||
CONFIG_CMD_DATE=y
|
CONFIG_CMD_DATE=y
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_HOSTNAME="M5329EVB"
|
||||||
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
||||||
CONFIG_UDP_CHECKSUM=y
|
CONFIG_UDP_CHECKSUM=y
|
||||||
|
CONFIG_USE_GATEWAYIP=y
|
||||||
|
CONFIG_GATEWAYIP="192.162.1.1"
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.162.1.2"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.255.255.0"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.162.1.1"
|
||||||
CONFIG_SYS_RX_ETH_BUFFER=8
|
CONFIG_SYS_RX_ETH_BUFFER=8
|
||||||
CONFIG_SYS_I2C_LEGACY=y
|
CONFIG_SYS_I2C_LEGACY=y
|
||||||
CONFIG_SYS_I2C_FSL=y
|
CONFIG_SYS_I2C_FSL=y
|
||||||
@ -40,6 +50,7 @@ CONFIG_MTD=y
|
|||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_PROTECTION=y
|
CONFIG_SYS_FLASH_PROTECTION=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=137
|
CONFIG_SYS_MAX_FLASH_SECT=137
|
||||||
|
@ -28,8 +28,18 @@ CONFIG_CMD_PING=y
|
|||||||
CONFIG_CMD_CACHE=y
|
CONFIG_CMD_CACHE=y
|
||||||
CONFIG_CMD_DATE=y
|
CONFIG_CMD_DATE=y
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_HOSTNAME="M5373EVB"
|
||||||
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
|
||||||
CONFIG_UDP_CHECKSUM=y
|
CONFIG_UDP_CHECKSUM=y
|
||||||
|
CONFIG_USE_GATEWAYIP=y
|
||||||
|
CONFIG_GATEWAYIP="192.162.1.1"
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.162.1.2"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.255.255.0"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.162.1.1"
|
||||||
CONFIG_SYS_RX_ETH_BUFFER=8
|
CONFIG_SYS_RX_ETH_BUFFER=8
|
||||||
CONFIG_SYS_I2C_LEGACY=y
|
CONFIG_SYS_I2C_LEGACY=y
|
||||||
CONFIG_SYS_I2C_FSL=y
|
CONFIG_SYS_I2C_FSL=y
|
||||||
@ -40,6 +50,7 @@ CONFIG_MTD=y
|
|||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_PROTECTION=y
|
CONFIG_SYS_FLASH_PROTECTION=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=137
|
CONFIG_SYS_MAX_FLASH_SECT=137
|
||||||
|
@ -55,6 +55,12 @@ CONFIG_OF_CONTROL=y
|
|||||||
CONFIG_ENV_OVERWRITE=y
|
CONFIG_ENV_OVERWRITE=y
|
||||||
CONFIG_ENV_IS_IN_FLASH=y
|
CONFIG_ENV_IS_IN_FLASH=y
|
||||||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.168.0.3"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.0.0.0"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.168.0.1"
|
||||||
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
||||||
CONFIG_SYS_BR0_PRELIM=0x4000801
|
CONFIG_SYS_BR0_PRELIM=0x4000801
|
||||||
CONFIG_SYS_OR0_PRELIM=0xFFC00926
|
CONFIG_SYS_OR0_PRELIM=0xFFC00926
|
||||||
@ -83,6 +89,7 @@ CONFIG_SYS_OR7_PRELIM=0xFFFF810A
|
|||||||
CONFIG_MTD=y
|
CONFIG_MTD=y
|
||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=35
|
CONFIG_SYS_MAX_FLASH_SECT=35
|
||||||
CONFIG_MTD_RAW_NAND=y
|
CONFIG_MTD_RAW_NAND=y
|
||||||
|
@ -148,6 +148,7 @@ CONFIG_SPCR_TSECEP_3=y
|
|||||||
CONFIG_LCRR_DBYP_PLL_BYPASSED=y
|
CONFIG_LCRR_DBYP_PLL_BYPASSED=y
|
||||||
CONFIG_LCRR_CLKDIV_8=y
|
CONFIG_LCRR_CLKDIV_8=y
|
||||||
CONFIG_FSL_SERDES=y
|
CONFIG_FSL_SERDES=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
CONFIG_SYS_MONITOR_LEN=524288
|
CONFIG_SYS_MONITOR_LEN=524288
|
||||||
CONFIG_OF_BOARD_SETUP=y
|
CONFIG_OF_BOARD_SETUP=y
|
||||||
CONFIG_OF_STDOUT_VIA_ALIAS=y
|
CONFIG_OF_STDOUT_VIA_ALIAS=y
|
||||||
@ -178,6 +179,10 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="uImage"
|
CONFIG_BOOTFILE="uImage"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="TSEC0"
|
CONFIG_ETHPRIME="TSEC0"
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_HOSTNAME="mpc837x_rdb"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
|
CONFIG_ROOTPATH="/nfsroot"
|
||||||
CONFIG_FSL_SATA=y
|
CONFIG_FSL_SATA=y
|
||||||
CONFIG_SYS_SATA_MAX_DEVICE=2
|
CONFIG_SYS_SATA_MAX_DEVICE=2
|
||||||
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
||||||
@ -195,8 +200,10 @@ CONFIG_SYS_FSL_I2C_OFFSET=0x3000
|
|||||||
CONFIG_SYS_I2C_SLAVE=0x7F
|
CONFIG_SYS_I2C_SLAVE=0x7F
|
||||||
CONFIG_SYS_I2C_SPEED=400000
|
CONFIG_SYS_I2C_SPEED=400000
|
||||||
CONFIG_FSL_ESDHC=y
|
CONFIG_FSL_ESDHC=y
|
||||||
|
CONFIG_FSL_ESDHC_PIN_MUX=y
|
||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||||
CONFIG_SYS_FLASH_EMPTY_INFO=y
|
CONFIG_SYS_FLASH_EMPTY_INFO=y
|
||||||
CONFIG_SYS_FLASH_PROTECTION=y
|
CONFIG_SYS_FLASH_PROTECTION=y
|
||||||
|
@ -13,7 +13,10 @@ CONFIG_SRIO1=y
|
|||||||
# CONFIG_CMD_ERRATA is not set
|
# CONFIG_CMD_ERRATA is not set
|
||||||
CONFIG_TARGET_MPC8548CDS=y
|
CONFIG_TARGET_MPC8548CDS=y
|
||||||
CONFIG_MPC85XX_HAVE_RESET_VECTOR=y
|
CONFIG_MPC85XX_HAVE_RESET_VECTOR=y
|
||||||
|
CONFIG_L2_CACHE=y
|
||||||
CONFIG_ENABLE_36BIT_PHYS=y
|
CONFIG_ENABLE_36BIT_PHYS=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
|
CONFIG_UBOOTPATH="8548cds/u-boot.bin"
|
||||||
CONFIG_PCIE1=y
|
CONFIG_PCIE1=y
|
||||||
CONFIG_PHYS_64BIT=y
|
CONFIG_PHYS_64BIT=y
|
||||||
CONFIG_SYS_MONITOR_LEN=524288
|
CONFIG_SYS_MONITOR_LEN=524288
|
||||||
@ -45,6 +48,17 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="8548cds/uImage.uboot"
|
CONFIG_BOOTFILE="8548cds/uImage.uboot"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="eTSEC0"
|
CONFIG_ETHPRIME="eTSEC0"
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_USE_GATEWAYIP=y
|
||||||
|
CONFIG_GATEWAYIP="192.168.1.1"
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.168.1.253"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.255.255.0"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
|
CONFIG_ROOTPATH="/nfsroot"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.168.1.1"
|
||||||
CONFIG_SPD_EEPROM=y
|
CONFIG_SPD_EEPROM=y
|
||||||
CONFIG_CHIP_SELECTS_PER_CTRL=2
|
CONFIG_CHIP_SELECTS_PER_CTRL=2
|
||||||
CONFIG_DDR_ECC=y
|
CONFIG_DDR_ECC=y
|
||||||
@ -68,6 +82,7 @@ CONFIG_SYS_I2C_EEPROM_ADDR=0x57
|
|||||||
# CONFIG_MMC is not set
|
# CONFIG_MMC is not set
|
||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_EMPTY_INFO=y
|
CONFIG_SYS_FLASH_EMPTY_INFO=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=128
|
CONFIG_SYS_MAX_FLASH_SECT=128
|
||||||
|
@ -13,7 +13,10 @@ CONFIG_SRIO1=y
|
|||||||
# CONFIG_CMD_ERRATA is not set
|
# CONFIG_CMD_ERRATA is not set
|
||||||
CONFIG_TARGET_MPC8548CDS=y
|
CONFIG_TARGET_MPC8548CDS=y
|
||||||
CONFIG_MPC85XX_HAVE_RESET_VECTOR=y
|
CONFIG_MPC85XX_HAVE_RESET_VECTOR=y
|
||||||
|
CONFIG_L2_CACHE=y
|
||||||
CONFIG_ENABLE_36BIT_PHYS=y
|
CONFIG_ENABLE_36BIT_PHYS=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
|
CONFIG_UBOOTPATH="8548cds/u-boot.bin"
|
||||||
CONFIG_PCIE1=y
|
CONFIG_PCIE1=y
|
||||||
CONFIG_SYS_MONITOR_LEN=524288
|
CONFIG_SYS_MONITOR_LEN=524288
|
||||||
CONFIG_OF_BOARD_SETUP=y
|
CONFIG_OF_BOARD_SETUP=y
|
||||||
@ -44,6 +47,17 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="8548cds/uImage.uboot"
|
CONFIG_BOOTFILE="8548cds/uImage.uboot"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="eTSEC0"
|
CONFIG_ETHPRIME="eTSEC0"
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_USE_GATEWAYIP=y
|
||||||
|
CONFIG_GATEWAYIP="192.168.1.1"
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.168.1.253"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.255.255.0"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
|
CONFIG_ROOTPATH="/nfsroot"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.168.1.1"
|
||||||
CONFIG_SPD_EEPROM=y
|
CONFIG_SPD_EEPROM=y
|
||||||
CONFIG_CHIP_SELECTS_PER_CTRL=2
|
CONFIG_CHIP_SELECTS_PER_CTRL=2
|
||||||
CONFIG_DDR_ECC=y
|
CONFIG_DDR_ECC=y
|
||||||
@ -67,6 +81,7 @@ CONFIG_SYS_I2C_EEPROM_ADDR=0x57
|
|||||||
# CONFIG_MMC is not set
|
# CONFIG_MMC is not set
|
||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_EMPTY_INFO=y
|
CONFIG_SYS_FLASH_EMPTY_INFO=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=128
|
CONFIG_SYS_MAX_FLASH_SECT=128
|
||||||
|
@ -13,8 +13,11 @@ CONFIG_SRIO1=y
|
|||||||
# CONFIG_CMD_ERRATA is not set
|
# CONFIG_CMD_ERRATA is not set
|
||||||
CONFIG_TARGET_MPC8548CDS=y
|
CONFIG_TARGET_MPC8548CDS=y
|
||||||
CONFIG_MPC85XX_HAVE_RESET_VECTOR=y
|
CONFIG_MPC85XX_HAVE_RESET_VECTOR=y
|
||||||
|
CONFIG_L2_CACHE=y
|
||||||
CONFIG_ENABLE_36BIT_PHYS=y
|
CONFIG_ENABLE_36BIT_PHYS=y
|
||||||
CONFIG_TARGET_MPC8548CDS_LEGACY=y
|
CONFIG_TARGET_MPC8548CDS_LEGACY=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
|
CONFIG_UBOOTPATH="8548cds/u-boot.bin"
|
||||||
CONFIG_PCIE1=y
|
CONFIG_PCIE1=y
|
||||||
CONFIG_SYS_MONITOR_LEN=524288
|
CONFIG_SYS_MONITOR_LEN=524288
|
||||||
CONFIG_OF_BOARD_SETUP=y
|
CONFIG_OF_BOARD_SETUP=y
|
||||||
@ -44,6 +47,17 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="8548cds/uImage.uboot"
|
CONFIG_BOOTFILE="8548cds/uImage.uboot"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="eTSEC0"
|
CONFIG_ETHPRIME="eTSEC0"
|
||||||
|
CONFIG_USE_HOSTNAME=y
|
||||||
|
CONFIG_USE_GATEWAYIP=y
|
||||||
|
CONFIG_GATEWAYIP="192.168.1.1"
|
||||||
|
CONFIG_USE_IPADDR=y
|
||||||
|
CONFIG_IPADDR="192.168.1.253"
|
||||||
|
CONFIG_USE_NETMASK=y
|
||||||
|
CONFIG_NETMASK="255.255.255.0"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
|
CONFIG_ROOTPATH="/nfsroot"
|
||||||
|
CONFIG_USE_SERVERIP=y
|
||||||
|
CONFIG_SERVERIP="192.168.1.1"
|
||||||
CONFIG_SPD_EEPROM=y
|
CONFIG_SPD_EEPROM=y
|
||||||
CONFIG_CHIP_SELECTS_PER_CTRL=2
|
CONFIG_CHIP_SELECTS_PER_CTRL=2
|
||||||
CONFIG_DDR_ECC=y
|
CONFIG_DDR_ECC=y
|
||||||
@ -67,6 +81,7 @@ CONFIG_SYS_I2C_EEPROM_ADDR=0x57
|
|||||||
# CONFIG_MMC is not set
|
# CONFIG_MMC is not set
|
||||||
CONFIG_MTD_NOR_FLASH=y
|
CONFIG_MTD_NOR_FLASH=y
|
||||||
CONFIG_FLASH_CFI_DRIVER=y
|
CONFIG_FLASH_CFI_DRIVER=y
|
||||||
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
||||||
CONFIG_SYS_FLASH_EMPTY_INFO=y
|
CONFIG_SYS_FLASH_EMPTY_INFO=y
|
||||||
CONFIG_SYS_FLASH_CFI=y
|
CONFIG_SYS_FLASH_CFI=y
|
||||||
CONFIG_SYS_MAX_FLASH_SECT=128
|
CONFIG_SYS_MAX_FLASH_SECT=128
|
||||||
|
@ -16,9 +16,11 @@ CONFIG_TPL_MAX_SIZE=0x20000
|
|||||||
CONFIG_MPC85xx=y
|
CONFIG_MPC85xx=y
|
||||||
CONFIG_SYS_INIT_RAM_LOCK=y
|
CONFIG_SYS_INIT_RAM_LOCK=y
|
||||||
CONFIG_TARGET_P1010RDB_PA=y
|
CONFIG_TARGET_P1010RDB_PA=y
|
||||||
|
CONFIG_L2_CACHE=y
|
||||||
CONFIG_ENABLE_36BIT_PHYS=y
|
CONFIG_ENABLE_36BIT_PHYS=y
|
||||||
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
CONFIG_TPL_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_TPL_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
CONFIG_PCIE1=y
|
CONFIG_PCIE1=y
|
||||||
CONFIG_PCIE2=y
|
CONFIG_PCIE2=y
|
||||||
CONFIG_PHYS_64BIT=y
|
CONFIG_PHYS_64BIT=y
|
||||||
@ -81,6 +83,7 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="uImage"
|
CONFIG_BOOTFILE="uImage"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="eTSEC1"
|
CONFIG_ETHPRIME="eTSEC1"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
CONFIG_FSL_SATA_V2=y
|
CONFIG_FSL_SATA_V2=y
|
||||||
CONFIG_SYS_SATA_MAX_DEVICE=2
|
CONFIG_SYS_SATA_MAX_DEVICE=2
|
||||||
CONFIG_FSL_CAAM=y
|
CONFIG_FSL_CAAM=y
|
||||||
|
@ -9,8 +9,10 @@ CONFIG_MPC85xx=y
|
|||||||
CONFIG_SYS_INIT_RAM_LOCK=y
|
CONFIG_SYS_INIT_RAM_LOCK=y
|
||||||
CONFIG_TARGET_P1010RDB_PA=y
|
CONFIG_TARGET_P1010RDB_PA=y
|
||||||
CONFIG_MPC85XX_HAVE_RESET_VECTOR=y
|
CONFIG_MPC85XX_HAVE_RESET_VECTOR=y
|
||||||
|
CONFIG_L2_CACHE=y
|
||||||
CONFIG_ENABLE_36BIT_PHYS=y
|
CONFIG_ENABLE_36BIT_PHYS=y
|
||||||
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
CONFIG_PCIE1=y
|
CONFIG_PCIE1=y
|
||||||
CONFIG_PCIE2=y
|
CONFIG_PCIE2=y
|
||||||
CONFIG_PHYS_64BIT=y
|
CONFIG_PHYS_64BIT=y
|
||||||
@ -49,6 +51,7 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="uImage"
|
CONFIG_BOOTFILE="uImage"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="eTSEC1"
|
CONFIG_ETHPRIME="eTSEC1"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
CONFIG_FSL_SATA_V2=y
|
CONFIG_FSL_SATA_V2=y
|
||||||
CONFIG_SYS_SATA_MAX_DEVICE=2
|
CONFIG_SYS_SATA_MAX_DEVICE=2
|
||||||
CONFIG_FSL_CAAM=y
|
CONFIG_FSL_CAAM=y
|
||||||
|
@ -14,9 +14,11 @@ CONFIG_SPL=y
|
|||||||
CONFIG_MPC85xx=y
|
CONFIG_MPC85xx=y
|
||||||
CONFIG_SYS_INIT_RAM_LOCK=y
|
CONFIG_SYS_INIT_RAM_LOCK=y
|
||||||
CONFIG_TARGET_P1010RDB_PA=y
|
CONFIG_TARGET_P1010RDB_PA=y
|
||||||
|
CONFIG_L2_CACHE=y
|
||||||
CONFIG_ENABLE_36BIT_PHYS=y
|
CONFIG_ENABLE_36BIT_PHYS=y
|
||||||
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
CONFIG_SPL_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SPL_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
CONFIG_PCIE1=y
|
CONFIG_PCIE1=y
|
||||||
CONFIG_PCIE2=y
|
CONFIG_PCIE2=y
|
||||||
CONFIG_PHYS_64BIT=y
|
CONFIG_PHYS_64BIT=y
|
||||||
@ -71,6 +73,7 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="uImage"
|
CONFIG_BOOTFILE="uImage"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="eTSEC1"
|
CONFIG_ETHPRIME="eTSEC1"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
CONFIG_FSL_SATA_V2=y
|
CONFIG_FSL_SATA_V2=y
|
||||||
CONFIG_SYS_SATA_MAX_DEVICE=2
|
CONFIG_SYS_SATA_MAX_DEVICE=2
|
||||||
CONFIG_FSL_CAAM=y
|
CONFIG_FSL_CAAM=y
|
||||||
|
@ -16,9 +16,11 @@ CONFIG_SPL_SPI=y
|
|||||||
CONFIG_MPC85xx=y
|
CONFIG_MPC85xx=y
|
||||||
CONFIG_SYS_INIT_RAM_LOCK=y
|
CONFIG_SYS_INIT_RAM_LOCK=y
|
||||||
CONFIG_TARGET_P1010RDB_PA=y
|
CONFIG_TARGET_P1010RDB_PA=y
|
||||||
|
CONFIG_L2_CACHE=y
|
||||||
CONFIG_ENABLE_36BIT_PHYS=y
|
CONFIG_ENABLE_36BIT_PHYS=y
|
||||||
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
CONFIG_SPL_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SPL_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
CONFIG_PCIE1=y
|
CONFIG_PCIE1=y
|
||||||
CONFIG_PCIE2=y
|
CONFIG_PCIE2=y
|
||||||
CONFIG_PHYS_64BIT=y
|
CONFIG_PHYS_64BIT=y
|
||||||
@ -73,6 +75,7 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="uImage"
|
CONFIG_BOOTFILE="uImage"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="eTSEC1"
|
CONFIG_ETHPRIME="eTSEC1"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
CONFIG_FSL_SATA_V2=y
|
CONFIG_FSL_SATA_V2=y
|
||||||
CONFIG_SYS_SATA_MAX_DEVICE=2
|
CONFIG_SYS_SATA_MAX_DEVICE=2
|
||||||
CONFIG_FSL_CAAM=y
|
CONFIG_FSL_CAAM=y
|
||||||
|
@ -16,9 +16,11 @@ CONFIG_TPL_MAX_SIZE=0x20000
|
|||||||
CONFIG_MPC85xx=y
|
CONFIG_MPC85xx=y
|
||||||
CONFIG_SYS_INIT_RAM_LOCK=y
|
CONFIG_SYS_INIT_RAM_LOCK=y
|
||||||
CONFIG_TARGET_P1010RDB_PA=y
|
CONFIG_TARGET_P1010RDB_PA=y
|
||||||
|
CONFIG_L2_CACHE=y
|
||||||
CONFIG_ENABLE_36BIT_PHYS=y
|
CONFIG_ENABLE_36BIT_PHYS=y
|
||||||
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
CONFIG_TPL_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_TPL_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
CONFIG_PCIE1=y
|
CONFIG_PCIE1=y
|
||||||
CONFIG_PCIE2=y
|
CONFIG_PCIE2=y
|
||||||
CONFIG_SYS_MONITOR_LEN=786432
|
CONFIG_SYS_MONITOR_LEN=786432
|
||||||
@ -80,6 +82,7 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="uImage"
|
CONFIG_BOOTFILE="uImage"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="eTSEC1"
|
CONFIG_ETHPRIME="eTSEC1"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
CONFIG_FSL_SATA_V2=y
|
CONFIG_FSL_SATA_V2=y
|
||||||
CONFIG_SYS_SATA_MAX_DEVICE=2
|
CONFIG_SYS_SATA_MAX_DEVICE=2
|
||||||
CONFIG_FSL_CAAM=y
|
CONFIG_FSL_CAAM=y
|
||||||
|
@ -9,8 +9,10 @@ CONFIG_MPC85xx=y
|
|||||||
CONFIG_SYS_INIT_RAM_LOCK=y
|
CONFIG_SYS_INIT_RAM_LOCK=y
|
||||||
CONFIG_TARGET_P1010RDB_PA=y
|
CONFIG_TARGET_P1010RDB_PA=y
|
||||||
CONFIG_MPC85XX_HAVE_RESET_VECTOR=y
|
CONFIG_MPC85XX_HAVE_RESET_VECTOR=y
|
||||||
|
CONFIG_L2_CACHE=y
|
||||||
CONFIG_ENABLE_36BIT_PHYS=y
|
CONFIG_ENABLE_36BIT_PHYS=y
|
||||||
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
CONFIG_PCIE1=y
|
CONFIG_PCIE1=y
|
||||||
CONFIG_PCIE2=y
|
CONFIG_PCIE2=y
|
||||||
CONFIG_SYS_MONITOR_LEN=786432
|
CONFIG_SYS_MONITOR_LEN=786432
|
||||||
@ -48,6 +50,7 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="uImage"
|
CONFIG_BOOTFILE="uImage"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="eTSEC1"
|
CONFIG_ETHPRIME="eTSEC1"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
CONFIG_FSL_SATA_V2=y
|
CONFIG_FSL_SATA_V2=y
|
||||||
CONFIG_SYS_SATA_MAX_DEVICE=2
|
CONFIG_SYS_SATA_MAX_DEVICE=2
|
||||||
CONFIG_FSL_CAAM=y
|
CONFIG_FSL_CAAM=y
|
||||||
|
@ -14,9 +14,11 @@ CONFIG_SPL=y
|
|||||||
CONFIG_MPC85xx=y
|
CONFIG_MPC85xx=y
|
||||||
CONFIG_SYS_INIT_RAM_LOCK=y
|
CONFIG_SYS_INIT_RAM_LOCK=y
|
||||||
CONFIG_TARGET_P1010RDB_PA=y
|
CONFIG_TARGET_P1010RDB_PA=y
|
||||||
|
CONFIG_L2_CACHE=y
|
||||||
CONFIG_ENABLE_36BIT_PHYS=y
|
CONFIG_ENABLE_36BIT_PHYS=y
|
||||||
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
CONFIG_SPL_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SPL_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
CONFIG_PCIE1=y
|
CONFIG_PCIE1=y
|
||||||
CONFIG_PCIE2=y
|
CONFIG_PCIE2=y
|
||||||
CONFIG_SYS_MONITOR_LEN=786432
|
CONFIG_SYS_MONITOR_LEN=786432
|
||||||
@ -70,6 +72,7 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="uImage"
|
CONFIG_BOOTFILE="uImage"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="eTSEC1"
|
CONFIG_ETHPRIME="eTSEC1"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
CONFIG_FSL_SATA_V2=y
|
CONFIG_FSL_SATA_V2=y
|
||||||
CONFIG_SYS_SATA_MAX_DEVICE=2
|
CONFIG_SYS_SATA_MAX_DEVICE=2
|
||||||
CONFIG_FSL_CAAM=y
|
CONFIG_FSL_CAAM=y
|
||||||
|
@ -16,9 +16,11 @@ CONFIG_SPL_SPI=y
|
|||||||
CONFIG_MPC85xx=y
|
CONFIG_MPC85xx=y
|
||||||
CONFIG_SYS_INIT_RAM_LOCK=y
|
CONFIG_SYS_INIT_RAM_LOCK=y
|
||||||
CONFIG_TARGET_P1010RDB_PA=y
|
CONFIG_TARGET_P1010RDB_PA=y
|
||||||
|
CONFIG_L2_CACHE=y
|
||||||
CONFIG_ENABLE_36BIT_PHYS=y
|
CONFIG_ENABLE_36BIT_PHYS=y
|
||||||
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
CONFIG_SPL_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SPL_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
CONFIG_PCIE1=y
|
CONFIG_PCIE1=y
|
||||||
CONFIG_PCIE2=y
|
CONFIG_PCIE2=y
|
||||||
CONFIG_SYS_MONITOR_LEN=786432
|
CONFIG_SYS_MONITOR_LEN=786432
|
||||||
@ -72,6 +74,7 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="uImage"
|
CONFIG_BOOTFILE="uImage"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="eTSEC1"
|
CONFIG_ETHPRIME="eTSEC1"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
CONFIG_FSL_SATA_V2=y
|
CONFIG_FSL_SATA_V2=y
|
||||||
CONFIG_SYS_SATA_MAX_DEVICE=2
|
CONFIG_SYS_SATA_MAX_DEVICE=2
|
||||||
CONFIG_FSL_CAAM=y
|
CONFIG_FSL_CAAM=y
|
||||||
|
@ -16,9 +16,11 @@ CONFIG_TPL_MAX_SIZE=0x20000
|
|||||||
CONFIG_MPC85xx=y
|
CONFIG_MPC85xx=y
|
||||||
CONFIG_SYS_INIT_RAM_LOCK=y
|
CONFIG_SYS_INIT_RAM_LOCK=y
|
||||||
CONFIG_TARGET_P1010RDB_PB=y
|
CONFIG_TARGET_P1010RDB_PB=y
|
||||||
|
CONFIG_L2_CACHE=y
|
||||||
CONFIG_ENABLE_36BIT_PHYS=y
|
CONFIG_ENABLE_36BIT_PHYS=y
|
||||||
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
CONFIG_TPL_SYS_MPC85XX_NO_RESETVEC=y
|
CONFIG_TPL_SYS_MPC85XX_NO_RESETVEC=y
|
||||||
|
CONFIG_USE_UBOOTPATH=y
|
||||||
CONFIG_PCIE1=y
|
CONFIG_PCIE1=y
|
||||||
CONFIG_PCIE2=y
|
CONFIG_PCIE2=y
|
||||||
CONFIG_PHYS_64BIT=y
|
CONFIG_PHYS_64BIT=y
|
||||||
@ -82,6 +84,7 @@ CONFIG_USE_BOOTFILE=y
|
|||||||
CONFIG_BOOTFILE="uImage"
|
CONFIG_BOOTFILE="uImage"
|
||||||
CONFIG_USE_ETHPRIME=y
|
CONFIG_USE_ETHPRIME=y
|
||||||
CONFIG_ETHPRIME="eTSEC1"
|
CONFIG_ETHPRIME="eTSEC1"
|
||||||
|
CONFIG_USE_ROOTPATH=y
|
||||||
CONFIG_FSL_SATA_V2=y
|
CONFIG_FSL_SATA_V2=y
|
||||||
CONFIG_SYS_SATA_MAX_DEVICE=2
|
CONFIG_SYS_SATA_MAX_DEVICE=2
|
||||||
CONFIG_FSL_CAAM=y
|
CONFIG_FSL_CAAM=y
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user