From patchwork Thu Jul 9 22:30:11 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Fainelli X-Patchwork-Id: 11655209 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E8253618 for ; Thu, 9 Jul 2020 22:32:59 +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 BFE922070E for ; Thu, 9 Jul 2020 22:32:59 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="bYxU/VBg"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="A3e6kEKT" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BFE922070E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.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:MIME-Version:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id: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=RyLAAE+kWFLX6hRTL9s9ZLSWHavF1yd0/KKNk8gqGiM=; b=bYxU/VBgG5ol1nTLBTyT+NZnya EJ/3Q/8Ymu+XyN1HDcOgN31t7WGCl4DdtVo0DBPv37Q9RFYn4jsmxfq+vmXK8NZYcwzxFnmpFQjJA QxlfMIpDIR8CdG+wJfamB2uK+HUitp/WmpXGDZ1YtbEKNjT8lq8lsJIAyLp8q3q6lNGDeH5ukSaq4 Gs2ZCUcL+lM+355U1KtLIbDiE6kj7HWduASMPDEBktUffp6BzXiBhcbL6giagfVGyVuab19YgiDwS c3Rj5PK49b+fX7MZ3N4U1NP5DpY7rO3IAImskkLo4gv8q/Du3Q9fW6ZoTU7JHnjsYB1WQUMYQ3jXV GqX22n5A==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtf4n-0008LO-0e; Thu, 09 Jul 2020 22:31:33 +0000 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtf4i-0008K4-JJ for linux-arm-kernel@lists.infradead.org; Thu, 09 Jul 2020 22:31:29 +0000 Received: by mail-wm1-x342.google.com with SMTP id l17so3730187wmj.0 for ; Thu, 09 Jul 2020 15:31:28 -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; bh=mpaSC1p/M8e0C5xyo/fI8EkMIZMfzNU5RHEEosFQwkY=; b=A3e6kEKTFE2n6CcwbKQq2Inhn3T+FIOIUwAWN8oGpVKSU1UgFg/klx6QWgDs7mAxBd sRXYgcg44gxTnAYfcD/Z/XUT+cxMFaCxHAMBCVSsGcVsP0r6yBHFDjfgFyLbWHO15ZmW GTMe3ZCjVXHdz7yIclj86BGfoaxyhZbkGP5JLUOGXkRP+3EvHHoLVVZWi3j+hygUO0Qv ZA4/k3gqD4SxoDScspPLhwZ+u0jiMqHKKOGN0b13bl4uHhPyOAOKYnYEN1Vjw8tm2HLx FmtL714hOle6wK/csi38lpXXycByepx+4ugUt1ep6cdB/TuMFC43bdKgzkGONNirz7Ux kpwg== 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=mpaSC1p/M8e0C5xyo/fI8EkMIZMfzNU5RHEEosFQwkY=; b=TBS3sfOkXwn9vUIahcPc9MW0gupz1opu7fJWkWCcDO3XRZSACVMDYGCSNEpGsuVLwZ CCopU29IRSNnVCKy8mFE7sOS2J2pjqXu+frvz6qStZK1JyWovijZ7M+dRZbtidiBoTJV W5WqlNgthLnPfjZPIQ2UGWE4aHLY5KQfEsrVWR0hMl7AhbqMdG/dAOzPdnU25zmyeFNC g8O12wwbh3i4OcCQzu8MdmofbwxByl2ilUmlkr1l1gTTU904wpIS5InUL00JsXzwn7Fb kzTsB3pGb496k773l3e6MJLh+kOpFRrmfATK19XY7bZ9LNPtSpQtJLF5joTjIy708115 tffw== X-Gm-Message-State: AOAM531zV130nyfjz90Ia/5hTitHapoumi08oQdBPYAZsFi+sybtUEbp V/uDnk6HeZhV2aNPuGAvxqw= X-Google-Smtp-Source: ABdhPJzAvLP4sYtSL0vWpmJssD1e0dwtEbAj8qXuWKQxQOQUr3kylO+ittQsdj5HZfzOebIUCRPP3w== X-Received: by 2002:a1c:96ce:: with SMTP id y197mr2034605wmd.86.1594333887420; Thu, 09 Jul 2020 15:31:27 -0700 (PDT) Received: from fainelli-desktop.igp.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id m10sm7375267wru.4.2020.07.09.15.31.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jul 2020 15:31:26 -0700 (PDT) From: Florian Fainelli To: linux-kernel@vger.kernel.org Subject: [PATCH 1/6] irqchip/bcm7120-l2: Set controller as wake-up source Date: Thu, 9 Jul 2020 15:30:11 -0700 Message-Id: <20200709223016.989-2-f.fainelli@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200709223016.989-1-f.fainelli@gmail.com> References: <20200709223016.989-1-f.fainelli@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200709_183128_697810_205C4FD0 X-CRM114-Status: GOOD ( 13.51 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:342 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [f.fainelli[at]gmail.com] -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 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: "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Florian Fainelli , Jason Cooper , Marc Zyngier , "open list:BROADCOM BMIPS MIPS ARCHITECTURE" , Rob Herring , "maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE" , Justin Chen , Thomas Gleixner , "moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE" MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org From: Justin Chen Utilize the Broadcom interrupt controller standard property "brcm,irq-can-wake" to flag whether this particular interrupt controller instance is wake-up capable. Since we do not know what type of parent interrupt controller we are interfaced with, ensure that enable_irq_wake() is called early on. Signed-off-by: Justin Chen Signed-off-by: Florian Fainelli --- drivers/irqchip/irq-bcm7120-l2.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/irqchip/irq-bcm7120-l2.c b/drivers/irqchip/irq-bcm7120-l2.c index 586df3587be0..c7c9e976acbb 100644 --- a/drivers/irqchip/irq-bcm7120-l2.c +++ b/drivers/irqchip/irq-bcm7120-l2.c @@ -143,6 +143,9 @@ static int bcm7120_l2_intc_init_one(struct device_node *dn, irq_set_chained_handler_and_data(parent_irq, bcm7120_l2_intc_irq_handle, l1_data); + if (data->can_wake) + enable_irq_wake(parent_irq); + return 0; } @@ -247,6 +250,8 @@ static int __init bcm7120_l2_intc_probe(struct device_node *dn, if (ret < 0) goto out_free_l1_data; + data->can_wake = of_property_read_bool(dn, "brcm,irq-can-wake"); + for (irq = 0; irq < data->num_parent_irqs; irq++) { ret = bcm7120_l2_intc_init_one(dn, data, irq, valid_mask); if (ret) @@ -274,9 +279,6 @@ static int __init bcm7120_l2_intc_probe(struct device_node *dn, goto out_free_domain; } - if (of_property_read_bool(dn, "brcm,irq-can-wake")) - data->can_wake = true; - for (idx = 0; idx < data->n_words; idx++) { irq = idx * IRQS_PER_WORD; gc = irq_get_domain_generic_chip(data->domain, irq); From patchwork Thu Jul 9 22:30:12 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Fainelli X-Patchwork-Id: 11655215 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 9D36E618 for ; Thu, 9 Jul 2020 22:33:01 +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 75BB72070E for ; Thu, 9 Jul 2020 22:33:01 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="qyyDzv5k"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="cImLMlFI" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 75BB72070E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.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:MIME-Version:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id: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=TDCAsuyjwJ3qfpx6yRxDr8IEAQypfaiHC8TJYoKkDhY=; b=qyyDzv5kbf8Z9ekiyE9byAoi5k pp/y7+asVL+BKLMG27DFdjeUr3jqH8C0sU3VhMDtzNZi99jE0D19Pa8ZIqTIV/Hsg/yCQRyWjkvHX uxZeDhdy4XZm8LzGKFawTcatVOkJ6Gnh+0lhArNiKAnhJ2EOiEM9a6bPKaDQ+DA2HT3azrQ2OMmii vr3yp6avzLIOvYuyKMTTmvMpHo9Ejm6VRylcKJLkdS8CM/KH6ttOYBArM4h3lipg3qZT1DCmCqt5X Y0HeRfjUJ+HTlCO5OXt5D6gNXNjsL1eBnhJOe04bzUwt2A1FP0eILD3HJxVtDLvxX2J6pbN+4m2nM fXieLXYA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtf4o-0008Ll-Hp; Thu, 09 Jul 2020 22:31:34 +0000 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtf4l-0008Kc-Ee for linux-arm-kernel@lists.infradead.org; Thu, 09 Jul 2020 22:31:32 +0000 Received: by mail-wr1-x441.google.com with SMTP id f18so3969147wrs.0 for ; Thu, 09 Jul 2020 15:31: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; bh=zY9V6Q3cp9Ejuq5yzEe1CvgO+fVEi0Px3E1AXVo2FFI=; b=cImLMlFIrLsWw3MsnnRCbl5JSMoGQLUAnCOBtrACG0arSWgMpoHcYBk1XXy21aNTCP r3PzU643A+XXC8xCdhoDhRKkQo2gStV0YQeiCMkY3uRqRlZjNfXY8MnQ6zO9Rv/0SY+j ZtGTdbNbbo20/60kQlR+uV1n750ymmvAlu/yzanlG6aXOiOUFMs1k51BFYDEQY//4E1I iqho+Dp0CFyVuu4Q8CGt/qPOi4T4EU1n4SjhxBMXzfG+5innydYvEuZItdopApuJErOm hpmCbfqy2odI8xIi5Aof0b6C+yZHaRHVIqz67gfB1Ict+1J/JDlWLbYGsKY64dwzJeXy /4bw== 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=zY9V6Q3cp9Ejuq5yzEe1CvgO+fVEi0Px3E1AXVo2FFI=; b=KFwAiQkc+jt2qw3GHEpJ8R6RPZe0soYol/s1whz1gKtW8IFoNd0Vv0MXSj+pY2sY6I gd7UOLPeFIJTpIz6zQlF5pVHOsDDO2VfhzaCtyiPDtCdyQLVBbsslc2D7GY0dihG6g4w PHHTdrweEHsWcqOHLSaSEHh0mvbl+bJUyGcSt3XVzpmG0mMRPrEw37s1Gzw2JTFeVXzb KWyJa0O4PKli62HJdTRK5ca4d4LxTfk2dFMnCFAhGH/ChEq4h7jgTcnn/Juu3CFey5hm qRg+UJKzkFSRA8fF/XJF47rzUIFMYVsQ6uwVQ9iilnFYd/QLkqTncfim2RJNCsXRngv5 +NfQ== X-Gm-Message-State: AOAM532HtcQYBQrvHWUr9N7Nt2YtdeVkRvcgMcNctcMVnSZG7y5BLSvz MFcMLEboXUIJDNyOes3sVukDO1Ep X-Google-Smtp-Source: ABdhPJxkPZr8PeEfJzsYSRoQlSstk4vRE7fKzuYOZp8dMuLReXXilJ+NrEtS1+0E57/V1+ix2/15zg== X-Received: by 2002:adf:c44d:: with SMTP id a13mr67047291wrg.205.1594333890142; Thu, 09 Jul 2020 15:31:30 -0700 (PDT) Received: from fainelli-desktop.igp.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id m10sm7375267wru.4.2020.07.09.15.31.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jul 2020 15:31:29 -0700 (PDT) From: Florian Fainelli To: linux-kernel@vger.kernel.org Subject: [PATCH 2/6] irqchip/brcmstb-l2: Set controller as wake-up source Date: Thu, 9 Jul 2020 15:30:12 -0700 Message-Id: <20200709223016.989-3-f.fainelli@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200709223016.989-1-f.fainelli@gmail.com> References: <20200709223016.989-1-f.fainelli@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200709_183131_551158_C4AE8D8E X-CRM114-Status: GOOD ( 12.40 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:441 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [f.fainelli[at]gmail.com] -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 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: "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Florian Fainelli , Jason Cooper , Marc Zyngier , "open list:BROADCOM BMIPS MIPS ARCHITECTURE" , Rob Herring , "maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE" , Justin Chen , Thomas Gleixner , "moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE" MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org From: Justin Chen Utilize the Broadcom interrupt controller standard property "brcm,irq-can-wake" to flag whether this particular interrupt controller instance is wake-up capable. Since we do not know what type of parent interrupt controller we are interfaced with, ensure that enable_irq_wake() is called early on. Signed-off-by: Justin Chen Signed-off-by: Florian Fainelli --- drivers/irqchip/irq-brcmstb-l2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/irqchip/irq-brcmstb-l2.c b/drivers/irqchip/irq-brcmstb-l2.c index 0298ede67e51..157fad184bdc 100644 --- a/drivers/irqchip/irq-brcmstb-l2.c +++ b/drivers/irqchip/irq-brcmstb-l2.c @@ -254,6 +254,7 @@ static int __init brcmstb_l2_intc_of_init(struct device_node *np, */ data->gc->wake_enabled = 0xffffffff; ct->chip.irq_set_wake = irq_gc_set_wake; + enable_irq_wake(parent_irq); } pr_info("registered L2 intc (%pOF, parent irq: %d)\n", np, parent_irq); From patchwork Thu Jul 9 22:30:13 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Fainelli X-Patchwork-Id: 11655217 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C8FC3618 for ; Thu, 9 Jul 2020 22:33:03 +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 A137920720 for ; Thu, 9 Jul 2020 22:33:03 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="gl9Dh+QD"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="i5CR0eis" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A137920720 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.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:MIME-Version:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id: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=sbsIK9h8oAno+/WyiMfcofDYai58W51WG69XS8Sgxx4=; b=gl9Dh+QDbxsUYAT3unSVr/weFJ yBnl6lVrzBlTXnhsoGO+wtj12xnX+j8RLm4fjL46snMMK0BB0NQjNpJwqMxEgBuhOzzan4xNkAYN0 NUb2sYy3DFcaSZPxCWIEx/NzuYt7eo6yXfrgEZKjDPlF7aAtYcLmVIAvRig7z8Pm8p8e4axfOg4gE 9wlCYn/ek95S3bywqYVGkLXe9txoloATL1gsmQxX+VAMZVq2Zajf4v5uiEdnmSo3XrGnrbEiMvoiD WNASuxdx4MUFXu5M9kqUgS/zQp9i6Pk2y6jmYfb+xgW+MIfus0FB5DSpN1MIbBHCKsbfSFqR5zz7P dtu0HWdA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtf4y-0008PG-Hu; Thu, 09 Jul 2020 22:31:44 +0000 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtf4q-0008LU-Lv for linux-arm-kernel@lists.infradead.org; Thu, 09 Jul 2020 22:31:37 +0000 Received: by mail-wr1-x443.google.com with SMTP id f18so3969213wrs.0 for ; Thu, 09 Jul 2020 15:31:33 -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; bh=lvQE+VFsC6LNvwy3huxAyom+Rgt1Ot1U4TqXHE1rJjc=; b=i5CR0eishX3JfFU4E3EM3t0j787D7B4xrjVEfsoiGO+JaZMDT/sD4nYrw5z2aLglou izLavaKD6S/f6y4MHlIzmBvkdGhe3k0K/Sdye+57LmkTl3vAjLY4QUwmhBJR7O1Q5PhK lIzup+y1LnzFzva7Z6HN3PCyI7IQOKsr60f7FWGQeRgwkqnbTLrigBOJOm2iwtZd09W+ FLN38Jwn8gMLZ2FiQzLuZyACvJdLLMzwB9Yi8B2FqAx+UG49/AGZbxFWDqOz8tmkYq8N WnuGgvyb6PbLPnCp7MiBCq5ixAQv7o6g965F9fGcor/DdizRtd15pPrLoJ0MqlvuNC4d PlTw== 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=lvQE+VFsC6LNvwy3huxAyom+Rgt1Ot1U4TqXHE1rJjc=; b=Jlapf1o5aP8ZoCJkD03LoIQB1I+KL6aGfyBSEZuSNhAJK6rd73QjusvEGrKcmNaYs3 APuKQ08UnkIxxHc8jcm9u9Muhdk0qomEIDk/rZE5Za5+R6stlLmX/ioMt7GLoUYwdvVq WycxMiHAYDdOtp99GnssaxZIFn83qcbm1dJsn8ZRRlzg7cReFZrN6bO86EveuZ1ieY+O nX7fS1n22vAdyflqfu0XouBOFMLmZyB/+cNv1UJWMwhvn5l3j+ANbOYkLOSCnE4UEtEp H16KAPH7s3JmOQbDF5Uz6dlgje7pK6q8HmdbzgnA59SQsrzj0z7rjC6D6caQSie2DbNc 5GQA== X-Gm-Message-State: AOAM533Ir4w936U3Kx8ft+J4yPgV8jl4exFbuQuaB0GMOOYpDUxV4Rzc PYOzZkyiQvD2ggIc+nST2MY= X-Google-Smtp-Source: ABdhPJxOEjVwHyvR5mLFNPeVDv5z2YnAu8R83Tgq4U6L0jXN2pvx9ZpLrCb99I180NTLQdfNLx0ysQ== X-Received: by 2002:a5d:670d:: with SMTP id o13mr62099560wru.307.1594333892724; Thu, 09 Jul 2020 15:31:32 -0700 (PDT) Received: from fainelli-desktop.igp.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id m10sm7375267wru.4.2020.07.09.15.31.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jul 2020 15:31:32 -0700 (PDT) From: Florian Fainelli To: linux-kernel@vger.kernel.org Subject: [PATCH 3/6] dt-bindings: interrupt-controller: Document Broadcom STB HIF L2 Date: Thu, 9 Jul 2020 15:30:13 -0700 Message-Id: <20200709223016.989-4-f.fainelli@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200709223016.989-1-f.fainelli@gmail.com> References: <20200709223016.989-1-f.fainelli@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200709_183136_775581_3126EA53 X-CRM114-Status: GOOD ( 11.08 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:443 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [f.fainelli[at]gmail.com] -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 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: "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Florian Fainelli , Jason Cooper , Marc Zyngier , "open list:BROADCOM BMIPS MIPS ARCHITECTURE" , Rob Herring , "maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE" , Thomas Gleixner , "moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE" MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org Add documentation for the brcm,hif-spi-l2-intc compatible string to the brcm,l2-intc.txt binding document. Signed-off-by: Florian Fainelli --- .../devicetree/bindings/interrupt-controller/brcm,l2-intc.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt b/Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt index d514ec060a4a..98602f1d1e91 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt @@ -2,7 +2,9 @@ Broadcom Generic Level 2 Interrupt Controller Required properties: -- compatible: should be "brcm,l2-intc" for latched interrupt controllers +- compatible: should be one of: + "brcm,hif-spi-l2-intc" or + "brcm,l2-intc" for latched interrupt controllers should be "brcm,bcm7271-l2-intc" for level interrupt controllers - reg: specifies the base physical address and size of the registers - interrupt-controller: identifies the node as an interrupt controller From patchwork Thu Jul 9 22:30:14 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Fainelli X-Patchwork-Id: 11655211 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BCF7A739 for ; Thu, 9 Jul 2020 22:33:00 +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 9389F20720 for ; Thu, 9 Jul 2020 22:33:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="mAaPn+/0"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="fXUXIaVZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9389F20720 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.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:MIME-Version:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id: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=IAI0qxfnIucxALNX5MQLmLRVTvPck4rR74dWqvZsJhg=; b=mAaPn+/0XRa61Lo2Ymm0sBGnal D6jcK3rP+/Ya9Ldltzd1qVPIekKzZ4FpPcIf64UbX8rZwGt7bcoEQkqowuoBEJSdQBCbMBEWFfF8S Ztl33jOgMxta3B4HLQ26OTE4JdTAktNuR+SSXq2aT/bkYYv/dJ/E1Zw2YjJ3vM50qk9VnTDMJ5usq bL2yJjT85SjQIlPT43LVQeIYpF+KzhWP4LEyd32NQXKNfdvC4VgHJSyvv9NG6N1LAaR6oKjapFVJ2 /hblgrDx2hIsvsLvpf89O8/E8kf8lFQbAngVNqcf/+M3BYJIDQi1fvGh4voOJyRUXTLvdmNEKiYgg jYcTFa8Q==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtf4t-0008Nq-TZ; Thu, 09 Jul 2020 22:31:39 +0000 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtf4q-0008M2-Dh for linux-arm-kernel@lists.infradead.org; Thu, 09 Jul 2020 22:31:37 +0000 Received: by mail-wm1-x342.google.com with SMTP id l17so3730549wmj.0 for ; Thu, 09 Jul 2020 15:31:36 -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; bh=DliZIcoXzI+6ly7KFzRGlecf9YwGdKgmjNk3Hj1yRPs=; b=fXUXIaVZR8X7DaYwvzSPOxlhVKhGMy1eRwiAtmMYOo5GKaqcqhXX8RDeti8eYjWMDv /6PQJalf592YMkdG6cShE0cJSrdfwwQlnvGJvrlp/6xBBa7df7nSWR01GVEmQc9eQcPj W6b5+KGLQ9kII8nizf8gRLtNXXzpPr2UJD4CToa89mAAuSYYKNPdmhKSs89Sdg3YnJom oQwtOfXRHZ7IrSmQ7uz9cLq3b2Q5BBQ4Om4/+BBRMaAVZBHEwPgr8SCN9c86EvKslsgq /SW4fy22FK66GVoT72oP8jSGmbxHh7Xo4AYM75+jZJTSfA/0LYbLy2iLVR2BCAe5fiPb Wleg== 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=DliZIcoXzI+6ly7KFzRGlecf9YwGdKgmjNk3Hj1yRPs=; b=l+NnR94t+3Vzod8PxXTrZGxqY2xzdvXSZZHXvex+wFFaaL8fTjv2ADp24hzG5AhakS Emi/1cWjXo34B90hXKIjsF1u9Fi/rcFTldXTaEciilxuOb0BzcHtK7TdstgnRZULjN1a Ixjg6rzzcPwPwIT7maiCMNLdeHzKy4hQ4npA4Jt/bxTlhWWO9mPnecna1FR1lCswHJpL EafZSjTDBZzhUCLj+jVR1XBRj9JmSlxRe9G5MSvBMZLfjvIHb0kOXEEH0gLYSndEMRLz iehPmQMboT4qFAUAR6LT3RVOSWzUK+5rpRTrzrROPTdJMWz0cXo02ikQQlV9a4566W/Y D1IA== X-Gm-Message-State: AOAM533zI7sPDsVGp8LWB/F9/PGVTy+02gU8CHHJn8uLjGgfN/5bj2x7 WtQnvmQLyXrKU0pkPzmRHes= X-Google-Smtp-Source: ABdhPJzo0CuYk9C899rrqgyQmdB995xf5FWbg1WZ740dihxr1tYQ7+MpxaCPFkyTZ2TQF80qy3Xr8Q== X-Received: by 2002:a7b:c2f7:: with SMTP id e23mr1995282wmk.175.1594333895452; Thu, 09 Jul 2020 15:31:35 -0700 (PDT) Received: from fainelli-desktop.igp.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id m10sm7375267wru.4.2020.07.09.15.31.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jul 2020 15:31:34 -0700 (PDT) From: Florian Fainelli To: linux-kernel@vger.kernel.org Subject: [PATCH 4/6] irqchip/brcmstb-l2: Match HIF_SPI_INTR2 compatible Date: Thu, 9 Jul 2020 15:30:14 -0700 Message-Id: <20200709223016.989-5-f.fainelli@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200709223016.989-1-f.fainelli@gmail.com> References: <20200709223016.989-1-f.fainelli@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200709_183136_507264_86AF4BD6 X-CRM114-Status: GOOD ( 11.05 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:342 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [f.fainelli[at]gmail.com] -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 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: "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Florian Fainelli , Jason Cooper , Kamal Dasu , Marc Zyngier , "open list:BROADCOM BMIPS MIPS ARCHITECTURE" , Rob Herring , "maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE" , Thomas Gleixner , "moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE" MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org From: Kamal Dasu The HIF_SPI_INTR2 Level 2 interrupt controller node is defined with the "brcm,hif-spi-l2-intc" compatible string in Device Tree and behaves as an edge triggered standard Broadcom STB L2 interrupt controller. Signed-off-by: Kamal Dasu Signed-off-by: Florian Fainelli --- drivers/irqchip/irq-brcmstb-l2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/irqchip/irq-brcmstb-l2.c b/drivers/irqchip/irq-brcmstb-l2.c index 157fad184bdc..b10fe5042a2f 100644 --- a/drivers/irqchip/irq-brcmstb-l2.c +++ b/drivers/irqchip/irq-brcmstb-l2.c @@ -276,6 +276,8 @@ static int __init brcmstb_l2_edge_intc_of_init(struct device_node *np, return brcmstb_l2_intc_of_init(np, parent, &l2_edge_intc_init); } IRQCHIP_DECLARE(brcmstb_l2_intc, "brcm,l2-intc", brcmstb_l2_edge_intc_of_init); +IRQCHIP_DECLARE(brcmstb_hif_spi_l2_intc, "brcm,hif-spi-l2-intc", + brcmstb_l2_edge_intc_of_init); static int __init brcmstb_l2_lvl_intc_of_init(struct device_node *np, struct device_node *parent) From patchwork Thu Jul 9 22:30:15 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Fainelli X-Patchwork-Id: 11655221 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C832B14DD for ; Thu, 9 Jul 2020 22:33:06 +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 A12A020720 for ; Thu, 9 Jul 2020 22:33:06 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="v9ifL8vv"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="UiJS+BDE" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A12A020720 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.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:MIME-Version:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id: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=4TQL5c9tcIRmMSwTgq/cEkKwvNn9p2IS8GYH7rCezSs=; b=v9ifL8vvf+l3g+iEU6mVsBSaRO T45vG2VaVJMzypnjYZOChikQiZOPZ2ZjHoJHiaHRSNgC+tC59TFJ2rU5+XwHqe40BXyF5DxJSqFqH IbGmjGlbhGZwpqG3esVCQU0E19IDh+WrEiEVqEBXVzmYF4bZiVGhcg1DjQXDi3LO0afZDqO00G5Jk gymdpHmTpZQFqWEAYBp/yDbk+vQO9KgtGNFCzHhdJsNgejoBXdBmwMRQ2SiRLkcY9Y8Qk2DLaHus0 3SX1qPD9g6WN4/ELSzeayaAr3HW+nCRKVOPSjLnRpLslxWsT36AAP9qPpxunDu7twsVNEgvdezUeN EJgif9yw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtf51-0008QB-U2; Thu, 09 Jul 2020 22:31:48 +0000 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtf4s-0008Mw-VQ for linux-arm-kernel@lists.infradead.org; Thu, 09 Jul 2020 22:31:40 +0000 Received: by mail-wr1-x443.google.com with SMTP id q5so3945401wru.6 for ; Thu, 09 Jul 2020 15:31:38 -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; bh=i21YO/2HZyXZNTbYkhCu9RBrriTl76O4ArhjFidKXBg=; b=UiJS+BDEjt5Aqe3nETuc1pmdz+lzwzHFf5lez6nC+K8xQ7m80WnQu8z/y1e9Jy560p EtH6mNq8Ai8BI4clC/dI1KqklTkbxdlOnzU46aTnJ5cLtyrX/kqgskma+n5lLVVdPT4F 217KitrazPAMtff+jqc6lkd8cJfYopmBDYG0tzuVBu06V5kbbPZPJVyL1Xoq8Rsgt8fW Cbjr6OZNbK0ExHEQfS19bnu6jiUKVo6ZsBHkJ8el3nZgUWuULkLQlV1WUDp1ZhcdIgWm u1FeFuUzHB4NyxNAWSi1jcZ5ECt9EfwSIzddTCfQWJwfpJSUmA1C/nhpqFrft9/MnU4w Svyg== 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=i21YO/2HZyXZNTbYkhCu9RBrriTl76O4ArhjFidKXBg=; b=Q6TUYBJk3+kTJ7N1osAxWRpLU/k9mSUSGLSgQIWgHMZdYI3tyS1ps4j4iu1X1JFPet L/K2GZJaCWhNczSBcpseUuPPo6QiTuVkP4KliQMhrYTStyuQQ4gjQhW8/8jlBS8iAb5e q4eMPBjkN5fx7Vgv7DWzH0YSqblxY6hZ02pbAVDvSMHjJHW4FMMCCy0b+pEwid/L5AMB hT/FqUP8CL+gbolJfW9nXwVUW2qGlRMmApygAV+wrHgPw9xtaM/nOczV7GRoRsPnfJcw kJeL98dAIeqME8rYZDsBJD4Jwh7kxfXRZJNXpPHh/TkarYTuNxAD+ZL92vtCFnbr4KAB jZ5Q== X-Gm-Message-State: AOAM533zBfK0VXCVWkZxKI4o+Cl8KUTxNIVctKrXUGcK0zdUo5fNoAiq vw5s7YyHDTvWhyprrAr18Lg= X-Google-Smtp-Source: ABdhPJzn17fKsArJKHCbz7Qsf6L6cMtZsu+WBTCg6l3V6F5Mv/yNgDf22xFvimMz+MM44vKkiAzYvA== X-Received: by 2002:a5d:60d0:: with SMTP id x16mr66987742wrt.5.1594333898079; Thu, 09 Jul 2020 15:31:38 -0700 (PDT) Received: from fainelli-desktop.igp.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id m10sm7375267wru.4.2020.07.09.15.31.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jul 2020 15:31:37 -0700 (PDT) From: Florian Fainelli To: linux-kernel@vger.kernel.org Subject: [PATCH 5/6] dt-bindings: interrupt-controller: Document UPG auxiliary L2 Date: Thu, 9 Jul 2020 15:30:15 -0700 Message-Id: <20200709223016.989-6-f.fainelli@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200709223016.989-1-f.fainelli@gmail.com> References: <20200709223016.989-1-f.fainelli@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200709_183139_081926_71ED8E89 X-CRM114-Status: GOOD ( 11.34 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:443 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [f.fainelli[at]gmail.com] -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 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: "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Florian Fainelli , Jason Cooper , Marc Zyngier , "open list:BROADCOM BMIPS MIPS ARCHITECTURE" , Rob Herring , "maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE" , Thomas Gleixner , "moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE" MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org Define the compatible string brcm,upg-aux-aon-l2-intc which is used by the Broadcom STB UPG auxiliary always-on interrupt controller. Signed-off-by: Florian Fainelli --- .../devicetree/bindings/interrupt-controller/brcm,l2-intc.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt b/Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt index 98602f1d1e91..021cf822395c 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt @@ -4,6 +4,7 @@ Required properties: - compatible: should be one of: "brcm,hif-spi-l2-intc" or + "brcm,upg-aux-aon-l2-intc" or "brcm,l2-intc" for latched interrupt controllers should be "brcm,bcm7271-l2-intc" for level interrupt controllers - reg: specifies the base physical address and size of the registers From patchwork Thu Jul 9 22:30:16 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Fainelli X-Patchwork-Id: 11655219 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BB675739 for ; Thu, 9 Jul 2020 22:33:06 +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 9298E2070E for ; Thu, 9 Jul 2020 22:33:06 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="RdIVUmkB"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="SQSfSuuM" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9298E2070E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.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:MIME-Version:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id: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=IiVjBKIh6ADPJgjWg0EIOUmBS1tEEaiFIjQ4HqFEPQw=; b=RdIVUmkBqdAKzf488wMy9csvjV gFiNeNozZEct3NOQcyqj6bqvKGWP8Q1Gksgw48y1M0eWuJ3s30ffke7on1K2w9JIHNC4+GmnSxxVa B1KsDWH2wZ1eGeBQ230LYHDtq+lVkgKcHf3n44JClb0JC5KI59R/B/H8Mur/WnCGuKxyuqh+9/rwA J32xXUv0RLlfwp9FRYWhxgH1yy5bDBU60c7XcNykWvW1vN/SwNPtZtim3sveXueGCERVzn+Ep41xM zf8Oy70wK6mwn0+jYKt11OrxI7I59HugmKGS9XQNlGfg5KFhVvR7dxZzgvD2ZetPSa4XJcMiIeTOc A9SEAdbg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtf57-0008SZ-R8; Thu, 09 Jul 2020 22:31:53 +0000 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtf4v-0008OK-Qa for linux-arm-kernel@lists.infradead.org; Thu, 09 Jul 2020 22:31:42 +0000 Received: by mail-wm1-x341.google.com with SMTP id l2so3577443wmf.0 for ; Thu, 09 Jul 2020 15:31:41 -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; bh=X9gWmqsXdUhwD0HyUl/ux1LMEd24Rft7ZzqjMMlxbUY=; b=SQSfSuuM8twuL89S8ohqlE1svQU17lbRPJyAl5NvB45JztZm07t1GyUzvPfcKoJeH6 K26Po9+HzKl0hCAESOwXSIEq8Y3JFdk0zVFqqx9Hb8At75p3HrcRsSxlMv3btmEPY3lc OGuD/P3saKrP7Ul90jEVKE0IpI0UIQ/XSXBuju7SX/E1IzFm4lrM4/HuZFS3GRvm/Ivr owNj8nxEIAMjZmnFB//kq+CuVc+G5ykcRG9ot47y/kGPvlYc4Bcy77bfNARUVPMahJNA PmFkagL/4FAJKV4El0XZlSLq7NImGrR8fA4Hr851fxfmQp/WsvXxniGVCCyJJpYCpjx6 GvDg== 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=X9gWmqsXdUhwD0HyUl/ux1LMEd24Rft7ZzqjMMlxbUY=; b=VWXDr+KSulPGOf8T7TPwo9wMv6X2auuk+BZmJ6eheSAUyH3JArK3nYepGFtxkHVchq A2SJUwZQtdVCeaIAw81XAozcJfWpwPMC6nOy+nSI8F5rUzSbex+bvjRxwZjJxGpae3dp Ftd6Ze/ECx4vJ85loK9h3KTjyDBOBYuIXZDJYPTId2FPrbRLRMQrM+r7gYRCbiklDPCd c8WeiOISIxgdeiBX+3Vmqp+91O8oVycMusxP74crZeXphqKX6r+WfxeeYiE6/3Y7jhbY TQyHHmcGRG65mzhqu2EgjroZVMhL0fF0eM9slCVD0CtBxuy1YRQfhMiY+5R837YfLJvL yx1A== X-Gm-Message-State: AOAM533VucnBIgQR68TFJX+p6n93PRzcGTIpug6U1ohZ3Jb+jUdJxKFH mFZqZyE6HdRtAGk5ukk1rcM= X-Google-Smtp-Source: ABdhPJwYOOAzElN12jW2twg2CIIJJmtKgZRtbfjX9DxUtACEx89dUTfhcMHdvvd+5YctS5W3Zv9jSw== X-Received: by 2002:a1c:81c8:: with SMTP id c191mr2006334wmd.23.1594333900692; Thu, 09 Jul 2020 15:31:40 -0700 (PDT) Received: from fainelli-desktop.igp.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id m10sm7375267wru.4.2020.07.09.15.31.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jul 2020 15:31:40 -0700 (PDT) From: Florian Fainelli To: linux-kernel@vger.kernel.org Subject: [PATCH 6/6] irqchip/brcmstb-l2: Match UPG_AUX_AON_INTR2 compatible Date: Thu, 9 Jul 2020 15:30:16 -0700 Message-Id: <20200709223016.989-7-f.fainelli@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200709223016.989-1-f.fainelli@gmail.com> References: <20200709223016.989-1-f.fainelli@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200709_183141_898640_EE19137C X-CRM114-Status: GOOD ( 10.89 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:341 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [f.fainelli[at]gmail.com] -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 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: "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Florian Fainelli , Jason Cooper , Marc Zyngier , "open list:BROADCOM BMIPS MIPS ARCHITECTURE" , Rob Herring , "maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE" , Thomas Gleixner , "moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE" MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org The UPG_AUX_AON_INTR2 Level 2 interrupt controller node is defined with the "brcm,upg-aux-aon-l2-intc" compatible string in Device Tree and behaves as an edge triggered standard Broadcom STB L2 interrupt controller. Signed-off-by: Florian Fainelli --- drivers/irqchip/irq-brcmstb-l2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/irqchip/irq-brcmstb-l2.c b/drivers/irqchip/irq-brcmstb-l2.c index b10fe5042a2f..cdd6a42d4efa 100644 --- a/drivers/irqchip/irq-brcmstb-l2.c +++ b/drivers/irqchip/irq-brcmstb-l2.c @@ -278,6 +278,8 @@ static int __init brcmstb_l2_edge_intc_of_init(struct device_node *np, IRQCHIP_DECLARE(brcmstb_l2_intc, "brcm,l2-intc", brcmstb_l2_edge_intc_of_init); IRQCHIP_DECLARE(brcmstb_hif_spi_l2_intc, "brcm,hif-spi-l2-intc", brcmstb_l2_edge_intc_of_init); +IRQCHIP_DECLARE(brcmstb_upg_aux_aon_l2_intc, "brcm,upg-aux-aon-l2-intc", + brcmstb_l2_edge_intc_of_init); static int __init brcmstb_l2_lvl_intc_of_init(struct device_node *np, struct device_node *parent)