From patchwork Wed Sep 30 07:45:57 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Ujfalusi X-Patchwork-Id: 313847 Delivered-To: patch@linaro.org Received: by 2002:a92:5ad1:0:0:0:0:0 with SMTP id b78csp4808829ilg; Wed, 30 Sep 2020 00:50:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzpfZPTQ564mSS/ZsX7YFPAAFWfbz+GZ4U/K32rCCacXYR6vEd2TjmhT2Q7bEONTnpfC9/G X-Received: by 2002:a17:906:ecf1:: with SMTP id qt17mr1581050ejb.158.1601452254556; Wed, 30 Sep 2020 00:50:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601452254; cv=none; d=google.com; s=arc-20160816; b=wutfLbmIQLngFYuEHIZ/z/OPBSqWfz/VyW0k4/72dmdI26sDuDNja1rrFpJXFFMn2S 9TQ+wMvdD+ec878z8C8eoFV0Q+0SlTW+/5CYp3z0Cz7uPykC+N082b1wIAzaQDNpQJMl 417GnnxSYW2cs9zbxPKMLjgtH0D6Zjx+cKcfLkjbSNpo8jsnFVMWIQvJeSAfoB2m8Ocp oHj5+EJ8C7sJ4GNgMUA4E5POp+GwmWSYE1cHyKq08uE7cWnEAWmKo5WEvfC7xHuxRfCk tcxDKdF8Yed7ijrRSNpH/0REcncNnNvJI4jXDi87Ngy4sf4DFb9aSe/h2oSH4Z0A7A5Q jJFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=DTXXTj1Mafi3gwJC2/FQqwnIq0rxpMOZgmEr9nsz2AU=; b=xvbRjAotEuwIuy8yMzuAB3vwz14tKCF2/Rhv7bBii6ITs6FBgOaq8ZXNVx6DozZuVW 9ASX9StdM1fqQuAu4TbUQrpRWT99Jsd1KGOn98VE17BNp0Wxuz/6B0KJtmyFV5i5lXFy PW9+Xh8iMSiZelQ1ByVc9d+hSfu0qbvryWFWWKZUxkzynpnQfqmd1y7l4Js+gCmA75c9 mBbjYK+DvCV0wSfOmyOzU23N/IfjFvOGydV8SGeU6cP8EgiKHHKm6XCopchoscIl1rnD 2IMVucc7abS4osQRf/69QDvwYjuL51YZ742YF6oWyTWzslXFFu6Ss+BB7H5r1c6Dajxn oWgw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=tmShxBe2; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r8si516892edw.288.2020.09.30.00.50.54; Wed, 30 Sep 2020 00:50:54 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=tmShxBe2; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725535AbgI3Hux (ORCPT + 6 others); Wed, 30 Sep 2020 03:50:53 -0400 Received: from fllv0015.ext.ti.com ([198.47.19.141]:44200 "EHLO fllv0015.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725440AbgI3Hux (ORCPT ); Wed, 30 Sep 2020 03:50:53 -0400 Received: from fllv0034.itg.ti.com ([10.64.40.246]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 08U7jkwu129932; Wed, 30 Sep 2020 02:45:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1601451946; bh=DTXXTj1Mafi3gwJC2/FQqwnIq0rxpMOZgmEr9nsz2AU=; h=From:To:CC:Subject:Date; b=tmShxBe2COkLPuOjxTG4/yE5I4QjHIBXBD3Zo+WE7U49OcFhBbCp1wVxUDevrmJMn TMqVIMr9sxxQkZrlcs5d+uPnaAGuXyPwublWeZtSey+k6LD7+FbItQ2aYfMXowAL8E 6kR5kK5Ny2Mq6+BvFNM44LXGtQ33W2f1zRu3XIp0= Received: from DFLE107.ent.ti.com (dfle107.ent.ti.com [10.64.6.28]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 08U7jkXf085957 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 30 Sep 2020 02:45:46 -0500 Received: from DFLE109.ent.ti.com (10.64.6.30) by DFLE107.ent.ti.com (10.64.6.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Wed, 30 Sep 2020 02:45:46 -0500 Received: from fllv0039.itg.ti.com (10.64.41.19) by DFLE109.ent.ti.com (10.64.6.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Wed, 30 Sep 2020 02:45:46 -0500 Received: from feketebors.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 08U7jhDl078449; Wed, 30 Sep 2020 02:45:43 -0500 From: Peter Ujfalusi To: , , , , , , , CC: , , Subject: [PATCH v2 0/2] irqchip/ti-sci-inta: Support for unmapped events Date: Wed, 30 Sep 2020 10:45:57 +0300 Message-ID: <20200930074559.18028-1-peter.ujfalusi@ti.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hi, Changes since v1: - Reviewed-by added to the first patch from Rob - return 0 if ti,unmapped-event-sources is not present in DT The version of INTA within DMSS (in AM64) changed how the events from the DMAs are handled and how sysfw is presenting these events to be used for interrupts. The DMA related events are directly mapped within INTA as unmapped events in contrast to previous devices with NAVSS where the events were tied to their source devices (UDMAP, ringacc). This series adds support for handling the new version of INTA by introducing a new property: ti,unmapped-event-sources which should hold a list of phandles pointing to the sources of these unmapped events. Regards, Peter --- Peter Ujfalusi (2): dt-bindings: irqchip: ti,sci-inta: Update for unmapped event handling irqchip/ti-sci-inta: Add support for unmapped event handling .../interrupt-controller/ti,sci-inta.yaml | 5 ++ drivers/irqchip/irq-ti-sci-inta.c | 72 +++++++++++++++++-- 2 files changed, 73 insertions(+), 4 deletions(-) -- Peter Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki