From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from metis.ext.4.pengutronix.de ([92.198.50.35]:44270 "EHLO metis.ext.4.pengutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751664AbcCaKgH (ORCPT ); Thu, 31 Mar 2016 06:36:07 -0400 Message-ID: <1459420555.17926.6.camel@pengutronix.de> Subject: Re: [PATCH v2] Revert "PCI: imx6: Add support for active-low reset GPIO" From: Lucas Stach To: Krzysztof =?UTF-8?Q?Ha=C5=82asa?= Cc: Fabio Estevam , Petr =?UTF-8?Q?=C5=A0tetiar?= , Tim Harvey , Bjorn Helgaas , Richard Zhu , "linux-pci@vger.kernel.org" , Fabio Estevam , stable Date: Thu, 31 Mar 2016 12:35:55 +0200 In-Reply-To: References: <1459201536-5558-1-git-send-email-festevam@gmail.com> <20160330122103.GN20367@ibawizard.net> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Sender: linux-pci-owner@vger.kernel.org List-ID: Am Donnerstag, den 31.03.2016, 07:07 +0200 schrieb Krzysztof HaƂasa: > Fabio Estevam writes: > > > In order to make the Toradex board to work without breaking old dtb's > > is to introduce a property like 'phy-reset-active-high' and handle it > > in the driver. > > Well, I don't know. Most DTBs are distributed along the kernel on the > same boot medium. Both ways are far from the ideal. Reverting for now is > ok, but long-term I'd rather fix the buggy DTSs and remove extra stuff. > > Old DTBs aren't compatible with new kernels anyway and I guess it will > be the case in the future again (e.g. IIRC pre-4.2 IMX6 DTBs don't boot > on 4.2+ - or was it 4.1?). Sorry, but I strongly object to the argument of "DTs are not stable anyways, so we might just continue to break them". We are trying to keep them stable. I think you are referring to the GPC interrupt domain change with your above statement about DT stability breaking on 4.1/4.2. This is not the case. While I only catched the boot regression in the -rc phase of this kernel, the final released kernel will boot just fine with an old DTB. The i.MX platform tries to keep DTs stable. No exceptions. Regards, Lucas