soc/intel: Remove blank lines before '}' and after '{'
[coreboot2.git] / src / mainboard / amd / bilby / Kconfig
blob19fcbe5e9fd7f91d4e9659fad7f3bdcc89020000
1 # SPDX-License-Identifier: GPL-2.0-only
3 if BOARD_AMD_BILBY
5 config BOARD_SPECIFIC_OPTIONS
6         def_bool y
7         select SOC_AMD_PICASSO
8         select BOARD_ROMSIZE_KB_16384
9         select AZALIA_HDA_CODEC_SUPPORT
10         select HAVE_ACPI_RESUME
11         select DRIVERS_UART_ACPI
12         select AMD_SOC_CONSOLE_UART if !AMD_LPC_DEBUG_CARD
14 config FMDFILE
15         default "src/mainboard/amd/bilby/board.fmd"
17 config AMD_LPC_DEBUG_CARD
18         bool "Enable LPC-Serial debug card on the debug header"
19         default n
20         select BILBY_LPC
21         select SUPERIO_SMSC_SIO1036
22         help
23           AMD's debug card contains an SMSC SIO1036 device which provides an
24           I/O-mapped UART in the system. This is mutually exclusive with
25           AMD_SOC_CONSOLE_UART which selects the SoC's integrated memory-mapped
26           UART for coreboot console output.
28 choice
29         prompt "SMSC/Microchip 1036 SuperIO config address"
30         depends on SUPERIO_SMSC_SIO1036
31         default BILBY_SMSC_SIO1036_BASE_164E
33 config BILBY_SMSC_SIO1036_BASE_4E
34         bool "0x4e/0x4d base address"
36 config BILBY_SMSC_SIO1036_BASE_164E
37         bool "0x164e/0x164d base address"
39 endchoice
41 config SUPERIO_ADDR_BASE
42         hex
43         default 0x4e    if BILBY_SMSC_SIO1036_BASE_4E
44         default 0x164e  if BILBY_SMSC_SIO1036_BASE_164E
46 config CBFS_SIZE
47         default 0xfef000 # Maximum size for the Bilby FMAP
49 config MAINBOARD_DIR
50         default "amd/bilby"
52 config MAINBOARD_PART_NUMBER
53         default "BILBY"
55 config ONBOARD_VGA_IS_PRIMARY
56         bool
57         default y
59 if !AMD_LPC_DEBUG_CARD
60 choice
61         prompt "State of IOMux for LPC/eMMC signals"
62         default BILBY_IOMUX_USE_EMMC
63         help
64           Bilby is designed to use either LPC or eMMC signals.  Use this
65           selection to determine which are configured for this image.
67 config BILBY_IOMUX_USE_LPC
68         bool "LPC signals"
70 config BILBY_IOMUX_USE_EMMC
71         bool "eMMC signals"
73 endchoice
74 endif # !AMD_LPC_DEBUG_CARD
76 config BILBY_LPC
77         bool
78         default y if BILBY_IOMUX_USE_LPC
79         help
80           Picasso's LPC bus signals are MUXed with some of the EMMC signals.
81           Select this option if LPC signals are required.
83 #TODO: remove this hack to not break graphics in combination with SeaBIOS
84 config VGA_BIOS_DGPU_ID
85         string
86         default "1002,15d8"
87         help
88           The default VGA BIOS PCI vendor/device ID should be set to the
89           result of the map_oprom_vendev() function in northbridge.c.
91 config VGA_BIOS_DGPU_FILE
92         string
93         default "3rdparty/amd_blobs/picasso/PicassoGenericVbios.bin"
95 if !EM100       # EM100 defaults in soc/amd/common/blocks/spi/Kconfig
96 config EFS_SPI_READ_MODE
97         default 3       # Quad IO (1-1-4)
99 config EFS_SPI_SPEED
100         default 0       # 66MHz
102 config EFS_SPI_MICRON_FLAG
103         default 0
105 config NORMAL_READ_SPI_SPEED
106         default 1       # 33MHz
108 config ALT_SPI_SPEED
109         default 1       # 33MHz
111 config TPM_SPI_SPEED
112         default 1       # 33MHz
114 endif # !EM100
116 choice
117         prompt "DDI-0 connector type"
118         default CONNECT_DP_ON_DDI_0
120 config CONNECT_HDMI_ON_DDI_0
121         bool "Use HDMI interface"
123 config CONNECT_DP_ON_DDI_0
124         bool "Use Displayport interface"
125 endchoice
127 config DDI0_CONNECTOR_TYPE
128         int
129         default 0 if CONNECT_DP_ON_DDI_0
130         default 4 if CONNECT_HDMI_ON_DDI_0
132 choice
133         prompt "DDI-1 connector type"
134         default CONNECT_DP_ON_DDI_1
136 config CONNECT_HDMI_ON_DDI_1
137         bool "Use HDMI interface"
139 config CONNECT_DP_ON_DDI_1
140         bool "Use Displayport interface"
141 endchoice
143 config DDI1_CONNECTOR_TYPE
144         int
145         default 0 if CONNECT_DP_ON_DDI_1
146         default 4 if CONNECT_HDMI_ON_DDI_1
148 endif # BOARD_AMD_BILBY