src/: Replace GPL boilerplate with SPDX headers
[coreboot.git] / src / mainboard / opencellular / elgon / Kconfig
blobe2e325b35291706692a5e8016b724b9eb695f2e4
1 ##
2 ## This file is part of the coreboot project.
3 ##
4 ##
5 ## SPDX-License-Identifier: GPL-2.0-only
7 if BOARD_OPENCELLULAR_ELGON
9 config BOARD_SPECIFIC_OPTIONS
10         def_bool y
11         select BOARD_ROMSIZE_KB_16384
12         select COMMON_CBFS_SPI_WRAPPER
13         select RTC
14         select SOC_CAVIUM_CN81XX
15         select SPI_FLASH
16         select SPI_FLASH_WINBOND
17         select MAINBOARD_HAS_I2C_TPM_GENERIC
18         select MAINBOARD_HAS_TPM1
19         select MISSING_BOARD_RESET
21 config VBOOT
22         select VBOOT_NO_BOARD_SUPPORT
23         select GBB_FLAG_DISABLE_LID_SHUTDOWN
24         select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC
25         select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
26         select GBB_FLAG_DISABLE_FWMP
28 config GBB_HWID
29         string
30         depends on VBOOT
31         default "ELGON"
33 config MAINBOARD_DIR
34         string
35         default "opencellular/elgon"
37 config DRIVER_TPM_I2C_BUS
38         hex
39         default 0x1
41 config DRIVER_TPM_I2C_ADDR
42         hex
43         default 0x20
45 config DRAM_SIZE_MB
46         int
47         default 4096
49 config BOOT_DEVICE_SPI_FLASH_BUS
50         int
51         default 0
53 config CONSOLE_SERIAL_UART_ADDRESS
54         hex
55         depends on DRIVERS_UART
56         default 0x87E028000000
58 config UART_FOR_CONSOLE
59         int
60         depends on DRIVERS_UART
61         default 0
63 config FMDFILE
64         string
65         default "src/mainboard/$(CONFIG_MAINBOARD_DIR)/board.fmd"
66         default "src/mainboard/$(CONFIG_MAINBOARD_DIR)/vboot.fmd" if VBOOT
68 config MAX_CPUS
69         default 4
71 ##########################################################
72 #### Update below when adding a new derivative board. ####
73 ##########################################################
75 config MAINBOARD_PART_NUMBER
76         string
77         default "Elgon"
79 config MAINBOARD_FIT_DTS
80         string
81         default "gbcv2.dts"
83 endif