Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp566178rwl; Wed, 12 Apr 2023 00:27:12 -0700 (PDT) X-Google-Smtp-Source: AKy350Z/WNMOYgKyxxQ3W06hMlal5oVshpAvHBbEZJ8NqvdNDD6XdSLQjOcVcBtmPaZEjydwonUz X-Received: by 2002:a17:906:7cd:b0:93a:353d:e38b with SMTP id m13-20020a17090607cd00b0093a353de38bmr1052951ejc.37.1681284432626; Wed, 12 Apr 2023 00:27:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681284432; cv=none; d=google.com; s=arc-20160816; b=bN4/Rgotrsf44WKjFyZsJuFWnIJ7oXe4O57+NisNjnWPSI1GzOnqSh1tk8zhfuYLMG WWUCDj3LMaZazgsefjzIYwJbPVpWYMgBd7oOKMtbjXCHRK++vc7paXvgBfDkAMGZgkjk p84IUTxdRMk0mvLdSzaeCBVVj06Bq6HDPq/8/GNmuy4Pux9cTlgZOLXUyS7ExaMUvGEE 5naGjZElHL4ONWKe4o2w35trGLGiXHRGCeAY89yWhVoh7IjLCpIKjeYdx/N3WiyvEMw0 cjI2mGDHMS+D7AkY0rxZLVGNEGQEAUKUO43YgryAAbC/b6XhRkfMNUlfYv1C40mbTxHL p4yA== 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=QdkHlkygyrByQg419aDNV3ptLNHr8rYQerwRNj8xGA4=; b=EWh2cpgi0dHa5sGbH9jdnXBYZ5cVsT5txGJQ5IYzAeirLY+5eTzYdH+d+nofNphwYE oY8rY4BTT8als440a5sikMsQYlaJSxu/7otrrSRBVsQvIXBE8HUS2HMoEe6PlDz5ZEcx V8fNbxLTm2PVbfiehli+3a3C8ogJqObXENHgnIZRxuLV85RJ+KXZj+kMgVDXJfcyRD5k BdRh1MnFJN7IkvuF5hD3v0D1DevZtBcDsfG+DwzfAtfdL/fe82cJCTnxV9sJCEjcvedJ CaR2FDtrRO1PVsUf4FzpUnDFo5WceeykOXdXavGnqRJyHkuejzkjiCJ4+0ARS/sZw/wP 2FKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=v0uRJwn7; 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 q4-20020a056402032400b005049ca83135si6644867edw.511.2023.04.12.00.26.48; Wed, 12 Apr 2023 00:27:12 -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=v0uRJwn7; 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 S229785AbjDLHUu (ORCPT + 99 others); Wed, 12 Apr 2023 03:20:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47952 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229523AbjDLHUt (ORCPT ); Wed, 12 Apr 2023 03:20:49 -0400 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 05E0D1713 for ; Wed, 12 Apr 2023 00:20:48 -0700 (PDT) Received: by mail-ej1-x62a.google.com with SMTP id j17so16743225ejs.5 for ; Wed, 12 Apr 2023 00:20:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1681284046; 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=QdkHlkygyrByQg419aDNV3ptLNHr8rYQerwRNj8xGA4=; b=v0uRJwn7bc6kxMR9t3SsAK+Zoagch1miml9frz5BLuwoQYRIjv7E6gWB4YLDiKdAgz uWGZRc8ACc4mm4bMZ5icLviRsegesJ0xpV8AqkQup3pQFAao1cNFbt68FKsNSXH4+fnj WnlfuYWkXkwhK6fvlb4G+ux1GMysMsrsJsVQeTf3YSFhkgUCY37WyJL95WzADCQnbj+9 Re+DLE689ZfQs3YJV8k9X0FfmLYpqVF70lJ9RlLvw9Hk1NolJup6gfFr66bkH6jA3xZU owYKWR7etQXRbko4rNa7XcBtgsSmAMRaQjY+KOaDy3qxUJ9e9ljZFzaek9sq5Z+fQJEM OaPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681284046; 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=QdkHlkygyrByQg419aDNV3ptLNHr8rYQerwRNj8xGA4=; b=gU9pQKX7venzEzw0ZYil0jaP8MVA4jj5W6Vv434HakH1enXW3z82m4eNDKjbQIo0OE X9n6APef3Kq/M9SbF/v89afY08u6zbl/frG4npjq5rHH+NINzVn78dM6yTdUQAWPu4kV Ig9q2tgUVFBSBFJ4JKw7252B9BJ6gqWrXdTR7rrCEdB6ZSOTa4+P+M85adnHzsZHpnCx TDpZzISRH0PmsHwvUoptb7k44zfUXeP3gqVU5SFtqRvZRtePxQDgiqoP1ML2+SfS5Hf4 AAd1+zIqvvsuSL3gukqgxi898ADyBxitt5cER6NR5TVy7FIsCcEYgxC/oXbPlDciE78f +HWg== X-Gm-Message-State: AAQBX9c+/niSdl5hjAr0Ly+k9Sow0jjl/yLa4RatG656INnxyAN0l3Ln Nb6BQAWZnYQ+QsBTrnUTT9HJ/yzg84qdXHl3Jks= X-Received: by 2002:a17:907:3fa6:b0:94c:2548:395 with SMTP id hr38-20020a1709073fa600b0094c25480395mr1394352ejc.52.1681284046498; Wed, 12 Apr 2023 00:20:46 -0700 (PDT) Received: from ?IPV6:2a02:810d:15c0:828:8fa0:9989:3f72:b14f? ([2a02:810d:15c0:828:8fa0:9989:3f72:b14f]) by smtp.gmail.com with ESMTPSA id sb2-20020a1709076d8200b0094a785e362dsm3248934ejc.141.2023.04.12.00.20.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Apr 2023 00:20:46 -0700 (PDT) Message-ID: Date: Wed, 12 Apr 2023 09:20:45 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: [PATCH v2 1/3] dt-bindings: power: qcom,rpmpd: Add SA8155P Content-Language: en-US To: Konrad Dybcio , Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski Cc: Marijn Suijten , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski , Bhupesh Sharma References: <20230411-topic-hanaau-v2-0-fd3d70844b31@linaro.org> <20230411-topic-hanaau-v2-1-fd3d70844b31@linaro.org> <2ce26f3f-f746-ce15-c490-288628c7645c@linaro.org> From: Krzysztof Kozlowski In-Reply-To: <2ce26f3f-f746-ce15-c490-288628c7645c@linaro.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.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,URIBL_BLOCKED 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 11/04/2023 20:03, Konrad Dybcio wrote: >>> - qcom,sdm660-rpmpd >>> diff --git a/include/dt-bindings/power/qcom-rpmpd.h b/include/dt-bindings/power/qcom-rpmpd.h >>> index 1bf8e87ecd7e..867b18e041ea 100644 >>> --- a/include/dt-bindings/power/qcom-rpmpd.h >>> +++ b/include/dt-bindings/power/qcom-rpmpd.h >>> @@ -90,6 +90,15 @@ >>> #define SM8150_MMCX 9 >>> #define SM8150_MMCX_AO 10 >>> >>> +/* SA8155P is a special case, kept for backwards compatibility */ >> >> This is a new binding, thus I don't understand what is here backwards >> compatible? > Check the DT structure, 8155-adp (so, de facto 8155) included > 8150 before, but that was not exactly the correct approach.. > It bit us after we accidentally discovered 8155 advertises MMCX, > LCX and LMX PDs in cmd-db but triggers a bite on access attempts.. > > By mimicking the indices to match the ones of 8150, we only have > to fix up the domains that were axed from 8155 (in comparison to > 8150 which has the full fat setup). > > Konrad >> >>> +#define SA8155P_CX SM8150_CX >>> +#define SA8155P_CX_AO SM8150_CX_AO The DTS diff (the patch here) does not show it, I would need to check the context by opening other DTS in linux-next. Therefore it would be great if commit msg explained this. BTW, using here directly numbers matching SM8150 values, would also be backwards compatible... Acked-by: Krzysztof Kozlowski Best regards, Krzysztof