ab56b3b11c
A global flag oprom_is_loaded was used to indicate to U-boot that VGA option ROM was loaded and run, or that native VGA init was completed on GMA device. Implement this feature without dependency to CHROMEOS option and replace use of global variable oprom_is_loaded with call to gfx_get_init_done(). Change-Id: I7e1afd752f18e5346dabdee62e4f7ea08ada5faf Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: http://review.coreboot.org/4309 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@google.com> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
37 lines
1.2 KiB
C
37 lines
1.2 KiB
C
/*
|
|
* This file is part of the coreboot project.
|
|
*
|
|
* Copyright (C) 2011 The ChromiumOS Authors. All rights reserved.
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; version 2 of the License.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
*/
|
|
|
|
#ifndef __BOOTMODE_H__
|
|
#define __BOOTMODE_H__
|
|
|
|
int get_developer_mode_switch(void);
|
|
int get_recovery_mode_switch(void);
|
|
|
|
int gfx_get_init_done(void);
|
|
void gfx_set_init_done(int done);
|
|
|
|
#if CONFIG_BOOTMODE_STRAPS
|
|
int developer_mode_enabled(void);
|
|
int recovery_mode_enabled(void);
|
|
#else
|
|
static inline int recovery_mode_enabled(void) { return 0; }
|
|
static inline int developer_mode_enabled(void) { return 0; }
|
|
#endif
|
|
|
|
#endif /* __BOOTMODE_H__ */
|