2 ## This file is part of the coreboot project.
5 ## SPDX-License-Identifier: GPL-2.0-only
7 if BOARD_OPENCELLULAR_ELGON
9 config BOARD_SPECIFIC_OPTIONS
11 select BOARD_ROMSIZE_KB_16384
12 select COMMON_CBFS_SPI_WRAPPER
14 select SOC_CAVIUM_CN81XX
16 select SPI_FLASH_WINBOND
17 select MAINBOARD_HAS_I2C_TPM_GENERIC
18 select MAINBOARD_HAS_TPM1
19 select MISSING_BOARD_RESET
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
35 default "opencellular/elgon"
37 config DRIVER_TPM_I2C_BUS
41 config DRIVER_TPM_I2C_ADDR
49 config BOOT_DEVICE_SPI_FLASH_BUS
53 config CONSOLE_SERIAL_UART_ADDRESS
55 depends on DRIVERS_UART
56 default 0x87E028000000
58 config UART_FOR_CONSOLE
60 depends on DRIVERS_UART
65 default "src/mainboard/$(CONFIG_MAINBOARD_DIR)/board.fmd"
66 default "src/mainboard/$(CONFIG_MAINBOARD_DIR)/vboot.fmd" if VBOOT
71 ##########################################################
72 #### Update below when adding a new derivative board. ####
73 ##########################################################
75 config MAINBOARD_PART_NUMBER
79 config MAINBOARD_FIT_DTS