Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3D066C433EF for ; Thu, 23 Dec 2021 18:00:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1349674AbhLWSAm (ORCPT ); Thu, 23 Dec 2021 13:00:42 -0500 Received: from ams.source.kernel.org ([145.40.68.75]:39246 "EHLO ams.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1349665AbhLWSAl (ORCPT ); Thu, 23 Dec 2021 13:00:41 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id C9487B82005; Thu, 23 Dec 2021 18:00:39 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9CD3AC36AE5; Thu, 23 Dec 2021 18:00:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1640282438; bh=Ymt7XJC0WdUR5iutl+1TtT3KnXZijhLOfyPiDeYj3ns=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=aL2RZRouFGh76M4uu1cMHa26swV0EYslji31PFPXIU3pRGAtVwdZ5TaGFXPwQuVoJ Uthd3qjGojg/XPxLtXi31cc5LkMkRtY7y4uj5yqR6lHYtcCD+peyJHHIBvT5TdPG1s I2/MRoUOuHNEFx5wFwABtBhdJ3BLzPc//qkCVt0PJp/x/JXf1IAqlpH40JHTeBTtMu srgYPJpzxLlNqKYYvobeO4mIFHOx2mXZ8+2syv+w6n5vZ1N1acEyXyt+56brxsiwEy ROEuP8oNmtycIJ5iB2S8/dyWcCpkGf6A1Iuy94FGKcgNGuLrztFFIbQjHXa/k/xJGE vwzUFQMPdclvw== Received: from 91-161-240-24.subs.proxad.net ([91.161.240.24] helo=wait-a-minute.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1n0SOK-00E0Tf-Qj; Thu, 23 Dec 2021 18:00:36 +0000 Date: Thu, 23 Dec 2021 18:00:36 +0000 Message-ID: <87y24byzej.wl-maz@kernel.org> From: Marc Zyngier To: Sander Vanheule Cc: Thomas Gleixner , devicetree@vger.kernel.org, Rob Herring , Birger Koblitz , Bert Vermeulen , John Crispin , linux-kernel@vger.kernel.org Subject: Re: [RFC PATCH v1 3/4] dt-bindings: interrupt-controller: realtek,rtl-intc: replace irq mapping In-Reply-To: <8a5931f18a6f1c92f8c8e4965dc65674d7e5a4c4.1640261161.git.sander@svanheule.net> References: <8a5931f18a6f1c92f8c8e4965dc65674d7e5a4c4.1640261161.git.sander@svanheule.net> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-SA-Exim-Connect-IP: 91.161.240.24 X-SA-Exim-Rcpt-To: sander@svanheule.net, tglx@linutronix.de, devicetree@vger.kernel.org, robh+dt@kernel.org, mail@birger-koblitz.de, bert@biot.com, john@phrozen.org, linux-kernel@vger.kernel.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 23 Dec 2021 12:08:33 +0000, Sander Vanheule wrote: > > The binding incorrectly specified the "interrupt-map" property should be > used, although the use is non-standard. A quirk had to be introduced in > commit de4adddcbcc2 ("of/irq: Add a quirk for controllers with their own > definition of interrupt-map") to allow the driver to function again. That's too late. We have released a kernel with this binding, and it will live on forever until we totally remove the platform from the tree. DT is an ABI, and only time travel can fix this blunder. M. -- Without deviation from the norm, progress is not possible.