nyan: Add a mainboard specific bootblock.

We need somewhere to put mainboard specific bootblock initialization.

BUG=None
TEST=Built and booted into the bootblock on nyan.
BRANCH=None

Change-Id: Ief409baff5ae67871879291c7ff0533f19ea6e56
Signed-off-by: Gabe Black <gabeblack@google.com>
Reviewed-on: https://chromium-review.googlesource.com/172582
Reviewed-by: Ronald Minnich <rminnich@chromium.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Tested-by: Gabe Black <gabeblack@chromium.org>
Commit-Queue: Gabe Black <gabeblack@chromium.org>
This commit is contained in:
Gabe Black 2013-10-10 02:22:54 -07:00 committed by chrome-internal-fetch
commit a83d065d66
3 changed files with 27 additions and 0 deletions

View file

@ -23,6 +23,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select ARCH_ARM
select SOC_NVIDIA_TEGRA124
select MAINBOARD_HAS_BOOTBLOCK_INIT
config MAINBOARD_DIR
string

View file

@ -27,6 +27,8 @@ $(obj)/generated/bct.cfg:
subdirs-y += bct
bootblock-y += bootblock.c
romstage-y += romstage.c
ramstage-y += mainboard.c

View file

@ -0,0 +1,24 @@
/*
* This file is part of the coreboot project.
*
* Copyright 2013 Google Inc.
*
* 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
*/
#include <bootblock_common.h>
void bootblock_mainboard_init(void)
{
}