mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 12:08:19 +00: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