Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp521289pxb; Tue, 3 Nov 2020 05:54:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJxWuKx48WUTmCRtvykKV/pGsS/VR19WPyKeHkBfQl8loD3SWUSHCq3pdS49PlgkTS7krbaP X-Received: by 2002:a50:9518:: with SMTP id u24mr18265848eda.124.1604411640718; Tue, 03 Nov 2020 05:54:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604411640; cv=none; d=google.com; s=arc-20160816; b=B0cLtjtOOYqRhikJ0JuGMAZPgBCN7a2wvAyRWaEQWArGnl86UcMSKBO67PW5ItmleW OZlTG+dQpfJuYuMYKt5gBJZfCIhDixl0ZLGwmU3b7Ss0ROjvHb141f2Q8I/HNYoYD5A4 zxpwO6+CRUjxOE2Is/vMOzkupnnF56ihTqrk3OQE1LhcuuwJ4tOfJANt6ie/KhuGzq+m JPbTCDFKa74JCJkTw4pzFhIYTuSIcNtmzj6N7m9Pne6XaNfPuBz5AFj0navk9OwlFmxn p7LWEheNb0az7h2//CYfhC+6Yvaoc0TCdk5AnVmsmSyPZHCIuDXMuEbWgO5uUkUu922+ LY3Q== 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=L/e82f7swU3+d1b8kV7l8FO2jyfC9UbSSrjiYERfAO8=; b=OOmfdx447sPWLhgYbpaUD55dYlZsmIdpgaz63MfdF5DwPaJoHCixGp4osbNX2d+qqK xWM6/asNykymFMMv+l3nii55sDhZPXqwNe3voZ4NB2fbgmvOfYCsjXsg1YdMbEPLVulv yePHiJ412JTLnC4vDM5jxNv91Jr3JljraZreTpWiAcqjKuMPHu0fF9d5QQqhwd2ZHRl5 K57xlUXzhVsg0avE9neobFHAyDO6RV/8ooNhtJ0tYqYKKHZgIYFSA6dOY2MNuroA95/s AD/cOQ+iJA4Bm0b+B3TLU0MTUuIuuL3EIK2lE4bgO+y9W7eF8CfiNM8qbvUZPClpycj2 DL9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=ZQN8ezDI; 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 cd21si9820696ejb.85.2020.11.03.05.53.36; Tue, 03 Nov 2020 05:54:00 -0800 (PST) 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=ZQN8ezDI; 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 S1729470AbgKCNwK (ORCPT + 99 others); Tue, 3 Nov 2020 08:52:10 -0500 Received: from fllv0016.ext.ti.com ([198.47.19.142]:52390 "EHLO fllv0016.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729466AbgKCNwF (ORCPT ); Tue, 3 Nov 2020 08:52:05 -0500 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 0A3Dpn4a108643; Tue, 3 Nov 2020 07:51:49 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1604411509; bh=L/e82f7swU3+d1b8kV7l8FO2jyfC9UbSSrjiYERfAO8=; h=Subject:To:CC:References:From:Date:In-Reply-To; b=ZQN8ezDIW/G1zvoWvLUGKMJCrGJtppBlNSeem3MIeY1j4V3HRXife/7kYdSd/ibvq 9IUuwtDwIziuFONXvmCsTdWWPW+ubqUUaP1q468m5+01J6nz7Hx1y93skBgLGrOc90 JF1ebcHnInbOk1aneAC/F+V1Wrq8iMQjLVvDC+y8= Received: from DFLE114.ent.ti.com (dfle114.ent.ti.com [10.64.6.35]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 0A3DpnEV027602 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 3 Nov 2020 07:51:49 -0600 Received: from DFLE101.ent.ti.com (10.64.6.22) by DFLE114.ent.ti.com (10.64.6.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Tue, 3 Nov 2020 07:51:48 -0600 Received: from fllv0040.itg.ti.com (10.64.41.20) by DFLE101.ent.ti.com (10.64.6.22) 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; Tue, 3 Nov 2020 07:51:48 -0600 Received: from [192.168.2.6] (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id 0A3DpjW7030507; Tue, 3 Nov 2020 07:51:46 -0600 Subject: Re: [GIT PULL] irqchip updates for 5.10, take #1 To: Rob Herring , Marc Zyngier CC: Thomas Gleixner , Anup Patel , Atish Patra , Daniel Palmer , Fabrice Gasnier , Geert Uytterhoeven , Greentime Hu , Pavel Machek , "linux-kernel@vger.kernel.org" , Android Kernel Team References: <20201101122223.255806-1-maz@kernel.org> From: Peter Ujfalusi Message-ID: Date: Tue, 3 Nov 2020 15:52:26 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 8bit X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Rob, On 03/11/2020 15.39, Rob Herring wrote: > On Sun, Nov 1, 2020 at 6:22 AM Marc Zyngier wrote: >> >> Hi Thomas, >> >> Here's a smallish set of fixes for 5.10. Some fixes after the >> IPI-as-IRQ (I expect a couple more next week), two significant bug >> fixes for the SiFive PLIC, and a TI update to handle their "unmapped >> events". The rest is the usual set of cleanups and tidying up. >> >> Please pull, >> >> M. >> >> The following changes since commit 63ea38a402213d8c9c16e58ee4901ff51bc8fe3c: >> >> Merge branch 'irq/mstar' into irq/irqchip-next (2020-10-10 12:46:54 +0100) >> >> are available in the Git repository at: >> >> git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git tags/irqchip-fixes-5.10-1 >> >> for you to fetch changes up to d95bdca75b3fb41bf185efe164e05aed820081a5: >> >> irqchip/ti-sci-inta: Add support for unmapped event handling (2020-11-01 12:00:50 +0000) >> >> ---------------------------------------------------------------- >> irqchip fixes for Linux 5.10, take #1 >> >> - A couple of fixes after the IPI as IRQ patches (Kconfig, bcm2836) >> - Two SiFive PLIC fixes (irq_set_affinity, hierarchy handling) >> - "unmapped events" handling for the ti-sci-inta controller >> - Tidying up for the irq-mst driver (static functions, Kconfig) >> - Small cleanup in the Renesas irqpin driver >> - STM32 exti can now handle LP timer events >> >> ---------------------------------------------------------------- >> Fabrice Gasnier (1): >> irqchip/stm32-exti: Add all LP timer exti direct events support >> >> Geert Uytterhoeven (2): >> irqchip/mst: MST_IRQ should depend on ARCH_MEDIATEK or ARCH_MSTARV7 >> irqchip/renesas-intc-irqpin: Merge irlm_bit and needs_irlm >> >> Greentime Hu (2): >> irqchip/sifive-plic: Fix broken irq_set_affinity() callback >> irqchip/sifive-plic: Fix chip_data access within a hierarchy >> >> Marc Zyngier (4): >> genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY >> irqchip/mst: Make mst_intc_of_init static >> irqchip/mips: Drop selection of IRQ_DOMAIN_HIERARCHY >> irqchip/bcm2836: Fix missing __init annotation >> >> Peter Ujfalusi (2): >> dt-bindings: irqchip: ti, sci-inta: Update for unmapped event handling > > This breaks dt_binding_check in linux-next: > > Traceback (most recent call last): > File "/usr/local/bin/dt-extract-example", line 45, in > binding = yaml.load(open(args.yamlfile, encoding='utf-8').read()) > File "/usr/local/lib/python3.8/dist-packages/ruamel/yaml/main.py", > line 343, in load > return constructor.get_single_data() > File "/usr/local/lib/python3.8/dist-packages/ruamel/yaml/constructor.py", > line 111, in get_single_data > node = self.composer.get_single_node() > File "_ruamel_yaml.pyx", line 706, in _ruamel_yaml.CParser.get_single_node > File "_ruamel_yaml.pyx", line 724, in _ruamel_yaml.CParser._compose_document > File "_ruamel_yaml.pyx", line 775, in _ruamel_yaml.CParser._compose_node > File "_ruamel_yaml.pyx", line 891, in > _ruamel_yaml.CParser._compose_mapping_node > File "_ruamel_yaml.pyx", line 904, in _ruamel_yaml.CParser._parse_next_event > ruamel.yaml.parser.ParserError: while parsing a block mapping > in "", line 4, column 1 > did not find expected key > in "", line 37, column 2 > make[1]: *** [Documentation/devicetree/bindings/Makefile:20: > Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.example.dts] > Error 1 > make[1]: *** Deleting file > 'Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.example.dts' > ./Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml:37:2: > [error] syntax error: expected , but found '' > (syntax) > > Looks like it's the block diagram change which needs more indentation. Sorry, I have sent a fix: https://lore.kernel.org/lkml/20201103135004.2363-1-peter.ujfalusi@ti.com/ > > Rob > - Péter Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki