Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp16399594rwd; Mon, 26 Jun 2023 09:27:19 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5hq6jcRInFoWNY76qfPNFqRJ+AU+nwQwGhzacrIssziKeNc13U2YZWmTKjIKq+1gTKxmVx X-Received: by 2002:a17:906:db0c:b0:988:c7b0:7e7a with SMTP id xj12-20020a170906db0c00b00988c7b07e7amr19314275ejb.34.1687796839015; Mon, 26 Jun 2023 09:27:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687796839; cv=none; d=google.com; s=arc-20160816; b=SOTNtYSXXdwIJy1o11WpKy/XhTSCL+JhGfUeEKAp0orgLum3qB9sCz8A8IEwpTRT6X nPa2olBEerwlLqAKm+AEO90/qQ52G/WtkLfBUu8x2AcZbObRYmquBagce9ZSYeciBs8x lh51ROsX/FPGeMJKuFqLMPJSt8HpXcvs7HC9BtkZADiD4z4FhSEQizbyxnLh15qxn55j YmHaqZpbQMY8fsOwnmqX8qsFaWewWrgz1LlgDJEPXmciq0HnwK4a6PBE3FDUg8RZEco8 TDosayV/NYDDxnCb80gs/RvwfXCGIupG3x7g4DOsgtcV8ngFiJso9k1tkcbiLBcRJijB CgQQ== 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=zqAmLl/C5FNJIhv2Xt1PuXVNbepqgpYqVZ+raKQfDgo=; fh=JOqdLb70HFXonCSxxEMGlSK9maqlpM/bre8qrcxGszs=; b=ZSKcEaWh6fZ6Qt5NY0sVX/e9mEoGgvwiAO4xtU2GA6BHK9pj1JH+sJgRshdZFeke3T 9GE0Nn2eB2sDwiEWZq9Q2Ecr08lrzD4yVNovKY+PZyDYob3qZUOoU9j3reqkPoXUlkvk qCnmGVqQzHBeslQa6j9iQCez0V+CRHsqzAdSjI5isowxj8puywtYp+Q5aj56M44DNFll 6pi1HySkpqUv0lJ6VFQ7hO3FH1AyJmS40tD1uWN358brE1yhLcCkZkUdjwy+K6+hL2w8 +qN/eZ+M+2NJqVB2gdtrbThuysio5N3uSbLqOzHp1sUyS7J6GcRkpqohb1SXVta3BMl+ Z4mA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="Dk9D/qPM"; 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 jz20-20020a170906bb1400b0097394940619si3048708ejb.984.2023.06.26.09.26.54; Mon, 26 Jun 2023 09:27:18 -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="Dk9D/qPM"; 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 S231680AbjFZQKx (ORCPT + 99 others); Mon, 26 Jun 2023 12:10:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45286 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231717AbjFZQKv (ORCPT ); Mon, 26 Jun 2023 12:10:51 -0400 Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 50A6EE53 for ; Mon, 26 Jun 2023 09:10:49 -0700 (PDT) Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-307d58b3efbso3013670f8f.0 for ; Mon, 26 Jun 2023 09:10:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1687795848; x=1690387848; 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=zqAmLl/C5FNJIhv2Xt1PuXVNbepqgpYqVZ+raKQfDgo=; b=Dk9D/qPMCY74SEye/8fNMTPEpEockgkVtKFNB5FpvJP6Z2NVSo47uRsb0CubNQMYKd WtkUlVzRm0OstEhMn04c8lGSdVBSwfWues+6SYb8jxXGnITJ/3Kys7xO1aGHt0pWGOvM aA8yIEBHWbJFPmP0UWx3SloZvu0U2PR48aUI4URctIkhwDtRpYz7uXYWH7BXxA+BUtGd daPgIncZc5uHyrG7QxHLGDzN0ePEASN4hMWadW2r8fn/QIRPCMMWwCa5uoMgc6pxaZPl +Eaa8YzSoZgMSGjoplFEYNvjPCOATV5BP/Pbk7lZXMiSx1VYsVB+XwniRCN8wfPc5YmI LzLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687795848; x=1690387848; 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=zqAmLl/C5FNJIhv2Xt1PuXVNbepqgpYqVZ+raKQfDgo=; b=fXqe1zM45BOIfLd/BevhbYGK/9yE2qP7UnhMMd4kCCI81INYEd6xfj5+ZTPWa2Lr/T eJ+EB6FsW9xvS0wWf+pxtiWpmYt+dKgmbRr6ZsvkhHSKuMf3Do6fcI6B4gauVvmnUO0r sf2qg3tLwceBf3jc55flsjVMZlH2TMhbk84aQVtj938Qs0APRK71HXa6S1Nb6zk2yfAE x07zy0WxbmDB8zHs3OdUMH16xnSEbJkbHxRauJi72LN4qW0qDQ5V7ltlt/BhhGE4mo3q t56tb7LtvPih3V8NXRqdwJUZuTDGM4U4pWrU3OsnyL57xbxSuxWkvs3YLGZ+4945zlQJ GPBQ== X-Gm-Message-State: AC+VfDz6QEHERAfXiAXyaMGy5/b5AjWnLSMYAPR5307V2rcVQ6PSGxwU PH4lSPg9ZKx/i73T6cAf9M8+uA== X-Received: by 2002:a05:6000:118f:b0:309:4620:e155 with SMTP id g15-20020a056000118f00b003094620e155mr8838545wrx.49.1687795847749; Mon, 26 Jun 2023 09:10:47 -0700 (PDT) Received: from [192.168.1.20] ([178.197.219.26]) by smtp.gmail.com with ESMTPSA id r16-20020adfce90000000b00313f1f543b8sm3000758wrn.108.2023.06.26.09.10.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 26 Jun 2023 09:10:47 -0700 (PDT) Message-ID: <52c57cab-10cf-2e7e-2c1d-fa6506786d45@linaro.org> Date: Mon, 26 Jun 2023 18:10:44 +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 03/15] dt-bindings: clock: qcom,dispcc-sm6125: Require GCC PLL0 DIV clock Content-Language: en-US To: Marijn Suijten Cc: Konrad Dybcio , Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Michael Turquette , Stephen Boyd , Rob Clark , Abhinav Kumar , Dmitry Baryshkov , Sean Paul , David Airlie , Daniel Vetter , Krishna Manikandan , ~postmarketos/upstreaming@lists.sr.ht, AngeloGioacchino Del Regno , Martin Botka , Jami Kettunen , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Lux Aliaga References: <20230624-sm6125-dpu-v1-0-1d5a638cebf2@somainline.org> <20230624-sm6125-dpu-v1-3-1d5a638cebf2@somainline.org> <55b0ca89-8f2e-5383-59d4-6809e813abf8@linaro.org> From: Krzysztof Kozlowski In-Reply-To: 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 25/06/2023 21:48, Marijn Suijten wrote: > On 2023-06-24 11:08:54, Krzysztof Kozlowski wrote: >> On 24/06/2023 03:45, Konrad Dybcio wrote: >>> On 24.06.2023 02:41, Marijn Suijten wrote: >>>> The "gcc_disp_gpll0_div_clk_src" clock is consumed by the driver, will >>>> be passed from DT, and should be required by the bindings. >>>> >>>> Fixes: 8397c9c0c26b ("dt-bindings: clock: add QCOM SM6125 display clock bindings") >>>> Signed-off-by: Marijn Suijten >>>> --- >>> Ideally, you'd stick it at the bottom of the list, as the items: order >>> is part of the ABI >> >> Yes, please add them to the end. Order is fixed. > > Disagreed for bindings that declare clock-names and when the driver > adheres to it, see my reply to Konrad's message. That's the generic rule, with some exceptions of course. Whether one chosen driver (chosen system and chosen version of that system) adheres or not, does not change it. Other driver behaves differently and ABI is for everyone, not only for your specific version of Linux driver. Follow the rule. Best regards, Krzysztof