Received: by 10.223.185.116 with SMTP id b49csp5393200wrg; Wed, 7 Mar 2018 10:59:29 -0800 (PST) X-Google-Smtp-Source: AG47ELskxRRFFwfo89YntKo4gZMnJV32vWc4+fu7PM4yHAQQPQyXxKHyaiaegdTJuqdXClxzWyqZ X-Received: by 10.98.23.73 with SMTP id 70mr14780400pfx.169.1520449169550; Wed, 07 Mar 2018 10:59:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520449169; cv=none; d=google.com; s=arc-20160816; b=ZSf6p14rnuj30Xp+OD/zl/GfOLjslzFLWDLq3woLJ/5ix3qiifx3R1B2SWroHw6I7p VpyfMZf3nPcdkiw6Ff2usYO48oubDSDX32mpfdQJ1nL2zigPd9BjVqf2uWftVkx8zV5w 4MGIrs62B0OQ1+QTaioj4dUo6jmgjlEu8FAqI+od3RudIU9q0iyqf5flvzpd7tOwP7Lv nZoh4wbHqcxSNnSTxJshFqAhtnG/G7VWrv3pC6WLR0heRo0zhI4tjkz/yfxJ+MTh8u1Z cBeCrfIQpt+HsUUVbTmLL8yx+T5RMNCh889bWtmv/RidM2piog0zg9+DW/NlzA2IQZTW 4lAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=tvpgBx58dxt8GFegU2pAoGgx9wz2SY1jFkets80T1gI=; b=dcvKUugkY2aRAipwnU96luISolF8NCMR0Y+3cWPdQBpMLiPyALaP8FPYnvXpRdBK+A A5+EUl4kmnySBKIp4Z/PTUnxU4b3CRi0TU5KpKVMs55NJxuYyNjiacsMxehPXC8DuMMW Cj6sp5Lll1n7KkaWu0jSp0N3fpUvyaCVsIyaahtSxQDGHVoRCIAkpKhLxEqo8ZGC/Tq8 zevqQF60EMdyOFwj6ZXE/dFn7NMZxPSS5wFKnAoSmcFSUkc0+gCiwJiag6mrVANWDB66 GhjFkcl1Y9ywY9SDAMyC8V2eNZYML0i2ZVDS/fEUK/+XM33RR0WWELjtWmE2RG3ubl7W 074A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s3-v6si12917895plp.461.2018.03.07.10.59.14; Wed, 07 Mar 2018 10:59:29 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933791AbeCGS50 (ORCPT + 99 others); Wed, 7 Mar 2018 13:57:26 -0500 Received: from anholt.net ([50.246.234.109]:40258 "EHLO anholt.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933647AbeCGS5Y (ORCPT ); Wed, 7 Mar 2018 13:57:24 -0500 Received: from localhost (localhost [127.0.0.1]) by anholt.net (Postfix) with ESMTP id BF05610A14F4; Wed, 7 Mar 2018 10:57:23 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at anholt.net Received: from anholt.net ([127.0.0.1]) by localhost (kingsolver.anholt.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id R9Ut-AWZiYGN; Wed, 7 Mar 2018 10:57:22 -0800 (PST) Received: from eliezer.anholt.net (localhost [127.0.0.1]) by anholt.net (Postfix) with ESMTP id 0BC6210A14F5; Wed, 7 Mar 2018 10:57:18 -0800 (PST) Received: by eliezer.anholt.net (Postfix, from userid 1000) id 4FECD2FE2D68; Wed, 7 Mar 2018 10:57:16 -0800 (PST) From: Eric Anholt To: Florian Fainelli , Mark Rutland , Rob Herring , devicetree@vger.kernel.org, Greg Kroah-Hartman , Phil Elwell Cc: linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Stefan Wahren , bcm-kernel-feedback-list@broadcom.com, Eric Anholt Subject: [PATCH v2 3/6] dt-bindings: soc: Add a binding for the Broadcom VCHIQ services. Date: Wed, 7 Mar 2018 10:57:13 -0800 Message-Id: <20180307185716.17449-3-eric@anholt.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180307185716.17449-1-eric@anholt.net> References: <20180307185716.17449-1-eric@anholt.net> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The VCHIQ communication channel can be provided by BCM283x and Capri SoCs, to communicate with the VPU-side OS services. Signed-off-by: Eric Anholt --- v2: dropped firmware property, added cache-line-size. .../bindings/soc/bcm/brcm,bcm2835-vchiq.txt | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt diff --git a/Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt b/Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt new file mode 100644 index 000000000000..cdef4abc5e47 --- /dev/null +++ b/Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt @@ -0,0 +1,28 @@ +Broadcom VCHIQ firmware services + +Required properties: + +- compatible: Should be "brcm,bcm2835-vchiq" +- reg: Physical base address and length of the doorbell register pair +- interrupts: The interrupt number + See bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt + +Optional properties: + +- cache-line-size: + Size of L2 cache lines. The VPU firmware detects + this property and overrides it with the actual L2 + cache line size it's using when loading the + device-tree. Determines the required alignment of + offsets/sizes of VCHIQ pagelists. If missing, the + firmware assumes an older kernel using 32-byte + alignment. + +Example: + +vchiq@7e00b840 { + compatible = "brcm,bcm2835-vchiq"; + reg = <0x7e00b840 0xf>; + interrupts = <0 2>; + cache-line-size: <32>; +}; -- 2.16.2