defaultenv-2: Make use of nonvolatile variables
This moves the variable assignments previously done in /env/config-board
to non volatile variables in /env/nv/. This makes the settings adjustable
by the user without editing a file.

Most of the changes are simple conversions which for many boards makes
/env/config-board unnecessary. Some boards had some logic to assign
global.boot.default based on the current bootsource. This has been
moved to /env/init/bootsource. An additional check is added to not
overwrite a nv.boot.default should it exist.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 32e879f commit 7962e7a0b423a5dfba251622f64d3891f69a55c0
@Sascha Hauer Sascha Hauer authored on 6 Nov 2014
Showing 77 changed files
View
arch/arm/boards/archosg9/env/init/bootsource
View
arch/arm/boards/at91sam9m10ihd/env/config 100644 → 0
View
arch/arm/boards/at91sam9m10ihd/env/init/config-board 100644 → 0
View
arch/arm/boards/at91sam9m10ihd/env/nv/boot.default 0 → 100644
View
arch/arm/boards/at91sam9m10ihd/env/nv/hostname 0 → 100644
View
arch/arm/boards/at91sam9m10ihd/env/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/avnet-zedboard/env/init/config-board 100644 → 0
View
arch/arm/boards/avnet-zedboard/env/init/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/beagle/env/config-board 100644 → 0
View
arch/arm/boards/beagle/env/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/ccxmx51/env/config-board 100644 → 0
View
arch/arm/boards/ccxmx51/env/nv/autoboot_timeout 0 → 100644
View
arch/arm/boards/ccxmx51/env/nv/boot.default 0 → 100644
View
arch/arm/boards/ccxmx51/env/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/clep7212/env/config-board 100644 → 0
View
arch/arm/boards/clep7212/env/init/bootsource 0 → 100644
View
arch/arm/boards/clep7212/env/nv/autoboot_timeout 0 → 100644
View
arch/arm/boards/clep7212/env/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/crystalfontz-cfa10036/env/config-board 100644 → 0
View
arch/arm/boards/crystalfontz-cfa10036/env/init/general 100644 → 0
View
arch/arm/boards/crystalfontz-cfa10036/env/nv/boot.default 0 → 100644
View
arch/arm/boards/crystalfontz-cfa10036/env/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/efika-mx-smartbook/env/config 100644 → 0
View
arch/arm/boards/efika-mx-smartbook/env/init/bootsource
View
arch/arm/boards/efika-mx-smartbook/env/nv/autoboot_timeout 0 → 100644
View
arch/arm/boards/efika-mx-smartbook/env/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/efika-mx-smartbook/env/nv/linux.bootargs.lpj 0 → 100644
View
arch/arm/boards/efika-mx-smartbook/env/nv/linux.bootargs.quiet 0 → 100644
View
arch/arm/boards/embedsky-e9/defaultenv-e9/config-board 100644 → 0
View
arch/arm/boards/embedsky-e9/defaultenv-e9/init/bootsource 0 → 100644
View
arch/arm/boards/embedsky-e9/defaultenv-e9/nv/hostname 0 → 100644
View
arch/arm/boards/gk802/env/config-board 100644 → 0
View
arch/arm/boards/guf-vincell/env/init/config-board 100644 → 0
View
arch/arm/boards/guf-vincell/env/init/nv/hostname 0 → 100644
View
arch/arm/boards/guf-vincell/env/init/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/highbank/env/config-board 100644 → 0
View
arch/arm/boards/highbank/env/nv/boot.default 0 → 100644
View
arch/arm/boards/highbank/env/nv/bootargs.base 0 → 100644
View
arch/arm/boards/highbank/env/nv/bootm.oftree 0 → 100644
View
arch/arm/boards/mx31moboard/env/config-board 100644 → 0
View
arch/arm/boards/mx31moboard/env/nv/boot.default 0 → 100644
View
arch/arm/boards/mx31moboard/env/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/panda/env/config-board 100644 → 0
View
arch/arm/boards/panda/env/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/phytec-phycard-imx6/defaultenv-phycard-imx6/config-board 100644 → 0
View
arch/arm/boards/phytec-phycard-imx6/defaultenv-phycard-imx6/nv/boot.default 0 → 100644
View
arch/arm/boards/phytec-phycard-imx6/defaultenv-phycard-imx6/nv/bootargs.base 0 → 100644
View
arch/arm/boards/phytec-phycard-imx6/defaultenv-phycard-imx6/nv/hostname 0 → 100644
View
arch/arm/boards/phytec-phycore-am335x/defaultenv-phycore-am335x/config-board 100644 → 0
View
arch/arm/boards/phytec-phycore-am335x/defaultenv-phycore-am335x/init/bootsource 0 → 100644
View
arch/arm/boards/phytec-phycore-am335x/defaultenv-phycore-am335x/init/init-usbserial 0 → 100644
View
arch/arm/boards/phytec-phycore-am335x/defaultenv-phycore-am335x/nv/bootargs.base 0 → 100644
View
arch/arm/boards/phytec-phycore-am335x/defaultenv-phycore-am335x/nv/hostname 0 → 100644
View
arch/arm/boards/phytec-phycore-imx31/env/config-board 100644 → 0
View
arch/arm/boards/phytec-phycore-imx31/env/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/phytec-phycore-imx35/env/config-board 100644 → 0
View
arch/arm/boards/phytec-phycore-imx35/env/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/phytec-phyflex-am335x/defaultenv-phyflex-am335x/config-board 100644 → 0
View
arch/arm/boards/phytec-phyflex-am335x/defaultenv-phyflex-am335x/init/bootsource 0 → 100644
View
arch/arm/boards/phytec-phyflex-am335x/defaultenv-phyflex-am335x/nv/hostname 0 → 100644
View
arch/arm/boards/phytec-phyflex-am335x/defaultenv-phyflex-am335x/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/phytec-phyflex-imx6/defaultenv-phyflex-imx6/config-board 100644 → 0
View
arch/arm/boards/phytec-phyflex-imx6/defaultenv-phyflex-imx6/nv/boot.default 0 → 100644
View
arch/arm/boards/phytec-phyflex-imx6/defaultenv-phyflex-imx6/nv/hostname 0 → 100644
View
arch/arm/boards/phytec-phyflex-imx6/defaultenv-phyflex-imx6/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/radxa-rock/env/config-board 100644 → 0
View
arch/arm/boards/radxa-rock/env/nv/linux.bootargs.base 0 → 100644
View
arch/arm/boards/telit-evk-pro3/env/config-board 100644 → 0
View
arch/arm/boards/telit-evk-pro3/env/nv/boot.default 0 → 100644
View
arch/arm/boards/telit-evk-pro3/env/nv/bootargs.base 0 → 100644
View
arch/arm/boards/telit-evk-pro3/env/nv/hostname 0 → 100644
View
common/Kconfig
View
defaultenv/defaultenv-2-base/bin/init
View
defaultenv/defaultenv-2-base/config
View
defaultenv/defaultenv-2-base/nv/allow_color 0 → 100644
View
defaultenv/defaultenv-2-base/nv/autoboot_timeout 0 → 100644
View
defaultenv/defaultenv-2-base/nv/user 0 → 100644