From patchwork Tue Jul 17 01:53:29 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kim Kukjin X-Patchwork-Id: 1202731 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) by patchwork1.kernel.org (Postfix) with ESMTP id B70E03FC33 for ; Tue, 17 Jul 2012 01:57:32 +0000 (UTC) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1Sqwz9-0003Wf-U8; Tue, 17 Jul 2012 01:54:00 +0000 Received: from mailout4.samsung.com ([203.254.224.34]) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1Sqwz1-0003WR-40 for linux-arm-kernel@lists.infradead.org; Tue, 17 Jul 2012 01:53:55 +0000 Received: from epcpsbgm2.samsung.com (mailout4.samsung.com [203.254.224.34]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0M7A00M3O7WW7TK0@mailout4.samsung.com> for linux-arm-kernel@lists.infradead.org; Tue, 17 Jul 2012 10:53:28 +0900 (KST) X-AuditID: cbfee61b-b7f566d000005c8a-7f-5004c59883b2 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 6C.64.23690.895C4005; Tue, 17 Jul 2012 10:53:28 +0900 (KST) Received: from DOKGENEKIM03 ([12.23.119.152]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0M7A00KQH7X4US40@mmp2.samsung.com> for linux-arm-kernel@lists.infradead.org; Tue, 17 Jul 2012 10:53:28 +0900 (KST) From: Kukjin Kim To: 'Kukjin Kim' , 'Olof Johansson' References: <1338784735-10683-1-git-send-email-olof@lixom.net> In-reply-to: Subject: RE: [PATCH] ARM: exynos: enable more platforms in defconfig Date: Tue, 17 Jul 2012 10:53:29 +0900 Message-id: <145c01cd63be$f6645900$e32d0b00$%kim@samsung.com> MIME-version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac1CDAx6Kd7HvEy4Sv2TYnnAjbgBpwL1qk1ABXOCOAA= Content-language: ko X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRmVeSWpSXmKPExsVy+t9jQd0ZR1kCDC6fMbbY9PgaqwOjx+Yl 9QGMUVw2Kak5mWWpRfp2CVwZL3eeZCto06l4fOwtWwPjGdUuRg4OCQETiVUbtbsYOYFMMYkL 99azdTFycQgJTGeU6H95iRnCWcYk8Wf1LhaQKjYBDYnD75+xg9giAt4S218cYwWxmYHs7uPr GEFsIQE7iYszN4DVcwrwSKz708kMYgsLuEhMfP6NDcRmEVCV6P83jx3kCF4BW4mn29xBwrwC ghI/Jt9jgRipJbF+53EmCFteYvOat8wQN6tLPPqrC3GBlcTmDWuhSkQk9r14xziBUWgWkkmz kEyahWTSLCQtCxhZVjGKphYkFxQnpeca6RUn5haX5qXrJefnbmIEB/Ez6R2MqxosDjEKcDAq 8fAK7GQJEGJNLCuuzD3EKMHBrCTCm3IAKMSbklhZlVqUH19UmpNafIhRmoNFSZzXxPurv5BA emJJanZqakFqEUyWiYNTqoFRKGzZ9clHHCLPa4b1PpnZqnNbaPl5XYVPAWkhVk03C12ULPR3 nnwT35C5aWL26wCGK7M2n1xnvHn/teubVdvSz898YCYiPu3Zvdk/9ZM7pK7N/2Xd7Rv4J2ID W+32tMzd5771eLz786TrpUJS/Nc8x51TNi/2KmPYNf91uUNBaMQUpkPn3nT4KrEUZyQaajEX FScCACWYdG9eAgAA X-TM-AS-MML: No X-Spam-Note: CRM114 invocation failed X-Spam-Score: -6.9 (------) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-6.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at http://www.dnswl.org/, high trust [203.254.224.34 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Cc: linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org Kukjin Kim wrote: > > Olof Johansson wrote: > > > Hi Olof, > > Sorry for late reply on this, I came back from travelling, anyway. > > > This enables the new EXYNOS5 platforms in the defconfig, and enables DT > > support on EXYNOS4. > > > Yes, agree, it's time to move on new defconfig for supporting DT. > > > While I'm at it, I renamed it exynos4_defconfig -> exynos_defconfig, > > since it now encompasses all (known and supported) versions of exynos. > > > OK, basically looks good to me. But how about keeping exynos4_defconfig > for non-DT and creating exynos_defconfig for supporting DT on EXYNOS4 and > EXYNOS5? Of course, we can remove exynos4_defconfig after finishing of > EXYNOS DT later. > Olof, how about following? Thanks. Best regards, Kgene. --- Kukjin Kim , Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd. <----8 From: Olof Johansson Subject: [PATCH] ARM: exynos_defconfig: enable more platforms in defconfig This enables the new EXYNOS5 platforms in the defconfig, and enables DT support on EXYNOS4. Other options enabled: USB host, EXT3/4, regulators and tps65090, networking and a few of the common usb ethernet adapters as well as the smsc911x controller used on some boards. I enabled EFI_PARTITION, since it's used on some filesystem images I'm using. I didn't see a need to keep Solaris and BSD partition format still enabled. Finally, framebuffer console, logo and fonts were enabled. Note that enabling some of these options introduces build coverage previously missing, thus introducing a few build errors and warnings for which fixes have been sent out already. Signed-off-by: Olof Johansson [kgene.kim@samsung.com: restored exynos4_defconfig from original] Signed-off-by: Kukjin Kim --- arch/arm/configs/exynos_defconfig | 92 +++++++++++++++++++++++++++++++++++++ 1 files changed, 92 insertions(+), 0 deletions(-) create mode 100644 arch/arm/configs/exynos_defconfig +CONFIG_CRC_CCITT=y diff --git a/arch/arm/configs/exynos_defconfig b/arch/arm/configs/exynos_defconfig new file mode 100644 index 0000000..e40b435 --- /dev/null +++ b/arch/arm/configs/exynos_defconfig @@ -0,0 +1,92 @@ +CONFIG_EXPERIMENTAL=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_KALLSYMS_ALL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_BLK_DEV_BSG is not set +CONFIG_PARTITION_ADVANCED=y +CONFIG_EFI_PARTITION=y +CONFIG_ARCH_EXYNOS=y +CONFIG_S3C_LOWLEVEL_UART_PORT=1 +CONFIG_S3C24XX_PWM=y +CONFIG_ARCH_EXYNOS5=y +CONFIG_MACH_EXYNOS4_DT=y +CONFIG_MACH_EXYNOS5_DT=y +CONFIG_SMP=y +CONFIG_NR_CPUS=2 +CONFIG_PREEMPT=y +CONFIG_AEABI=y +CONFIG_ARM_APPENDED_DTB=y +CONFIG_ARM_ATAG_DTB_COMPAT=y +CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc mem=256M" +CONFIG_VFP=y +CONFIG_NEON=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_NET_KEY=y +CONFIG_INET=y +CONFIG_RFKILL_REGULATOR=y +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_PROC_DEVICETREE=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_SIZE=8192 +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_CHR_DEV_SG=y +CONFIG_NETDEVICES=y +CONFIG_SMSC911X=y +CONFIG_USB_USBNET=y +CONFIG_USB_NET_SMSC75XX=y +CONFIG_USB_NET_SMSC95XX=y +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_KEYBOARD is not set +# CONFIG_INPUT_MOUSE is not set +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_HW_RANDOM=y +CONFIG_I2C=y +# CONFIG_HWMON is not set +CONFIG_MFD_TPS65090=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_TPS65090=y +CONFIG_FB=y +CONFIG_EXYNOS_VIDEO=y +CONFIG_EXYNOS_MIPI_DSI=y +CONFIG_EXYNOS_DP=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FONTS=y +CONFIG_FONT_7x14=y +CONFIG_LOGO=y +CONFIG_USB=y +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_EXT4_FS=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_CRAMFS=y +CONFIG_ROMFS_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEBUG_RT_MUTEXES=y +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_USER=y +CONFIG_DEBUG_LL=y +CONFIG_EARLY_PRINTK=y