From 280899f1fb36725c47f22a8bd6bf1e4857213028 Mon Sep 17 00:00:00 2001 From: Jon Medhurst Date: Thu, 1 Mar 2012 17:13:55 +0000 Subject: Android: vexpress: Add a defconfig Signed-off-by: Jon Medhurst --- arch/arm/configs/android_vexpress_defconfig | 159 ++++++++++++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 arch/arm/configs/android_vexpress_defconfig diff --git a/arch/arm/configs/android_vexpress_defconfig b/arch/arm/configs/android_vexpress_defconfig new file mode 100644 index 00000000000..62765f12474 --- /dev/null +++ b/arch/arm/configs/android_vexpress_defconfig @@ -0,0 +1,159 @@ +CONFIG_EXPERIMENTAL=y +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=16 +CONFIG_BLK_DEV_INITRD=y +CONFIG_EMBEDDED=y +CONFIG_PERF_COUNTERS=y +CONFIG_SLAB=y +CONFIG_PROFILING=y +CONFIG_OPROFILE=y +CONFIG_KPROBES=y +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_ARCH_VEXPRESS=y +CONFIG_ARCH_VEXPRESS_CA9X4=y +CONFIG_ARCH_VEXPRESS_DT=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_SMP=y +CONFIG_AEABI=y +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBOOT_ROM_BSS=0x0 +CONFIG_CMDLINE="console=ttyAMA0,38400n8 root=/dev/mmcblk0p2 ro rootwait init=/init mmci.fmax=4000000" +CONFIG_VFP=y +CONFIG_NEON=y +CONFIG_BINFMT_MISC=y +CONFIG_WAKELOCK=y +CONFIG_FB_EARLYSUSPEND=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_XFRM_USER=y +CONFIG_NET_KEY=y +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +# CONFIG_INET_LRO is not set +# CONFIG_IPV6 is not set +# CONFIG_WIRELESS is not set +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_CONNECTOR=y +CONFIG_MTD=y +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_CHAR=y +CONFIG_MTD_BLOCK=y +CONFIG_MTD_OOPS=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +# CONFIG_SCSI_PROC_FS is not set +CONFIG_BLK_DEV_SD=y +# CONFIG_SCSI_LOWLEVEL is not set +CONFIG_ATA=y +# CONFIG_SATA_PMP is not set +CONFIG_NETDEVICES=y +CONFIG_SMSC911X=y +# CONFIG_WLAN is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +# CONFIG_HW_RANDOM is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_HWMON is not set +CONFIG_FB=y +CONFIG_FB_ARMCLCD=y +CONFIG_FB_ARMHDLCD=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_MIXER_OSS=y +CONFIG_SND_PCM_OSS=y +# CONFIG_SND_DRIVERS is not set +CONFIG_SND_ARMAACI=y +CONFIG_HID_DRAGONRISE=y +CONFIG_HID_GYRATION=y +CONFIG_HID_TWINHAN=y +CONFIG_HID_NTRIG=y +CONFIG_HID_PANTHERLORD=y +CONFIG_HID_PETALYNX=y +CONFIG_HID_SAMSUNG=y +CONFIG_HID_SONY=y +CONFIG_HID_SUNPLUS=y +CONFIG_HID_GREENASIA=y +CONFIG_HID_SMARTJOYPLUS=y +CONFIG_HID_TOPSEED=y +CONFIG_HID_THRUSTMASTER=y +CONFIG_HID_ZEROPLUS=y +CONFIG_USB=y +CONFIG_USB_DEBUG=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +# CONFIG_USB_DEVICE_CLASS is not set +CONFIG_USB_MON=y +CONFIG_USB_ISP1760_HCD=y +CONFIG_USB_STORAGE=y +CONFIG_USB_LIBUSUAL=y +CONFIG_USB_TEST=y +CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DEBUG=y +CONFIG_USB_GADGET_DEBUG_FILES=y +CONFIG_USB_GADGET_DEBUG_FS=y +CONFIG_USB_ETH=y +CONFIG_MMC=y +CONFIG_MMC_ARMMMCI=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_PL031=y +CONFIG_STAGING=y +CONFIG_ANDROID=y +CONFIG_ANDROID_BINDER_IPC=y +CONFIG_ASHMEM=y +CONFIG_ANDROID_LOGGER=y +CONFIG_ANDROID_RAM_CONSOLE=y +CONFIG_ANDROID_LOW_MEMORY_KILLER=y +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_EXT4_FS=y +CONFIG_BTRFS_FS=y +CONFIG_QUOTA=y +CONFIG_QFMT_V2=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_TMPFS=y +CONFIG_ECRYPT_FS=y +CONFIG_JFFS2_FS=y +CONFIG_JFFS2_SUMMARY=y +CONFIG_JFFS2_FS_XATTR=y +CONFIG_JFFS2_COMPRESSION_OPTIONS=y +CONFIG_JFFS2_LZO=y +CONFIG_JFFS2_RUBIN=y +CONFIG_CRAMFS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_PRINTK_TIME=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_SCHEDSTATS=y +CONFIG_TIMER_STATS=y +CONFIG_PROVE_LOCKING=y +CONFIG_DEBUG_INFO=y +CONFIG_KEYS=y +CONFIG_SECURITY=y +# CONFIG_CRYPTO_ANSI_CPRNG is not set +# CONFIG_CRYPTO_HW is not set -- cgit v1.2.3 From b0eed013493b34b29f3ee8ac0e9738a98e50c1d5 Mon Sep 17 00:00:00 2001 From: Jon Medhurst Date: Wed, 21 Mar 2012 09:23:27 +0000 Subject: Android: vexpress: Fix bug #920372 "0xbenchmark crashes on vexpress-a9" Set CONFIG_IPV6=y because 0xbench uses IPv6 sockets for its native tests. We also disable CONFIG_IPV6_SIT to stop a 'sit0' network device being created as the ethernet configuration manager chooses that interface by default causing DHCP and DNS to fail (as it's an IPv6 interface). Signed-off-by: Jon Medhurst --- arch/arm/configs/android_vexpress_defconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/configs/android_vexpress_defconfig b/arch/arm/configs/android_vexpress_defconfig index 62765f12474..15a73712877 100644 --- a/arch/arm/configs/android_vexpress_defconfig +++ b/arch/arm/configs/android_vexpress_defconfig @@ -47,7 +47,8 @@ CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y # CONFIG_INET_LRO is not set -# CONFIG_IPV6 is not set +CONFIG_IPV6=y +# CONFIG_IPV6_SIT is not set # CONFIG_WIRELESS is not set CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_CONNECTOR=y -- cgit v1.2.3 From a5b490054256940bc5d169eb04320c6d8d450239 Mon Sep 17 00:00:00 2001 From: Jon Medhurst Date: Thu, 22 Mar 2012 09:19:40 +0000 Subject: Android: vexpress: Fix bug #938340 "Can not install apps on external sdcard" Signed-off-by: Jon Medhurst --- arch/arm/configs/android_vexpress_defconfig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/configs/android_vexpress_defconfig b/arch/arm/configs/android_vexpress_defconfig index 15a73712877..7f96349937b 100644 --- a/arch/arm/configs/android_vexpress_defconfig +++ b/arch/arm/configs/android_vexpress_defconfig @@ -60,11 +60,15 @@ CONFIG_MTD_OOPS=y CONFIG_MTD_CFI=y CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y +CONFIG_BLK_DEV_LOOP=y # CONFIG_SCSI_PROC_FS is not set CONFIG_BLK_DEV_SD=y # CONFIG_SCSI_LOWLEVEL is not set CONFIG_ATA=y # CONFIG_SATA_PMP is not set +CONFIG_MD=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_CRYPT=y CONFIG_NETDEVICES=y CONFIG_SMSC911X=y # CONFIG_WLAN is not set @@ -156,5 +160,6 @@ CONFIG_PROVE_LOCKING=y CONFIG_DEBUG_INFO=y CONFIG_KEYS=y CONFIG_SECURITY=y +CONFIG_CRYPTO_TWOFISH=y # CONFIG_CRYPTO_ANSI_CPRNG is not set # CONFIG_CRYPTO_HW is not set -- cgit v1.2.3 From c24361d9c7597b5aa8d4e781132690ea7d5810e2 Mon Sep 17 00:00:00 2001 From: Jon Medhurst Date: Tue, 3 Apr 2012 16:24:13 +0100 Subject: Android: vexpress: New defconfig based on early config fragments work Signed-off-by: Jon Medhurst --- arch/arm/configs/android_vexpress_defconfig | 78 ++++++++--------------------- 1 file changed, 22 insertions(+), 56 deletions(-) diff --git a/arch/arm/configs/android_vexpress_defconfig b/arch/arm/configs/android_vexpress_defconfig index 7f96349937b..c6a9f34df3f 100644 --- a/arch/arm/configs/android_vexpress_defconfig +++ b/arch/arm/configs/android_vexpress_defconfig @@ -11,29 +11,22 @@ CONFIG_PERF_COUNTERS=y CONFIG_SLAB=y CONFIG_PROFILING=y CONFIG_OPROFILE=y -CONFIG_KPROBES=y CONFIG_MODULES=y -CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -CONFIG_MODVERSIONS=y -CONFIG_MODULE_SRCVERSION_ALL=y -CONFIG_PARTITION_ADVANCED=y CONFIG_ARCH_VEXPRESS=y CONFIG_ARCH_VEXPRESS_CA9X4=y CONFIG_ARCH_VEXPRESS_DT=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y CONFIG_SMP=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y CONFIG_AEABI=y -CONFIG_ZBOOT_ROM_TEXT=0x0 -CONFIG_ZBOOT_ROM_BSS=0x0 -CONFIG_CMDLINE="console=ttyAMA0,38400n8 root=/dev/mmcblk0p2 ro rootwait init=/init mmci.fmax=4000000" +CONFIG_CMDLINE="console=ttyAMA0,38400n8 root=/dev/mmcblk0p2 rootwait mmci.fmax=4000000" +CONFIG_CPU_IDLE=y CONFIG_VFP=y CONFIG_NEON=y CONFIG_BINFMT_MISC=y -CONFIG_WAKELOCK=y -CONFIG_FB_EARLYSUSPEND=y CONFIG_NET=y CONFIG_PACKET=y CONFIG_UNIX=y @@ -49,7 +42,7 @@ CONFIG_IP_PNP_RARP=y # CONFIG_INET_LRO is not set CONFIG_IPV6=y # CONFIG_IPV6_SIT is not set -# CONFIG_WIRELESS is not set +CONFIG_NETFILTER=y CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_CONNECTOR=y CONFIG_MTD=y @@ -59,71 +52,37 @@ CONFIG_MTD_BLOCK=y CONFIG_MTD_OOPS=y CONFIG_MTD_CFI=y CONFIG_MTD_CFI_INTELEXT=y -CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_NAND=y CONFIG_BLK_DEV_LOOP=y -# CONFIG_SCSI_PROC_FS is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y -# CONFIG_SCSI_LOWLEVEL is not set -CONFIG_ATA=y -# CONFIG_SATA_PMP is not set CONFIG_MD=y CONFIG_BLK_DEV_DM=y CONFIG_DM_CRYPT=y CONFIG_NETDEVICES=y CONFIG_SMSC911X=y -# CONFIG_WLAN is not set CONFIG_INPUT_EVDEV=y -# CONFIG_SERIO_SERPORT is not set CONFIG_SERIO_AMBAKMI=y -CONFIG_LEGACY_PTY_COUNT=16 CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -# CONFIG_HW_RANDOM is not set CONFIG_POWER_SUPPLY=y -# CONFIG_HWMON is not set CONFIG_FB=y CONFIG_FB_ARMCLCD=y CONFIG_FB_ARMHDLCD=y -CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_SOUND=y CONFIG_SND=y -CONFIG_SND_MIXER_OSS=y -CONFIG_SND_PCM_OSS=y -# CONFIG_SND_DRIVERS is not set CONFIG_SND_ARMAACI=y -CONFIG_HID_DRAGONRISE=y -CONFIG_HID_GYRATION=y -CONFIG_HID_TWINHAN=y -CONFIG_HID_NTRIG=y -CONFIG_HID_PANTHERLORD=y -CONFIG_HID_PETALYNX=y -CONFIG_HID_SAMSUNG=y -CONFIG_HID_SONY=y -CONFIG_HID_SUNPLUS=y -CONFIG_HID_GREENASIA=y -CONFIG_HID_SMARTJOYPLUS=y -CONFIG_HID_TOPSEED=y -CONFIG_HID_THRUSTMASTER=y -CONFIG_HID_ZEROPLUS=y CONFIG_USB=y -CONFIG_USB_DEBUG=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -# CONFIG_USB_DEVICE_CLASS is not set -CONFIG_USB_MON=y CONFIG_USB_ISP1760_HCD=y CONFIG_USB_STORAGE=y -CONFIG_USB_LIBUSUAL=y -CONFIG_USB_TEST=y -CONFIG_USB_GADGET=y -CONFIG_USB_GADGET_DEBUG=y -CONFIG_USB_GADGET_DEBUG_FILES=y -CONFIG_USB_GADGET_DEBUG_FS=y -CONFIG_USB_ETH=y CONFIG_MMC=y CONFIG_MMC_ARMMMCI=y +CONFIG_SWITCH=y CONFIG_RTC_CLASS=y CONFIG_RTC_DRV_PL031=y CONFIG_STAGING=y @@ -133,6 +92,7 @@ CONFIG_ASHMEM=y CONFIG_ANDROID_LOGGER=y CONFIG_ANDROID_RAM_CONSOLE=y CONFIG_ANDROID_LOW_MEMORY_KILLER=y +CONFIG_ANDROID_INTF_ALARM_DEV=y CONFIG_EXT2_FS=y CONFIG_EXT3_FS=y CONFIG_EXT4_FS=y @@ -150,6 +110,11 @@ CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RUBIN=y CONFIG_CRAMFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +CONFIG_ROOT_NFS=y CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y CONFIG_PRINTK_TIME=y @@ -157,9 +122,10 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_SCHEDSTATS=y CONFIG_TIMER_STATS=y CONFIG_PROVE_LOCKING=y -CONFIG_DEBUG_INFO=y -CONFIG_KEYS=y -CONFIG_SECURITY=y +CONFIG_ENABLE_DEFAULT_TRACERS=y +CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_TWOFISH=y -# CONFIG_CRYPTO_ANSI_CPRNG is not set -# CONFIG_CRYPTO_HW is not set +CONFIG_CRC_CCITT=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC7=y -- cgit v1.2.3 From 790fa44bdf2e2e1eda816ad5442e3c25ee44b8b0 Mon Sep 17 00:00:00 2001 From: Jon Medhurst Date: Mon, 11 Jun 2012 15:55:18 +0100 Subject: Android: vexpress: Update defconfig for 3.5 and new vexpress config fragment Signed-off-by: Jon Medhurst --- arch/arm/configs/android_vexpress_defconfig | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/arch/arm/configs/android_vexpress_defconfig b/arch/arm/configs/android_vexpress_defconfig index c6a9f34df3f..afc2c205114 100644 --- a/arch/arm/configs/android_vexpress_defconfig +++ b/arch/arm/configs/android_vexpress_defconfig @@ -2,12 +2,13 @@ CONFIG_EXPERIMENTAL=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=16 CONFIG_BLK_DEV_INITRD=y CONFIG_EMBEDDED=y -CONFIG_PERF_COUNTERS=y CONFIG_SLAB=y CONFIG_PROFILING=y CONFIG_OPROFILE=y @@ -16,11 +17,10 @@ CONFIG_MODULE_UNLOAD=y CONFIG_ARCH_VEXPRESS=y CONFIG_ARCH_VEXPRESS_CA9X4=y CONFIG_ARCH_VEXPRESS_DT=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y CONFIG_SMP=y CONFIG_SCHED_MC=y CONFIG_SCHED_SMT=y +CONFIG_ARM_ARCH_TIMER=y CONFIG_AEABI=y CONFIG_CMDLINE="console=ttyAMA0,38400n8 root=/dev/mmcblk0p2 rootwait mmci.fmax=4000000" CONFIG_CPU_IDLE=y @@ -42,6 +42,8 @@ CONFIG_IP_PNP_RARP=y # CONFIG_INET_LRO is not set CONFIG_IPV6=y # CONFIG_IPV6_SIT is not set +CONFIG_ANDROID_PARANOID_NETWORK=y +CONFIG_NET_ACTIVITY_STATS=y CONFIG_NETFILTER=y CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_CONNECTOR=y @@ -111,7 +113,6 @@ CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RUBIN=y CONFIG_CRAMFS=y CONFIG_NFS_FS=y -CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y CONFIG_ROOT_NFS=y -- cgit v1.2.3 From b0d8af285575c88d990d342ce9a50b663c96bef0 Mon Sep 17 00:00:00 2001 From: Jon Medhurst Date: Thu, 5 Jul 2012 13:01:09 +0100 Subject: Android: vexpress: Extra options needed for TC2 Signed-off-by: Jon Medhurst --- arch/arm/configs/android_vexpress_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/configs/android_vexpress_defconfig b/arch/arm/configs/android_vexpress_defconfig index afc2c205114..d2e8a6c60e6 100644 --- a/arch/arm/configs/android_vexpress_defconfig +++ b/arch/arm/configs/android_vexpress_defconfig @@ -21,7 +21,10 @@ CONFIG_SMP=y CONFIG_SCHED_MC=y CONFIG_SCHED_SMT=y CONFIG_ARM_ARCH_TIMER=y +CONFIG_NR_CPUS=8 CONFIG_AEABI=y +CONFIG_HIGHMEM=y +CONFIG_HIGHPTE=y CONFIG_CMDLINE="console=ttyAMA0,38400n8 root=/dev/mmcblk0p2 rootwait mmci.fmax=4000000" CONFIG_CPU_IDLE=y CONFIG_VFP=y -- cgit v1.2.3 From 9d874c8d36e24c58ff23cc70b92125c8d7ad7a38 Mon Sep 17 00:00:00 2001 From: Jon Medhurst Date: Fri, 6 Jul 2012 18:41:55 +0100 Subject: Android: vexpress: CONFIG_FRAMEBUFFER_CONSOLE=y It stops 3.5 kernels hanging during boot. Don't know why yet but lets be grateful for now that it seems to get things working. TODO: Work out why and come up with a general solution for all platforms. Signed-off-by: Jon Medhurst --- arch/arm/configs/android_vexpress_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/android_vexpress_defconfig b/arch/arm/configs/android_vexpress_defconfig index d2e8a6c60e6..60e57b1ab21 100644 --- a/arch/arm/configs/android_vexpress_defconfig +++ b/arch/arm/configs/android_vexpress_defconfig @@ -76,6 +76,7 @@ CONFIG_POWER_SUPPLY=y CONFIG_FB=y CONFIG_FB_ARMCLCD=y CONFIG_FB_ARMHDLCD=y +CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set -- cgit v1.2.3 From 7434d6a3dfdf4a71779dcc5d542f9cfc842bf934 Mon Sep 17 00:00:00 2001 From: Jon Medhurst Date: Fri, 13 Jul 2012 13:07:07 +0100 Subject: Android: vexpress: Enable FB_EARLYSUSPEND We now have a compatibility layer in Linaro kernels for this feature in order to stop surfacefligger spinning an eating up 100% of a CPU core. Signed-off-by: Jon Medhurst --- arch/arm/configs/android_vexpress_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/android_vexpress_defconfig b/arch/arm/configs/android_vexpress_defconfig index 60e57b1ab21..44f3a1edde6 100644 --- a/arch/arm/configs/android_vexpress_defconfig +++ b/arch/arm/configs/android_vexpress_defconfig @@ -76,6 +76,7 @@ CONFIG_POWER_SUPPLY=y CONFIG_FB=y CONFIG_FB_ARMCLCD=y CONFIG_FB_ARMHDLCD=y +CONFIG_FB_EARLYSUSPEND=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set -- cgit v1.2.3 From 761d50ddd68af9af9f16f2ee51bb596a0ceb2546 Mon Sep 17 00:00:00 2001 From: Jon Medhurst Date: Wed, 18 Jul 2012 15:45:15 +0100 Subject: Android: vexpress: Enable CONFIG_INPUT_UINPUT to get aidb working AIB Daemon expects this config, see bug #1026119 (https://bugs.launchpad.net/linaro-landing-team-arm/+bug/1026119) Also enable CONFIG_INPUT_MISC as CONFIG_INPUT_UINPUT depends on it. Signed-off-by: Jon Medhurst --- arch/arm/configs/android_vexpress_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/configs/android_vexpress_defconfig b/arch/arm/configs/android_vexpress_defconfig index 44f3a1edde6..246d0e88a1a 100644 --- a/arch/arm/configs/android_vexpress_defconfig +++ b/arch/arm/configs/android_vexpress_defconfig @@ -69,6 +69,8 @@ CONFIG_DM_CRYPT=y CONFIG_NETDEVICES=y CONFIG_SMSC911X=y CONFIG_INPUT_EVDEV=y +CONFIG_INPUT_MISC=y +CONFIG_INPUT_UINPUT=y CONFIG_SERIO_AMBAKMI=y CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -- cgit v1.2.3