mainboard/google/poppy/variants/soraka: add soraka board

Create Soraka board which derives from Poppy, a KBL reference board.
More Soraka specific changes need to be done later on.

BRANCH=master
BUG=b:36995255
TEST=Build (as initial setup)

Change-Id: I8af68d2cf475df56336aa0e3bebe86a54ece1999
Signed-off-by: YH Lin <yueherngl@chromium.org>
Reviewed-on: https://review.coreboot.org/19343
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins)
Reviewed-by: Furquan Shaikh <furquan@google.com>
This commit is contained in:
YH Lin 2017-04-18 15:32:55 -07:00 committed by Furquan Shaikh
parent ffb3b8983d
commit 22b22b6988
6 changed files with 74 additions and 0 deletions

View File

@ -29,6 +29,7 @@ config GBB_HWID
string string
depends on CHROMEOS depends on CHROMEOS
default "POPPY TEST 8294" if BOARD_GOOGLE_POPPY default "POPPY TEST 8294" if BOARD_GOOGLE_POPPY
default "SORAKA TEST 1869" if BOARD_GOOGLE_SORAKA
config INCLUDE_NHLT_BLOBS config INCLUDE_NHLT_BLOBS
bool "Include blobs for audio." bool "Include blobs for audio."
@ -44,10 +45,12 @@ config MAINBOARD_DIR
config MAINBOARD_FAMILY config MAINBOARD_FAMILY
string string
default "Google_Poppy" if BOARD_GOOGLE_POPPY default "Google_Poppy" if BOARD_GOOGLE_POPPY
default "Google_Soraka" if BOARD_GOOGLE_SORAKA
config MAINBOARD_PART_NUMBER config MAINBOARD_PART_NUMBER
string string
default "Poppy" if BOARD_GOOGLE_POPPY default "Poppy" if BOARD_GOOGLE_POPPY
default "Soraka" if BOARD_GOOGLE_SORAKA
config MAX_CPUS config MAX_CPUS
int int
@ -66,6 +69,7 @@ config POPPY_USE_SPI_TPM
config VARIANT_DIR config VARIANT_DIR
string string
default "poppy" if BOARD_GOOGLE_POPPY default "poppy" if BOARD_GOOGLE_POPPY
default "soraka" if BOARD_GOOGLE_SORAKA
config VBOOT config VBOOT
select EC_GOOGLE_CHROMEEC_SWITCHES select EC_GOOGLE_CHROMEEC_SWITCHES

View File

@ -1,3 +1,7 @@
config BOARD_GOOGLE_POPPY config BOARD_GOOGLE_POPPY
bool "Poppy" bool "Poppy"
select BOARD_GOOGLE_BASEBOARD_POPPY select BOARD_GOOGLE_BASEBOARD_POPPY
config BOARD_GOOGLE_SORAKA
bool "Soraka"
select BOARD_GOOGLE_BASEBOARD_POPPY

View File

@ -0,0 +1,8 @@
SPD_SOURCES = empty # 0b0000
SPD_SOURCES += empty # 0b0001
SPD_SOURCES += empty # 0b0010
SPD_SOURCES += micron_dimm_MT52L512M64D4PQ-107 # 0b0011
SPD_SOURCES += hynix_dimm_H9CCNNNCPTALBR-NUD # 0b0100
SPD_SOURCES += micron_dimm_MT52L1G64D8QC-107 # 0b0101
SPD_SOURCES += hynix_dimm_H9CCNNNFAGMLLR-NUD # 0b0110

View File

@ -0,0 +1,16 @@
/*
* This file is part of the coreboot project.
*
* Copyright 2017 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.
*/
#include <baseboard/acpi/dptf.asl>

View File

@ -0,0 +1,21 @@
/*
* This file is part of the coreboot project.
*
* Copyright 2017 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.
*/
#ifndef __MAINBOARD_EC_H__
#define __MAINBOARD_EC_H__
#include <baseboard/ec.h>
#endif /* __MAINBOARD_EC_H__ */

View File

@ -0,0 +1,21 @@
/*
* This file is part of the coreboot project.
*
* Copyright 2017 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.
*/
#ifndef __MAINBOARD_GPIO_H__
#define __MAINBOARD_GPIO_H__
#include <baseboard/gpio.h>
#endif /* __MAINBOARD_GPIO_H__ */