From patchwork Thu Jan 7 02:15:04 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 7973031 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 824E0BEEE5 for ; Thu, 7 Jan 2016 02:15:34 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 6FA1820172 for ; Thu, 7 Jan 2016 02:15:33 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 6548C20149 for ; Thu, 7 Jan 2016 02:15:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752320AbcAGCPb (ORCPT ); Wed, 6 Jan 2016 21:15:31 -0500 Received: from mailout1.w1.samsung.com ([210.118.77.11]:46733 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752254AbcAGCPa (ORCPT ); Wed, 6 Jan 2016 21:15:30 -0500 Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244]) by mailout1.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0O0K00JX48XR7C80@mailout1.w1.samsung.com>; Thu, 07 Jan 2016 02:15:28 +0000 (GMT) X-AuditID: cbfec7f4-f79026d00000418a-e3-568dca3f2f19 Received: from eusync2.samsung.com ( [203.254.199.212]) by eucpsbgm1.samsung.com (EUCPMTA) with SMTP id 99.A4.16778.F3ACD865; Thu, 7 Jan 2016 02:15:27 +0000 (GMT) Received: from localhost.localdomain ([10.113.63.52]) by eusync2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0O0K004ID8XGGN60@eusync2.samsung.com>; Thu, 07 Jan 2016 02:15:27 +0000 (GMT) From: Krzysztof Kozlowski To: Kukjin Kim , Krzysztof Kozlowski , Javier Martinez Canillas , Anand Moon , linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Cc: tjakobi@math.uni-bielefeld.de Subject: [PATCH 1/2] ARM: exynos_defconfig: Enable NEON, accelerated crypto and cpufreq stats Date: Thu, 07 Jan 2016 11:15:04 +0900 Message-id: <1452132905-8587-1-git-send-email-k.kozlowski@samsung.com> X-Mailer: git-send-email 1.9.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkluLIzCtJLcpLzFFi42I5/e/4FV37U71hBi9Pq1i8ebuGyeL1C0OL /sevmS02Pb7GanF51xw2ixnn9zFZrNt4i92ibfUHVgcOj52z7rJ7bFrVyeaxeUm9x79j7B5b +oEifVtWMXp83iQXwB7FZZOSmpNZllqkb5fAlbHz4kmWgrc8FZeenGJtYFzA3cXIySEhYCLx 6806NghbTOLCvfVANheHkMBSRom1f1awQjj/GSXeX5zJAlLFJmAssXn5ErAqEYFpTBK9J3uZ QBLMAooSCzrfMoPYwgLxEh/v7QNrYBFQlZh8+gdYDa+Am8Tp/5PYIdbJSZw8Npl1AiP3AkaG VYyiqaXJBcVJ6bmGesWJucWleel6yfm5mxghAfRlB+PiY1aHGAU4GJV4eDvSesOEWBPLiitz DzFKcDArifBqCAOFeFMSK6tSi/Lji0pzUosPMUpzsCiJ887d9T5ESCA9sSQ1OzW1ILUIJsvE wSnVwLisuSN497kVk7wexnNe6t1cpxaif/aSwZebv39Xt/7Mf6q+Q/HeVjmP3/wxT3y8rlyP nOQtsddKvffkqVP8M58cmrQx8WiVTdnuP81G91XEeoz71kRViOfYOTbN3peofefI8lQbvmdt HLMa+Odl6ctXP3RcKb7F5qhh40Jd31XRl2ctjwiak6nEUpyRaKjFXFScCAAXDFXqHAIAAA== Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Enable the kernel NEON mode and asm/NEON accelerated crypto algorithms which should bring performance benefits on Exynos SoCs. Enable these as modules because they are optional, not essential anyhow for platform booting nor related directly to Exynos Soc. All accelerated algorithms pass booting self-tests on Odroid XU4 (Exynos5422) and Trats2 (Exynos4412). Additionally enable cpufreq statistics as they are useful for debugging. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Anand Moon Reviewed-by: Javier Martinez Canillas --- arch/arm/configs/exynos_defconfig | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/arch/arm/configs/exynos_defconfig b/arch/arm/configs/exynos_defconfig index 24dcd2bb1215..0aee1e035be9 100644 --- a/arch/arm/configs/exynos_defconfig +++ b/arch/arm/configs/exynos_defconfig @@ -26,12 +26,14 @@ 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_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y CONFIG_CPUFREQ_DT=y CONFIG_CPU_IDLE=y CONFIG_ARM_EXYNOS_CPUIDLE=y CONFIG_VFP=y CONFIG_NEON=y +CONFIG_KERNEL_MODE_NEON=y CONFIG_NET=y CONFIG_PACKET=y CONFIG_UNIX=y @@ -238,7 +240,11 @@ CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_USER=y -CONFIG_CRYPTO_SHA256=y +CONFIG_ARM_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM_NEON=m +CONFIG_CRYPTO_SHA256_ARM=m +CONFIG_CRYPTO_SHA512_ARM=m +CONFIG_CRYPTO_AES_ARM_BS=m CONFIG_CRC_CCITT=y CONFIG_FONTS=y CONFIG_FONT_7x14=y