From nobody Sat May 10 02:44:15 2025 Delivered-To: importer2@patchew.org Received-SPF: pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail(p=none dis=none) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mx.zohomail.com with SMTP id 1623579546777274.7511317263587; Sun, 13 Jun 2021 03:19:06 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231678AbhFMKVF (ORCPT ); Sun, 13 Jun 2021 06:21:05 -0400 Received: from mail-wr1-f49.google.com ([209.85.221.49]:33694 "EHLO mail-wr1-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231659AbhFMKVA (ORCPT ); Sun, 13 Jun 2021 06:21:00 -0400 Received: by mail-wr1-f49.google.com with SMTP id a20so11047712wrc.0; Sun, 13 Jun 2021 03:18:59 -0700 (PDT) Received: from cluster5 ([80.76.206.81]) by smtp.gmail.com with ESMTPSA id j7sm13157035wrm.93.2021.06.13.03.17.58 (version=TLS1 cipher=ECDHE-ECDSA-AES128-SHA bits=128/128); Sun, 13 Jun 2021 03:17:58 -0700 (PDT) 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 :mime-version:content-transfer-encoding; bh=sROUK6Dva1JQuoPMs/jXitnbxB+zZqBPPto4386z0vs=; b=iEgzLk4om3CmXjGeHduPgS2tuE9n3w+7odBDhtldN2Yh0eUUEKkZvWwgig1b8zBRSi mDrO76P+6hQPZj2A7hcA6Jg55sbL/IiWjRaaaS7PaLMI8ODUjLHMkr+Vyi8PcRYutstv 68bgXhbnSd0336Pu4qeGJ434ZUct7+HUYxHlDnhmDqEu367sjQru1cmps7HNSawkUx2A OZcIdlAfMElRM6yHaIXfqS9nAYb3g7otdd7mmXF+0iqZMxF7CHzUYs/rnmhxAVYgz8H4 ZKsmTXusnS4JOAhw5y1Wve0Ad5gGiR9UuluLr4RapqmxMaa8asfxGGKzK1WllkNLmEjA ix3A== 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:mime-version:content-transfer-encoding; bh=sROUK6Dva1JQuoPMs/jXitnbxB+zZqBPPto4386z0vs=; b=XGdz8VTNAYh985paO/UDDUDn/7icTibwvbBMd5WC+Ipd4v3WbTr+z7nMFTe1Lq7Mob 4xxiMDFKMhIMT1Cwf4rYwlIOaFBvA56hKPTLF0FR+GU09pW7q1dy/ZkiDwbj9SDIuPO0 Eqc7gwqCsjUeQkbDP0Pg95+SJBbZ1kVp8DifpeudxCLapbivElCKzqLlxEkLm6VuLidy CiHyxQc7qgnvvZG/NesGAT9XHB9Q+1bdQ1omGRU95pssqo9dine9zR0bcMJJ8/HNjXfc VTne990sGkZVV3hP5FAxKbuBiQQMBiuE3xjBUCQc5q37pV+yZWdV/51HZzp/bm9k48H/ HMVQ== X-Gm-Message-State: AOAM531Rtqpk8mTve/f5ukWNgjatIBijobCT+pRHFeDgPEPAN2VGTRNk jA2ayWiw5DVWiCM6IWAiEFs= X-Google-Smtp-Source: ABdhPJxFcpzxxe157MZ8aKlQCWnikrDr1kv2KTXlwrxueiNotMzM77Tc4PNfKmNDW+nWzts8vNjvWQ== X-Received: by 2002:adf:cf02:: with SMTP id o2mr13021764wrj.365.1623579478974; Sun, 13 Jun 2021 03:17:58 -0700 (PDT) From: Matthew Hagan Cc: Florian Fainelli , Vladimir Oltean , Andrew Lunn , Matthew Hagan , Rob Herring , Arnd Bergmann , Olof Johansson , soc@kernel.org, Ray Jui , Scott Branden , bcm-kernel-feedback-list@broadcom.com, Geert Uytterhoeven , Krzysztof Kozlowski , Sam Ravnborg , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v3 1/4] ARM: dts: NSP: Add common bindings for MX64/MX65 Date: Sun, 13 Jun 2021 11:16:45 +0100 Message-Id: <20210613101658.3242777-2-mnhagan88@gmail.com> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210613101658.3242777-1-mnhagan88@gmail.com> References: <20210613101658.3242777-1-mnhagan88@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" These bindings are required for all Meraki MX64/MX65 devices. These common bindings include memory (2GB), PWM LEDs, AMAC, I2C (AT24), NAND partitions, EHCI, OHCI and pinctrl. Signed-off-by: Matthew Hagan --- .../dts/bcm958625-meraki-mx6x-common.dtsi | 145 ++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi diff --git a/arch/arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi b/arch/arm= /boot/dts/bcm958625-meraki-mx6x-common.dtsi new file mode 100644 index 000000000000..91ab586209f1 --- /dev/null +++ b/arch/arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi @@ -0,0 +1,145 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Common Bindings for Cisco Meraki MX64 (Kingpin) and MX65 (Alamo) device= s. + * + * Copyright (C) 2020-2021 Matthew Hagan + */ + +#include "bcm-nsp.dtsi" +#include +#include + +/ { + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + memory { + device_type =3D "memory"; + reg =3D <0x60000000 0x80000000>; + }; + + pwm-leds { + compatible =3D "pwm-leds"; + + led-1 { + function =3D LED_FUNCTION_INDICATOR; + color =3D ; + pwms =3D <&pwm 1 50000>; + max-brightness =3D <255>; + }; + + led-2 { + function =3D LED_FUNCTION_INDICATOR; + color =3D ; + pwms =3D <&pwm 2 50000>; + max-brightness =3D <255>; + }; + + led-3 { + function =3D LED_FUNCTION_INDICATOR; + color =3D ; + pwms =3D <&pwm 3 50000>; + max-brightness =3D <255>; + }; + }; +}; + +&amac2 { + status =3D "okay"; +}; + +&ccbtimer0 { + status =3D "okay"; +}; + +&ehci0 { + status =3D "okay"; +}; + +&i2c0 { + status =3D "okay"; + at24@50 { + compatible =3D "atmel,24c64"; + pagesize =3D <32>; + reg =3D <0x50>; + }; +}; + +&L2 { + arm,io-coherent; + prefetch-data =3D <1>; + prefetch-instr =3D <1>; +}; + +&nand { + nandcs@0 { + compatible =3D "brcm,nandcs"; + reg =3D <0>; + nand-on-flash-bbt; + + #address-cells =3D <1>; + #size-cells =3D <1>; + + nand-ecc-strength =3D <24>; + nand-ecc-step-size =3D <1024>; + + brcm,nand-oob-sector-size =3D <27>; + + partition@0 { + label =3D "u-boot"; + reg =3D <0x0 0x80000>; + read-only; + }; + + partition@80000 { + label =3D "shmoo"; + reg =3D <0x80000 0x80000>; + read-only; + }; + + partition@100000 { + label =3D "bootkernel1"; + reg =3D <0x100000 0x300000>; + }; + + partition@400000 { + label =3D "nvram"; + reg =3D <0x400000 0x100000>; + }; + + partition@500000 { + label =3D "bootkernel2"; + reg =3D <0x500000 0x300000>; + }; + + partition@800000 { + label =3D "ubi"; + reg =3D <0x800000 0x3f700000>; + }; + }; +}; + +&ohci0 { + status =3D "okay"; +}; + +&pinctrl { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm_leds>; + + pwm_leds: pwm_leds { + function =3D "pwm"; + groups =3D "pwm1_grp", "pwm2_grp", "pwm3_grp"; + }; +}; + +&pwm { + status =3D "okay"; + #pwm-cells =3D <2>; +}; + +&uart0 { + clock-frequency =3D <62500000>; + status =3D "okay"; +}; --=20 2.26.3 From nobody Sat May 10 02:44:15 2025 Delivered-To: importer2@patchew.org Received-SPF: pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail(p=none dis=none) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mx.zohomail.com with SMTP id 1623579569178589.364422560235; Sun, 13 Jun 2021 03:19:29 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231705AbhFMKV2 (ORCPT ); Sun, 13 Jun 2021 06:21:28 -0400 Received: from mail-wm1-f54.google.com ([209.85.128.54]:41748 "EHLO mail-wm1-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231649AbhFMKV2 (ORCPT ); Sun, 13 Jun 2021 06:21:28 -0400 Received: by mail-wm1-f54.google.com with SMTP id y13-20020a1c4b0d0000b02901c20173e165so3147463wma.0; Sun, 13 Jun 2021 03:19:10 -0700 (PDT) Received: from cluster5 ([80.76.206.81]) by smtp.gmail.com with ESMTPSA id f5sm13964323wrf.22.2021.06.13.03.18.09 (version=TLS1 cipher=ECDHE-ECDSA-AES128-SHA bits=128/128); Sun, 13 Jun 2021 03:18:09 -0700 (PDT) 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 :mime-version:content-transfer-encoding; bh=0rniEo6yjC7SVjDQNJKAQ2ssOUc4YwKIHYQjR7tq28M=; b=drEkFUrci88GQa6mFmoCLviP7OfIbvUTrG2Y5pk01IDsDCR66wAQb26lR5Hv7Zc5HH yg3ok/G+/FD4a1NKgCymiZYISXCOahInDqf546sxKoQN5JoS0RsAN5btC3qtrjE7p9nM 9NuVYMJNX4UYdCh4R1nxH/V/6P7YOYaVkimhSg1XVJZ6JjLTVRtXBaa9czCKCbVigRu0 63BONR7neDpc7/vtFrkVjJAMVL7XIWouHlOxgTgqYFf+oI8mCbzLBJiKJYhrZzQehOj9 wyCIvZ5kY4h3XDz7LaFEhATxzDsfo4JL1MrplmOLQCRNXvCmWmibE6n4OxhUVMzyMwCB G9lw== 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:mime-version:content-transfer-encoding; bh=0rniEo6yjC7SVjDQNJKAQ2ssOUc4YwKIHYQjR7tq28M=; b=TYhF/2WbjO3WcSj/h1ZUzeHgO5rj61OL1xhqDYz7bueM09RXwLoFR4CD6liqcQOcZb Iy/Ubnl1fbdxwxlFTCEVKFywzCFmafs/8Mdgt1NAtu5yomgCxyQfhXfhD/Fd2d0L1dq3 zZ/NQWMfciucseYeio75qwnaxAMrX7hrZHiOe3Je9FziLIHbZC3SVOIZWLt30I5QyQIM ld5+bfO5suER2Z4Dyoqn6IqsKbC7DQZUylo2VzJipEuF/krWrlc2vp140QxCTtbPugi6 4fMVsdyoFTzQYMfI+ZYbGhVGVTDgyKpgdAaV2bG2hq/YUBrXOuuER6hsoP211e9yE6aI s4qQ== X-Gm-Message-State: AOAM532gQWog2jR6klWBW4OoLhE9Gq3Jn0mck01nJDfEfiIR2rAwO7PO Tv4fdZPgEOi7ceIieeeFwCI= X-Google-Smtp-Source: ABdhPJyu0CwTt6cdMbQUZx9agEQbhHihD4AyS6H3CMibEEcVYFBrZIJHiFQeEAwhtHlYVAAOPKqYlg== X-Received: by 2002:a05:600c:1c84:: with SMTP id k4mr27948034wms.164.1623579490160; Sun, 13 Jun 2021 03:18:10 -0700 (PDT) From: Matthew Hagan Cc: Florian Fainelli , Vladimir Oltean , Andrew Lunn , Matthew Hagan , Rob Herring , Arnd Bergmann , Olof Johansson , soc@kernel.org, Ray Jui , Scott Branden , bcm-kernel-feedback-list@broadcom.com, Sam Ravnborg , Geert Uytterhoeven , Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v3 2/4] ARM: dts: NSP: Add DT files for Meraki MX64 series Date: Sun, 13 Jun 2021 11:16:46 +0100 Message-Id: <20210613101658.3242777-3-mnhagan88@gmail.com> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210613101658.3242777-1-mnhagan88@gmail.com> References: <20210613101658.3242777-1-mnhagan88@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" MX64 & MX64W Hardware info: - CPU: Broadcom BCM58625 Cortex A9 @ 1200Mhz - RAM: 2 GB (4 x 4Gb SK Hynix H5TC4G83CFR) - Storage: 1 GB (Micron MT29F8G08ABACA) - Networking: BCM58625 internal switch (5x 1GbE ports) - USB: 1x USB2.0 - Serial: Internal header - WLAN(MX64W only): 2x Broadcom BCM43520KMLG on the PCI bus This patch adds the Meraki MX64 series-specific bindings. Since some devices make use of the older A0 SoC, changes need to be made to accommodate this case, including removal of coherency options and modification to the secondary-boot-reg. Signed-off-by: Matthew Hagan --- arch/arm/boot/dts/Makefile | 4 + .../boot/dts/bcm958625-meraki-kingpin.dtsi | 165 ++++++++++++++++++ .../arm/boot/dts/bcm958625-meraki-mx64-a0.dts | 45 +++++ arch/arm/boot/dts/bcm958625-meraki-mx64.dts | 15 ++ .../boot/dts/bcm958625-meraki-mx64w-a0.dts | 55 ++++++ arch/arm/boot/dts/bcm958625-meraki-mx64w.dts | 23 +++ 6 files changed, 307 insertions(+) create mode 100644 arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64w.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index f8f09c5066e7..83560b05f797 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -154,6 +154,10 @@ dtb-$(CONFIG_ARCH_BCM_NSP) +=3D \ bcm958525xmc.dtb \ bcm958622hr.dtb \ bcm958623hr.dtb \ + bcm958625-meraki-mx64.dtb \ + bcm958625-meraki-mx64-a0.dtb \ + bcm958625-meraki-mx64w.dtb \ + bcm958625-meraki-mx64w-a0.dtb \ bcm958625hr.dtb \ bcm988312hr.dtb \ bcm958625k.dtb diff --git a/arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi b/arch/arm/boo= t/dts/bcm958625-meraki-kingpin.dtsi new file mode 100644 index 000000000000..107c2167a113 --- /dev/null +++ b/arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi @@ -0,0 +1,165 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Device Tree Bindings for Cisco Meraki MX64 series (Kingpin). + * + * Copyright (C) 2020-2021 Matthew Hagan + */ + +#include "bcm958625-meraki-mx6x-common.dtsi" +#include +#include + +/ { + + keys { + compatible =3D "gpio-keys-polled"; + autorepeat; + poll-interval =3D <20>; + + reset { + label =3D "reset"; + linux,code =3D ; + gpios =3D <&gpioa 6 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible =3D "gpio-leds"; + + led-0 { + /* green:lan1-left */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <0>; + color =3D ; + gpios =3D <&gpioa 19 GPIO_ACTIVE_LOW>; + }; + + led-1 { + /* green:lan1-right */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <1>; + color =3D ; + gpios =3D <&gpioa 18 GPIO_ACTIVE_LOW>; + }; + + led-2 { + /* green:lan2-left */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <2>; + color =3D ; + gpios =3D <&gpioa 24 GPIO_ACTIVE_LOW>; + }; + + led-3 { + /* green:lan2-right */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <3>; + color =3D ; + gpios =3D <&gpioa 20 GPIO_ACTIVE_LOW>; + }; + + led-4 { + /* green:lan3-left */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <4>; + color =3D ; + gpios =3D <&gpioa 26 GPIO_ACTIVE_LOW>; + }; + + led-5 { + /* green:lan3-right */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <5>; + color =3D ; + gpios =3D <&gpioa 25 GPIO_ACTIVE_LOW>; + }; + + led-6 { + /* green:lan4-left */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <6>; + color =3D ; + gpios =3D <&gpioa 28 GPIO_ACTIVE_LOW>; + }; + + led-7 { + /* green:lan4-right */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <7>; + color =3D ; + gpios =3D <&gpioa 27 GPIO_ACTIVE_LOW>; + }; + + led-8 { + /* green:wan-left */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <8>; + color =3D ; + gpios =3D <&gpioa 30 GPIO_ACTIVE_LOW>; + }; + + led-9 { + /* green:wan-right */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <9>; + color =3D ; + gpios =3D <&gpioa 29 GPIO_ACTIVE_LOW>; + }; + + led-a { + /* amber:power */ + function =3D LED_FUNCTION_POWER; + color =3D ; + gpios =3D <&gpioa 0 GPIO_ACTIVE_LOW>; + default-state =3D "on"; + }; + + led-b { + /* white:status */ + function =3D LED_FUNCTION_STATUS; + color =3D ; + gpios =3D <&gpioa 31 GPIO_ACTIVE_HIGH>; + }; + }; +}; + +&srab { + compatible =3D "brcm,bcm58625-srab", "brcm,nsp-srab"; + status =3D "okay"; + + ports { + port@0 { + label =3D "lan1"; + reg =3D <0>; + }; + + port@1 { + label =3D "lan2"; + reg =3D <1>; + }; + + port@2 { + label =3D "lan3"; + reg =3D <2>; + }; + + port@3 { + label =3D "lan4"; + reg =3D <3>; + }; + + port@4 { + label =3D "wan"; + reg =3D <4>; + }; + + port@8 { + ethernet =3D <&amac2>; + reg =3D <8>; + fixed-link { + speed =3D <1000>; + full-duplex; + }; + }; + }; +}; diff --git a/arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts b/arch/arm/boot= /dts/bcm958625-meraki-mx64-a0.dts new file mode 100644 index 000000000000..e00299d06951 --- /dev/null +++ b/arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts @@ -0,0 +1,45 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Device Tree Bindings for Cisco Meraki MX64 with A0 SoC. + * + * Copyright (C) 2020-2021 Matthew Hagan + */ + +/dts-v1/; + +#include "bcm958625-meraki-kingpin.dtsi" + +/ { + model =3D "Cisco Meraki MX64(A0)"; + compatible =3D "meraki,mx64-a0", "brcm,bcm58625", "brcm,nsp"; +}; + +&cpu1 { + secondary-boot-reg =3D <0xffff042c>; +}; + +&L2 { + /delete-property/ arm,io-coherent; + /delete-property/ prefetch-data; + /delete-property/ prefetch-instr; +}; + +&amac2 { + /delete-property/ dma-coherent; +}; + +&mailbox { + /delete-property/ dma-coherent; +}; + +&ehci0 { + /delete-property/ dma-coherent; +}; + +&ohci0 { + /delete-property/ dma-coherent; +}; + +&i2c0 { + /delete-property/ dma-coherent; +}; diff --git a/arch/arm/boot/dts/bcm958625-meraki-mx64.dts b/arch/arm/boot/dt= s/bcm958625-meraki-mx64.dts new file mode 100644 index 000000000000..58addd69688a --- /dev/null +++ b/arch/arm/boot/dts/bcm958625-meraki-mx64.dts @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Device Tree Bindings for Cisco Meraki MX64 with B0+ SoC. + * + * Copyright (C) 2020-2021 Matthew Hagan + */ + +/dts-v1/; + +#include "bcm958625-meraki-kingpin.dtsi" + +/ { + model =3D "Cisco Meraki MX64"; + compatible =3D "meraki,mx64", "brcm,bcm58625", "brcm,nsp"; +}; diff --git a/arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts b/arch/arm/boo= t/dts/bcm958625-meraki-mx64w-a0.dts new file mode 100644 index 000000000000..4e798739bb6a --- /dev/null +++ b/arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts @@ -0,0 +1,55 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Device Tree Bindings for Cisco Meraki MX64W with A0 SoC. + * + * Copyright (C) 2020-2021 Matthew Hagan + */ + +/dts-v1/; + +#include "bcm958625-meraki-kingpin.dtsi" + +/ { + model =3D "Cisco Meraki MX64W(A0)"; + compatible =3D "meraki,mx64w-a0", "brcm,bcm58625", "brcm,nsp"; +}; + +&cpu1 { + secondary-boot-reg =3D <0xffff042c>; +}; + +&L2 { + /delete-property/ arm,io-coherent; + /delete-property/ prefetch-data; + /delete-property/ prefetch-instr; +}; + +&amac2 { + /delete-property/ dma-coherent; +}; + +&mailbox { + /delete-property/ dma-coherent; +}; + +&ehci0 { + /delete-property/ dma-coherent; +}; + +&ohci0 { + /delete-property/ dma-coherent; +}; + +&i2c0 { + /delete-property/ dma-coherent; +}; + +&pcie0 { + /delete-property/ dma-coherent; + status =3D "okay"; +}; + +&pcie1 { + /delete-property/ dma-coherent; + status =3D "okay"; +}; diff --git a/arch/arm/boot/dts/bcm958625-meraki-mx64w.dts b/arch/arm/boot/d= ts/bcm958625-meraki-mx64w.dts new file mode 100644 index 000000000000..8d37cd56c093 --- /dev/null +++ b/arch/arm/boot/dts/bcm958625-meraki-mx64w.dts @@ -0,0 +1,23 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Device Tree Bindings for Cisco Meraki MX64W with B0+ SoC. + * + * Copyright (C) 2020-2021 Matthew Hagan + */ + +/dts-v1/; + +#include "bcm958625-meraki-kingpin.dtsi" + +/ { + model =3D "Cisco Meraki MX64W"; + compatible =3D "meraki,mx64w", "brcm,bcm58625", "brcm,nsp"; +}; + +&pcie0 { + status =3D "okay"; +}; + +&pcie1 { + status =3D "okay"; +}; --=20 2.26.3 From nobody Sat May 10 02:44:15 2025 Delivered-To: importer2@patchew.org Received-SPF: pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail(p=none dis=none) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mx.zohomail.com with SMTP id 1623579564481570.0369075358867; Sun, 13 Jun 2021 03:19:24 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231693AbhFMKVY (ORCPT ); Sun, 13 Jun 2021 06:21:24 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:34354 "EHLO mail-wr1-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231649AbhFMKVX (ORCPT ); Sun, 13 Jun 2021 06:21:23 -0400 Received: by mail-wr1-f42.google.com with SMTP id q5so11025057wrm.1; Sun, 13 Jun 2021 03:19:21 -0700 (PDT) Received: from cluster5 ([80.76.206.81]) by smtp.gmail.com with ESMTPSA id u15sm16679652wmq.48.2021.06.13.03.18.20 (version=TLS1 cipher=ECDHE-ECDSA-AES128-SHA bits=128/128); Sun, 13 Jun 2021 03:18:20 -0700 (PDT) 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 :mime-version:content-transfer-encoding; bh=gezelsziIkBudvpc6uHHK+wp2LXZn/cArU3D6EAKWkk=; b=JZz4GhjidC2obhF/iXHlX7TjxQDE3l1buKiwst58CdADQDoe9aUwKuWB5QYsL0bYuV yWruvSOhJgXllI1KKXkc5AtUFy/MdERp5bXMbjOoHfGOd2I6ezxhpvkbnJckBorDDnvv hxt+vuvAOtDY8o5sIQDh//zKZ7awNNPQTbc4LI1ckC1ZO/MH+9NeR+3DZyDDlwhcxfOU 9N9XYHPVuRjnKsmME0EThZK+xUDMgfULAE5ERa9r7aWEGKzfKxTOuFoHa/M9wiL/kJnJ lLxSdYe9xU3YrgY7JN2975QcBmwjSBy3dJ2faICMDZAJGx+hpXaYGn/C2xukmzrvcyQP cZYQ== 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:mime-version:content-transfer-encoding; bh=gezelsziIkBudvpc6uHHK+wp2LXZn/cArU3D6EAKWkk=; b=WP5h4jsNfhTIg8z5bXWLKZGOY7oG9RUsgyVIFpk2y4AMj1LDRj5/Y5ZaTD+a3z75+D lxp2VNo2tr051ZFMDoW20M9k2mfYTp+Blw67K5nTz2Uv6Hz07LaHI9Caumd+nkzpf5VM Fj3A0Mz5sOnJz73urxMk3a/ViAreqoixAmZb1wht2vnOELzzOeijYkJdSwO4S8esffb1 7ryyCF43WC5cORvBh+8oGaeCcoH6NlWnh5PLABYo3TvHqQlP9uug+rQvi7Kl/WwtIoW0 GdISIJnpH1Bgu30kPmP6SKsLLjUX3uUArlTeipDPXvEyB1NGPPsB1YwxlffoTyw/zCUK d2Jw== X-Gm-Message-State: AOAM531PEHbKstXd505V2V+nCvVTjbpG5ZiXhGQ01Zng5VbXlTwf4UzO IgxMoFXv9Tx/zn36AnUcDP0VTVuq+JM= X-Google-Smtp-Source: ABdhPJz2FAWwUeHm10NT02fHnKh0+p70iQJdRjX5rqZi056xNYjd3L1WcEDGAO7fkZS2K9IUVJ+1XA== X-Received: by 2002:adf:9c93:: with SMTP id d19mr13177689wre.17.1623579501246; Sun, 13 Jun 2021 03:18:21 -0700 (PDT) From: Matthew Hagan Cc: Florian Fainelli , Vladimir Oltean , Andrew Lunn , Matthew Hagan , Rob Herring , Arnd Bergmann , Olof Johansson , soc@kernel.org, Ray Jui , Scott Branden , bcm-kernel-feedback-list@broadcom.com, Sam Ravnborg , Krzysztof Kozlowski , Geert Uytterhoeven , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v3 3/4] ARM: dts: NSP: Add DT files for Meraki MX65 series Date: Sun, 13 Jun 2021 11:16:47 +0100 Message-Id: <20210613101658.3242777-4-mnhagan88@gmail.com> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210613101658.3242777-1-mnhagan88@gmail.com> References: <20210613101658.3242777-1-mnhagan88@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" MX65 & MX65W Hardware info: - CPU: Broadcom BCM58625 Cortex A9 @ 1200Mhz - RAM: 2 GB (4 x 4Gb SK Hynix H5TC4G83CFR) - Storage: 1 GB (Micron MT29F8G08ABACA) - Networking: BCM58625 switch (2x 1GbE ports) 2x Qualcomm QCA8337 switches (10x 1GbE ports total) - PSE: Broadcom BCM59111KMLG connected to LAN ports 11 & 12 - USB: 1x USB2.0 - Serial: Internal header - WLAN(MX65W Only): 2x Broadcom BCM43520KMLG on the PCI bus. Note that a driver and firmware image for the BCM59111 PSE has been released under GPL, but this is not present in the kernel. Signed-off-by: Matthew Hagan --- arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 281 ++++++++++++++++++ arch/arm/boot/dts/bcm958625-meraki-mx65.dts | 15 + arch/arm/boot/dts/bcm958625-meraki-mx65w.dts | 23 ++ 4 files changed, 321 insertions(+) create mode 100644 arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx65.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx65w.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 83560b05f797..033d9604db60 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -158,6 +158,8 @@ dtb-$(CONFIG_ARCH_BCM_NSP) +=3D \ bcm958625-meraki-mx64-a0.dtb \ bcm958625-meraki-mx64w.dtb \ bcm958625-meraki-mx64w-a0.dtb \ + bcm958625-meraki-mx65.dtb \ + bcm958625-meraki-mx65w.dtb \ bcm958625hr.dtb \ bcm988312hr.dtb \ bcm958625k.dtb diff --git a/arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi b/arch/arm/boot/= dts/bcm958625-meraki-alamo.dtsi new file mode 100644 index 000000000000..df5e3f3061d9 --- /dev/null +++ b/arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi @@ -0,0 +1,281 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Device Tree Bindings for Cisco Meraki MX65 series (Alamo). + * + * Copyright (C) 2020-2021 Matthew Hagan + */ + +#include "bcm958625-meraki-mx6x-common.dtsi" +#include +#include + +/ { + keys { + compatible =3D "gpio-keys-polled"; + autorepeat; + poll-interval =3D <20>; + + reset { + label =3D "reset"; + linux,code =3D ; + gpios =3D <&gpioa 8 GPIO_ACTIVE_LOW>; + }; + }; + + leds { + compatible =3D "gpio-leds"; + + led-0 { + /* green:wan1-left */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <0>; + color =3D ; + gpios =3D <&gpioa 25 GPIO_ACTIVE_LOW>; + }; + + led-1 { + /* green:wan1-right */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <1>; + color =3D ; + gpios =3D <&gpioa 24 GPIO_ACTIVE_LOW>; + }; + + led-2 { + /* green:wan2-left */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <2>; + color =3D ; + gpios =3D <&gpioa 27 GPIO_ACTIVE_LOW>; + }; + + led-3 { + /* green:wan2-right */ + function =3D LED_FUNCTION_ACTIVITY; + function-enumerator =3D <3>; + color =3D ; + gpios =3D <&gpioa 26 GPIO_ACTIVE_LOW>; + }; + + led-4 { + /* amber:power */ + function =3D LED_FUNCTION_POWER; + color =3D ; + gpios =3D <&gpioa 3 GPIO_ACTIVE_HIGH>; + default-state =3D "on"; + }; + + led-5 { + /* white:status */ + function =3D LED_FUNCTION_STATUS; + color =3D ; + gpios =3D <&gpioa 31 GPIO_ACTIVE_HIGH>; + }; + }; + + mdio-mii-mux { + compatible =3D "mdio-mux-mmioreg"; + reg =3D <0x1803f1c0 0x4>; + mux-mask =3D <0x2000>; + mdio-parent-bus =3D <&mdio_ext>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + mdio@0 { + reg =3D <0x0>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + phy_port6: phy@0 { + reg =3D <0>; + }; + + phy_port7: phy@1 { + reg =3D <1>; + }; + + phy_port8: phy@2 { + reg =3D <2>; + }; + + phy_port9: phy@3 { + reg =3D <3>; + }; + + phy_port10: phy@4 { + reg =3D <4>; + }; + + switch@10 { + compatible =3D "qca,qca8337"; + reg =3D <0x10>; + dsa,member =3D <1 0>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + port@0 { + reg =3D <0>; + ethernet =3D <&sgmii1>; + phy-mode =3D "sgmii"; + fixed-link { + speed =3D <1000>; + full-duplex; + }; + }; + + port@1 { + reg =3D <1>; + label =3D "lan8"; + phy-handle =3D <&phy_port6>; + }; + + port@2 { + reg =3D <2>; + label =3D "lan9"; + phy-handle =3D <&phy_port7>; + }; + + port@3 { + reg =3D <3>; + label =3D "lan10"; + phy-handle =3D <&phy_port8>; + }; + + port@4 { + reg =3D <4>; + label =3D "lan11"; + phy-handle =3D <&phy_port9>; + }; + + port@5 { + reg =3D <5>; + label =3D "lan12"; + phy-handle =3D <&phy_port10>; + }; + }; + }; + }; + + mdio-mii@2000 { + reg =3D <0x2000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + phy_port1: phy@0 { + reg =3D <0>; + }; + + phy_port2: phy@1 { + reg =3D <1>; + }; + + phy_port3: phy@2 { + reg =3D <2>; + }; + + phy_port4: phy@3 { + reg =3D <3>; + }; + + phy_port5: phy@4 { + reg =3D <4>; + }; + + switch@10 { + compatible =3D "qca,qca8337"; + reg =3D <0x10>; + dsa,member =3D <2 0>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + port@0 { + reg =3D <0>; + ethernet =3D <&sgmii0>; + phy-mode =3D "sgmii"; + fixed-link { + speed =3D <1000>; + full-duplex; + }; + }; + + port@1 { + reg =3D <1>; + label =3D "lan3"; + phy-handle =3D <&phy_port1>; + }; + + port@2 { + reg =3D <2>; + label =3D "lan4"; + phy-handle =3D <&phy_port2>; + }; + + port@3 { + reg =3D <3>; + label =3D "lan5"; + phy-handle =3D <&phy_port3>; + }; + + port@4 { + reg =3D <4>; + label =3D "lan6"; + phy-handle =3D <&phy_port4>; + }; + + port@5 { + reg =3D <5>; + label =3D "lan7"; + phy-handle =3D <&phy_port5>; + }; + }; + }; + }; + }; +}; + +&srab { + compatible =3D "brcm,bcm58625-srab", "brcm,nsp-srab"; + status =3D "okay"; + dsa,member =3D <0 0>; + + ports { + port@0 { + label =3D "wan1"; + reg =3D <0>; + }; + + port@1 { + label =3D "wan2"; + reg =3D <1>; + }; + + sgmii0: port@4 { + label =3D "sw0"; + reg =3D <4>; + fixed-link { + speed =3D <1000>; + full-duplex; + }; + }; + + sgmii1: port@5 { + label =3D "sw1"; + reg =3D <5>; + fixed-link { + speed =3D <1000>; + full-duplex; + }; + }; + + port@8 { + ethernet =3D <&amac2>; + reg =3D <8>; + fixed-link { + speed =3D <1000>; + full-duplex; + }; + }; + }; +}; diff --git a/arch/arm/boot/dts/bcm958625-meraki-mx65.dts b/arch/arm/boot/dt= s/bcm958625-meraki-mx65.dts new file mode 100644 index 000000000000..a196b3053a59 --- /dev/null +++ b/arch/arm/boot/dts/bcm958625-meraki-mx65.dts @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Device Tree Bindings for Cisco Meraki MX65. + * + * Copyright (C) 2020-2021 Matthew Hagan + */ + +/dts-v1/; + +#include "bcm958625-meraki-alamo.dtsi" + +/ { + model =3D "Cisco Meraki MX65"; + compatible =3D "meraki,mx65", "brcm,bcm58625", "brcm,nsp"; +}; diff --git a/arch/arm/boot/dts/bcm958625-meraki-mx65w.dts b/arch/arm/boot/d= ts/bcm958625-meraki-mx65w.dts new file mode 100644 index 000000000000..bfdaa1a6a046 --- /dev/null +++ b/arch/arm/boot/dts/bcm958625-meraki-mx65w.dts @@ -0,0 +1,23 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Device Tree Bindings for Cisco Meraki MX65W. + * + * Copyright (C) 2020-2021 Matthew Hagan + */ + +/dts-v1/; + +#include "bcm958625-meraki-alamo.dtsi" + +/ { + model =3D "Cisco Meraki MX65W"; + compatible =3D "meraki,mx65w", "brcm,bcm58625", "brcm,nsp"; +}; + +&pcie0 { + status =3D "okay"; +}; + +&pcie1 { + status =3D "okay"; +}; --=20 2.26.3 From nobody Sat May 10 02:44:15 2025 Delivered-To: importer2@patchew.org Received-SPF: pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail(p=none dis=none) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mx.zohomail.com with SMTP id 1623579591050528.5338763632722; Sun, 13 Jun 2021 03:19:51 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231713AbhFMKVu (ORCPT ); Sun, 13 Jun 2021 06:21:50 -0400 Received: from mail-wr1-f50.google.com ([209.85.221.50]:40767 "EHLO mail-wr1-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231612AbhFMKVt (ORCPT ); Sun, 13 Jun 2021 06:21:49 -0400 Received: by mail-wr1-f50.google.com with SMTP id y7so11002063wrh.7; Sun, 13 Jun 2021 03:19:32 -0700 (PDT) Received: from cluster5 ([80.76.206.81]) by smtp.gmail.com with ESMTPSA id f12sm15723042wru.81.2021.06.13.03.18.31 (version=TLS1 cipher=ECDHE-ECDSA-AES128-SHA bits=128/128); Sun, 13 Jun 2021 03:18:31 -0700 (PDT) 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 :mime-version:content-transfer-encoding; bh=0nt1QAmwrT7KiwVRGBb2sEf7u5dtEbfMgMB1Y3n/d6U=; b=n3+XLPkg+KhWbd+RoKG12JNHlGBEkSKis+yiNnsXLa75ONbsZC4RmEa9GVGL6z27Oz PwQvsvdp+Be0MxVAlCmKyiAFZcsJXFoVJXhykN1+PFFcwooDNsCn/mao0zxQkKcGjy8+ 4F+XX9BsdT8jGZtwOQxbLKFUZBzdPHij9KwCfdjk3i1Cfq+vfBPdQMTpR2rR0oALM1c5 XyPk8BQBALaDRvrgiUNlQIA2/7TT74Cfsiw6cHcrHKBQ0PKtWP+93eYfgKysmH4kmg9f y80nkJlR8XrzsLfQ4rlK/I4w7o+a/AiiqDfMxLNXUVoQJd1bJYaC5TwNk/tQywtviNVe HM8Q== 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:mime-version:content-transfer-encoding; bh=0nt1QAmwrT7KiwVRGBb2sEf7u5dtEbfMgMB1Y3n/d6U=; b=Y6I/PfX3dGXa6xsNnimzkU2NlXJWxjfUpWnVA6BJnE5sJAaYl3OoF99dLLdJyjax22 I7xno/53dGKaTVLafVyYON0NfcEv5Eyjc8yEROAfAY0alLyqRtj0GDVrB65Nj2fqB1V3 AoGgEVNYVsjkoJBkWZMqonnADBG5si7/oIFTY1RtAVROMMMsMmAueHkwHBRtWhg9Dob7 GoHI6VvQ4O8KREofc5RIroppQHKv/ZvN4f5JTTETFHBhEAx0zvNI5gcf7uZH/VN5THK5 pn5DaxxKlstn4MPYjKxqWP5ELTGxIKnk6gFdsb3TcLsW4ytNPaeNtwkbIa7wlpFj2WFK 4UYQ== X-Gm-Message-State: AOAM533N5LMaWMGnaYI+Uh2jXxCfdLKbfEUfDwHmExJ2NKrxG/HIzhUw eyipKgTydNYhI+j1gFL0RBs= X-Google-Smtp-Source: ABdhPJz85dTGbSbzKImxg9MRP4VAM0osivUkyy5dKD+XDrJQFIu8xwXCu3eBbwz6xVLOzo1XcqoatA== X-Received: by 2002:a5d:4f05:: with SMTP id c5mr13123620wru.341.1623579512058; Sun, 13 Jun 2021 03:18:32 -0700 (PDT) From: Matthew Hagan Cc: Florian Fainelli , Vladimir Oltean , Andrew Lunn , Matthew Hagan , Rob Herring , Arnd Bergmann , Olof Johansson , soc@kernel.org, Ray Jui , Scott Branden , bcm-kernel-feedback-list@broadcom.com, Viresh Kumar , Krzysztof Kozlowski , Geert Uytterhoeven , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v3 4/4] dt-bindings: arm: bcm: NSP: add Meraki MX64/MX65 Date: Sun, 13 Jun 2021 11:16:48 +0100 Message-Id: <20210613101658.3242777-5-mnhagan88@gmail.com> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210613101658.3242777-1-mnhagan88@gmail.com> References: <20210613101658.3242777-1-mnhagan88@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" Add bindings for the Meraki MX64/MX65 series. Note this patch should be applied on top of "dt-bindings: arm: bcm: add NSP devices to SoCs". Signed-off-by: Matthew Hagan --- Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml b/Docu= mentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml index 78dfa315f3d0..7d184ba7d180 100644 --- a/Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml +++ b/Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml @@ -62,6 +62,12 @@ properties: - enum: - brcm,bcm958625hr - brcm,bcm958625k + - meraki,mx64 + - meraki,mx64-a0 + - meraki,mx64w + - meraki,mx64w-a0 + - meraki,mx65 + - meraki,mx65w - const: brcm,bcm58625 - const: brcm,nsp =20 --=20 2.26.3