diff options
author | Pawel Moll <pawel.moll@arm.com> | 2013-10-21 06:00:01 -0400 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2013-10-28 16:26:02 -0400 |
commit | 81d6e719d1f8e1aa318f6d899f496fdf89e2f046 (patch) | |
tree | 3e1fa51d4a04618bd84ecfaa04c1f690f5a19a93 | |
parent | 0ffae27f0f29e877ce52e4794a99926167792378 (diff) |
ARM: vexpress: Enable platform-specific options in defconfig
This patch enables all drivers and alike to make defconfig-ed
kernels use Versatile Express specific features, like power
management services (PSCI, MCPM with drivers for DCCSB on
Fast Models and SPC on TC2), CMA for frame buffer allocation,
all virtio device drivers (for QEMU, KVM tools and Fast Models),
MTD physmap drivers with squashfs and UBIFS for flash,
I2C master, regulator and hwmon drivers and LEDs support with
most useful triggers. The maximum amount of CPUs has been
increased to 8 to facilitate big.Little systems.
Signed-off-by: Pawel Moll <pawel.moll@arm.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
-rw-r--r-- | arch/arm/configs/vexpress_defconfig | 66 |
1 files changed, 43 insertions, 23 deletions
diff --git a/arch/arm/configs/vexpress_defconfig b/arch/arm/configs/vexpress_defconfig index 6d20bc1cb844..f489fdaa19b8 100644 --- a/arch/arm/configs/vexpress_defconfig +++ b/arch/arm/configs/vexpress_defconfig | |||
@@ -1,4 +1,3 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | # CONFIG_LOCALVERSION_AUTO is not set | 1 | # CONFIG_LOCALVERSION_AUTO is not set |
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_IKCONFIG=y | 3 | CONFIG_IKCONFIG=y |
@@ -8,11 +7,9 @@ CONFIG_CGROUPS=y | |||
8 | CONFIG_CPUSETS=y | 7 | CONFIG_CPUSETS=y |
9 | # CONFIG_UTS_NS is not set | 8 | # CONFIG_UTS_NS is not set |
10 | # CONFIG_IPC_NS is not set | 9 | # CONFIG_IPC_NS is not set |
11 | # CONFIG_USER_NS is not set | ||
12 | # CONFIG_PID_NS is not set | 10 | # CONFIG_PID_NS is not set |
13 | # CONFIG_NET_NS is not set | 11 | # CONFIG_NET_NS is not set |
14 | CONFIG_BLK_DEV_INITRD=y | 12 | CONFIG_BLK_DEV_INITRD=y |
15 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
16 | CONFIG_PROFILING=y | 13 | CONFIG_PROFILING=y |
17 | CONFIG_OPROFILE=y | 14 | CONFIG_OPROFILE=y |
18 | CONFIG_MODULES=y | 15 | CONFIG_MODULES=y |
@@ -23,14 +20,22 @@ CONFIG_MODULE_UNLOAD=y | |||
23 | # CONFIG_IOSCHED_CFQ is not set | 20 | # CONFIG_IOSCHED_CFQ is not set |
24 | CONFIG_ARCH_VEXPRESS=y | 21 | CONFIG_ARCH_VEXPRESS=y |
25 | CONFIG_ARCH_VEXPRESS_CA9X4=y | 22 | CONFIG_ARCH_VEXPRESS_CA9X4=y |
23 | CONFIG_ARCH_VEXPRESS_DCSCB=y | ||
24 | CONFIG_ARCH_VEXPRESS_TC2_PM=y | ||
26 | # CONFIG_SWP_EMULATE is not set | 25 | # CONFIG_SWP_EMULATE is not set |
27 | CONFIG_SMP=y | 26 | CONFIG_SMP=y |
27 | CONFIG_HAVE_ARM_ARCH_TIMER=y | ||
28 | CONFIG_MCPM=y | ||
28 | CONFIG_VMSPLIT_2G=y | 29 | CONFIG_VMSPLIT_2G=y |
29 | CONFIG_HOTPLUG_CPU=y | 30 | CONFIG_NR_CPUS=8 |
31 | CONFIG_ARM_PSCI=y | ||
30 | CONFIG_AEABI=y | 32 | CONFIG_AEABI=y |
33 | CONFIG_CMA=y | ||
31 | CONFIG_ZBOOT_ROM_TEXT=0x0 | 34 | CONFIG_ZBOOT_ROM_TEXT=0x0 |
32 | CONFIG_ZBOOT_ROM_BSS=0x0 | 35 | CONFIG_ZBOOT_ROM_BSS=0x0 |
33 | CONFIG_CMDLINE="console=ttyAMA0" | 36 | CONFIG_CMDLINE="console=ttyAMA0" |
37 | CONFIG_CPU_IDLE=y | ||
38 | CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y | ||
34 | CONFIG_VFP=y | 39 | CONFIG_VFP=y |
35 | CONFIG_NEON=y | 40 | CONFIG_NEON=y |
36 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 41 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
@@ -44,39 +49,46 @@ CONFIG_IP_PNP_BOOTP=y | |||
44 | # CONFIG_INET_LRO is not set | 49 | # CONFIG_INET_LRO is not set |
45 | # CONFIG_IPV6 is not set | 50 | # CONFIG_IPV6 is not set |
46 | # CONFIG_WIRELESS is not set | 51 | # CONFIG_WIRELESS is not set |
52 | CONFIG_NET_9P=y | ||
53 | CONFIG_NET_9P_VIRTIO=y | ||
47 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 54 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
48 | CONFIG_DEVTMPFS=y | 55 | CONFIG_DEVTMPFS=y |
49 | CONFIG_MTD=y | 56 | CONFIG_MTD=y |
50 | CONFIG_MTD_CONCAT=y | ||
51 | CONFIG_MTD_PARTITIONS=y | ||
52 | CONFIG_MTD_CMDLINE_PARTS=y | 57 | CONFIG_MTD_CMDLINE_PARTS=y |
53 | CONFIG_MTD_CHAR=y | ||
54 | CONFIG_MTD_BLOCK=y | 58 | CONFIG_MTD_BLOCK=y |
55 | CONFIG_MTD_CFI=y | 59 | CONFIG_MTD_CFI=y |
56 | CONFIG_MTD_CFI_INTELEXT=y | 60 | CONFIG_MTD_CFI_INTELEXT=y |
57 | CONFIG_MTD_CFI_AMDSTD=y | 61 | CONFIG_MTD_CFI_AMDSTD=y |
58 | CONFIG_MTD_ARM_INTEGRATOR=y | 62 | CONFIG_MTD_PHYSMAP=y |
59 | CONFIG_MISC_DEVICES=y | 63 | CONFIG_MTD_PHYSMAP_OF=y |
64 | CONFIG_MTD_PLATRAM=y | ||
65 | CONFIG_MTD_UBI=y | ||
66 | CONFIG_PROC_DEVICETREE=y | ||
67 | CONFIG_VIRTIO_BLK=y | ||
60 | # CONFIG_SCSI_PROC_FS is not set | 68 | # CONFIG_SCSI_PROC_FS is not set |
61 | CONFIG_BLK_DEV_SD=y | 69 | CONFIG_BLK_DEV_SD=y |
62 | # CONFIG_SCSI_LOWLEVEL is not set | 70 | CONFIG_SCSI_VIRTIO=y |
63 | CONFIG_ATA=y | 71 | CONFIG_ATA=y |
64 | # CONFIG_SATA_PMP is not set | 72 | # CONFIG_SATA_PMP is not set |
65 | CONFIG_NETDEVICES=y | 73 | CONFIG_NETDEVICES=y |
66 | CONFIG_NET_ETHERNET=y | 74 | CONFIG_VIRTIO_NET=y |
75 | CONFIG_SMC91X=y | ||
67 | CONFIG_SMSC911X=y | 76 | CONFIG_SMSC911X=y |
68 | # CONFIG_NETDEV_1000 is not set | ||
69 | # CONFIG_NETDEV_10000 is not set | ||
70 | # CONFIG_WLAN is not set | 77 | # CONFIG_WLAN is not set |
71 | CONFIG_INPUT_EVDEV=y | 78 | CONFIG_INPUT_EVDEV=y |
72 | # CONFIG_SERIO_SERPORT is not set | 79 | # CONFIG_SERIO_SERPORT is not set |
73 | CONFIG_SERIO_AMBAKMI=y | 80 | CONFIG_SERIO_AMBAKMI=y |
81 | CONFIG_LEGACY_PTY_COUNT=16 | ||
74 | CONFIG_SERIAL_AMBA_PL011=y | 82 | CONFIG_SERIAL_AMBA_PL011=y |
75 | CONFIG_SERIAL_AMBA_PL011_CONSOLE=y | 83 | CONFIG_SERIAL_AMBA_PL011_CONSOLE=y |
76 | CONFIG_LEGACY_PTY_COUNT=16 | 84 | CONFIG_VIRTIO_CONSOLE=y |
77 | # CONFIG_HW_RANDOM is not set | 85 | CONFIG_HW_RANDOM=y |
78 | # CONFIG_HWMON is not set | 86 | CONFIG_HW_RANDOM_VIRTIO=y |
87 | CONFIG_I2C=y | ||
88 | CONFIG_I2C_VERSATILE=y | ||
89 | CONFIG_SENSORS_VEXPRESS=y | ||
79 | CONFIG_REGULATOR=y | 90 | CONFIG_REGULATOR=y |
91 | CONFIG_REGULATOR_VEXPRESS=y | ||
80 | CONFIG_FB=y | 92 | CONFIG_FB=y |
81 | CONFIG_FB_ARMCLCD=y | 93 | CONFIG_FB_ARMCLCD=y |
82 | CONFIG_FRAMEBUFFER_CONSOLE=y | 94 | CONFIG_FRAMEBUFFER_CONSOLE=y |
@@ -105,14 +117,22 @@ CONFIG_HID_THRUSTMASTER=y | |||
105 | CONFIG_HID_ZEROPLUS=y | 117 | CONFIG_HID_ZEROPLUS=y |
106 | CONFIG_USB=y | 118 | CONFIG_USB=y |
107 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y | 119 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y |
108 | # CONFIG_USB_DEVICE_CLASS is not set | ||
109 | CONFIG_USB_MON=y | 120 | CONFIG_USB_MON=y |
110 | CONFIG_USB_ISP1760_HCD=y | 121 | CONFIG_USB_ISP1760_HCD=y |
111 | CONFIG_USB_STORAGE=y | 122 | CONFIG_USB_STORAGE=y |
112 | CONFIG_MMC=y | 123 | CONFIG_MMC=y |
113 | CONFIG_MMC_ARMMMCI=y | 124 | CONFIG_MMC_ARMMMCI=y |
125 | CONFIG_NEW_LEDS=y | ||
126 | CONFIG_LEDS_CLASS=y | ||
127 | CONFIG_LEDS_GPIO=y | ||
128 | CONFIG_LEDS_TRIGGERS=y | ||
129 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | ||
130 | CONFIG_LEDS_TRIGGER_CPU=y | ||
114 | CONFIG_RTC_CLASS=y | 131 | CONFIG_RTC_CLASS=y |
115 | CONFIG_RTC_DRV_PL031=y | 132 | CONFIG_RTC_DRV_PL031=y |
133 | CONFIG_VIRTIO_BALLOON=y | ||
134 | CONFIG_VIRTIO_MMIO=y | ||
135 | CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y | ||
116 | CONFIG_EXT2_FS=y | 136 | CONFIG_EXT2_FS=y |
117 | CONFIG_EXT3_FS=y | 137 | CONFIG_EXT3_FS=y |
118 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 138 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
@@ -121,21 +141,21 @@ CONFIG_EXT4_FS=y | |||
121 | CONFIG_VFAT_FS=y | 141 | CONFIG_VFAT_FS=y |
122 | CONFIG_TMPFS=y | 142 | CONFIG_TMPFS=y |
123 | CONFIG_JFFS2_FS=y | 143 | CONFIG_JFFS2_FS=y |
144 | CONFIG_UBIFS_FS=y | ||
124 | CONFIG_CRAMFS=y | 145 | CONFIG_CRAMFS=y |
146 | CONFIG_SQUASHFS=y | ||
147 | CONFIG_SQUASHFS_LZO=y | ||
125 | CONFIG_NFS_FS=y | 148 | CONFIG_NFS_FS=y |
126 | CONFIG_NFS_V3=y | ||
127 | CONFIG_ROOT_NFS=y | 149 | CONFIG_ROOT_NFS=y |
128 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 150 | CONFIG_9P_FS=y |
129 | CONFIG_NLS_CODEPAGE_437=y | 151 | CONFIG_NLS_CODEPAGE_437=y |
130 | CONFIG_NLS_ISO8859_1=y | 152 | CONFIG_NLS_ISO8859_1=y |
131 | CONFIG_MAGIC_SYSRQ=y | 153 | CONFIG_DEBUG_INFO=y |
132 | CONFIG_DEBUG_FS=y | 154 | CONFIG_DEBUG_FS=y |
155 | CONFIG_MAGIC_SYSRQ=y | ||
133 | CONFIG_DEBUG_KERNEL=y | 156 | CONFIG_DEBUG_KERNEL=y |
134 | CONFIG_DETECT_HUNG_TASK=y | 157 | CONFIG_DETECT_HUNG_TASK=y |
135 | # CONFIG_SCHED_DEBUG is not set | 158 | # CONFIG_SCHED_DEBUG is not set |
136 | CONFIG_DEBUG_INFO=y | ||
137 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
138 | CONFIG_DEBUG_USER=y | 159 | CONFIG_DEBUG_USER=y |
139 | CONFIG_DEBUG_ERRORS=y | ||
140 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 160 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
141 | # CONFIG_CRYPTO_HW is not set | 161 | # CONFIG_CRYPTO_HW is not set |