From patchwork Wed Jul 8 10:16:29 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jens Wiklander X-Patchwork-Id: 492840 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id EBECA140129 for ; Wed, 8 Jul 2015 20:18:45 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932536AbbGHKSp (ORCPT ); Wed, 8 Jul 2015 06:18:45 -0400 Received: from mail-la0-f41.google.com ([209.85.215.41]:36080 "EHLO mail-la0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933714AbbGHKRF (ORCPT ); Wed, 8 Jul 2015 06:17:05 -0400 Received: by lagc2 with SMTP id c2so219172613lag.3 for ; Wed, 08 Jul 2015 03:17:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=5pnQ6kG6WqbrYb+hYMb3kmbCGiRn8baqwffFMMOnfNs=; b=C6O2ZodEbeha2/SiPAZ/h8SAuQbE9TTR1X2IvANy2ghaSV7jLXI8CQ06Gzz58yR18T gpqwtBcj6dW7afep74k1ua1Hx7xw3zhphcCvenM0qveOd69BRlIg+AXAvosfPE85rXMn pO/MzHk4d44/Ey4d25LMtdMoj3kO6yeA5q8jkkZgT+TtZxQ/N79SEiySIwGWswBq/9nV WBvGBNS4NGMHfiLhuekFVWC4wMiDoE35qR6hFSSlWTbYAnOFCg6y8WEXR4rAmdPb6M2s qM5OHxzcGms76ljv5p9UqAyY274KLFFQhIz6EfNmEAvWpy9FlZKNut1d1BPOIDY99Su6 TtjQ== X-Gm-Message-State: ALoCoQmjhYXIDFLqhs9A4T4vaaaokPQWk5htAR0JYVEk5qdY6liZfpf9BLKrx6Rnvb6AWwyI74am X-Received: by 10.112.198.74 with SMTP id ja10mr8625697lbc.19.1436350624447; Wed, 08 Jul 2015 03:17:04 -0700 (PDT) Received: from ermac.urgonet (90-224-161-10-no121.tbcn.telia.com. [90.224.161.10]) by smtp.gmail.com with ESMTPSA id br6sm472819lbb.45.2015.07.08.03.17.02 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 08 Jul 2015 03:17:03 -0700 (PDT) From: Jens Wiklander To: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Arnd Bergmann , Greg Kroah-Hartman , Rob Herring Cc: Herbert Xu , valentin.manea@huawei.com, jean-michel.delorme@st.com, emmanuel.michel@st.com, javier@javigon.com, Jason Gunthorpe , Mark Rutland , Michal Simek , Jens Wiklander Subject: [PATCH v4 2/5] dt/bindings: add bindings for optee Date: Wed, 8 Jul 2015 12:16:29 +0200 Message-Id: <1436350592-7732-3-git-send-email-jens.wiklander@linaro.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1436350592-7732-1-git-send-email-jens.wiklander@linaro.org> References: <1436350592-7732-1-git-send-email-jens.wiklander@linaro.org> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Introduces optee prefix and adds bindings for ARM TrustZone based OP-TEE implementation. Signed-off-by: Jens Wiklander --- Documentation/devicetree/bindings/optee/optee.txt | 17 +++++++++++++++++ Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + 2 files changed, 18 insertions(+) create mode 100644 Documentation/devicetree/bindings/optee/optee.txt diff --git a/Documentation/devicetree/bindings/optee/optee.txt b/Documentation/devicetree/bindings/optee/optee.txt new file mode 100644 index 0000000..4a6ff10 --- /dev/null +++ b/Documentation/devicetree/bindings/optee/optee.txt @@ -0,0 +1,17 @@ +OP-TEE Device Tree Bindings + +OP-TEE is a piece of software using hardware features to provide a Trusted +Execution Environment. The security can be provided with ARM TrustZone, but +also by virtualization or a separate chip. As there's no single OP-TEE +vendor we're using "optee" as the first part of compatible property, +indicating the OP-TEE protocol is used when communicating with the secure +world. + +* OP-TEE based on ARM TrustZone required properties: + +- compatible="optee,optee-tz" + +Example: + optee { + compatible="optee,optee-tz"; + }; diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index 8033919..17c2a7e 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt @@ -141,6 +141,7 @@ nvidia NVIDIA nxp NXP Semiconductors onnn ON Semiconductor Corp. opencores OpenCores.org +optee OP-TEE, Open Portable Trusted Execution Environment ortustech Ortus Technology Co., Ltd. ovti OmniVision Technologies panasonic Panasonic Corporation