All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dan Murphy <dmurphy@ti.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [RFC PATCH 2/3] move the beaglebones over to the generic configs
Date: Wed, 19 Feb 2014 13:57:59 -0600	[thread overview]
Message-ID: <53050CC7.6080601@ti.com> (raw)
In-Reply-To: <1392659798-1665-3-git-send-email-dennis@ausil.us>

On 02/17/2014 11:56 AM, Dennis Gilmore wrote:
> Signed-off-by: Dennis Gilmore <dennis@ausil.us>
> ---
>  include/configs/am335x_evm.h      | 109 ++++----------------------------------
>  include/configs/ti_armv7_common.h |  28 ++--------
>  2 files changed, 16 insertions(+), 121 deletions(-)
>
> diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
> index 73a9adb..b7dcb42 100644
> --- a/include/configs/am335x_evm.h
> +++ b/include/configs/am335x_evm.h
> @@ -43,9 +43,9 @@
>  	"nandrootfstype=ubifs rootwait=1\0" \
>  	"nandboot=echo Booting from nand ...; " \
>  		"run nandargs; " \
> -		"nand read ${fdtaddr} u-boot-spl-os; " \
> +		"nand read ${fdt_addr} u-boot-spl-os; " \
>  		"nand read ${loadaddr} kernel; " \
> -		"bootz ${loadaddr} - ${fdtaddr}\0"
> +		"bootz ${loadaddr} - ${fdt_addr}\0"
>  #else
>  #define NANDARGS ""
>  #endif
> @@ -55,98 +55,13 @@
>  #ifndef CONFIG_SPL_BUILD
>  #define CONFIG_EXTRA_ENV_SETTINGS \
>  	"loadaddr=0x80200000\0" \
> -	"fdtaddr=0x80F80000\0" \
> +	"fdt_addr=0x80F80000\0" \
> +	"fdt_addr_r=0x80F80000\0" \
>  	"fdt_high=0xffffffff\0" \
> -	"boot_fdt=try\0" \
> -	"rdaddr=0x81000000\0" \
> -	"bootpart=0:2\0" \
> -	"bootdir=/boot\0" \
> -	"bootfile=zImage\0" \
> -	"fdtfile=undefined\0" \
> -	"console=ttyO0,115200n8\0" \
> -	"optargs=\0" \
> -	"mmcdev=0\0" \
> -	"mmcroot=/dev/mmcblk0p2 ro\0" \
> -	"mmcrootfstype=ext4 rootwait\0" \
> -	"rootpath=/export/rootfs\0" \
> -	"nfsopts=nolock\0" \
> -	"static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}" \
> -		"::off\0" \
> -	"ramroot=/dev/ram0 rw ramdisk_size=65536 initrd=${rdaddr},64M\0" \
> -	"ramrootfstype=ext2\0" \
> -	"mmcargs=setenv bootargs console=${console} " \
> -		"${optargs} " \
> -		"root=${mmcroot} " \
> -		"rootfstype=${mmcrootfstype}\0" \
> -	"spiroot=/dev/mtdblock4 rw\0" \
> -	"spirootfstype=jffs2\0" \
> -	"spisrcaddr=0xe0000\0" \
> -	"spiimgsize=0x362000\0" \
> -	"spibusno=0\0" \
> -	"spiargs=setenv bootargs console=${console} " \
> -		"${optargs} " \
> -		"root=${spiroot} " \
> -		"rootfstype=${spirootfstype}\0" \
> -	"netargs=setenv bootargs console=${console} " \
> -		"${optargs} " \
> -		"root=/dev/nfs " \
> -		"nfsroot=${serverip}:${rootpath},${nfsopts} rw " \
> -		"ip=dhcp\0" \
> -	"bootenv=uEnv.txt\0" \
> -	"loadbootenv=load mmc ${mmcdev} ${loadaddr} ${bootenv}\0" \
> -	"importbootenv=echo Importing environment from mmc ...; " \
> -		"env import -t $loadaddr $filesize\0" \
> -	"ramargs=setenv bootargs console=${console} " \
> -		"${optargs} " \
> -		"root=${ramroot} " \
> -		"rootfstype=${ramrootfstype}\0" \
> -	"loadramdisk=load mmc ${mmcdev} ${rdaddr} ramdisk.gz\0" \
> -	"loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}\0" \
> -	"loadfdt=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}\0" \
> -	"mmcloados=run mmcargs; " \
> -		"if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
> -			"if run loadfdt; then " \
> -				"bootz ${loadaddr} - ${fdtaddr}; " \
> -			"else " \
> -				"if test ${boot_fdt} = try; then " \
> -					"bootz; " \
> -				"else " \
> -					"echo WARN: Cannot load the DT; " \
> -				"fi; " \
> -			"fi; " \
> -		"else " \
> -			"bootz; " \
> -		"fi;\0" \
> -	"mmcboot=mmc dev ${mmcdev}; " \
> -		"if mmc rescan; then " \
> -			"echo SD/MMC found on device ${mmcdev};" \
> -			"if run loadbootenv; then " \
> -				"echo Loaded environment from ${bootenv};" \
> -				"run importbootenv;" \
> -			"fi;" \
> -			"if test -n $uenvcmd; then " \
> -				"echo Running uenvcmd ...;" \
> -				"run uenvcmd;" \
> -			"fi;" \
> -			"if run loadimage; then " \
> -				"run mmcloados;" \
> -			"fi;" \
> -		"fi;\0" \
> -	"spiboot=echo Booting from spi ...; " \
> -		"run spiargs; " \
> -		"sf probe ${spibusno}:0; " \
> -		"sf read ${loadaddr} ${spisrcaddr} ${spiimgsize}; " \
> -		"bootz ${loadaddr}\0" \
> -	"netboot=echo Booting from network ...; " \
> -		"setenv autoload no; " \
> -		"dhcp; " \
> -		"tftp ${loadaddr} ${bootfile}; " \
> -		"tftp ${fdtaddr} ${fdtfile}; " \
> -		"run netargs; " \
> -		"bootz ${loadaddr} - ${fdtaddr}\0" \
> -	"ramboot=echo Booting from ramdisk ...; " \
> -		"run ramargs; " \
> -		"bootz ${loadaddr} ${rdaddr} ${fdtaddr}\0" \
> +	"ramdisk_addr_r=0x81000000\0" \
> +	"kernel_addr_r=0x80200000\0" \
> +	"pxe_addr_r=0x80000000\0" \
> +	"scriptaddr=0x80000000\0" \
>  	"findfdt="\
>  		"if test $board_name = A335BONE; then " \
>  			"setenv fdtfile am335x-bone.dtb; fi; " \
> @@ -159,15 +74,13 @@
>  		"if test $fdtfile = undefined; then " \
>  			"echo WARNING: Could not determine device tree to use; fi; \0" \
>  	NANDARGS \
> -	DFUARGS
> +	DFUARGS \
> +	BOOTCMDS_COMMON
>  #endif
>  
>  #define CONFIG_BOOTCOMMAND \
>  	"run findfdt; " \
> -	"run mmcboot;" \
> -	"setenv mmcdev 1; " \
> -	"setenv bootpart 1:2; " \
> -	"run mmcboot;" \
> +	"for target in ${boot_targets}; do run bootcmd_${target}; done" \
>  	"run nandboot;"
>  
>  /* NS16550 Configuration */
> diff --git a/include/configs/ti_armv7_common.h b/include/configs/ti_armv7_common.h
> index 99b60fc..016966a 100644
> --- a/include/configs/ti_armv7_common.h
> +++ b/include/configs/ti_armv7_common.h
> @@ -28,7 +28,6 @@
>  #define CONFIG_SYS_NO_FLASH
>  
>  /* Support both device trees and ATAGs. */
> -#define CONFIG_OF_LIBFDT
>  #define CONFIG_CMDLINE_TAG
>  #define CONFIG_SETUP_MEMORY_TAGS
>  #define CONFIG_INITRD_TAG
> @@ -40,11 +39,6 @@
>  #define CONFIG_SYS_LOAD_ADDR		0x80000000
>  
>  /*
> - * Default to a quick boot delay.
> - */
> -#define CONFIG_BOOTDELAY		1
> -
> -/*
>   * DDR information.  We say (for simplicity) that we have 1 bank,
>   * always, even when we have more.  We always start at 0x80000000,
>   * and we place the initial stack pointer in our SRAM.
> @@ -101,19 +95,12 @@
>   * console baudrate of 115200 and use the default baud rate table.
>   */
>  #define CONFIG_SYS_MALLOC_LEN		(1024 << 10)
> -#define CONFIG_SYS_HUSH_PARSER
>  #define CONFIG_SYS_PROMPT		"U-Boot# "
>  #define CONFIG_SYS_CONSOLE_INFO_QUIET
>  #define CONFIG_BAUDRATE			115200
>  #define CONFIG_ENV_VARS_UBOOT_CONFIG	/* Strongly encouraged */
>  #define CONFIG_ENV_OVERWRITE		/* Overwrite ethaddr / serial# */
>  
> -/* As stated above, the following choices are optional. */
> -#define CONFIG_SYS_LONGHELP
> -#define CONFIG_AUTO_COMPLETE
> -#define CONFIG_CMDLINE_EDITING
> -#define CONFIG_VERSION_VARIABLE
> -
>  /* We set the max number of command args high to avoid HUSH bugs. */
>  #define CONFIG_SYS_MAXARGS		64
>  
> @@ -146,19 +133,14 @@
>  #include <config_cmd_default.h>
>  #define CONFIG_CMD_ASKENV
>  #define CONFIG_CMD_ECHO
> -#define CONFIG_CMD_BOOTZ
>  
>  /*
> - * Common filesystems support.  When we have removable storage we
> - * enabled a number of useful commands and support.
> + * Include the generic config options and boot environment when not
> + * building our SPL
>   */
> -#if defined(CONFIG_MMC) || defined(CONFIG_USB_STORAGE)
> -#define CONFIG_DOS_PARTITION
> -#define CONFIG_CMD_FAT
> -#define CONFIG_FAT_WRITE
> -#define CONFIG_CMD_EXT2
> -#define CONFIG_CMD_EXT4
> -#define CONFIG_CMD_FS_GENERIC
> +#ifndef CONFIG_SPL_BUILD
> +#include <config_distro_defaults.h>

