• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3if BOARD_OPENCELLULAR_ELGON
4
5config BOARD_SPECIFIC_OPTIONS
6	def_bool y
7	select BOARD_ROMSIZE_KB_16384
8	select COMMON_CBFS_SPI_WRAPPER
9	select I2C_TPM
10	select RTC
11	select SOC_CAVIUM_CN81XX
12	select SPI_FLASH
13	select SPI_FLASH_WINBOND
14	select MAINBOARD_HAS_TPM1
15	select MISSING_BOARD_RESET
16
17config VBOOT
18	select VBOOT_NO_BOARD_SUPPORT
19	select GBB_FLAG_DISABLE_LID_SHUTDOWN
20	select GBB_FLAG_DISABLE_PD_SOFTWARE_SYNC
21	select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC
22	select GBB_FLAG_DISABLE_FWMP
23
24config GBB_HWID
25	string
26	depends on VBOOT
27	default "ELGON"
28
29config MAINBOARD_DIR
30	default "opencellular/elgon"
31
32config DRIVER_TPM_I2C_BUS
33	hex
34	default 0x1
35
36config DRIVER_TPM_I2C_ADDR
37	hex
38	default 0x20
39
40config DRAM_SIZE_MB
41	int
42	default 4096
43
44config BOOT_DEVICE_SPI_FLASH_BUS
45	int
46	default 0
47
48config CONSOLE_SERIAL_UART_ADDRESS
49	hex
50	depends on DRIVERS_UART
51	default 0x87E028000000
52
53config UART_FOR_CONSOLE
54	int
55	depends on DRIVERS_UART
56	default 0
57
58config FMDFILE
59	default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/board.fmd"
60	default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot.fmd" if VBOOT
61
62config MAX_CPUS
63	default 4
64
65##########################################################
66#### Update below when adding a new derivative board. ####
67##########################################################
68
69config MAINBOARD_PART_NUMBER
70	default "Elgon"
71
72endif
73