Received: by 2002:ac8:156:0:b0:3e0:cd10:60c8 with SMTP id f22csp828904qtg; Thu, 6 Apr 2023 02:37:15 -0700 (PDT) X-Google-Smtp-Source: AKy350ZX9yh/LHLaTt3RwQ8h3TbGYnBiCltVs+Hi3Al6zgcWijGI4gu/DnhAyf2TWGqEudNTAZAa X-Received: by 2002:a17:902:c40b:b0:1a1:da3c:6065 with SMTP id k11-20020a170902c40b00b001a1da3c6065mr11442740plk.22.1680773835309; Thu, 06 Apr 2023 02:37:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680773835; cv=none; d=google.com; s=arc-20160816; b=nj8HTQLQ7fZ2ASuM6qVzviclpqplcY7tiJw8DP0Behl4AELr4Ic+fRgiHlx3JIHYFu NcHLWnRqB+xjv51EgLB5VVpzrzIucH+QmoXFuWf59iLZlR444gxzPjCmI0AismMgSXVO 84tHgQMnnxj4baKH2PovdseK6Fgf9R3lC96y8lNJdXqRQDv3R6JOnEkLoLuB+gJqxQfQ yTvPEl6d29GI+FRoBSzRvyGnFnqCod3+j9eS4p0sBj5WCi8EOBmCTT+IcKCLCguL7O4X mzgQVJLqe+82fHC0LkZH0oZPVQZKJf26s0LgkD6CQRXzQVThA3k/546uHJ+w26qHUEUB 885Q== 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=8XWRAt6cA6SWvqbl8+GjMBljD3TzI/XKbSiZBb0m1lg=; b=ATS/coq1poI8MB3nC/bXocGKBngJyUoNTjakoGPGLB4d6OogkOm+FDizNICsfKcpsi IzagLErkp2JYkdxM2JCRRafmbV/UBHMjhEXwfdPPA0vZGwsfz9A5HY2ujjNeEGgoscZN UkXoK0pEwmH6ijgVFWJTchKsPdVr70iIfM30DXhGRm9/aNh0+8eD/OYO4OBv60qV4T1J IvXQbUPiOT4UPWwUPk4Nd4Ul9jPPEuR3z7xmQMQ76CR6PRpdVBWmRp/nRWHnsXlMrYQ4 r/6f67p+Fdyrm+HtkM1QN3DdiZGPBj8qekftWUV/7F4D9CPY9ZqhU8NHH1VG2jd6xot+ 0sDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=iUyJ5JxM; 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 l192-20020a6391c9000000b0050be799a2fesi853975pge.672.2023.04.06.02.37.03; Thu, 06 Apr 2023 02:37:15 -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=iUyJ5JxM; 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 S236414AbjDFJfA (ORCPT + 99 others); Thu, 6 Apr 2023 05:35:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46606 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236486AbjDFJe7 (ORCPT ); Thu, 6 Apr 2023 05:34:59 -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 2BEB330FD for ; Thu, 6 Apr 2023 02:34:58 -0700 (PDT) Received: by mail-ed1-x534.google.com with SMTP id eg19so273878edb.13 for ; Thu, 06 Apr 2023 02:34:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680773696; 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=8XWRAt6cA6SWvqbl8+GjMBljD3TzI/XKbSiZBb0m1lg=; b=iUyJ5JxMxjo6Lg1MAgMik0OjXzDVAgWJV7/syYXpP5vTrklva+j9asejul9jhTZhG+ ZOPQLyZaeB0HXgKH6On+ZbEY9sh3UVTalQ29xiPIm9XN7v5sQ3Vq2SUCI3J5JSRVk6vY tgPU2AoA7BnY5FjcoliLIu2OHBfnigjBAPyKR21VAljvHZfpZ95vqXcAGyRlnEyDd1gR Fx3dqe5oZ1DRMcOdTr6L3FlHOutZXOzlLDYeCUBqG6Yf9ChKpyF2p8KnESTq/lzgNxJs rGIlao0FsA3ZzU7h/vSpLq1rdcWZJDSL+n1nBCImoCSo93H4vFqwA/dGrtMT9FEN0fwh Qj7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680773696; 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=8XWRAt6cA6SWvqbl8+GjMBljD3TzI/XKbSiZBb0m1lg=; b=hXWZweMbupmUsfTz7wqdddNhHLyTZc4wRbpc4jqAeHnnnKDFYT47FN5Nq4tPd1wamE eI6lcAYCf4nmyqdj6r/cnR47iU/LdFxGQmgqd7ZeXOFw0CFq6gF/Xw+GgOVyf1Te/6tb lb7TMNe34cRqhINopoVujetdkDlgJcd/UmRlPmd8kgV/rzcyfLon09Jdreui7it9zWLs Dv0l89f7rWkH3IF7PJZhHWtwg8Gr3Qh1JAzyLKRk2DQw65ASo9qMFXKnslmfcyA9cETx COc/KEHvYDeERYS0yGgZa76uqcGddu0yVEwkQ9EQANfp2QzswhU0PqbK6SScodRx59Gf rPUA== X-Gm-Message-State: AAQBX9fb8tPXlfNqrlBwskbWPj9wBGdXlrMbeBdeHfxqT8RHvHSKLv7J eS5b/qKiKTcxMN2c8yB+U32I6ih1+3qK52YP7bg= X-Received: by 2002:a17:906:3419:b0:93b:5f2:36c with SMTP id c25-20020a170906341900b0093b05f2036cmr5527876ejb.61.1680773696626; Thu, 06 Apr 2023 02:34:56 -0700 (PDT) Received: from ?IPV6:2a02:810d:15c0:828:49e6:bb8c:a05b:c4ed? ([2a02:810d:15c0:828:49e6:bb8c:a05b:c4ed]) by smtp.gmail.com with ESMTPSA id y21-20020a1709063a9500b009321cd80fdfsm566710ejd.158.2023.04.06.02.34.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 06 Apr 2023 02:34:56 -0700 (PDT) Message-ID: Date: Thu, 6 Apr 2023 11:34:54 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [PATCH v2 2/5] dt-bindings: arm: msm: Add bindings for multi channel DDR in LLCC Content-Language: en-US To: Komal Bajaj , Manivannan Sadhasivam Cc: Rob Herring , Bjorn Andersson , Konrad Dybcio , Abel Vesa , Rishabh Bhatnagar , Prakash Ranjan , Krzysztof Kozlowski , Andy Gross , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Mukesh Ojha References: <20230313124040.9463-1-quic_kbajaj@quicinc.com> <20230313124040.9463-3-quic_kbajaj@quicinc.com> <2b3e39b9-ea70-db9b-89f7-09054df363c3@linaro.org> <20230315134814.GA98488@thinkpad> From: Krzysztof Kozlowski In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS 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 06/04/2023 11:19, Komal Bajaj wrote: > >>>> >>>> interrupts: >>>> maxItems: 1 >>>> >>>> + multi-ch-bit-off: >>>> + items: >>>> + - description: Specifies the offset in bits into the multi_channel_register >>>> + and the number of bits used to decide which LLCC configuration >>>> + to use >>> There are here few issues. >>> First, I don't fully understand the property. What is an LLCC >>> configuration? Like some fused values? > > There are different configuration for LLCC based on the number of > DDR channel it uses. Here, we are basically trying to get information > about the same. > >>> >>> Second, don't make it a register specific, it will not scale easily to >>> any new version of this interface. Although how this should look like >>> depends on what is it. > > LLCC driver can only get DDR channel information from the register. And why would that exactly matter to DT? How does it solve my concern that your approach does not scale? Best regards, Krzysztof