I did not see the patchset for this.

Should this header and the removal the extra configs be a different patch?
Or be part of the series that introduces the distro defaults

> +#include <config_distro_bootcmd.h>
>  #endif
>  
>  /*


-- 
------------------
Dan Murphy

  parent reply	other threads:[~2014-02-19 19:57 UTC|newest]

Thread overview: 81+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-17 17:56 [U-Boot] RFC unified boot environment Dennis Gilmore
2014-02-17 17:56 ` [U-Boot] [RFC PATCH 1/3] add file with a default boot environment based heavily on Stephen Warrens recent tegra work Dennis Gilmore
2014-02-19 13:42   ` Tom Rini
2014-02-19 13:57     ` Dennis Gilmore
2014-02-19 15:54   ` Marek Vasut
2014-02-19 17:28     ` Stephen Warren
2014-02-19 17:30       ` Marek Vasut
2014-02-19 17:41         ` Stephen Warren
2014-02-19 17:44           ` Marek Vasut
2014-02-19 17:40   ` Stephen Warren
2014-02-22  8:20     ` Dennis Gilmore
2014-02-24 18:40       ` Stephen Warren
2014-02-24 20:07         ` Tom Rini
2014-02-19 18:44   ` Dan Murphy
2014-02-19 18:48     ` Stephen Warren
2014-02-19 18:52       ` Dan Murphy
2014-02-19 18:57         ` Stephen Warren
2014-02-19 18:59           ` Dan Murphy
2014-02-19 19:04             ` Stephen Warren
2014-02-19 19:10               ` Tom Rini
2014-02-19 19:16                 ` Stephen Warren
2014-02-19 19:36                   ` Tom Rini
2014-02-19 19:43                     ` Stephen Warren
2014-02-19 19:57                       ` Tom Rini
2014-02-19 20:10                       ` Dennis Gilmore
2014-02-19 19:32               ` Dan Murphy
2014-02-19 19:38                 ` Stephen Warren
2014-02-19 20:03                   ` Dan Murphy
2014-02-19 19:02           ` Eric Nelson
2014-02-19 19:05             ` Dan Murphy
2014-02-19 19:16               ` Tom Rini
2014-02-19 19:24                 ` Dan Murphy
2014-02-19 19:29                   ` Stephen Warren
2014-02-19 19:37                     ` Dan Murphy
2014-02-19 19:43                       ` Tom Rini
2014-02-19 19:41                     ` Tom Rini
2014-02-19 21:20                       ` Denys Dmytriyenko
2014-02-20 12:31                       ` Otavio Salvador
2014-02-20 13:46                         ` Tom Rini
2014-02-22 12:56                           ` Otavio Salvador
2014-02-17 17:56 ` [U-Boot] [RFC PATCH 2/3] move the beaglebones over to the generic configs Dennis Gilmore
2014-02-19 13:52   ` Tom Rini
2014-02-19 17:46   ` Stephen Warren
2014-02-19 19:57   ` Dan Murphy [this message]
2014-02-19 19:58     ` Dan Murphy
2014-02-19 20:05     ` Stephen Warren
2014-02-19 20:20       ` Dan Murphy
2014-02-19 20:22         ` Stephen Warren
2014-02-19 20:31           ` Dan Murphy
2014-02-19 20:38             ` Stephen Warren
2014-02-19 20:58               ` Dan Murphy
2014-02-19 21:07             ` Dennis Gilmore
2014-02-17 17:56 ` [U-Boot] [RFC PATCH 3/3] move wandboard over to use the generic distro configuratin and environment Dennis Gilmore
2014-02-19 11:52   ` Otavio Salvador
2014-02-19 17:50   ` Stephen Warren
2014-02-18 10:18 ` [U-Boot] RFC unified boot environment Stefano Babic
2014-02-18 16:09   ` Dennis Gilmore
2014-02-19 13:33     ` Tom Rini
2014-03-20 22:12 ` [U-Boot] [PATCH 0/6] " Dennis Gilmore
2014-03-20 22:12   ` [U-Boot] [PATCH 1/6] add README.distro file Dennis Gilmore
2014-03-21 18:48     ` Tom Rini
2014-03-25 20:40       ` Stephen Warren
2014-03-25 20:24     ` Stephen Warren
2014-03-28 15:42       ` Tom Rini
2014-03-28 16:11         ` Stephen Warren
2014-03-28 16:25           ` Tom Rini
2014-03-20 22:12   ` [U-Boot] [PATCH 2/6] add header with a generic set of boot commands defined Dennis Gilmore
2014-03-21 18:37     ` Marek Vasut
2014-03-21 18:53       ` Tom Rini
2014-03-21 21:00         ` Marek Vasut
2014-03-21 18:48     ` Tom Rini
2014-03-25 20:38       ` Stephen Warren
2014-03-25 20:36     ` Stephen Warren
2014-03-20 22:12   ` [U-Boot] [PATCH 3/6] move wandboard over to use the generic distro configuation and environment Dennis Gilmore
2014-03-20 22:12   ` [U-Boot] [PATCH 4/6] move beagleboard " Dennis Gilmore
2014-03-21 18:48     ` Tom Rini
2014-03-20 22:13   ` [U-Boot] [PATCH 5/6] move pandaboard " Dennis Gilmore
2014-03-21 18:49     ` Tom Rini
2014-03-20 22:13   ` [U-Boot] [PATCH 6/6] pxe: additionaly check for fdt_file env variable Dennis Gilmore
2014-03-21 18:49     ` Tom Rini
2014-03-25 20:45     ` Stephen Warren

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=53050CC7.6080601@ti.com \
    --to=dmurphy@ti.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.