All of lore.kernel.org
 help / color / mirror / Atom feed
From: Albert ARIBAUD <albert.u.boot@aribaud.net>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] integrator: update the Integrator/CP config
Date: Sat, 18 Feb 2012 16:44:06 +0100	[thread overview]
Message-ID: <4F3FC746.2050004@aribaud.net> (raw)
In-Reply-To: <1328048417-14899-1-git-send-email-linus.walleij@linaro.org>

Hi Linus,

Le 31/01/2012 23:20, Linus Walleij a ?crit :
> The Integrator/CP config file was very outdated and gives a
> non functional U-Boot. So:
>
> - Set the CONFIG_ARCH_CINTEGRATOR arch flag correctly
> - Add proper core module configuration options
> - Skip cluttered command lista and just include
>    <config_cmd_default.h>
> - Kill off #if 0 network section and insert some example
>    configuration that simply just boots from the network
>    using TFTP if available.
> - Delete flash control registers that have no business
>    in this config file. These are already moved down to
>    board/armltd/integrator/integrator-sc.h
>
> Cc: Will Deacon<will.deacon@arm.com>
> Signed-off-by: Linus Walleij<linus.walleij@linaro.org>
> ---
>   include/configs/integratorcp.h |   47 +++++++++++----------------------------
>   1 files changed, 13 insertions(+), 34 deletions(-)
>
> diff --git a/include/configs/integratorcp.h b/include/configs/integratorcp.h
> index ccbdf44..57610a6 100644
> --- a/include/configs/integratorcp.h
> +++ b/include/configs/integratorcp.h
> @@ -31,8 +31,13 @@
>   #ifndef __CONFIG_H
>   #define __CONFIG_H
>
> +/* Integrator-specific configuration */
>   #define CONFIG_INTEGRATOR
> -#define CONFIG_ARCH_INTEGRATOR
> +#define CONFIG_ARCH_CINTEGRATOR
> +#define CONFIG_CM_INIT
> +#define CONFIG_CM_REMAP
> +#define CONFIG_CM_SPD_DETECT
> +
>   /*
>    * High Level Configuration Options
>    * (easy to change)
> @@ -47,6 +52,7 @@
>   #define CONFIG_CMDLINE_TAG		1	/* enable passing of ATAGs  */
>   #define CONFIG_SETUP_MEMORY_TAGS	1
>   #define CONFIG_MISC_INIT_R		1	/* call misc_init_r during start up */
> +
>   /*
>    * Size of malloc() pool
>    */
> @@ -85,32 +91,14 @@
>   /*
>    * Command line configuration.
>    */
> -#define CONFIG_CMD_BDI
> -#define CONFIG_CMD_DHCP
> -#define CONFIG_CMD_SAVEENV
> -#define CONFIG_CMD_FLASH
> -#define CONFIG_CMD_IMI
> -#define CONFIG_CMD_MEMORY
> -#define CONFIG_CMD_NET
> -#define CONFIG_CMD_PING
> -
> +#include<config_cmd_default.h>
>
> -#if 0
>   #define CONFIG_BOOTDELAY	2
> -#define CONFIG_BOOTARGS	"root=/dev/nfs nfsroot=<IP address>:/<exported rootfs>   mem=128M ip=dhcp netdev=27,0,0xfc800000,0xfc800010,eth0 video=clcdfb:0"
> -#define CONFIG_BOOTCOMMAND "bootp ; bootm"
> -#endif
> -/* The kernel command line&  boot command below are for a platform flashed with afu.axf
> -
> -Image 666 Block  0 End Block  0 address 0x24000000 exec 0x24000000- name u-boot
> -Image 667 Block  1 End Block 13 address 0x24040000 exec 0x24040000- name u-linux
> -Image 668 Block 14 End Block 33 address 0x24380000 exec 0x24380000- name rootfs
> -SIB at Block62 End Block62 address 0x24f80000
> -
> -*/
> -#define CONFIG_BOOTDELAY	2
> -#define CONFIG_BOOTARGS	"root=/dev/mtdblock2 mem=128M ip=dhcp netdev=27,0,0xfc800000,0xfc800010,eth0 video=clcdfb:0 console=ttyAMA0"
> -#define CONFIG_BOOTCOMMAND "cp 0x24080000 0x7fc0 0x100000; bootm"
> +#define CONFIG_BOOTARGS	"root=/dev/mtdblock0 console=ttyAMA0 console=tty ip=dhcp netdev=27,0,0xfc800000,0xfc800010,eth0 video=clcdfb:0"
> +#define CONFIG_BOOTCOMMAND "tftpboot ; bootm"
> +#define CONFIG_SERVERIP 192.168.1.100
> +#define CONFIG_IPADDR 192.168.1.104
> +#define CONFIG_BOOTFILE "uImage"
>
>   /*
>    * Miscellaneous configurable options
> @@ -201,15 +189,6 @@ SIB at Block62 End Block62 address 0x24f80000
>
>   #define CONFIG_ENV_SECT_SIZE	0x40000		/* 256KB */
>   #define CONFIG_ENV_SIZE		8192		/* 8KB */
> -/*-----------------------------------------------------------------------
> - * CP control registers
> - */
> -#define CPCR_BASE		0xCB000000	/* CP Registers*/
> -#define OS_FLASHPROG		0x00000004	/* Flash register*/
> -#define CPMASK_EXTRABANK	0x8
> -#define CPMASK_FLASHSIZE	0x4
> -#define CPMASK_FLWREN		0x2
> -#define CPMASK_FLVPPEN		0x1
>
>   /*
>    * The ARM boot monitor initializes the board.

Considering as a bug fix for boards which you maintain,

Applied to u-boot-arm/master, thanks!

Amicalement,
-- 
Albert.

      reply	other threads:[~2012-02-18 15:44 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-31 22:20 [U-Boot] [PATCH] integrator: update the Integrator/CP config Linus Walleij
2012-02-18 15:44 ` Albert ARIBAUD [this message]

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=4F3FC746.2050004@aribaud.net \
    --to=albert.u.boot@aribaud.net \
    --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.