Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp4987727ybb; Tue, 24 Mar 2020 08:55:05 -0700 (PDT) X-Google-Smtp-Source: ADFU+vuj1cj6eiREeqr4NmOS498sFLvy7Awg72JSEsilAheIy6dQ11aWtUrJ2UfdLzdNb6PlpcCY X-Received: by 2002:a05:6830:1e10:: with SMTP id s16mr3879711otr.222.1585065305082; Tue, 24 Mar 2020 08:55:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585065305; cv=none; d=google.com; s=arc-20160816; b=bfIKZbGTnCUZ8hxZUuq259dMd4J5Fga1hgq9GfI4v2dfZPYlHRFfLs88hzaMZZAP7z nKuSn3895s0gLSqqeFo3xL3+73276J7aD9BMiSyqTb3fBn+XPyqq5Qde2Wk30qpxHTCi jgceZ3LAjEHYVgfQdt7ZWRGsWL8vxmxNYLniUIQ1YwPn/WRKVocgDWmxv/mK6V/7/9y2 ATCFPoihQDJDX5pSlFWsR5G8ikE943f2rgG90aBG0iObCQzQjmftVHBwRmjF8QDUpdMM JKncz9BZVQk7suBkqvmeXufEgSR4UWaHqiI40o3GoLmZpjMF2AftjUoCWqjNLaNoCE9L jESw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:from:cc:to:subject :content-transfer-encoding:mime-version:references:in-reply-to :user-agent:date:dkim-signature; bh=BaEVCVn7EuihrC0WZ985tTxPvg8aH8svi5ddVX2lo88=; b=CSPGnblXJXQYi6zli/NBewNme99iLNFnm86UgkYQ3pbzUdkz+geg9nzBXr6GqrIw0I pgAlIZijvlD131sGgFLpnMOiCydc7oyC1a7LsPRCFZMSqYi8uczvhu7HhXPMxEVovdqu 5jv7iqIDGvR811ZQms8E6CJ/jfByOnTdpBVtbzGvy2FLqABjTTm1g78DifkUknio0q+u 4IDl921RXr9okxPkLfS1dlwic5mFxetqBpQgrQnQl8b8ZTpDq88Uw42XGPSUlqHzuNfD e+539uPJUsbWzFeKP/3nfmsoLvTg2HsNY+n7N8Z+g6a+HB4wlkunoHj+/mPco0+krUbA zCnw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@flygoat.com header.s=mail header.b=OQxAY7ij; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=flygoat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a11si9624622otp.55.2020.03.24.08.54.51; Tue, 24 Mar 2020 08:55:05 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@flygoat.com header.s=mail header.b=OQxAY7ij; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=flygoat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727877AbgCXPyJ (ORCPT + 99 others); Tue, 24 Mar 2020 11:54:09 -0400 Received: from sender3-op-o12.zoho.com.cn ([124.251.121.243]:17826 "EHLO sender3-op-o12.zoho.com.cn" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727426AbgCXPyJ (ORCPT ); Tue, 24 Mar 2020 11:54:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1585065094; s=mail; d=flygoat.com; i=jiaxun.yang@flygoat.com; h=Date:In-Reply-To:References:MIME-Version:Content-Type:Content-Transfer-Encoding:Subject:To:CC:From:Message-ID; bh=BaEVCVn7EuihrC0WZ985tTxPvg8aH8svi5ddVX2lo88=; b=OQxAY7ij7bXQ9IynEq4NoRTd8DJDYjA/Eteh+hbdkV6Rkv+TtWa5y1sQHD7t3Be+ f4Iu3ClJnqwJtSg2vNzUyCAJZjYEWxQVv+dbpkaGZjs8G1RTLZGkiqbqZNK+4VOJPgr ue4vALAg2oUHAsw8yshR9e2J5btJdPnE71W/GjC0= Received: from [10.233.233.252] (183.157.60.227 [183.157.60.227]) by mx.zoho.com.cn with SMTPS id 1585065093493192.6854956797098; Tue, 24 Mar 2020 23:51:33 +0800 (CST) Date: Tue, 24 Mar 2020 23:51:18 +0800 User-Agent: K-9 Mail for Android In-Reply-To: <20200324154747.18e8ccd5@why> References: <20190827085302.5197-1-jiaxun.yang@flygoat.com> <20200324153624.23109-1-jiaxun.yang@flygoat.com> <20200324154747.18e8ccd5@why> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH v6 00/11] Modernize Loongson64 Machine v6 To: Marc Zyngier CC: linux-mips@vger.kernel.org, Thomas Gleixner , Jason Cooper , Rob Herring , Mark Rutland , Thomas Bogendoerfer , Huacai Chen , Allison Randal , Greg Kroah-Hartman , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org From: Jiaxun Yang Message-ID: <8C3E32B2-11DB-40A6-A19E-162B8E42330C@flygoat.com> X-ZohoCNMailClient: External Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org =E4=BA=8E 2020=E5=B9=B43=E6=9C=8824=E6=97=A5 GMT+08:00 =E4=B8=8B=E5=8D=881= 1:47:47, Marc Zyngier =E5=86=99=E5=88=B0: >Jiaxun, > >On Tue, 24 Mar 2020 23:35:57 +0800 >Jiaxun Yang wrote: > >> Loongson have a long history of contributing their code to mainline >kernel=2E >> However, it seems like recent years, they are focusing on maintain a >kernel by themselves >> rather than contribute there code to the community=2E >>=20 >> Kernel is progress rapidly too=2E Their code slept in mainline for a >long peroid without proper >> maintainance and became outdated=2E >>=20 >> This patchset brings modern DeviceTree and irqchip support to the >Loongson64 machine, and leaves >> Loongson 2e/f alone since they are too legacy to touch=2E >>=20 >> PCI and some legacy I/O device will be converted later, together with >LS7A PCH support=2E >>=20 >> v1: >> - dt-bindings fixup according to Rob's comments >> - irqchip fixup according to Marc's comments >> - ls3-iointc: Make Core&IP map per-IRQ >> - Regenerate kconfigs >> - Typo & style improvements >>=20 >> v2: >> - dt-bindings: Fix IOINTC, collect Rob's review tag >> - dtbs: Drop CPU Node, merge different ways according to Huacai and >Paul's comments >>=20 >> v3: >> - Split code have been merged >> - Fix IOINTC binding to allow map any child IRQ to and parent >> - Convert "HTINTC" into "HTPIC", which mixed HT vectors processing >and i8259 >> - Naming style fix according to Huacai's suggestions >>=20 >> v4: >> - More naming related fixes >>=20 >> v5: >> - irqchip fixes thanks to maz (see per file changelog) >> - Remove unnecessary details in dt-bindings >> - Credit Huacai with Co-developed-by >>=20 >> v6: >> - HTPIC minor fix >> - device binding naming fix=20 >>=20 >> --- >> Jiaxun Yang (11): >> irqchip: Add driver for Loongson I/O Local Interrupt Controller >> irqchip: loongson-liointc: Workaround LPC IRQ Errata >> dt-bindings: interrupt-controller: Add Loongson LIOINTC >> irqchip: Add driver for Loongson-3 HyperTransport PIC controller >> dt-bindings: interrupt-controller: Add Loongson-3 HTPIC >> irqchip: mips-cpu: Convert to simple domain >> MIPS: Loongson64: Drop legacy IRQ code >> dt-bindings: mips: Add loongson boards >> MIPS: Loongson64: Add generic dts >> MIPS: Loongson64: Load built-in dtbs >> MIPS: Loongson64: Move MIPS_CPU_IRQ_BASE > >[=2E=2E=2E] > >How do you want to get these merged? I can take the first 6 patches >through the irqchip tree, and leave the rest to go via the MIPS tree=2E > >Otherwise, if you plan to have the whole thing go via the MIPS tree, >please add my: > >Reviewed-by: Marc Zyngier > >to patches 1, 2, 4 and 6=2E > >Please let me know quickly, as I'd like to close the irqchip tree >tomorrow=2E I'd prefer all go through MIPS tree=2E Thomas, could you please help with that? Thanks=2E > >Thanks, > > M=2E --=20 Jiaxun Yang