From e3110b862071ae0797afb0688495315a7dd47739 Mon Sep 17 00:00:00 2001 From: Shelley Chen Date: Mon, 10 Dec 2018 12:59:01 -0800 Subject: mb/google/hatch: Creating skeleton directories and files Creating skeleton files and directories in mainboard for the new Hatch board. This is to facilitate development for different parties involved. BUG=None BRANCH=None TEST=./util/abuild/abuild -p none -t google/hatch -x -a Change-Id: I5fc60c178f83034abe5d846d0f4169072b66f448 Signed-off-by: Shelley Chen Reviewed-on: https://review.coreboot.org/c/30169 Tested-by: build bot (Jenkins) Reviewed-by: Aamir Bohra --- src/mainboard/google/hatch/bootblock.c | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/mainboard/google/hatch/bootblock.c (limited to 'src/mainboard/google/hatch/bootblock.c') diff --git a/src/mainboard/google/hatch/bootblock.c b/src/mainboard/google/hatch/bootblock.c new file mode 100644 index 0000000000..9cde37a90e --- /dev/null +++ b/src/mainboard/google/hatch/bootblock.c @@ -0,0 +1,32 @@ +/* + * This file is part of the coreboot project. + * + * Copyright 2018 Google LLC + * + * 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. + */ + +#include +#include +#include + +static void early_config_gpio(void) +{ + const struct pad_config *early_gpio_table; + size_t num_gpios = 0; + + early_gpio_table = variant_early_gpio_table(&num_gpios); + gpio_configure_pads(early_gpio_table, num_gpios); +} + +void bootblock_mainboard_init(void) +{ + early_config_gpio(); +} -- cgit v1.2.3