From patchwork Wed Nov 29 20:18:41 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Fainelli X-Patchwork-Id: 842732 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="aGGmnpxs"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ynBnN6lGyz9sDB for ; Thu, 30 Nov 2017 07:23:36 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752875AbdK2UV2 (ORCPT ); Wed, 29 Nov 2017 15:21:28 -0500 Received: from mail-qt0-f196.google.com ([209.85.216.196]:42686 "EHLO mail-qt0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752647AbdK2UV0 (ORCPT ); Wed, 29 Nov 2017 15:21:26 -0500 Received: by mail-qt0-f196.google.com with SMTP id g9so6005902qth.9; Wed, 29 Nov 2017 12:21:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Lh1mtoDZzGfnQhtxbva8nuiNYsmVR3d4abi8g6MzOPc=; b=aGGmnpxshdvrt/RaX+uxxkWWT4ZeOEKqI1jFx8AhHU6QdovI/jCmwvYuqBgdZ8vh7x HoGHOy0vsmJttIHLTFwjo++9Wf0Hz9WDp7SoltdN8Tbn+q9ZyDrQMZ8rquA2iLIjepVH sYNjC9jZF8Fj62WrCTgHNoSdtU9xjsgpDwe9BtqRYJ+WrIMlbmbLXVvxwL86dIxAAOOU U2dqnXm1vkTjv0VekgxFk2DIXzXKJ3Z0VCXD3mtt0rt8mhu48sK2UYzR7ANrEaUW9MA8 dJRqMv8Rx9sTcYFm1JRZbwyQVp6fpVqZjuxrcCrU6Ako12BDds7x+U8LYfuVDmgvC7VS 2T2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=Lh1mtoDZzGfnQhtxbva8nuiNYsmVR3d4abi8g6MzOPc=; b=rt41QVOCSzXIwFgsFAdPqSsyEZO3yC1AvE8pawMCeTmYsF7uzMcUnlh71sZdwvLqXI j6UMPsmBFzY75pYgvf50IviWL036JuQRL8QOfjRKc9wsbgdruQoFwYLoGS4fL/c032Qk 6QcpLSHCXdCjCTCAlNHejTkGoOry+VGSWfhh2F/Rbg7jTxJ3+aUA+gfgzo32VDo4y5Lo 5693Z4QSaPLPMWCqPIl+Gh/P5dBBc39fS1uWKOP95Q7cQgT4a+FAP5+zyvS7C5rFYT7E LDJhhB5MxhyXSDvUQomGmejq0OMtlzmFYAQ9uAalLVqKYlovZ+/yMoVVt9j+Ol/1v3XJ dmEw== X-Gm-Message-State: AKGB3mKO1NLLTlLOZFvnp51a/apFA/fmU2rGckKBEtxsTh4jKkHdxJfL 0IiOl+Lv6W0Z3uyOLUNqaqo= X-Google-Smtp-Source: AGs4zMYl6uHmNrNz3RX3yMm6n4zwb9lrnfpDvBE1N7Ux4ps1RBT0E9XedIylrA6vZXMvh5yMzbbP1Q== X-Received: by 10.237.48.193 with SMTP id 59mr160735qtf.45.1511986885780; Wed, 29 Nov 2017 12:21:25 -0800 (PST) Received: from fainelli-desktop.broadcom.com ([192.19.255.250]) by smtp.gmail.com with ESMTPSA id z128sm1736337qke.92.2017.11.29.12.21.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Nov 2017 12:21:24 -0800 (PST) From: Florian Fainelli To: bcm-kernel-feedback-list@broadcom.com Cc: Florian Fainelli , Rob Herring , Mark Rutland , Brian Norris , Gregory Fong , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH 1/9] dt-bindings: arm: Add entry for Broadcom Brahma-B53 Date: Wed, 29 Nov 2017 12:18:41 -0800 Message-Id: <20171129201849.17522-2-f.fainelli@gmail.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20171129201849.17522-1-f.fainelli@gmail.com> References: <20171129201849.17522-1-f.fainelli@gmail.com> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Broadcom's Brahma-B53 CPU is an ARMv8A processor used on a number of DSL, Cable Modem and Set-top-box SoCs. Signed-off-by: Florian Fainelli Acked-by: Rob Herring --- Documentation/devicetree/bindings/arm/cpus.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/cpus.txt b/Documentation/devicetree/bindings/arm/cpus.txt index a0009b72e9be..f4a777039f03 100644 --- a/Documentation/devicetree/bindings/arm/cpus.txt +++ b/Documentation/devicetree/bindings/arm/cpus.txt @@ -169,6 +169,7 @@ described below. "arm,cortex-r5" "arm,cortex-r7" "brcm,brahma-b15" + "brcm,brahma-b53" "brcm,vulcan" "cavium,thunder" "cavium,thunder2" From patchwork Wed Nov 29 20:18:42 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Fainelli X-Patchwork-Id: 842731 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="jEZ2auoI"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ynBmm2BtWz9s4s for ; Thu, 30 Nov 2017 07:23:04 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752910AbdK2UVd (ORCPT ); Wed, 29 Nov 2017 15:21:33 -0500 Received: from mail-qk0-f194.google.com ([209.85.220.194]:44222 "EHLO mail-qk0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752888AbdK2UV3 (ORCPT ); Wed, 29 Nov 2017 15:21:29 -0500 Received: by mail-qk0-f194.google.com with SMTP id h19so6063999qkj.11; Wed, 29 Nov 2017 12:21:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=rkxCGeLD6rpbSVzKvUfMKn1arB3ff8Ts1cDrbQhrcu0=; b=jEZ2auoIXOrRWfHNcpepGG9Zmk3Gmx1bxrwwe6HLV6fIbH1vpPAO91p8Ce1zfq/a1u hLYyluCKmLZn95SNkM3MWIUzMa3crAn1QoFauger6taHhUzRJh+006lmiR1AreMJy0s5 C+d5UHwzHJDfp+8IrpSVZ6DCXtrHiFQwZz4jYDWu6JWbTjahOFO8DpG6+/8mMhf2O4Fs QM5/CYz2PUgL87SG/NaKbb/qvpTA1XztKWI2Cyf7TACkNplnhFwWHD7uSZl09hLdTORV pwwKghVjaUqVaVusKUjFWr6kV/7drVwazSUmGQK2oAnvakIkJz1/PJh7Xw6o5KngHMmw Sp4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=rkxCGeLD6rpbSVzKvUfMKn1arB3ff8Ts1cDrbQhrcu0=; b=ODpMx9fIo4nBNBE2WmLPmmPGm3MZj5zlxwbJC0ZRjt8LyrPU87qsMn5gQSNmcd71Ma aw2kjR29zI2EPG/PlZuhc72IfWJ2N0PF/olXUNPJUodIUTfeAjVJwB9QQgXJrbIgM+nf mBggxBTv0L3zHXHismJ3SAwYgERTgXYqdgT4/NwmZN6o0Sbjzm/P49tk1TW5yD6d5Qz3 4q+/KQcxM3xml27GH1EJkvBBsTwNiIQ7PGwU9V2xVf1ncnQXViJSXU2aLGthXP2QHuvQ K0crWcsqaKEqxTPmu7Rycz8oQovIHupxbMDMxYh9GGVYylUkFnwU9sptw5hshyRAyZjY 2wxw== X-Gm-Message-State: AKGB3mJajL16QCIhOMw3m/DLW5XXkk3QQOGBw+D3cl/U4nxROU8o2O0W doKRzBQhhaNvpRF7xeuBxnY= X-Google-Smtp-Source: AGs4zMaM38HKFvCw4AsEuHjhoPmU+FXJvS3ezotGNqA6A/BclSCfO3wdT5ppH9D7FQLyOMM1V+vA2g== X-Received: by 10.55.184.135 with SMTP id i129mr139819qkf.41.1511986888647; Wed, 29 Nov 2017 12:21:28 -0800 (PST) Received: from fainelli-desktop.broadcom.com ([192.19.255.250]) by smtp.gmail.com with ESMTPSA id z128sm1736337qke.92.2017.11.29.12.21.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Nov 2017 12:21:27 -0800 (PST) From: Florian Fainelli To: bcm-kernel-feedback-list@broadcom.com Cc: Florian Fainelli , Rob Herring , Mark Rutland , Brian Norris , Gregory Fong , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH 2/9] dt-bindings: arm: brcmstb: Correct BIUCTRL node documentation Date: Wed, 29 Nov 2017 12:18:42 -0800 Message-Id: <20171129201849.17522-3-f.fainelli@gmail.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20171129201849.17522-1-f.fainelli@gmail.com> References: <20171129201849.17522-1-f.fainelli@gmail.com> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Correct the Device Tree bindings for the HIF_CPUBIUCTRL node whose compatible string is actually brcm,bcm-cpu-biu-ctrl. Also document in the binding the fallback property ("brcm,brcmstb-cpu-biu-ctrl") and update the example accordingly. Signed-off-by: Florian Fainelli --- .../devicetree/bindings/arm/bcm/brcm,brcmstb.txt | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/Documentation/devicetree/bindings/arm/bcm/brcm,brcmstb.txt b/Documentation/devicetree/bindings/arm/bcm/brcm,brcmstb.txt index 790e6b0b8306..05be8d1f7be6 100644 --- a/Documentation/devicetree/bindings/arm/bcm/brcm,brcmstb.txt +++ b/Documentation/devicetree/bindings/arm/bcm/brcm,brcmstb.txt @@ -17,21 +17,23 @@ Further, syscon nodes that map platform-specific registers used for general system control is required: - compatible: "brcm,bcm-sun-top-ctrl", "syscon" - - compatible: "brcm,bcm-hif-cpubiuctrl", "syscon" + - compatible: "brcm,bcm-cpu-biu-ctrl", + "brcm,brcmstb-cpu-biu-ctrl", + "syscon" - compatible: "brcm,bcm-hif-continuation", "syscon" -hif-cpubiuctrl node +cpu-biu-ctrl node ------------------- -SoCs with Broadcom Brahma15 ARM-based CPUs have a specific Bus Interface Unit -(BIU) block which controls and interfaces the CPU complex to the different -Memory Controller Ports (MCP), one per memory controller (MEMC). This BIU block -offers a feature called Write Pairing which consists in collapsing two adjacent -cache lines into a single (bursted) write transaction towards the memory -controller (MEMC) to maximize write bandwidth. +SoCs with Broadcom Brahma15 ARM-based and Brahma53 ARM64-based CPUs have a +specific Bus Interface Unit (BIU) block which controls and interfaces the CPU +complex to the different Memory Controller Ports (MCP), one per memory +controller (MEMC). This BIU block offers a feature called Write Pairing which +consists in collapsing two adjacent cache lines into a single (bursted) write +transaction towards the memory controller (MEMC) to maximize write bandwidth. Required properties: - - compatible: must be "brcm,bcm7445-hif-cpubiuctrl", "syscon" + - compatible: must be "brcm,bcm7445-cpu-biu-ctrl", "syscon" Optional properties: @@ -52,7 +54,7 @@ example: }; hif_cpubiuctrl: syscon@3e2400 { - compatible = "brcm,bcm7445-hif-cpubiuctrl", "syscon"; + compatible = "brcm,bcm7445-cpu-biu-ctrl", "brcm,brcmstb-cpu-biu-ctrl", "syscon"; reg = <0x3e2400 0x5b4>; brcm,write-pairing; };