Commit a5b212942bb6cf0cc9fd5dd85241a84c04a33ba4

Authored by Bin Meng
1 parent e88e1ef550

x86: ivybridge: kconfig: Imply platform specific drivers

Imply drivers that are working with Ivybridge platform in the
platform Kconfig.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

Showing 5 changed files with 6 additions and 19 deletions Side-by-side Diff

arch/x86/cpu/ivybridge/Kconfig
... ... @@ -10,6 +10,11 @@
10 10 select CACHE_MRC_BIN if HAVE_MRC
11 11 imply HAVE_INTEL_ME
12 12 imply ENABLE_MRC_CACHE
  13 + imply ENV_IS_IN_SPI_FLASH
  14 + imply ICH_SPI
  15 + imply SCSI
  16 + imply SPI_FLASH
  17 + imply VIDEO_VESA
13 18  
14 19 if NORTHBRIDGE_INTEL_IVYBRIDGE
15 20  
configs/chromebook_link64_defconfig
... ... @@ -18,7 +18,6 @@
18 18 CONFIG_SPL_LOAD_FIT=y
19 19 CONFIG_BOOTSTAGE=y
20 20 CONFIG_BOOTSTAGE_REPORT=y
21   -CONFIG_ENV_IS_IN_SPI_FLASH=y
22 21 CONFIG_SYS_CONSOLE_INFO_QUIET=y
23 22 CONFIG_SPL_SYS_MALLOC_SIMPLE=y
24 23 CONFIG_SPL_CPU_SUPPORT=y
... ... @@ -57,7 +56,6 @@
57 56 CONFIG_SPL_REGMAP=y
58 57 CONFIG_SYSCON=y
59 58 CONFIG_SPL_SYSCON=y
60   -CONFIG_SCSI=y
61 59 CONFIG_DM_SCSI=y
62 60 CONFIG_BLK=y
63 61 CONFIG_CPU=y
... ... @@ -65,7 +63,6 @@
65 63 CONFIG_SYS_I2C_INTEL=y
66 64 CONFIG_CROS_EC=y
67 65 CONFIG_CROS_EC_LPC=y
68   -CONFIG_SPI_FLASH=y
69 66 CONFIG_SPI_FLASH_GIGADEVICE=y
70 67 CONFIG_SPI_FLASH_MACRONIX=y
71 68 CONFIG_SPI_FLASH_WINBOND=y
72 69  
... ... @@ -73,11 +70,9 @@
73 70 CONFIG_DEBUG_UART_CLOCK=1843200
74 71 CONFIG_DEBUG_UART_BOARD_INIT=y
75 72 CONFIG_SYS_NS16550=y
76   -CONFIG_ICH_SPI=y
77 73 CONFIG_TPM_TIS_LPC=y
78 74 CONFIG_USB_STORAGE=y
79 75 CONFIG_USB_KEYBOARD=y
80   -CONFIG_VIDEO_VESA=y
81 76 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
82 77 CONFIG_FRAMEBUFFER_VESA_MODE_11A=y
83 78 CONFIG_VIDEO_IVYBRIDGE_IGD=y
configs/chromebook_link_defconfig
... ... @@ -10,7 +10,6 @@
10 10 CONFIG_FIT=y
11 11 CONFIG_BOOTSTAGE=y
12 12 CONFIG_BOOTSTAGE_REPORT=y
13   -CONFIG_ENV_IS_IN_SPI_FLASH=y
14 13 CONFIG_SYS_CONSOLE_INFO_QUIET=y
15 14 CONFIG_HUSH_PARSER=y
16 15 CONFIG_CMD_CPU=y
... ... @@ -39,7 +38,6 @@
39 38 CONFIG_EFI_PARTITION=y
40 39 CONFIG_REGMAP=y
41 40 CONFIG_SYSCON=y
42   -CONFIG_SCSI=y
43 41 CONFIG_DM_SCSI=y
44 42 CONFIG_BLK=y
45 43 CONFIG_CPU=y
... ... @@ -47,7 +45,6 @@
47 45 CONFIG_SYS_I2C_INTEL=y
48 46 CONFIG_CROS_EC=y
49 47 CONFIG_CROS_EC_LPC=y
50   -CONFIG_SPI_FLASH=y
51 48 CONFIG_SPI_FLASH_GIGADEVICE=y
52 49 CONFIG_SPI_FLASH_MACRONIX=y
53 50 CONFIG_SPI_FLASH_WINBOND=y
54 51  
... ... @@ -55,11 +52,9 @@
55 52 CONFIG_DEBUG_UART_CLOCK=1843200
56 53 CONFIG_DEBUG_UART_BOARD_INIT=y
57 54 CONFIG_SYS_NS16550=y
58   -CONFIG_ICH_SPI=y
59 55 CONFIG_TPM_TIS_LPC=y
60 56 CONFIG_USB_STORAGE=y
61 57 CONFIG_USB_KEYBOARD=y
62   -CONFIG_VIDEO_VESA=y
63 58 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
64 59 CONFIG_FRAMEBUFFER_VESA_MODE_11A=y
65 60 CONFIG_VIDEO_IVYBRIDGE_IGD=y
configs/chromebox_panther_defconfig
... ... @@ -7,7 +7,6 @@
7 7 CONFIG_FIT=y
8 8 CONFIG_BOOTSTAGE=y
9 9 CONFIG_BOOTSTAGE_REPORT=y
10   -CONFIG_ENV_IS_IN_SPI_FLASH=y
11 10 CONFIG_SYS_CONSOLE_INFO_QUIET=y
12 11 CONFIG_HUSH_PARSER=y
13 12 # CONFIG_CMD_IMLS is not set
14 13  
15 14  
16 15  
... ... @@ -35,22 +34,18 @@
35 34 CONFIG_EFI_PARTITION=y
36 35 CONFIG_REGMAP=y
37 36 CONFIG_SYSCON=y
38   -CONFIG_SCSI=y
39 37 CONFIG_DM_SCSI=y
40 38 CONFIG_BLK=y
41 39 CONFIG_CROS_EC=y
42 40 CONFIG_CROS_EC_LPC=y
43   -CONFIG_SPI_FLASH=y
44 41 CONFIG_SPI_FLASH_GIGADEVICE=y
45 42 CONFIG_SPI_FLASH_MACRONIX=y
46 43 CONFIG_SPI_FLASH_WINBOND=y
47 44 CONFIG_RTL8169=y
48 45 CONFIG_SYS_NS16550=y
49   -CONFIG_ICH_SPI=y
50 46 CONFIG_TPM_TIS_LPC=y
51 47 CONFIG_USB_STORAGE=y
52 48 CONFIG_USB_KEYBOARD=y
53   -CONFIG_VIDEO_VESA=y
54 49 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
55 50 CONFIG_FRAMEBUFFER_VESA_MODE_11A=y
56 51 CONFIG_CONSOLE_SCROLL_LINES=5
configs/cougarcanyon2_defconfig
... ... @@ -3,7 +3,6 @@
3 3 CONFIG_DEFAULT_DEVICE_TREE="cougarcanyon2"
4 4 CONFIG_TARGET_COUGARCANYON2=y
5 5 # CONFIG_ENABLE_MRC_CACHE is not set
6   -CONFIG_ENV_IS_IN_SPI_FLASH=y
7 6 CONFIG_SYS_CONSOLE_INFO_QUIET=y
8 7 CONFIG_HUSH_PARSER=y
9 8 # CONFIG_CMD_IMLS is not set
10 9  
11 10  
... ... @@ -28,11 +27,9 @@
28 27 CONFIG_EFI_PARTITION=y
29 28 CONFIG_REGMAP=y
30 29 CONFIG_SYSCON=y
31   -CONFIG_SCSI=y
32   -CONFIG_SPI_FLASH=y
33 30 CONFIG_SPI_FLASH_WINBOND=y
34 31 CONFIG_SYS_NS16550=y
35   -CONFIG_ICH_SPI=y
36 32 CONFIG_USB_STORAGE=y
37 33 CONFIG_USB_KEYBOARD=y
  34 +# CONFIG_VIDEO_VESA is not set