Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp485255pxb; Wed, 18 Aug 2021 07:00:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyEpOTunnHpdh9gAimUfFd8VQw5N7r4hwGtfQwVftIT5GnPBMtlFvw6U5pK4a4tkraSbwb4 X-Received: by 2002:a6b:d90b:: with SMTP id r11mr6362702ioc.99.1629295246731; Wed, 18 Aug 2021 07:00:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629295246; cv=none; d=google.com; s=arc-20160816; b=bVFtAtRDvkSFSuueOv8xvwBQ9f5UO83n7J36S53esDC/CSXUotoXDunVhMjjtjdghQ 41dgq5z+taCw2a6uqi3OR57jwTFAYdyImCd5aS7yUsLOolc+W1SII8jizuK1rKxgrgTc nKsk4Vsb9AYa/GFcWFeYvBR9D4v7v2VV2e9YuT5XMcCUuNLI8vibUtQXKUts2coQjqb3 fvTBgQiY6FRmjRXubEzWQfnvNGEupcQ7poJP94/8LLgsboKXVfZWhrN/cirn5uELHkj9 Bl5mhb/tDjc+Z4y/1yxNC8K8epa4T8xpNw8+YWaGAO1PCSV5xgzuLeqXTb2g6L8nog+S ZivQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=JcQTkmL2npVaq5oSIjOTaMiBBRi3bnk0fB3Mygg/7Hc=; b=kyU2RoEMR8d0SYVE/5MGkd+0b8Cw3XmIZoTOqnpQL6tDERQRrHXRF2X6BzWZYW7ns4 Bi5b3X2pl6Z2QEmsurfX9sgn4XwaFhtmODYoYDSF1pnVEvPTjx4eum74x3qSHFGSlak6 qRSOQVfVO81AE8DNmwsI27MC3fNTeZs8w6aj7D5oY5scBqgGZtem4yR/9OxRzDA3+sCZ vNelDiG6Bc7Ovw1Sm+LrIvnR/6/1G2RzL42raC0rjHy6k7DTcL2DJqIeo+/Z6/86c/NI 1Oiwl++5KiHFTjUIqsraQmMYh9X0tMK2ij+SM/KwJ0pm/U29q9eDtE3Xx/Xt1Pht+g1X 3oSA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=KXcMNJHH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-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 c6si5465045jal.120.2021.08.18.07.00.34; Wed, 18 Aug 2021 07:00:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=KXcMNJHH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-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 S238380AbhHRN7q (ORCPT + 99 others); Wed, 18 Aug 2021 09:59:46 -0400 Received: from fllv0016.ext.ti.com ([198.47.19.142]:45650 "EHLO fllv0016.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238027AbhHRN7l (ORCPT ); Wed, 18 Aug 2021 09:59:41 -0400 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 17IDwtkx030165; Wed, 18 Aug 2021 08:58:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1629295135; bh=JcQTkmL2npVaq5oSIjOTaMiBBRi3bnk0fB3Mygg/7Hc=; h=Subject:To:CC:References:From:Date:In-Reply-To; b=KXcMNJHH9Xl3hUN5856K9/sSv+bOt5Wzy5TN13m9/fgQLiL5XylwKuzIsyZuEVoFW WR5Woz9ygXDXAQ7l/s8sDEXrEmzRMlg+cw8i033cP5YdkTmG2yyYfJmJbKWUuamQwL s0fl7vXr36dEv5+L62pDr5wQj/SJ3jQNgUpL7BZU= Received: from DLEE100.ent.ti.com (dlee100.ent.ti.com [157.170.170.30]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 17IDwt2D121306 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 18 Aug 2021 08:58:55 -0500 Received: from DLEE112.ent.ti.com (157.170.170.23) by DLEE100.ent.ti.com (157.170.170.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Wed, 18 Aug 2021 08:58:54 -0500 Received: from lelv0327.itg.ti.com (10.180.67.183) by DLEE112.ent.ti.com (157.170.170.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2 via Frontend Transport; Wed, 18 Aug 2021 08:58:54 -0500 Received: from [10.250.232.133] (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 17IDwoP7043374; Wed, 18 Aug 2021 08:58:51 -0500 Subject: Re: [PATCH v2 1/3] dt-bindings: PCI: ti,j721e: Add bindings to specify legacy interrupts To: Rob Herring CC: Bjorn Helgaas , Lorenzo Pieralisi , Marc Zyngier , Tom Joseph , , , , , , Lokesh Vutla References: <20210804132912.30685-1-kishon@ti.com> <20210804132912.30685-2-kishon@ti.com> From: Kishon Vijay Abraham I Message-ID: Date: Wed, 18 Aug 2021 19:28:50 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Rob, On 13/08/21 10:47 pm, Rob Herring wrote: > On Wed, Aug 04, 2021 at 06:59:10PM +0530, Kishon Vijay Abraham I wrote: >> Add bindings to specify interrupt controller for legacy interrupts. >> >> Signed-off-by: Kishon Vijay Abraham I >> --- >> .../bindings/pci/ti,j721e-pci-host.yaml | 15 +++++++++++++++ >> 1 file changed, 15 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml b/Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml >> index cc900202df29..f461d7b4c0cc 100644 >> --- a/Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml >> +++ b/Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml >> @@ -74,6 +74,11 @@ properties: >> >> msi-map: true >> >> +patternProperties: >> + "interrupt-controller": > > Not a pattern unless you meant for foo-interrupt-controller-bar to be > valid. > > Anything is allowed in the node? It's same as whatever is defined in schemas/interrupt-controller.yaml, just that it should be a subnode of pcie@. Should I add whatever is present in schemas/interrupt-controller.yaml here? Thanks Kishon > >> + type: object >> + description: interrupt controller to handle legacy interrupts. >> + >> required: >> - compatible >> - reg >> @@ -97,6 +102,8 @@ unevaluatedProperties: false >> >> examples: >> - | >> + #include >> + #include >> #include >> #include >> >> @@ -131,5 +138,13 @@ examples: >> ranges = <0x01000000 0x0 0x10001000 0x00 0x10001000 0x0 0x0010000>, >> <0x02000000 0x0 0x10011000 0x00 0x10011000 0x0 0x7fef000>; >> dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>; >> + >> + >> + pcie0_intc: interrupt-controller { >> + interrupt-controller; >> + #interrupt-cells = <1>; >> + interrupt-parent = <&gic500>; >> + interrupts = ; >> + }; >> }; >> }; >> -- >> 2.17.1 >> >>