Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp30400726rwd; Thu, 6 Jul 2023 05:31:39 -0700 (PDT) X-Google-Smtp-Source: APBJJlEcNGXLYPrdPgiKwxOyBE1yVIs5C7rGxsyY424WCp6zaU6KjTl4pVYL3bWlPZJZNBdrOYV1 X-Received: by 2002:a17:903:32c9:b0:1b8:1c9e:442c with SMTP id i9-20020a17090332c900b001b81c9e442cmr1548903plr.20.1688646698896; Thu, 06 Jul 2023 05:31:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688646698; cv=none; d=google.com; s=arc-20160816; b=fh6XCFWJO9AAC1d0YXtOmgHEYjCN83Wr5D6iZM1C6pJS0DRA59Q1asN8jWnyyws6Q/ wdAYgRrisXH49G2/EcH9zb1HTsd7ubaT0TLlzZ3Dmi03iqNKEn52mpGy4P8bfFNDGNN1 YWJUVmvQ2hfMeSp7ghy4TyWKsrbITdT1eWagsNs5HL9XDFbOaUz9nXAHjGD04WUrin3f XdXg+af4Q3wamRSSxDf0ZiG2K13gghnU66z/RkwH0VwR8cH8rThxnN1E2aNU+LDAMMfb D5hn8+/wPS10F95R3pD8op3oBL8+HknJ63N6lV7M5CVRs9BDG+2AxKFlKfHJ3Un8yoDP tLEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=eCOVUK9V8z/x1Thad53qnFqqGUkU711ApVBne/oyWeY=; fh=HEc/WNo+CIy8JxC7sZEuZRjEBnEDkeGZsPkgWhIsYGQ=; b=gy/R/ocoi8oDIfDeaVcY4uV0eicWu9iBhNsCJ/1jQmp9887r3NLTRIZ/iDKwIcarHS IDTvPyegch2TFS/wD7qP8C/yh4WvHM3VVreOyP0+iISDaSrVFfUUpJcTY4o/aMtV3gPp Uh/OKnmM9/pV9gfSm7IYjt0vuSz+Ci4I3c3k4Gkkh3mgsxXpR0RquzXsDJKBnDiLdRo0 hF0s7D6JnU+fr585OI0V6o87Uvm/B8GSp8aC4qpoPTyhvzIJZ79r5TyCAZBGXACMZdk5 H8G0RDKaNxG5iHWBBR0IzITr5WlqWAOTiCW47i5qI5i3ZEaimhhVUZF6/6Pvy+BrSnle gndA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=sNFCebxb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w11-20020a170902ca0b00b001b89cc9cdcesi1126265pld.319.2023.07.06.05.31.26; Thu, 06 Jul 2023 05:31:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=sNFCebxb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232638AbjGFMNA (ORCPT + 99 others); Thu, 6 Jul 2023 08:13:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60276 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232555AbjGFMM5 (ORCPT ); Thu, 6 Jul 2023 08:12:57 -0400 Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A22EF1BC8 for ; Thu, 6 Jul 2023 05:12:55 -0700 (PDT) Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-4fb9ae4cef6so840266e87.3 for ; Thu, 06 Jul 2023 05:12:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1688645574; x=1691237574; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=eCOVUK9V8z/x1Thad53qnFqqGUkU711ApVBne/oyWeY=; b=sNFCebxbR41MtEhtSQUKMTqJjk7ECC7CPb3H7aCiGYe/Y+JdfxK1pDGIYQpdZF5BKQ X6QYtXSpFIuXmnh/9WLxf0hnHh8EtGv9sq7aQckriFm8//PtnG8niveRRA/3eMxBhYf0 mTKKV7ZDSnnbz6dbUk+zJkJzCNAZkiHzQvT0xKHm6z4fSDs7W0vvS7YPb2udwUfmQGJW 7x190SWDu8mCU6CmXbgA9clKRHBGYtZg2BwyaLH/or4eMQ3Dqigsknc2ReTnRINB31iC hBaqJkM7oT9eKIcJ8Ev5o9OLT8642YfXPLTneHl/aALsbroyM5kv0aZSyAZ7EZbMlojW k09Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688645574; x=1691237574; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=eCOVUK9V8z/x1Thad53qnFqqGUkU711ApVBne/oyWeY=; b=IbjVuq3apqhiONF1idhAaCsjkaIR7tfQV0QB1zdQimUbwBqIlri5gymzCMy8C2BCdO HIPUTBA1R8r/WUDE/74J12qGbTc1Yp5Ib8pgL1u4stjMfgXqruljSP65IrxYsWsEHRjm 6uWz0q259Snp+novgk9ab/a9Li0M2Ep5p2JxKFx5s7NS7iFYqsEKO3XkfF4DblW4LKq6 f3NARQHUDhGg6ieVIkLTxMYm6oR+35dFwA2UMI9B9GblDaQftq1CnquQ7Ug08Oh6yaMo eBP3NXm6Rrlb+VnvstFqtP52tpXv9zbRJSbdSC4yHB3PtHqL412xXft4+9F8AythWEUf f9ew== X-Gm-Message-State: ABy/qLZPmP+Q0Q4FE5PBeFYLg5XyCuBvku1bmWJZIQjdpgClWi1ziwV4 ToQpp7P7KeKEGLzXSyWCQHFNRA== X-Received: by 2002:a05:6512:3d0d:b0:4f9:7aee:8dc5 with SMTP id d13-20020a0565123d0d00b004f97aee8dc5mr1629293lfv.19.1688645573888; Thu, 06 Jul 2023 05:12:53 -0700 (PDT) Received: from [192.168.1.101] (abyj26.neoplus.adsl.tpnet.pl. [83.9.29.26]) by smtp.gmail.com with ESMTPSA id k16-20020ac24570000000b004fb81fbeb33sm227379lfm.251.2023.07.06.05.12.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 06 Jul 2023 05:12:53 -0700 (PDT) Message-ID: <9b93bbad-1299-2afb-eac1-218cf209b293@linaro.org> Date: Thu, 6 Jul 2023 14:12:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [PATCH v1 0/6] arm64: qcom: sa8775p: add support for PCIe Content-Language: en-US To: Krzysztof Kozlowski , Manivannan Sadhasivam Cc: Mrinmay Sarkar , agross@kernel.org, andersson@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, quic_shazhuss@quicinc.com, quic_nitegupt@quicinc.com, quic_ramkri@quicinc.com, quic_nayiluri@quicinc.com, Lorenzo Pieralisi , =?UTF-8?Q?Krzysztof_Wilczy=c5=84ski?= , Rob Herring , Bjorn Helgaas , Vinod Koul , Kishon Vijay Abraham I , linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org References: <1688545032-17748-1-git-send-email-quic_msarkar@quicinc.com> <20230705084606.GF11854@thinkpad> <20230706111218.GA4808@thinkpad> <878103c6-0dc3-164b-92ce-17ec4f87bff6@linaro.org> From: Konrad Dybcio In-Reply-To: <878103c6-0dc3-164b-92ce-17ec4f87bff6@linaro.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6.07.2023 14:09, Krzysztof Kozlowski wrote: > On 06/07/2023 13:12, Manivannan Sadhasivam wrote: >>>> Please note that the dts patches should come before driver patches. >>>> >>> >>> Why? DTS is always independent thus usually put at the end of patchset >>> or better separate. It is the first time I hear that DTS should be >>> before driver. >>> >> >> This is what I was suggested by Rob during my initial days and I've been >> following this pattern since then. If that's not the case, I have no issues. > > I really doubt Rob ever suggested that. He probably suggested that > bindings must come before user, but not the DTS. Besides, the flow in this patchset is very logical from the Linux POV 1. describe the hardware in bindings 2. implement the drivers, conforming to the description 3. describe the hardware in the device tree to ensure the (now existing) driver probes Konrad > > Best regards, > Krzysztof >