mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-24 21:54:01 +00:00
km/powerpc: migrate to env.txt file
Use already present common.env file and add a powerpc specific env so that we can move all the environment defines to text files. Signed-off-by: Holger Brunck <holger.brunck@hitachienergy.com>
This commit is contained in:
parent
553d7607c6
commit
0cc0c098c8
18 changed files with 42 additions and 117 deletions
21
board/keymile/km83xx/km83xx.env
Normal file
21
board/keymile/km83xx/km83xx.env
Normal file
|
@ -0,0 +1,21 @@
|
|||
#if CONFIG_TARGET_KMCOGE5NE
|
||||
#define WCOM_UBI_PARTITION_APP
|
||||
hostname=kmcoge5ne
|
||||
netdev=eth1
|
||||
uimage=ecc_bch_uImage
|
||||
#elif CONFIG_TARGET_KMETER1
|
||||
hostname=kmeter1
|
||||
netdev=eth2
|
||||
uimage=uImage
|
||||
#else
|
||||
hostname=kmeter1
|
||||
netdev=eth0
|
||||
uimage=uImage
|
||||
#endif
|
||||
|
||||
#include <environment/pg-wcom/common.env>
|
||||
#include <environment/pg-wcom/powerpc.env>
|
||||
|
||||
#if CONFIG_TARGET_KMCOGE5NE
|
||||
add_default+= eccmode=bch
|
||||
#endif
|
|
@ -159,7 +159,6 @@ CONFIG_LCRR_DBYP_PLL_BYPASSED=y
|
|||
CONFIG_LCRR_EADC_2=y
|
||||
CONFIG_LCRR_CLKDIV_4=y
|
||||
CONFIG_83XX_PCICLK=0x3ef1480
|
||||
CONFIG_KM_DEF_NETDEV="eth1"
|
||||
CONFIG_SYS_MONITOR_LEN=786432
|
||||
CONFIG_OF_BOARD_SETUP=y
|
||||
CONFIG_OF_STDOUT_VIA_ALIAS=y
|
||||
|
@ -197,6 +196,7 @@ CONFIG_MTDIDS_DEFAULT="nor0=boot,nand0=app"
|
|||
CONFIG_MTDPARTS_DEFAULT="mtdparts=boot:768k(u-boot),128k(env),128k(envred),-(ubi0);app:-(ubi1);"
|
||||
CONFIG_CMD_UBI=y
|
||||
# CONFIG_CMD_UBIFS is not set
|
||||
CONFIG_ENV_SOURCE_FILE="km83xx"
|
||||
CONFIG_ENV_OVERWRITE=y
|
||||
CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
||||
CONFIG_ENV_ADDR_REDUND=0xF00E0000
|
||||
|
|
|
@ -129,7 +129,6 @@ CONFIG_ACR_PARKM_USB_I2C1_BOOT=y
|
|||
CONFIG_LCRR_DBYP_PLL_BYPASSED=y
|
||||
CONFIG_LCRR_EADC_2=y
|
||||
CONFIG_LCRR_CLKDIV_4=y
|
||||
CONFIG_KM_DEF_NETDEV="eth2"
|
||||
CONFIG_SYS_MONITOR_LEN=786432
|
||||
CONFIG_OF_BOARD_SETUP=y
|
||||
CONFIG_OF_STDOUT_VIA_ALIAS=y
|
||||
|
@ -166,6 +165,7 @@ CONFIG_MTDIDS_DEFAULT="nor0=boot"
|
|||
CONFIG_MTDPARTS_DEFAULT="mtdparts=boot:768k(u-boot),128k(env),128k(envred),-(ubi0);"
|
||||
CONFIG_CMD_UBI=y
|
||||
# CONFIG_CMD_UBIFS is not set
|
||||
CONFIG_ENV_SOURCE_FILE="km83xx"
|
||||
CONFIG_ENV_OVERWRITE=y
|
||||
CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
||||
CONFIG_ENV_ADDR_REDUND=0xF00E0000
|
||||
|
|
|
@ -178,6 +178,7 @@ CONFIG_MTDIDS_DEFAULT="nor0=boot"
|
|||
CONFIG_MTDPARTS_DEFAULT="mtdparts=boot:768k(u-boot),128k(env),128k(envred),-(ubi0);"
|
||||
CONFIG_CMD_UBI=y
|
||||
# CONFIG_CMD_UBIFS is not set
|
||||
CONFIG_ENV_SOURCE_FILE="km83xx"
|
||||
CONFIG_ENV_OVERWRITE=y
|
||||
CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
||||
CONFIG_ENV_ADDR_REDUND=0xF00E0000
|
||||
|
|
|
@ -157,6 +157,7 @@ CONFIG_MTDIDS_DEFAULT="nor0=boot"
|
|||
CONFIG_MTDPARTS_DEFAULT="mtdparts=boot:768k(u-boot),128k(env),128k(envred),-(ubi0);"
|
||||
CONFIG_CMD_UBI=y
|
||||
# CONFIG_CMD_UBIFS is not set
|
||||
CONFIG_ENV_SOURCE_FILE="km83xx"
|
||||
CONFIG_ENV_OVERWRITE=y
|
||||
CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
||||
CONFIG_ENV_ADDR_REDUND=0xF00E0000
|
||||
|
|
|
@ -177,6 +177,7 @@ CONFIG_MTDIDS_DEFAULT="nor0=boot"
|
|||
CONFIG_MTDPARTS_DEFAULT="mtdparts=boot:768k(u-boot),128k(env),128k(envred),-(ubi0);"
|
||||
CONFIG_CMD_UBI=y
|
||||
# CONFIG_CMD_UBIFS is not set
|
||||
CONFIG_ENV_SOURCE_FILE="km83xx"
|
||||
CONFIG_ENV_OVERWRITE=y
|
||||
CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
||||
CONFIG_ENV_ADDR_REDUND=0xF00E0000
|
||||
|
|
|
@ -157,6 +157,7 @@ CONFIG_MTDIDS_DEFAULT="nor0=boot"
|
|||
CONFIG_MTDPARTS_DEFAULT="mtdparts=boot:768k(u-boot),128k(env),128k(envred),-(ubi0);"
|
||||
CONFIG_CMD_UBI=y
|
||||
# CONFIG_CMD_UBIFS is not set
|
||||
CONFIG_ENV_SOURCE_FILE="km83xx"
|
||||
CONFIG_ENV_OVERWRITE=y
|
||||
CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
||||
CONFIG_ENV_ADDR_REDUND=0xF00E0000
|
||||
|
|
|
@ -179,6 +179,7 @@ CONFIG_MTDIDS_DEFAULT="nor0=boot"
|
|||
CONFIG_MTDPARTS_DEFAULT="mtdparts=boot:768k(u-boot),128k(env),128k(envred),-(ubi0);"
|
||||
CONFIG_CMD_UBI=y
|
||||
# CONFIG_CMD_UBIFS is not set
|
||||
CONFIG_ENV_SOURCE_FILE="km83xx"
|
||||
CONFIG_ENV_OVERWRITE=y
|
||||
CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
||||
CONFIG_ENV_ADDR_REDUND=0xF00E0000
|
||||
|
|
|
@ -67,30 +67,6 @@
|
|||
*/
|
||||
#define CFG_SYS_BOOTMAPSZ (8 << 20)
|
||||
|
||||
/*
|
||||
* Environment
|
||||
*/
|
||||
|
||||
/*
|
||||
* Environment Configuration
|
||||
*/
|
||||
#ifndef CONFIG_KM_DEF_ENV /* if not set by keymile-common.h */
|
||||
#define CONFIG_KM_DEF_ENV "km-common=empty\0"
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_KM_DEF_ARCH
|
||||
#define CONFIG_KM_DEF_ARCH "arch=ppc_82xx\0"
|
||||
#endif
|
||||
|
||||
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||
CONFIG_KM_DEF_ENV \
|
||||
CONFIG_KM_DEF_ARCH \
|
||||
"newenv=" \
|
||||
"prot off " __stringify(CONFIG_ENV_ADDR) " +0x40000 && " \
|
||||
"era " __stringify(CONFIG_ENV_ADDR) " +0x40000\0" \
|
||||
"unlock=yes\0" \
|
||||
""
|
||||
|
||||
/*
|
||||
* QE UEC ethernet configuration
|
||||
*/
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0+ */
|
||||
/*
|
||||
* (C) Copyright 2011
|
||||
* Heiko Schocher, DENX Software Engineering, hs@denx.de.
|
||||
*/
|
||||
|
||||
#ifndef __CONFIG_KEYMILE_POWERPC_H
|
||||
#define __CONFIG_KEYMILE_POWERPC_H
|
||||
|
||||
/* Do boardspecific init for all boards */
|
||||
|
||||
/* Increase max size of compressed kernel */
|
||||
|
||||
/******************************************************************************
|
||||
* (PRAM usage)
|
||||
* ... -------------------------------------------------------
|
||||
* ... |ROOTFSSIZE | PNVRAM |PHRAM |RESERVED_PRAM | END_OF_RAM
|
||||
* ... |<------------------- pram -------------------------->|
|
||||
* ... -------------------------------------------------------
|
||||
* @END_OF_RAM:
|
||||
* @CONFIG_KM_RESERVED_PRAM: reserved pram for special purpose
|
||||
* @CONFIG_KM_PHRAM: address for /var
|
||||
* @CONFIG_KM_PNVRAM: address for PNVRAM (for the application)
|
||||
*/
|
||||
|
||||
/* set the default PRAM value to at least PNVRAM + PHRAM when pram env variable
|
||||
* is not valid yet, which is the case for when u-boot copies itself to RAM */
|
||||
#define CONFIG_PRAM ((CONFIG_KM_PNVRAM + CONFIG_KM_PHRAM)>>10)
|
||||
|
||||
/* architecture specific default bootargs */
|
||||
#define CONFIG_KM_DEF_BOOT_ARGS_CPU ""
|
||||
|
||||
#define CONFIG_KM_DEF_ENV_CPU \
|
||||
"u-boot="CONFIG_HOSTNAME "/u-boot.bin\0" \
|
||||
"update=" \
|
||||
"protect off " __stringify(BOOTFLASH_START) " +${filesize} && "\
|
||||
"erase " __stringify(BOOTFLASH_START) " +${filesize} && "\
|
||||
"cp.b ${load_addr_r} " __stringify(BOOTFLASH_START) \
|
||||
" ${filesize} && " \
|
||||
"protect on " __stringify(BOOTFLASH_START) " +${filesize}\0"\
|
||||
"set_fdthigh=true\0" \
|
||||
"checkfdt=true\0" \
|
||||
"bootm_mapsize=" __stringify(CONFIG_SYS_BOOTM_LEN) "\0" \
|
||||
""
|
||||
|
||||
#endif /* __CONFIG_KEYMILE_POWERPC_H */
|
|
@ -8,16 +8,10 @@
|
|||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
#define CONFIG_HOSTNAME "kmcoge5ne"
|
||||
#define NAND_MAX_CHIPS 1
|
||||
#define CFG_SYS_NAND_BASE CFG_SYS_KMBEC_FPGA_BASE /* PRIO_BASE_ADDRESS */
|
||||
|
||||
#define CONFIG_KM_UBI_PARTITION_NAME_BOOT "ubi0"
|
||||
#define CONFIG_KM_UBI_PARTITION_NAME_APP "ubi1"
|
||||
|
||||
/* include common defines/options for all Keymile boards */
|
||||
#include "km/keymile-common.h"
|
||||
#include "km/km-powerpc.h"
|
||||
#include "km/km-mpc83xx.h"
|
||||
#include "km/km-mpc8360.h"
|
||||
|
||||
|
|
|
@ -8,11 +8,7 @@
|
|||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
#define CONFIG_HOSTNAME "kmeter1"
|
||||
|
||||
/* include common defines/options for all Keymile boards */
|
||||
#include "km/keymile-common.h"
|
||||
#include "km/km-powerpc.h"
|
||||
#include "km/km-mpc83xx.h"
|
||||
#include "km/km-mpc8360.h"
|
||||
|
||||
|
|
|
@ -20,14 +20,7 @@
|
|||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* High Level Configuration Options
|
||||
*/
|
||||
#define CONFIG_HOSTNAME "kmopti2"
|
||||
|
||||
/* include common defines/options for all Keymile boards */
|
||||
#include "km/keymile-common.h"
|
||||
#include "km/km-powerpc.h"
|
||||
#include "km/km-mpc83xx.h"
|
||||
#include "km/km-mpc832x.h"
|
||||
|
||||
|
|
|
@ -20,14 +20,7 @@
|
|||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* High Level Configuration Options
|
||||
*/
|
||||
#define CONFIG_HOSTNAME "kmsupx5"
|
||||
|
||||
/* include common defines/options for all Keymile boards */
|
||||
#include "km/keymile-common.h"
|
||||
#include "km/km-powerpc.h"
|
||||
#include "km/km-mpc83xx.h"
|
||||
#include "km/km-mpc832x.h"
|
||||
|
||||
|
|
|
@ -20,14 +20,7 @@
|
|||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* High Level Configuration Options
|
||||
*/
|
||||
#define CONFIG_HOSTNAME "kmtepr2"
|
||||
|
||||
/* include common defines/options for all Keymile boards */
|
||||
#include "km/keymile-common.h"
|
||||
#include "km/km-powerpc.h"
|
||||
#include "km/km-mpc83xx.h"
|
||||
#include "km/km-mpc832x.h"
|
||||
|
||||
|
|
|
@ -20,14 +20,7 @@
|
|||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* High Level Configuration Options
|
||||
*/
|
||||
#define CONFIG_HOSTNAME "tuge1"
|
||||
|
||||
/* include common defines/options for all Keymile boards */
|
||||
#include "km/keymile-common.h"
|
||||
#include "km/km-powerpc.h"
|
||||
#include "km/km-mpc83xx.h"
|
||||
#include "km/km-mpc832x.h"
|
||||
|
||||
|
|
|
@ -20,14 +20,7 @@
|
|||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* High Level Configuration Options
|
||||
*/
|
||||
#define CONFIG_HOSTNAME "tuxx1"
|
||||
|
||||
/* include common defines/options for all Keymile boards */
|
||||
#include "km/keymile-common.h"
|
||||
#include "km/km-powerpc.h"
|
||||
#include "km/km-mpc83xx.h"
|
||||
#include "km/km-mpc832x.h"
|
||||
|
||||
|
|
14
include/environment/pg-wcom/powerpc.env
Normal file
14
include/environment/pg-wcom/powerpc.env
Normal file
|
@ -0,0 +1,14 @@
|
|||
arch=ppc_82xx
|
||||
bootm_mapsize=CONFIG_SYS_BOOTM_LEN
|
||||
checkfdt=true
|
||||
set_fdthigh=true
|
||||
|
||||
update=protect off BOOTFLASH_START +${filesize} &&
|
||||
erase BOOTFLASH_START +${filesize} &&
|
||||
cp.b ${load_addr_r} BOOTFLASH_START ${filesize} &&
|
||||
protect on BOOTFLASH_START +${filesize}
|
||||
|
||||
newenv=prot off CONFIG_ENV_ADDR +0x40000 &&
|
||||
era CONFIG_ENV_ADDR +0x40000
|
||||
|
||||
unlock=yes
|
Loading…
Reference in a new issue