Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp618626pxb; Fri, 8 Jan 2021 13:33:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJwdCzRZ4LX9M80aLVPoPafcydku57A5Z/8SnyTSMdHtLHovg+rQhp1ywHdKFUUYHcM5HV80 X-Received: by 2002:a17:906:b24c:: with SMTP id ce12mr3883848ejb.89.1610141583912; Fri, 08 Jan 2021 13:33:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610141583; cv=none; d=google.com; s=arc-20160816; b=zJk0Q4cDBRMyEenRTkc7p6bQnHk9rR61V8WFn3hfqGMOjvqG+x5AI42GzLoyzWARsn uke3YaBK7wKMXWIgKYuQ3OrOx+y+TNfw6yu1qG1twD0xL9h3sOpVSuEOILymr+SOmiuw B8sYmELmI80/g64U3zwzSrXgOF1M7drnIR4CgUltCPiw1lATdTgFZP5ajLlRJIba93nJ qflwfUJpSRoM/LkqZb5qVVwPBBP/cmJ1gJHLMXWzLCCjb/CqxD7l6yMCFDGXm3Ut5YOW JslqfHzXU2zBF66wBp8NzqtxKPcmVbHNuByY9MQfhj5WlCZ2181hwVqsXBuRnosa9OLB 1BBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from:ironport-sdr:ironport-sdr; bh=MaYf34wp0/T73dsjTqI1oQaJYEpfiNb0TeUNRl25syQ=; b=VCn2o56rg2JhtSzXZ9FGF4mNFgEzjrd86rfKYKl8dETI3zJIu6Um1NkMT4/mXHxMTV j7RIz/qOtIDPpFZkAAGTD+F8g2HOn9uzGSDkQb5B2OAgJH/XzMrv6ZivcWnAy1VQk/aL noe32Vx+qtsZYxhbkGuOBNKlDTblVqe2GlwXgIv7jPsJ7W0QUd0DMsXuTNII4kwvpHUY j+cS+4LXC27YdizaqklS8/gSxsEwntH76XixN4JaQcmQQwG2lzeoIioBFq/XcrfvkuiN 0y7QnaWxJB+ysLOYQv84PNSNzblzCAUr4vmEh91AkTb028qvNNpZW4gTUOM1J1hFZ7dI M4Jg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s4si3932692edy.281.2021.01.08.13.32.40; Fri, 08 Jan 2021 13:33:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728836AbhAHVaf (ORCPT + 99 others); Fri, 8 Jan 2021 16:30:35 -0500 Received: from mga09.intel.com ([134.134.136.24]:62788 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729434AbhAHVae (ORCPT ); Fri, 8 Jan 2021 16:30:34 -0500 IronPort-SDR: vqXtm2tyjMr3IiMW8jOuBFUu1W0tPcZHScDaYzYodmhZ/xBeZuq6kB/TEwAzPt95k3x2ppGXnD 1Rm+quwbgPWQ== X-IronPort-AV: E=McAfee;i="6000,8403,9858"; a="177805369" X-IronPort-AV: E=Sophos;i="5.79,332,1602572400"; d="scan'208";a="177805369" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jan 2021 13:26:05 -0800 IronPort-SDR: f0iUYOTWn23tfVPXMJKYyelLV5Av1a31L1+k0kooIDNj5ayf2UdHjdQ1uYyed6HPHmNL90ELhj NSGB4hgDZG5g== X-IronPort-AV: E=Sophos;i="5.79,332,1602572400"; d="scan'208";a="566590100" Received: from smtp.ostc.intel.com ([10.54.29.231]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jan 2021 13:26:05 -0800 Received: from mtg-dev (mtg-dev.jf.intel.com [10.54.74.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.ostc.intel.com (Postfix) with ESMTPS id A1C776368; Fri, 8 Jan 2021 13:26:05 -0800 (PST) Received: from mgross by mtg-dev with local (Exim 4.90_1) (envelope-from ) id 1kxzGn-0009cq-H4; Fri, 08 Jan 2021 13:26:05 -0800 From: mgross@linux.intel.com To: markgross@kernel.org, mgross@linux.intel.com, arnd@arndb.de, bp@suse.de, damien.lemoal@wdc.com, dragan.cvetic@xilinx.com, gregkh@linuxfoundation.org, corbet@lwn.net, leonard.crestez@nxp.com, palmerdabbelt@google.com, paul.walmsley@sifive.com, peng.fan@nxp.com, robh+dt@kernel.org, shawnguo@kernel.org, jassisinghbrar@gmail.com Cc: linux-kernel@vger.kernel.org, "Li, Tingqian" , Li@linux.intel.com Subject: [PATCH v2 24/34] dt-bindings: misc: Add Keem Bay vpumgr Date: Fri, 8 Jan 2021 13:25:50 -0800 Message-Id: <20210108212600.36850-25-mgross@linux.intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210108212600.36850-1-mgross@linux.intel.com> References: <20210108212600.36850-1-mgross@linux.intel.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "Li, Tingqian" Add DT binding schema for VPU on Keem Bay ASoC platform Signed-off-by: Li, Tingqian --- .../bindings/misc/intel,keembay-vpu-mgr.yaml | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Documentation/devicetree/bindings/misc/intel,keembay-vpu-mgr.yaml diff --git a/Documentation/devicetree/bindings/misc/intel,keembay-vpu-mgr.yaml b/Documentation/devicetree/bindings/misc/intel,keembay-vpu-mgr.yaml new file mode 100644 index 000000000000..7fad14274ee2 --- /dev/null +++ b/Documentation/devicetree/bindings/misc/intel,keembay-vpu-mgr.yaml @@ -0,0 +1,48 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +# Copyright (C) 2020 Intel +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/misc/intel,keembay-vpu-mgr.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Intel VPU manager bindings + +maintainers: + - Li, Tingqian + - Zhou, Luwei + +description: | + The Intel VPU manager provides shared memory and process + depedent context management for Intel VPU hardware IP. + +properties: + compatible: + items: + - enum: + - intel,keembay-vpu-mgr + - intel,keembay-vpusmm + + memory-region: + description: + phandle to a node describing reserved memory (System RAM memory) + used by VPU (see bindings/reserved-memory/reserved-memory.txt) + maxItems: 1 + + intel,keembay-vpu-ipc-id: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + the index of the VPU slice to be managed. Default is 0. + +required: + - compatible + - memory-region + +additionalProperties: false + +examples: + - | + vpumgr0 { + compatible = "intel,keembay-vpu-mgr"; + memory-region = <&vpu_reserved>; + intel,keembay-vpu-ipc-id = <0x0>; + }; -- 2.17.1