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=-13.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, 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 74487C55ABD for ; Sun, 15 Nov 2020 14:00:37 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 2BA7422447 for ; Sun, 15 Nov 2020 14:00:37 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="1GRpiwFs"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="mOyQwDpB" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2BA7422447 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=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=ZoawUpvn7rGeEz2X3DOgrOTmkD91nqas2LNDg/z/T4o=; b=1GRpiwFs9Z/6Mz5PSye4GgRG+ 3KUZBTZdaZglNH0ojjKy/fNV1D2ilj/rmRrjuJWPn3otSZNnQxSW09MNsvgpGr4HCcjgpUGZXsn8u CKpK/sUUt1ERbNH89UdKi5AeNRyUK4V9pJ2G4fCkYhm0QXDc2ZwRChaeOONC6+F6W3G6+wptJgKX7 xUDpvKVxFGNhqZiePgbbx6OIbNC/KOQuBO6Q4gObdDDeZJHLWSgp1DC1lIgl8fGG7eF5LNhVN/7oB IPUxXErr6SdbHF6QFgZU5VflnzdOJ6CR1+/oKba1QIQ26TG1ShMkZZgXq1izVViHkk/HS5GTVkIBu 2+eXKf4Yg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1keIZA-0005S7-R6; Sun, 15 Nov 2020 13:59:40 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1keIZ4-0005Qe-Ru for linux-arm-kernel@lists.infradead.org; Sun, 15 Nov 2020 13:59:36 +0000 Received: from dellmb.labs.office.nic.cz (nat-1.nic.cz [217.31.205.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 7DFF62417E; Sun, 15 Nov 2020 13:59:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605448774; bh=QZMLDFfEbWYSwmuncEeZTEKxmJIqaKQDrvYBvjkMip0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mOyQwDpBZpXhjP/albqLdzysLef+1v65w7ZtuFHZqLAN1s5BOTV7gkxZSQ8hKWHzE dYKQkJm0pMb+Nb0ov1xpvrmNQS81ICHmM6NVgDyTzxIipdChwnBamv1ln2ZmXlfC0S lrLN58BFeoXtmEmbr3pjzej6DJdyFTKx0wkLdk9w= From: =?UTF-8?q?Marek=20Beh=C3=BAn?= To: Gregory CLEMENT Subject: [PATCH mvebu-dt v3 3/7] ARM: dts: turris-omnia: describe switch interrupt Date: Sun, 15 Nov 2020 14:59:19 +0100 Message-Id: <20201115135923.11523-4-kabel@kernel.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201115135923.11523-1-kabel@kernel.org> References: <20201115135923.11523-1-kabel@kernel.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201115_085935_367014_7B5D6BFC X-CRM114-Status: GOOD ( 14.84 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Marek=20Beh=C3=BAn?= , Andrew Lunn , Jason Cooper , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , devicetree@vger.kernel.org, Rob Herring , arm@kernel.org, =?UTF-8?q?Andreas=20F=C3=A4rber?= , linux-arm-kernel@lists.infradead.org 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 RGVzY3JpYmUgc3dpdGNoIGludGVycnVwdCBmb3IgVHVycmlzIE9tbmlhIHNvIHRoYXQgdGhlIENQ VSBkb2VzIG5vdCBoYXZlCnRvIHBvbGwgdGhlIHN3aXRjaC4gV2UgYWxzbyBuZWVkIHRvIHRvIHNl dCBtcHA0NSBwaW4gdG8gZ3BpbyBmdW5jdGlvbgpmb3IgdGhpcy4KClNpZ25lZC1vZmYtYnk6IE1h cmVrIEJlaMO6biA8a2FiZWxAa2VybmVsLm9yZz4KRml4ZXM6IDI2Y2E4YjUyZDZlMSAoIkFSTTog ZHRzOiBhZGQgc3VwcG9ydCBmb3IgVHVycmlzIE9tbmlhIikKQ2M6IGxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogVXdlIEtsZWluZS1Lw7ZuaWcgPHV3ZUBrbGVpbmUta29l bmlnLm9yZz4KQ2M6IEphc29uIENvb3BlciA8amFzb25AbGFrZWRhZW1vbi5uZXQ+CkNjOiBHcmVn b3J5IENMRU1FTlQgPGdyZWdvcnkuY2xlbWVudEBib290bGluLmNvbT4KQ2M6IEFuZHJlYXMgRsOk cmJlciA8YWZhZXJiZXJAc3VzZS5kZT4KQ2M6IEFuZHJldyBMdW5uIDxhbmRyZXdAbHVubi5jaD4K Q2M6IFJvYiBIZXJyaW5nIDxyb2JoK2R0QGtlcm5lbC5vcmc+CkNjOiBkZXZpY2V0cmVlQHZnZXIu a2VybmVsLm9yZwotLS0KIGFyY2gvYXJtL2Jvb3QvZHRzL2FybWFkYS0zODUtdHVycmlzLW9tbmlh LmR0cyB8IDEyICsrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9ib290L2R0cy9hcm1hZGEtMzg1 LXR1cnJpcy1vbW5pYS5kdHMgYi9hcmNoL2FybS9ib290L2R0cy9hcm1hZGEtMzg1LXR1cnJpcy1v bW5pYS5kdHMKaW5kZXggOWRlMjZjNzhlYzRjLi43Y2NlYmY3ZDE3NTcgMTAwNjQ0Ci0tLSBhL2Fy Y2gvYXJtL2Jvb3QvZHRzL2FybWFkYS0zODUtdHVycmlzLW9tbmlhLmR0cworKysgYi9hcmNoL2Fy bS9ib290L2R0cy9hcm1hZGEtMzg1LXR1cnJpcy1vbW5pYS5kdHMKQEAgLTI2MCwxMyArMjYwLDE4 IEBAIHBoeTE6IHBoeUAxIHsKIAogCS8qIFN3aXRjaCBNVjg4RTYxNzYgYXQgYWRkcmVzcyAweDEw ICovCiAJc3dpdGNoQDEwIHsKKwkJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKKwkJcGluY3Ry bC0wID0gPCZzd2ludF9waW5zPjsKIAkJY29tcGF0aWJsZSA9ICJtYXJ2ZWxsLG12ODhlNjA4NSI7 CiAJCSNhZGRyZXNzLWNlbGxzID0gPDE+OwogCQkjc2l6ZS1jZWxscyA9IDwwPjsKLQkJZHNhLG1l bWJlciA9IDwwIDA+OwogCisJCWRzYSxtZW1iZXIgPSA8MCAwPjsKIAkJcmVnID0gPDB4MTA+Owog CisJCWludGVycnVwdC1wYXJlbnQgPSA8JmdwaW8xPjsKKwkJaW50ZXJydXB0cyA9IDwxMyBJUlFf VFlQRV9MRVZFTF9MT1c+OworCiAJCXBvcnRzIHsKIAkJCSNhZGRyZXNzLWNlbGxzID0gPDE+Owog CQkJI3NpemUtY2VsbHMgPSA8MD47CkBAIC0zMTksNiArMzI0LDExIEBAIHBjYXdhbl9waW5zOiBw Y2F3YW4tcGlucyB7CiAJCW1hcnZlbGwsZnVuY3Rpb24gPSAiZ3BpbyI7CiAJfTsKIAorCXN3aW50 X3BpbnM6IHN3aW50LXBpbnMgeworCQltYXJ2ZWxsLHBpbnMgPSAibXBwNDUiOworCQltYXJ2ZWxs LGZ1bmN0aW9uID0gImdwaW8iOworCX07CisKIAlzcGkwY3MwX3BpbnM6IHNwaTBjczAtcGlucyB7 CiAJCW1hcnZlbGwscGlucyA9ICJtcHAyNSI7CiAJCW1hcnZlbGwsZnVuY3Rpb24gPSAic3BpMCI7 Ci0tIAoyLjI2LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg== 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=-13.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,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 053AAC63697 for ; Sun, 15 Nov 2020 13:59:50 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B93D322450 for ; Sun, 15 Nov 2020 13:59:49 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="mOyQwDpB" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727172AbgKON7f (ORCPT ); Sun, 15 Nov 2020 08:59:35 -0500 Received: from mail.kernel.org ([198.145.29.99]:40608 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726743AbgKON7e (ORCPT ); Sun, 15 Nov 2020 08:59:34 -0500 Received: from dellmb.labs.office.nic.cz (nat-1.nic.cz [217.31.205.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 7DFF62417E; Sun, 15 Nov 2020 13:59:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605448774; bh=QZMLDFfEbWYSwmuncEeZTEKxmJIqaKQDrvYBvjkMip0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mOyQwDpBZpXhjP/albqLdzysLef+1v65w7ZtuFHZqLAN1s5BOTV7gkxZSQ8hKWHzE dYKQkJm0pMb+Nb0ov1xpvrmNQS81ICHmM6NVgDyTzxIipdChwnBamv1ln2ZmXlfC0S lrLN58BFeoXtmEmbr3pjzej6DJdyFTKx0wkLdk9w= From: =?UTF-8?q?Marek=20Beh=C3=BAn?= To: Gregory CLEMENT Cc: arm@kernel.org, =?UTF-8?q?Marek=20Beh=C3=BAn?= , linux-arm-kernel@lists.infradead.org, =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Jason Cooper , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Andrew Lunn , Rob Herring , devicetree@vger.kernel.org Subject: [PATCH mvebu-dt v3 3/7] ARM: dts: turris-omnia: describe switch interrupt Date: Sun, 15 Nov 2020 14:59:19 +0100 Message-Id: <20201115135923.11523-4-kabel@kernel.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201115135923.11523-1-kabel@kernel.org> References: <20201115135923.11523-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: devicetree@vger.kernel.org Describe switch interrupt for Turris Omnia so that the CPU does not have to poll the switch. We also need to to set mpp45 pin to gpio function for this. Signed-off-by: Marek Behún Fixes: 26ca8b52d6e1 ("ARM: dts: add support for Turris Omnia") Cc: linux-arm-kernel@lists.infradead.org Cc: Uwe Kleine-König Cc: Jason Cooper Cc: Gregory CLEMENT Cc: Andreas Färber Cc: Andrew Lunn Cc: Rob Herring Cc: devicetree@vger.kernel.org --- arch/arm/boot/dts/armada-385-turris-omnia.dts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/armada-385-turris-omnia.dts b/arch/arm/boot/dts/armada-385-turris-omnia.dts index 9de26c78ec4c..7ccebf7d1757 100644 --- a/arch/arm/boot/dts/armada-385-turris-omnia.dts +++ b/arch/arm/boot/dts/armada-385-turris-omnia.dts @@ -260,13 +260,18 @@ phy1: phy@1 { /* Switch MV88E6176 at address 0x10 */ switch@10 { + pinctrl-names = "default"; + pinctrl-0 = <&swint_pins>; compatible = "marvell,mv88e6085"; #address-cells = <1>; #size-cells = <0>; - dsa,member = <0 0>; + dsa,member = <0 0>; reg = <0x10>; + interrupt-parent = <&gpio1>; + interrupts = <13 IRQ_TYPE_LEVEL_LOW>; + ports { #address-cells = <1>; #size-cells = <0>; @@ -319,6 +324,11 @@ pcawan_pins: pcawan-pins { marvell,function = "gpio"; }; + swint_pins: swint-pins { + marvell,pins = "mpp45"; + marvell,function = "gpio"; + }; + spi0cs0_pins: spi0cs0-pins { marvell,pins = "mpp25"; marvell,function = "spi0"; -- 2.26.2