mainboard/intel/cannonlake_rvp: Add initial board files
Initial board files needed to selected to build cannonlake rvp. Change-Id: I82bd5c785e451f02b827765c54d432517afd7de0 Signed-off-by: Andrey Petrov <andrey.petrov@intel.com> Reviewed-on: https://review.coreboot.org/20075 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
committed by
Aaron Durbin
parent
6486e7819c
commit
59e0834f52
35
src/mainboard/intel/cannonlake_rvp/Kconfig
Normal file
35
src/mainboard/intel/cannonlake_rvp/Kconfig
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
if BOARD_INTEL_CANNONLAKE_RVP
|
||||||
|
|
||||||
|
config BOARD_SPECIFIC_OPTIONS
|
||||||
|
def_bool y
|
||||||
|
select BOARD_ROMSIZE_KB_16384
|
||||||
|
select SOC_INTEL_CANNONLAKE
|
||||||
|
|
||||||
|
config MAINBOARD_DIR
|
||||||
|
string
|
||||||
|
default "intel/cannonlake_rvp"
|
||||||
|
|
||||||
|
config MAINBOARD_PART_NUMBER
|
||||||
|
string
|
||||||
|
default "Cannonlake RVP"
|
||||||
|
|
||||||
|
config MAINBOARD_VENDOR
|
||||||
|
string
|
||||||
|
default "Intel"
|
||||||
|
|
||||||
|
config IFD_BIN_PATH
|
||||||
|
string
|
||||||
|
depends on HAVE_IFD_BIN
|
||||||
|
default "3rdparty/blobs/mainboard/$(CONFIG_MAINBOARD_DIR)/descriptor.bin"
|
||||||
|
|
||||||
|
config ME_BIN_PATH
|
||||||
|
string
|
||||||
|
depends on HAVE_ME_BIN
|
||||||
|
default "3rdparty/blobs/mainboard/$(CONFIG_MAINBOARD_DIR)/me.bin"
|
||||||
|
|
||||||
|
config EC_BIN_PATH
|
||||||
|
string
|
||||||
|
depends on HAVE_EC_BIN
|
||||||
|
default "3rdparty/blobs/mainboard/$(CONFIG_MAINBOARD_DIR)/ec.bin"
|
||||||
|
|
||||||
|
endif
|
2
src/mainboard/intel/cannonlake_rvp/Kconfig.name
Normal file
2
src/mainboard/intel/cannonlake_rvp/Kconfig.name
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
config BOARD_INTEL_CANNONLAKE_RVP
|
||||||
|
bool "Cannonlake DDR4 RVP"
|
1
src/mainboard/intel/cannonlake_rvp/Makefile.inc
Normal file
1
src/mainboard/intel/cannonlake_rvp/Makefile.inc
Normal file
@ -0,0 +1 @@
|
|||||||
|
#Nothing here yet
|
6
src/mainboard/intel/cannonlake_rvp/board_info.txt
Normal file
6
src/mainboard/intel/cannonlake_rvp/board_info.txt
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
Vendor name: Intel
|
||||||
|
Board name: Cannonlake rvp
|
||||||
|
Category: eval
|
||||||
|
ROM protocol: SPI
|
||||||
|
ROM socketed: n
|
||||||
|
Flashrom support: y
|
9
src/mainboard/intel/cannonlake_rvp/devicetree.cb
Normal file
9
src/mainboard/intel/cannonlake_rvp/devicetree.cb
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
chip soc/intel/cannonlake
|
||||||
|
|
||||||
|
device cpu_cluster 0 on
|
||||||
|
device lapic 0 on end
|
||||||
|
end
|
||||||
|
|
||||||
|
device domain 0 on
|
||||||
|
end
|
||||||
|
end
|
17
src/mainboard/intel/cannonlake_rvp/romstage.c
Normal file
17
src/mainboard/intel/cannonlake_rvp/romstage.c
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the coreboot project.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2016 Google Inc.
|
||||||
|
* Copyright (C) 2017 Intel Corp.
|
||||||
|
*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//Nothing here yet, but file needed for build.
|
Reference in New Issue
Block a user