aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPawel Moll <pawel.moll@arm.com>2013-10-21 06:00:01 -0400
committerOlof Johansson <olof@lixom.net>2013-10-28 16:26:02 -0400
commit81d6e719d1f8e1aa318f6d899f496fdf89e2f046 (patch)
tree3e1fa51d4a04618bd84ecfaa04c1f690f5a19a93
parent0ffae27f0f29e877ce52e4794a99926167792378 (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_defconfig66
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 @@
1CONFIG_EXPERIMENTAL=y
2# CONFIG_LOCALVERSION_AUTO is not set 1# CONFIG_LOCALVERSION_AUTO is not set
3CONFIG_SYSVIPC=y 2CONFIG_SYSVIPC=y
4CONFIG_IKCONFIG=y 3CONFIG_IKCONFIG=y
@@ -8,11 +7,9 @@ CONFIG_CGROUPS=y
8CONFIG_CPUSETS=y 7CONFIG_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
14CONFIG_BLK_DEV_INITRD=y 12CONFIG_BLK_DEV_INITRD=y
15# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
16CONFIG_PROFILING=y 13CONFIG_PROFILING=y
17CONFIG_OPROFILE=y 14CONFIG_OPROFILE=y
18CONFIG_MODULES=y 15CONFIG_MODULES=y
@@ -23,14 +20,22 @@ CONFIG_MODULE_UNLOAD=y
23# CONFIG_IOSCHED_CFQ is not set 20# CONFIG_IOSCHED_CFQ is not set
24CONFIG_ARCH_VEXPRESS=y 21CONFIG_ARCH_VEXPRESS=y
25CONFIG_ARCH_VEXPRESS_CA9X4=y 22CONFIG_ARCH_VEXPRESS_CA9X4=y
23CONFIG_ARCH_VEXPRESS_DCSCB=y
24CONFIG_ARCH_VEXPRESS_TC2_PM=y
26# CONFIG_SWP_EMULATE is not set 25# CONFIG_SWP_EMULATE is not set
27CONFIG_SMP=y 26CONFIG_SMP=y
27CONFIG_HAVE_ARM_ARCH_TIMER=y
28CONFIG_MCPM=y
28CONFIG_VMSPLIT_2G=y 29CONFIG_VMSPLIT_2G=y
29CONFIG_HOTPLUG_CPU=y 30CONFIG_NR_CPUS=8
31CONFIG_ARM_PSCI=y
30CONFIG_AEABI=y 32CONFIG_AEABI=y
33CONFIG_CMA=y
31CONFIG_ZBOOT_ROM_TEXT=0x0 34CONFIG_ZBOOT_ROM_TEXT=0x0
32CONFIG_ZBOOT_ROM_BSS=0x0 35CONFIG_ZBOOT_ROM_BSS=0x0
33CONFIG_CMDLINE="console=ttyAMA0" 36CONFIG_CMDLINE="console=ttyAMA0"
37CONFIG_CPU_IDLE=y
38CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
34CONFIG_VFP=y 39CONFIG_VFP=y
35CONFIG_NEON=y 40CONFIG_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
52CONFIG_NET_9P=y
53CONFIG_NET_9P_VIRTIO=y
47CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" 54CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
48CONFIG_DEVTMPFS=y 55CONFIG_DEVTMPFS=y
49CONFIG_MTD=y 56CONFIG_MTD=y
50CONFIG_MTD_CONCAT=y
51CONFIG_MTD_PARTITIONS=y
52CONFIG_MTD_CMDLINE_PARTS=y 57CONFIG_MTD_CMDLINE_PARTS=y
53CONFIG_MTD_CHAR=y
54CONFIG_MTD_BLOCK=y 58CONFIG_MTD_BLOCK=y
55CONFIG_MTD_CFI=y 59CONFIG_MTD_CFI=y
56CONFIG_MTD_CFI_INTELEXT=y 60CONFIG_MTD_CFI_INTELEXT=y
57CONFIG_MTD_CFI_AMDSTD=y 61CONFIG_MTD_CFI_AMDSTD=y
58CONFIG_MTD_ARM_INTEGRATOR=y 62CONFIG_MTD_PHYSMAP=y
59CONFIG_MISC_DEVICES=y 63CONFIG_MTD_PHYSMAP_OF=y
64CONFIG_MTD_PLATRAM=y
65CONFIG_MTD_UBI=y
66CONFIG_PROC_DEVICETREE=y
67CONFIG_VIRTIO_BLK=y
60# CONFIG_SCSI_PROC_FS is not set 68# CONFIG_SCSI_PROC_FS is not set
61CONFIG_BLK_DEV_SD=y 69CONFIG_BLK_DEV_SD=y
62# CONFIG_SCSI_LOWLEVEL is not set 70CONFIG_SCSI_VIRTIO=y
63CONFIG_ATA=y 71CONFIG_ATA=y
64# CONFIG_SATA_PMP is not set 72# CONFIG_SATA_PMP is not set
65CONFIG_NETDEVICES=y 73CONFIG_NETDEVICES=y
66CONFIG_NET_ETHERNET=y 74CONFIG_VIRTIO_NET=y
75CONFIG_SMC91X=y
67CONFIG_SMSC911X=y 76CONFIG_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
71CONFIG_INPUT_EVDEV=y 78CONFIG_INPUT_EVDEV=y
72# CONFIG_SERIO_SERPORT is not set 79# CONFIG_SERIO_SERPORT is not set
73CONFIG_SERIO_AMBAKMI=y 80CONFIG_SERIO_AMBAKMI=y
81CONFIG_LEGACY_PTY_COUNT=16
74CONFIG_SERIAL_AMBA_PL011=y 82CONFIG_SERIAL_AMBA_PL011=y
75CONFIG_SERIAL_AMBA_PL011_CONSOLE=y 83CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
76CONFIG_LEGACY_PTY_COUNT=16 84CONFIG_VIRTIO_CONSOLE=y
77# CONFIG_HW_RANDOM is not set 85CONFIG_HW_RANDOM=y
78# CONFIG_HWMON is not set 86CONFIG_HW_RANDOM_VIRTIO=y
87CONFIG_I2C=y
88CONFIG_I2C_VERSATILE=y
89CONFIG_SENSORS_VEXPRESS=y
79CONFIG_REGULATOR=y 90CONFIG_REGULATOR=y
91CONFIG_REGULATOR_VEXPRESS=y
80CONFIG_FB=y 92CONFIG_FB=y
81CONFIG_FB_ARMCLCD=y 93CONFIG_FB_ARMCLCD=y
82CONFIG_FRAMEBUFFER_CONSOLE=y 94CONFIG_FRAMEBUFFER_CONSOLE=y
@@ -105,14 +117,22 @@ CONFIG_HID_THRUSTMASTER=y
105CONFIG_HID_ZEROPLUS=y 117CONFIG_HID_ZEROPLUS=y
106CONFIG_USB=y 118CONFIG_USB=y
107CONFIG_USB_ANNOUNCE_NEW_DEVICES=y 119CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
108# CONFIG_USB_DEVICE_CLASS is not set
109CONFIG_USB_MON=y 120CONFIG_USB_MON=y
110CONFIG_USB_ISP1760_HCD=y 121CONFIG_USB_ISP1760_HCD=y
111CONFIG_USB_STORAGE=y 122CONFIG_USB_STORAGE=y
112CONFIG_MMC=y 123CONFIG_MMC=y
113CONFIG_MMC_ARMMMCI=y 124CONFIG_MMC_ARMMMCI=y
125CONFIG_NEW_LEDS=y
126CONFIG_LEDS_CLASS=y
127CONFIG_LEDS_GPIO=y
128CONFIG_LEDS_TRIGGERS=y
129CONFIG_LEDS_TRIGGER_HEARTBEAT=y
130CONFIG_LEDS_TRIGGER_CPU=y
114CONFIG_RTC_CLASS=y 131CONFIG_RTC_CLASS=y
115CONFIG_RTC_DRV_PL031=y 132CONFIG_RTC_DRV_PL031=y
133CONFIG_VIRTIO_BALLOON=y
134CONFIG_VIRTIO_MMIO=y
135CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
116CONFIG_EXT2_FS=y 136CONFIG_EXT2_FS=y
117CONFIG_EXT3_FS=y 137CONFIG_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
121CONFIG_VFAT_FS=y 141CONFIG_VFAT_FS=y
122CONFIG_TMPFS=y 142CONFIG_TMPFS=y
123CONFIG_JFFS2_FS=y 143CONFIG_JFFS2_FS=y
144CONFIG_UBIFS_FS=y
124CONFIG_CRAMFS=y 145CONFIG_CRAMFS=y
146CONFIG_SQUASHFS=y
147CONFIG_SQUASHFS_LZO=y
125CONFIG_NFS_FS=y 148CONFIG_NFS_FS=y
126CONFIG_NFS_V3=y
127CONFIG_ROOT_NFS=y 149CONFIG_ROOT_NFS=y
128# CONFIG_RPCSEC_GSS_KRB5 is not set 150CONFIG_9P_FS=y
129CONFIG_NLS_CODEPAGE_437=y 151CONFIG_NLS_CODEPAGE_437=y
130CONFIG_NLS_ISO8859_1=y 152CONFIG_NLS_ISO8859_1=y
131CONFIG_MAGIC_SYSRQ=y 153CONFIG_DEBUG_INFO=y
132CONFIG_DEBUG_FS=y 154CONFIG_DEBUG_FS=y
155CONFIG_MAGIC_SYSRQ=y
133CONFIG_DEBUG_KERNEL=y 156CONFIG_DEBUG_KERNEL=y
134CONFIG_DETECT_HUNG_TASK=y 157CONFIG_DETECT_HUNG_TASK=y
135# CONFIG_SCHED_DEBUG is not set 158# CONFIG_SCHED_DEBUG is not set
136CONFIG_DEBUG_INFO=y
137# CONFIG_RCU_CPU_STALL_DETECTOR is not set
138CONFIG_DEBUG_USER=y 159CONFIG_DEBUG_USER=y
139CONFIG_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