Received: by 2002:a05:6a10:87d6:0:0:0:0 with SMTP id g22csp988067pxr; Mon, 11 Apr 2022 12:04:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxKP9HsFEhv6/yj0u5G3xs22VWiYVkDVegtpV7BACLgt25vkb4HFex3IWeVw3cZqkl6Het/ X-Received: by 2002:a17:902:6b89:b0:154:623c:9517 with SMTP id p9-20020a1709026b8900b00154623c9517mr33322302plk.45.1649703899441; Mon, 11 Apr 2022 12:04:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649703899; cv=none; d=google.com; s=arc-20160816; b=qvdJ7gCKyrULeBMLSPz0ObVX3sy8JXLnEAVVNeU1Jyy3gJjgNloUimlmKFsaTN31AR jKqovMj7GljJ68iDcRiOP6IrJyoc1K5kee6MWuZiqVErVLvAJ8uR+r90gxF0lcn38Rv1 HjdqehzrFbGfQuajPVgeH3Rd+Lercv3PxNP6RVmFpUULvdGRGxCyHEDRtTBfRvzv434T nOsBHNkUpHpiOPZOAV/0Bg22+T90H0uBRiEQkal3EjuP2Dx2md8DYZUG8FD0RturnDZ6 wqgNO5PvPZDXY1sn3FwNzkZtihy8jnMcPRsqOTxYuKgxbGUdc7+4gtGxD0/yD+rFkGjS iR4w== 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=qkHp9efjKo+08fg4LskoQ/kpJrLhjOIZ8+TDrahF3Nc=; b=Zca+UR2QVj6b0kOJ7rcpuM7Vo9ybnLlJ++Q56pTWOuuZv9jBx5oFLDJ9HpDcWZ246l ydivQ+gBYNt9F07BkyJ71qM05hTqqs1lo+wKqNfOr9dtYgl/22FtGLlROKfJo4Nl7bCd 5kKx5esEK9LFtEfHv892rk5deISViNS6XLZP3D9E8UUqAMk3KLONvNtCPYEwlTcbhoaz 8VV9OZkv50C23TVWUqEm1+nJAJ6CkHbwmdmC2/E//dLGnhzyy9OX2sq8b7LeuTxsUlAd dBMlDdqiTuZq019dj+sO0Bt2KMi6KzQW4oqFAPI3JFOBjD4IVkzT9G46H/j6xQvhpZeu ge/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=whfpqsmd; 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 q15-20020a17090311cf00b00153b2d1656fsi10464128plh.375.2022.04.11.12.04.45; Mon, 11 Apr 2022 12:04:59 -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=whfpqsmd; 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 S230526AbiDJIxI (ORCPT + 99 others); Sun, 10 Apr 2022 04:53:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48218 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229537AbiDJIxG (ORCPT ); Sun, 10 Apr 2022 04:53:06 -0400 Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9A5851D9 for ; Sun, 10 Apr 2022 01:50:55 -0700 (PDT) Received: by mail-ed1-x534.google.com with SMTP id t25so2079782edt.9 for ; Sun, 10 Apr 2022 01:50:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=qkHp9efjKo+08fg4LskoQ/kpJrLhjOIZ8+TDrahF3Nc=; b=whfpqsmdhbXxm2NFs1rPzFdjVmFiFGG/u6K8P+UnrLlcsFHI6PhB4XWftpVXejHU0V uacEetx+LlabE4EGeHqx86wBZprNiwDkX2Qj14UbdVPn6ziHf+tibbIOcubTi4GS0FmZ 2AiI43Ll7jitMle4hKna652Z1rY9koYNb0Egkjvi6Bn7+3yvq6h03nj/1Jnbrc6wynJU YAexTJbLGoEwNwtZqpp9z8zkGAtFipbyfbiOBNLAbccQC7PaJaLilw6wuIaquddjj8ay vATkmUy2c6Vn91IQjRqTOwQbPCBsN7bOq4ogjElkw0ajdYRWxNPIPsiyFb5uGnF384lX Au5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=qkHp9efjKo+08fg4LskoQ/kpJrLhjOIZ8+TDrahF3Nc=; b=P9PnRGOUDWaiALlR+y3SAsweZTE1u+b9pQYeaB9S62XrzgnHrF2GeXfFmNmkrO3tEK C3EfcAYJ5OJ5kgo8d3r5Mo2D//U7rWPVm6oiCif55V6MDUYhyF3R43/cpdEUpL1sgXUn IERft41WWotyLzbn1ECDPEwmr5EAH9I16x+Kku4uw6nbcRpnve45DGkuTmdrVHL1K/av l2JI2k9zedYXKvk6CoGYcjHXowcvCxDFlYEb0NwjbpIqSyohjd1zP2rzNtMetK/W78k8 qDLGEEbvo9o5Ka4eTNtK6W63eEMkf6QtvwOYuPqpOVz6vuRueRkXhXDXqNRDd8HMrTLW 8a0Q== X-Gm-Message-State: AOAM533oyzpzT930hYV6eo1SQRsZs/IfNawfKjOGuxaz1SAG0ggt7geL 6suCohmJpkZYSJvJ+kpDigl1eg== X-Received: by 2002:a05:6402:c13:b0:41d:71e1:9b8c with SMTP id co19-20020a0564020c1300b0041d71e19b8cmr4006273edb.258.1649580654131; Sun, 10 Apr 2022 01:50:54 -0700 (PDT) Received: from [192.168.0.188] (xdsl-188-155-201-27.adslplus.ch. [188.155.201.27]) by smtp.gmail.com with ESMTPSA id i14-20020a50cfce000000b0041cbaba8743sm11363940edk.56.2022.04.10.01.50.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 10 Apr 2022 01:50:53 -0700 (PDT) Message-ID: <550e04f5-acd9-e50a-1aae-4e639951e35e@linaro.org> Date: Sun, 10 Apr 2022 10:50:52 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH] dt-bindings: firmware: convert Qualcomm SCM binding to the yaml Content-Language: en-US To: Bjorn Andersson , David Heidelberg Cc: Andy Gross , Rob Herring , ~okias/devicetree@lists.sr.ht, Andy Gross , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20211218194038.26913-1-david@ixit.cz> From: Krzysztof Kozlowski In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-5.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=ham 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 31/01/2022 22:26, Bjorn Andersson wrote: > On Sat 18 Dec 13:40 CST 2021, David Heidelberg wrote: > >> Convert Qualcomm SCM firmware binding to the yaml format. >> >> Signed-off-by: David Heidelberg >> --- >> This patch comes with followup question -> since not all definitions >> follow `"qcom,scm-*chipset*", "qcom,scm"`, should I change them or adjust this >> binding to cover all cases? >> > > I don't remember why some platforms has the generic "fallback" and > others doesn't. I don't have any objections to defining the binding as > you've done. Looking at the driver it seems that there some differences between certain versions and generic qcom,scm. For example they require bus clock which could mean they won't work without it on a "qcom,scm" compatible. That could mean that original "qcom,scm" also required that bus clock but it was for example always enabled. Or that clock was never needed on "qcom,scm". I think this should be converted without generic fallback, IOW, the original bindings are not accurate and driver+DTS are better hints how it should work. Best regards, Krzysztof