1*83d290c5STom Rini // SPDX-License-Identifier: GPL-2.0+ 20649cd0dSSimon Glass /* 30649cd0dSSimon Glass * (C) Copyright 2000-2010 40649cd0dSSimon Glass * Wolfgang Denk, DENX Software Engineering, wd@denx.de. 50649cd0dSSimon Glass * 60649cd0dSSimon Glass * (C) Copyright 2001 Sysgo Real-Time Solutions, GmbH <www.elinos.com> 70649cd0dSSimon Glass * Andreas Heppel <aheppel@sysgo.de> 80649cd0dSSimon Glass */ 90649cd0dSSimon Glass 100649cd0dSSimon Glass #include <common.h> 110649cd0dSSimon Glass #include <command.h> 120649cd0dSSimon Glass #include <environment.h> 130649cd0dSSimon Glass #include <linux/stddef.h> 140649cd0dSSimon Glass 150649cd0dSSimon Glass DECLARE_GLOBAL_DATA_PTR; 160649cd0dSSimon Glass 17eeba55cbSTom Rini /* 18eeba55cbSTom Rini * Because we only ever have the default environment available we must mark 19eeba55cbSTom Rini * it as invalid. 20eeba55cbSTom Rini */ env_nowhere_init(void)21eeba55cbSTom Rinistatic int env_nowhere_init(void) 22eeba55cbSTom Rini { 23eeba55cbSTom Rini gd->env_addr = (ulong)&default_environment[0]; 24eeba55cbSTom Rini gd->env_valid = ENV_INVALID; 25eeba55cbSTom Rini 26eeba55cbSTom Rini return 0; 27eeba55cbSTom Rini } 28eeba55cbSTom Rini 294415f1d1SSimon Glass U_BOOT_ENV_LOCATION(nowhere) = { 304415f1d1SSimon Glass .location = ENVL_NOWHERE, 31eeba55cbSTom Rini .init = env_nowhere_init, 32ac358bebSSimon Glass ENV_NAME("nowhere") 334415f1d1SSimon Glass }; 34