From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 885562010E8 for ; Wed, 27 Nov 2024 19:45:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732736739; cv=none; b=KzAZOTRHGolWLVgE7N9pzPOjXrvlsYs48mbYW5nui6op3VWwVvAvgM/QEKChPLNWIo1OgKQiOeeyC1qKMOnXdBcs7XnYJ9fN/OwmcethtAV+hYq17F1WLJPvbOOVG+IadV2aN6nDV/Dub5wLb1r4B4sM+ygioujeUosKSFHXcZM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732736739; c=relaxed/simple; bh=NylLDBV4iWNpobwH6iSMROiM5e+3FgmCpG1sYJRENiU=; h=Date:From:To:CC:Subject:In-Reply-To:References:Message-ID: MIME-Version:Content-Type; b=MLl+lWuPqCFw0WuOA/mxXtL+XH5JLmKE/gdBW17kIOh1Q2PGlbkur68l8AbFDFTMtsP0+Si8YfA5BsRZABRsHCuuMLTCP2NB+MXTmx70ZWRqNLipU+09IGFcCzvOZKJLZjUtJpjHNizPGd3fcRck3jTLvf0HVpdp8t9pkzc3sXk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=SdsqqWMv; arc=none smtp.client-ip=209.85.167.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="SdsqqWMv" Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-53de852a287so32096e87.2 for ; Wed, 27 Nov 2024 11:45:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1732736736; x=1733341536; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:user-agent:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=NylLDBV4iWNpobwH6iSMROiM5e+3FgmCpG1sYJRENiU=; b=SdsqqWMvn5S2SYfmYLBXcDXi5Svbf+0hfOWzzLfC+vPAd8iDM9vf0YUzFt8AJUGqwu 2fLfEXfX84bZ6vPUmfqz3i5ZrxjDCShk7ipmbI+q00aTBkbz7giqTCTn13nJpqcnNcJd 0980vUOxC+lLWggqlSe7mx7f4C3zFSni48E+9NerhGfsDyEJdiOEX2aD4OS2cqUSjNrf JvXfBsM2Cue+QJBdr5mFkCx/qwo6JuLFHNl/7rwI6MRHRR4KBlQV7gffUBsHLBRBwq/c SAYlaEUr8aqZNezQ1XXaSnhSvURE+IpzKv6JaeQHg+fdyOHWEhK1QAK6BnuccKEwAjYs QKUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732736736; x=1733341536; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:user-agent:subject:cc:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=NylLDBV4iWNpobwH6iSMROiM5e+3FgmCpG1sYJRENiU=; b=s+lYapO6V1deGvb59t8hNbyUab1ModL+AmVAi3xGEOQYQCpZlM+W8I6kD4llBrLtB2 IBDI0Qp/HtSo1cUTtqTMC0RPo1soQ9Pz/pe4+2Hj0s0QQAZHCc9IlnopVcqXW9faSZQQ Z72QlLoSZxfU/Rch4sgIgpNE+OMDEdD7jXS5CP7cIm61hMecI/UGx5vum3JKrzVOG6gy Ar/VKokY9YlkuPKo9lNcjvfY4mR8DXu1RoN42TcxW9dRIBhAwdwo7Oki0z3HQjjg8Hfl fXODK0KNR3EVTeQZrLwkkddxfXa0sY7aCF8oetp/Fb5dfehNLtNaKr65sCyUOE9Z8fzf 5f1A== X-Forwarded-Encrypted: i=1; AJvYcCUjBtEFE+l3mLRDGozYMOZe+P+moJH1Nku5aDmfh0ti7i7f3uFseIUAJkHktC37TixvgL5z//Lbv2UFYy8=@vger.kernel.org X-Gm-Message-State: AOJu0YxwThnmH+Sv6IuyVRV8DE8CHuMC82VlKR0/Z0zDsUojt2SjMyd3 AAmfJIYSGojPSRgUbvZlgMnPg/Uacjs8lzPo8WlRAep8+ZNxQPloLxUbCQ2bLRw= X-Gm-Gg: ASbGnctAWMP32GPPiEL/RkK2nPWhP4lhc3J7lSlfpNN3iyCVbtTgIrlJsn8LzJjFJMI vsGTN+dcIxfx/FWUPW/AIAkAzYEPT9ZM3+AcpaEkvFGlJCrAx2Spy2kH+nyzZ5I1wLUOMno1Ng6 zvUBVz6Wwcu663BLPK6saOW0BUo5yLV8sJEo1XuvL1pSWUUF4UQF0EHU1XQSaO7jknRtnW57ooE ht7r54rUwUX73MjrUobys8UYyNHd1isEFoJEgTU+TM63N38rnNGWKgtxWKaP+lhzHquq09cHuOg 0xLdJxwNbEOoFA4= X-Google-Smtp-Source: AGHT+IH40kESQ0kSX97wL3PUiuSrJ02aqjttnHdyPp1N1UTnVIo1USB4X398z4n7wKGyArZKFCjzuw== X-Received: by 2002:a05:6512:b03:b0:53d:ed68:3cfa with SMTP id 2adb3069b0e04-53df0112264mr1385460e87.55.1732736735626; Wed, 27 Nov 2024 11:45:35 -0800 (PST) Received: from [127.0.0.1] (85-76-116-93-nat.elisa-mobile.fi. [85.76.116.93]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53dd24812besm2319077e87.121.2024.11.27.11.45.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 27 Nov 2024 11:45:34 -0800 (PST) Date: Wed, 27 Nov 2024 21:45:32 +0200 From: Dmitry Baryshkov To: Krzysztof Kozlowski , Rob Herring CC: Raviteja Laggyshetty , Georgi Djakov , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Odelu Kukatla , Mike Tipton , Sibi Sankar , linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: =?US-ASCII?Q?Re=3A_=5BPATCH_V6_3/4=5D_dt-bindings=3A_interconnec?= =?US-ASCII?Q?t=3A_Add_generic_compatible_qcom=2Cepss-l3-perf?= User-Agent: Thunderbird for Android In-Reply-To: References: <20241125174511.45-1-quic_rlaggysh@quicinc.com> <20241125174511.45-4-quic_rlaggysh@quicinc.com> <20241127142304.GA3443205-robh@kernel.org> <0ba0f4af-5075-4bb1-a7f6-815ef95bbda7@kernel.org> <538761B6-5C8D-4600-AB9E-687F91B855FF@linaro.org> Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 27 November 2024 21:22:02 EET, Krzysztof Kozlowski w= rote: >On 27/11/2024 19:49, Dmitry Baryshkov wrote: >> On 27 November 2024 20:27:27 EET, Krzysztof Kozlowski wrote: >>> On 27/11/2024 17:53, Dmitry Baryshkov wrote: >>>> On Wed, Nov 27, 2024 at 08:23:04AM -0600, Rob Herring wrote: >>>>> On Mon, Nov 25, 2024 at 05:45:10PM +0000, Raviteja Laggyshetty wrote= : >>>>>> EPSS instance on sc7280, sm8250 SoCs, use PERF_STATE register inste= ad of >>>>>> REG_L3_VOTE to scale L3 clocks, hence adding a new generic compatib= le >>>>>> "qcom,epss-l3-perf" for these targets=2E >>>>> >>>>> Is this a h/w difference from prior blocks or you just want to use B= =20 >>>>> instead of A while the h/w has both A and B? The latter sounds like= =20 >>>>> driver policy=2E >>>>> >>>>> It is also an ABI break for s/w that didn't understand=20 >>>>> qcom,epss-l3-perf=2E >>>> >>>> As the bindings keep old compatible strings in addition to the new >>>> qcom,epss-l3-perf, where is the ABI break? Old SW will use old entrie= s, >>>> newer can use either of those=2E >>> No, this change drops qcom,epss-l3 and adds new fallback=2E How old >>> software can work in such case? It's broken=2E >>=20 >> Oh, I see=2E We had a platform-specific overrides for those two=2E Then= I think we should completely drop the new qcom,epss-l3-perf idea and follo= w the sm8250 / sc7280 example=2E This means compatible =3D "qcom,sa8775p-pe= rf", "qcom,epss-l3"=2E=20 > >It depends for example whether epss-l3 is valid at all=2E ABI is not >broken if nothing was working in the first place, assuming it is >explained in commit msg (not the case here)=2E Judging by the current schema, epss-l3 is defined as new HW block of aka n= ot OSM L3, no matter which register is used for programming=2E > >Best regards, >Krzysztof