From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E8D18C433DB for ; Mon, 8 Mar 2021 15:39:39 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8A1D36521D for ; Mon, 8 Mar 2021 15:39:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8A1D36521D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=0wQoLWAMU2ObWpk2IcZkzzbrs70CK0NMugduwGBRJzk=; b=OWIu/9+9A3axC5zU/8WKzBZg+ WejgLySdspPz2ZmlbEAELRlhI+F4SLGC/lYkPeZK1jEaeqtsGk245Savy36JlUeEk6vCcLdb38WGL j9rhnylMcFB64aZ7EGMVAZJe5ul6vmU/FQ/FA6XEet55/LCQdUXaiNPyYS6v127v+U6ynsbHFMCjx mY+HDvTt6g4AK7ETREVo3SoMYaT+QvaGk3m86zXA6v/CWWLeVFfxCUiZS0qRR0JU+vQXD30n1/vub Q5+7QF2BCnObvle0AhUvknj1KKpaKk8Xv/8lZAeTCheZRbrOU1+xQGNeoX6C6I62l4t2CAT+zd9gy vvdVOjyfg==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lJHxL-000f3e-HG; Mon, 08 Mar 2021 15:38:03 +0000 Received: from mail.kernel.org ([198.145.29.99]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lJHwt-000epb-RM for linux-arm-kernel@lists.infradead.org; Mon, 08 Mar 2021 15:37:37 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id A8CC36522D; Mon, 8 Mar 2021 15:37:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1615217854; bh=A46gTqxo7AwHyKvIEVnYzBRWhGG50dROOHU9I3dE1aU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BL48PRgFuU+5ddLyYRtlzjamdQFCv1UufBC/vewp6sa3deQpBDwcBeHJSrHzw1T8y eGL3y5mteIm5imB4cp38x8iKRA+Usr08YFv3HlC1DnsLrfshrkOBjYlh64KNTt2tNy SQEFNVTiyiE/V59tz6Lh4z9iH8tgbQXRTT2n8I3td/01cr528Ae9P1eD1f03OAdbce H4mH2H9B9ySHyscNj+g5GoEJQ4Aphf+dhYv+Lo9A3wxqEgedgjSl66Cn0nJ35EYO72 F/5m4Zg59gqpOtMV3qvspsX7p2dg2i/NhGhJi8t/73vWDV69QcEBK14llyttEh/kgP hHW5Sok1U8P0A== From: =?UTF-8?q?Marek=20Beh=C3=BAn?= To: Gregory CLEMENT Cc: linux-arm-kernel@lists.infradead.org, pali@kernel.org, =?UTF-8?q?Marek=20Beh=C3=BAn?= , stable@vger.kernel.org Subject: [PATCH mvebu + mvebu/dt64 4/4] arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file Date: Mon, 8 Mar 2021 16:37:03 +0100 Message-Id: <20210308153703.23097-4-kabel@kernel.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210308153703.23097-1-kabel@kernel.org> References: <20210308153703.23097-1-kabel@kernel.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210308_153736_111858_446D6788 X-CRM114-Status: GOOD ( 13.67 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogUGFsaSBSb2jDoXIgPHBhbGlAa2VybmVsLm9yZz4KCk1vdmUgdGhlIHR1cnJpcy1tb3gt cnd0bSBmaXJtd2FyZSBub2RlIGZyb20gVHVycmlzIE1PWCcgZGV2aWNlIHRyZWUgaW50bwp0aGUg Z2VuZXJpYyBhcm1hZGEtMzd4eC5kdHNpIGZpbGUuCgpUaGUgVHVycmlzIE1PWCByV1RNIGZpcm13 YXJlIGNhbiBiZSB1c2VkIG9uIGFueSBBcm1hZGEgMzd4eCBkZXZpY2UsCmdpdmluZyB0aGVtIGFj Y2VzcyB0byB0aGUgcldUTSBoYXJkd2FyZSByYW5kb20gbnVtYmVyIGdlbmVyYXRvciwgd2hpY2gK aXMgb3RoZXJ3aXNlIHVuYXZhaWxhYmxlLgoKVGhpcyBjaGFuZ2UgYWxsb3dzIExpbnV4IHRvIGxv YWQgdGhlIHR1cnJpcy1tb3gtcnd0bS5rbyBtb2R1bGUgb24gdGhlc2UKYm9hcmRzLgoKVGVzdGVk IG9uIEVTUFJFU1NPYmluIHY1IHdpdGggYm90aCBkZWZhdWx0IE1hcnZlbGwgV1RNSSBmaXJtd2Fy ZSBhbmQKQ1ouTklDJ3MgZmlybXdhcmUuIFdpdGggZGVmYXVsdCBXVE1JIGZpcm13YXJlIHRoZSB0 dXJyaXMtbW94LXJ3dG0gZmFpbHMKdG8gcHJvYmUsIHdoaWxlIHdpdGggQ1ouTklDJ3MgZmlybXdh cmUgaXQgcmVnaXN0ZXJzIHRoZSBIVyByYW5kb20gbnVtYmVyCmdlbmVyYXRvci4KClNpZ25lZC1v ZmYtYnk6IFBhbGkgUm9ow6FyIDxwYWxpQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IE1hcmVr IEJlaMO6biA8a2FiZWxAa2VybmVsLm9yZz4KQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAj IDUuNCs6IDQ2ZDJmNmQwYzk5ZiAoImFybTY0OiBkdHM6IGFybWFkYS0zNzIwLXR1cnJpcy1tb3g6 IGFkZCBmaXJtd2FyZSBub2RlIikKLS0tCiBhcmNoL2FybTY0L2Jvb3QvZHRzL21hcnZlbGwvYXJt YWRhLTM3MjAtdHVycmlzLW1veC5kdHMgfCA4IC0tLS0tLS0tCiBhcmNoL2FybTY0L2Jvb3QvZHRz L21hcnZlbGwvYXJtYWRhLTM3eHguZHRzaSAgICAgICAgICAgfCA4ICsrKysrKysrCiAyIGZpbGVz IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h cmNoL2FybTY0L2Jvb3QvZHRzL21hcnZlbGwvYXJtYWRhLTM3MjAtdHVycmlzLW1veC5kdHMgYi9h cmNoL2FybTY0L2Jvb3QvZHRzL21hcnZlbGwvYXJtYWRhLTM3MjAtdHVycmlzLW1veC5kdHMKaW5k ZXggZDIzOWFiNzBlZDk5Li44NDQ3ZjMwM2EyOTQgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvYm9v dC9kdHMvbWFydmVsbC9hcm1hZGEtMzcyMC10dXJyaXMtbW94LmR0cworKysgYi9hcmNoL2FybTY0 L2Jvb3QvZHRzL21hcnZlbGwvYXJtYWRhLTM3MjAtdHVycmlzLW1veC5kdHMKQEAgLTEwNywxNCAr MTA3LDYgQEAgc2ZwOiBzZnAgewogCQkvKiBlbmFibGVkIGJ5IFUtQm9vdCBpZiBTRlAgbW9kdWxl IGlzIHByZXNlbnQgKi8KIAkJc3RhdHVzID0gImRpc2FibGVkIjsKIAl9OwotCi0JZmlybXdhcmUg ewotCQl0dXJyaXMtbW94LXJ3dG0gewotCQkJY29tcGF0aWJsZSA9ICJjem5pYyx0dXJyaXMtbW94 LXJ3dG0iOwotCQkJbWJveGVzID0gPCZyd3RtIDA+OwotCQkJc3RhdHVzID0gIm9rYXkiOwotCQl9 OwotCX07CiB9OwogCiAmaTJjMCB7CmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2Jvb3QvZHRzL21h cnZlbGwvYXJtYWRhLTM3eHguZHRzaSBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1h ZGEtMzd4eC5kdHNpCmluZGV4IDdhMmRmMTQ4YzZhMy4uMzExMjZmMWZmZTViIDEwMDY0NAotLS0g YS9hcmNoL2FybTY0L2Jvb3QvZHRzL21hcnZlbGwvYXJtYWRhLTM3eHguZHRzaQorKysgYi9hcmNo L2FybTY0L2Jvb3QvZHRzL21hcnZlbGwvYXJtYWRhLTM3eHguZHRzaQpAQCAtNTAzLDQgKzUwMywx MiBAQCBwY2llX2ludGM6IGludGVycnVwdC1jb250cm9sbGVyIHsKIAkJCX07CiAJCX07CiAJfTsK KworCWZpcm13YXJlIHsKKwkJdHVycmlzLW1veC1yd3RtIHsKKwkJCWNvbXBhdGlibGUgPSAiY3pu aWMsdHVycmlzLW1veC1yd3RtIjsKKwkJCW1ib3hlcyA9IDwmcnd0bSAwPjsKKwkJCXN0YXR1cyA9 ICJva2F5IjsKKwkJfTsKKwl9OwogfTsKLS0gCjIuMjYuMgoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-19.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BBE84C433E0 for ; Mon, 8 Mar 2021 15:38:20 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8C85E65224 for ; Mon, 8 Mar 2021 15:38:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229573AbhCHPhs (ORCPT ); Mon, 8 Mar 2021 10:37:48 -0500 Received: from mail.kernel.org ([198.145.29.99]:33374 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229805AbhCHPhf (ORCPT ); Mon, 8 Mar 2021 10:37:35 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id A8CC36522D; Mon, 8 Mar 2021 15:37:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1615217854; bh=A46gTqxo7AwHyKvIEVnYzBRWhGG50dROOHU9I3dE1aU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BL48PRgFuU+5ddLyYRtlzjamdQFCv1UufBC/vewp6sa3deQpBDwcBeHJSrHzw1T8y eGL3y5mteIm5imB4cp38x8iKRA+Usr08YFv3HlC1DnsLrfshrkOBjYlh64KNTt2tNy SQEFNVTiyiE/V59tz6Lh4z9iH8tgbQXRTT2n8I3td/01cr528Ae9P1eD1f03OAdbce H4mH2H9B9ySHyscNj+g5GoEJQ4Aphf+dhYv+Lo9A3wxqEgedgjSl66Cn0nJ35EYO72 F/5m4Zg59gqpOtMV3qvspsX7p2dg2i/NhGhJi8t/73vWDV69QcEBK14llyttEh/kgP hHW5Sok1U8P0A== From: =?UTF-8?q?Marek=20Beh=C3=BAn?= To: Gregory CLEMENT Cc: linux-arm-kernel@lists.infradead.org, pali@kernel.org, =?UTF-8?q?Marek=20Beh=C3=BAn?= , stable@vger.kernel.org Subject: [PATCH mvebu + mvebu/dt64 4/4] arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file Date: Mon, 8 Mar 2021 16:37:03 +0100 Message-Id: <20210308153703.23097-4-kabel@kernel.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210308153703.23097-1-kabel@kernel.org> References: <20210308153703.23097-1-kabel@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org From: Pali Rohár Move the turris-mox-rwtm firmware node from Turris MOX' device tree into the generic armada-37xx.dtsi file. The Turris MOX rWTM firmware can be used on any Armada 37xx device, giving them access to the rWTM hardware random number generator, which is otherwise unavailable. This change allows Linux to load the turris-mox-rwtm.ko module on these boards. Tested on ESPRESSObin v5 with both default Marvell WTMI firmware and CZ.NIC's firmware. With default WTMI firmware the turris-mox-rwtm fails to probe, while with CZ.NIC's firmware it registers the HW random number generator. Signed-off-by: Pali Rohár Signed-off-by: Marek Behún Cc: # 5.4+: 46d2f6d0c99f ("arm64: dts: armada-3720-turris-mox: add firmware node") --- arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts | 8 -------- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 8 ++++++++ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts b/arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts index d239ab70ed99..8447f303a294 100644 --- a/arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts +++ b/arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts @@ -107,14 +107,6 @@ sfp: sfp { /* enabled by U-Boot if SFP module is present */ status = "disabled"; }; - - firmware { - turris-mox-rwtm { - compatible = "cznic,turris-mox-rwtm"; - mboxes = <&rwtm 0>; - status = "okay"; - }; - }; }; &i2c0 { diff --git a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi index 7a2df148c6a3..31126f1ffe5b 100644 --- a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi +++ b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi @@ -503,4 +503,12 @@ pcie_intc: interrupt-controller { }; }; }; + + firmware { + turris-mox-rwtm { + compatible = "cznic,turris-mox-rwtm"; + mboxes = <&rwtm 0>; + status = "okay"; + }; + }; }; -- 2.26.2