From patchwork Mon Apr 8 18:19:34 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kukjin Kim X-Patchwork-Id: 234869 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:770:15f::2]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id C486D2C00A2 for ; Tue, 9 Apr 2013 05:17:33 +1000 (EST) Received: from merlin.infradead.org ([2001:4978:20e::2]) by casper.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1UPGgQ-00062m-Ov; Mon, 08 Apr 2013 18:20:50 +0000 Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1UPGfY-0005u3-90; Mon, 08 Apr 2013 18:19:52 +0000 Received: from mail-da0-x22c.google.com ([2607:f8b0:400e:c00::22c]) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1UPGfV-0005tk-2n for linux-arm-kernel@lists.infradead.org; Mon, 08 Apr 2013 18:19:49 +0000 Received: by mail-da0-f44.google.com with SMTP id z20so2733250dae.3 for ; Mon, 08 Apr 2013 11:19:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:content-type:content-transfer-encoding; bh=UYNwm0SlkaTET1kDUTxYrtXyfx8/VwhJo1Z8lpNtcSE=; b=GBoUgYqeR3KMMKzVT+cSZOjtRVTQ9CVddGuPf6OFxtbAMdJM+PVYlDZjb6x25Bz5oV FIfvRLQdOQxk8W9+K5N7GwQcer6idJ+MIRATEdR0+7149C1i3EK0EIcY0uNRNrAFOGfg qd6mCHyfDTv/a5d7fTXzlieXdNMW9IGz4FjcTePMvx/pzp4BtVs51XsIlVAdBA4eAnuV /Eh93wVbwmUEbWYS+64422ZNgoU2J7b/be8w/vauZsBdwefEE51qwITffbiSarl1MuC8 61MXIVLP2cilNWBYzz+rir1bWgeQHmAW9N7taBnEI3n647IqOgTQMw6aStiZNMV/Iy5w XElA== X-Received: by 10.66.154.4 with SMTP id vk4mr38845698pab.21.1365445187317; Mon, 08 Apr 2013 11:19:47 -0700 (PDT) Received: from [10.211.55.6] ([121.136.168.198]) by mx.google.com with ESMTPS id yr10sm41601793pab.6.2013.04.08.11.19.44 (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 08 Apr 2013 11:19:46 -0700 (PDT) Message-ID: <51630A36.6030505@samsung.com> Date: Tue, 09 Apr 2013 03:19:34 +0900 From: Kukjin Kim User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.1.16-1.fc14 Lightning/1.0b3pre Thunderbird/3.1.16 MIME-Version: 1.0 To: Arnd Bergmann , 'Olof Johansson' Subject: [GIT PULL 08/10] secure-exynos for v3.10 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20130408_141949_230788_7DDDFEEF X-CRM114-Status: GOOD ( 13.85 ) X-Spam-Score: -1.1 (-) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-1.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- 0.8 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [121.136.168.198 listed in dnsbl.sorbs.net] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (kgene.kim[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 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.15 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org The following changes since commit da821eb7d42935b0f7056d98c75fd1150f6636f4: Merge commit 'v3.9-rc5' into next/clk-exynos (2013-04-09 01:10:13 +0900) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/secure-exynos-for-v3.10 for you to fetch changes up to beddf63fc8e01f06799bd6d7a2dd879885bbc9c6: ARM: EXYNOS: Add secure firmware support to secondary CPU bring-up (2013-04-09 01:52:30 +0900) ---------------------------------------------------------------- add support secure firmware for exynos ---------------------------------------------------------------- Tomasz Figa (5): ARM: Add interface for registering and calling firmware-specific operations ARM: EXYNOS: Add support for secure monitor calls ARM: EXYNOS: Add support for Exynos secure firmware ARM: EXYNOS: Add IO mapping for non-secure SYSRAM. ARM: EXYNOS: Add secure firmware support to secondary CPU bring-up Documentation/arm/firmware.txt | 88 ++++++++++++++++++++++ .../devicetree/bindings/arm/samsung-boards.txt | 10 +++ arch/arm/common/Makefile | 2 + arch/arm/common/firmware.c | 18 +++++ arch/arm/include/asm/firmware.h | 66 ++++++++++++++++ arch/arm/mach-exynos/Makefile | 6 ++ arch/arm/mach-exynos/common.c | 35 +++++++++ arch/arm/mach-exynos/common.h | 2 + arch/arm/mach-exynos/exynos-smc.S | 22 ++++++ arch/arm/mach-exynos/firmware.c | 70 +++++++++++++++++ arch/arm/mach-exynos/include/mach/map.h | 3 + arch/arm/mach-exynos/mach-exynos4-dt.c | 1 + arch/arm/mach-exynos/platsmp.c | 32 ++++++-- arch/arm/mach-exynos/smc.h | 31 ++++++++ arch/arm/plat-samsung/include/plat/map-s5p.h | 1 + 15 files changed, 382 insertions(+), 5 deletions(-) create mode 100644 Documentation/arm/firmware.txt create mode 100644 arch/arm/common/firmware.c create mode 100644 arch/arm/include/asm/firmware.h create mode 100644 arch/arm/mach-exynos/exynos-smc.S create mode 100644 arch/arm/mach-exynos/firmware.c create mode 100644 arch/arm/mach-exynos/smc.h