From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E9A3629AAFD for ; Wed, 28 Jan 2026 10:34:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769596497; cv=none; b=edPF3bTIO5OuWyHZb6FkVjvBM3qp3DXMBrwyoi5F/kIaNPRY9sz0AeowBrHAT25acPsNQiwkrfoI6TDpGNNw7Bmly4bcxWJGilFHkkFDDO2TzJBAqvAE7fYUMVfTIzvjszfAPEX1fqSyI/SmDxtP53mI7sT2PksEzJvJdYR3ukM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769596497; c=relaxed/simple; bh=HsKI8X7852eK07yEmtE9uzf7klLj/4S5XyAqbNDEDvg=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=G0SQb31Yz437+C8vCoHWGo0vEobJq4J5zD7NvteJI1Syf0c7onp1nb6OVHF1LmVpMyo1L0tCHi0XVRfbR595xmcEG5SGZ8plmPUaGcucq8VhmYo04PRmf511qVeFf27ELyWoYWfu2syXHA57xSBsFa7m3p5Eoqn1fgDAaF5PKiU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=IJCk6cVE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kV8zwRrR; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="IJCk6cVE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kV8zwRrR" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60S929lJ320337 for ; Wed, 28 Jan 2026 10:34:54 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= NcWbNCQycmM8x5jw0xO7IuxbVMoHZTQUjaqgqnklwsc=; b=IJCk6cVEH+MY3uBj QVUOP4al9n9MOO0GO8Ld9hx9e67iuRHD/4vja7TTfrrrFItxiOWxPENfQu34DRN5 9y/HzF/ANulKipskXOexTSvZD4l/ALvZjveKRD/vtfU6iyap/HYXOhEnMgWR46z3 rY4zOz1x+Er3P0iirP4STHYZjA6xV5kOt1sfek2tfphdoC6YKmBHmPzWJpGdny9A LZQPx6weqHiSTwHjcogLKvgFQYZ/NTmhEf4SDvnHIgT4sxlOHVKHmhCl3273HCf+ g6N8g9amNpRTfFTdZFlXru9boJecalQCxlARPZ+ScEiM+UkLvV8uE03p00FaX/D4 sA2mXg== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4by4sjtbhr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 28 Jan 2026 10:34:53 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c53892a195so12150385a.3 for ; Wed, 28 Jan 2026 02:34:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769596493; x=1770201293; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=NcWbNCQycmM8x5jw0xO7IuxbVMoHZTQUjaqgqnklwsc=; b=kV8zwRrRnYwlhRER0zGK/zHNoG2bF5/PskZfSJ1FLyhrIj5Oax8yE2lcPnf6En+reE 4EduA9jYVoHHh9JLkXS9REKU2UU+SA6uldIootts9bfMLNAEgeBZ8HFx1wTHRTYazGyP hO+njo44WvLhsM71TZM66iMyddz3m0MRgKKtWCf21HJAI2dpBLqX8moEPWjd82z+7lOM 8pgSo0XjdEMaEwUSmt1fHT7DtdWLgM3pSZ+hY3BpyxFqj2p2DYA668mQfkaeZrCrRjhs h17LBwcwkxmCALMpM7KY3FO2fTP1POlA8PH8IfF+TTSOJr4xnBIc2n8ABQQQHErsRv8s AsWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769596493; x=1770201293; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NcWbNCQycmM8x5jw0xO7IuxbVMoHZTQUjaqgqnklwsc=; b=l4L1iQcDM7yn2H315ES3fVvs//mM0CnLIjHDR8HTKcFMFSbt1wvdreytSp2IKJeHhZ Cr7UZVaRBsYVT4P84a3qBa9Z31hrFKcIZEe32asLJj0aEoOskqVutuFcxvbEyHSm9NFm 3O+NlbsGRTnqiam0QAHY3luLjTBala5d4ngbelyIqSuDR8X4Deuc8zgLOs96fdE2fzg7 ylR9a1jH4qPbdQpG2zSTshn2MSQnOSAq+fg9mIFr+AKEIsGxI9iRvbE7aQXSeCAeyqfB T27G2jdo2U3f79XDv0NdqAJ8DNwISKjCEaGBSPz4mTHdaU91LlTLN9WWmJmCnZGHrY8g kjfw== X-Forwarded-Encrypted: i=1; AJvYcCUMKXJtGGv+qtNjNSzOd76Xd2gAZmkVeu2vQLMfJhu7hLUuONjuZ1GcCcSWBqMTjgH3It4wKYF9HLuxJ/4=@vger.kernel.org X-Gm-Message-State: AOJu0YynHUeU0hySLd6xQCnu8H35rqILesWnI3VD45wXWFadGHFZJWRg sWJWt6BM7ArCBCigHp/BSUnIE8Vfo2QGVXMn8d50oLdy5ETV8Rh0PDUFWA9GUOSO608SmB6d46j LJ6q2swyBLUA83rAAupT9G0C0QWcIQil30uay656Aa8a4cGmpWbD2Nz8yU9k3BGRCNtQ= X-Gm-Gg: AZuq6aKsasgftNwOnyOQkkEvKN6yZH/LN1jgP6S89ozegqOmRXMl+V9rPySFAL+RaWG UTFku67MOewfxU75SB0NnuaVdYMA8tjQ3tRhiDzNOSsfFI2iV0wVl5BxlqBMWEG8I/Thd8w2Vo6 xBvSi6DWyO3XontxDTNmp+xbQZn/7dDxN0CySV54ayYDylpii4IIHnr7LmAjoqe9EytBRpALRaM sEVOWC5pGRYDjX2hh5p6tEjoEnyyu9Na8te0VXz5t9A1Zcw1a0X9qODGL2ffUn6vR/ND/ubVk67 ELTR9uPIE7a/BIpgDmVmHDMpMI+j9tuocAL7CNoQy32HzXwarALpOH4elRjSzjcdkxiAWAZ6G23 yp4efjxcSFmmkqFhRlPoJzL/sn+sCFc4rW4EM7ctqC1SwKJcPO/QiKfwI8sCQc/i6hfI= X-Received: by 2002:a05:620a:bc3:b0:8c6:f7ad:49b with SMTP id af79cd13be357-8c714b85971mr124199485a.5.1769596493256; Wed, 28 Jan 2026 02:34:53 -0800 (PST) X-Received: by 2002:a05:620a:bc3:b0:8c6:f7ad:49b with SMTP id af79cd13be357-8c714b85971mr124197685a.5.1769596492863; Wed, 28 Jan 2026 02:34:52 -0800 (PST) Received: from [192.168.119.254] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b8dbef86942sm112832566b.11.2026.01.28.02.34.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 28 Jan 2026 02:34:52 -0800 (PST) Message-ID: Date: Wed, 28 Jan 2026 11:34:49 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 6/6] clk: qcom: Add TCSR clock driver for Eliza To: Abel Vesa , Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Luca Weiss , Taniya Das , Taniya Das Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260127-eliza-clocks-v2-0-ccee9438b5c8@oss.qualcomm.com> <20260127-eliza-clocks-v2-6-ccee9438b5c8@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260127-eliza-clocks-v2-6-ccee9438b5c8@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI4MDA4NiBTYWx0ZWRfX3l2GwlgGqgoN 23Gv82cY2TYhnvVFZLxrYSTHHmkmL5LANZuNVdWhx63fmsdYoX/DMF/rSPMmgFP42xIxC1fk4Ra jWOm2W5CyaLXDQWgGIookIN1B6fhFEl5feYPr0NNuMpl3jxp328ba73c/GvI32II9YeoBs4SaUQ 8ZZNiOX8tdU7omMiWu0LncqJCTqThfpiBJtBRu8lzS+UqPUyw9qZnwzY3LkQaJYkbZKCQmC5tGh QljdFUpNg1K51vFoj7rIn7WB6gaeKDqN7bDUkSjkFwfdRPGA7qaeVXloEuFBT1b5ejhuTvazHgm mysVmaOSl++kq5kj48PD6zhxVOZ1SJqECOucHHgGgAWOhZl8lZ/2dcmnMu87AikfaZh9l2BcW+0 lolb5B935jI03EAm5Y4laXA720HxpSQZkfPtMr0XfuW93AysaJdmlLtBmMnT5d/Kw0Wk+53pE3T 9D85O4pa3VbAReRyLew== X-Proofpoint-ORIG-GUID: 4pJqmgwh8vzPRZRFMyGQxWATZvDlwOqS X-Authority-Analysis: v=2.4 cv=KezfcAYD c=1 sm=1 tr=0 ts=6979e64d cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=rpZdSPpRYYrpvmdKZM4A:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: 4pJqmgwh8vzPRZRFMyGQxWATZvDlwOqS X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-28_02,2026-01-27_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 impostorscore=0 suspectscore=0 malwarescore=0 clxscore=1015 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601280086 On 1/27/26 4:03 PM, Abel Vesa wrote: > Add the TCSR clock controller that provides the refclks on Eliza > platform for PCIe, USB and UFS subsystems. > > Co-developed-by: Taniya Das > Signed-off-by: Taniya Das > Signed-off-by: Abel Vesa > --- [...] > +++ b/drivers/clk/qcom/tcsrcc-eliza.c > @@ -0,0 +1,144 @@ > +// SPDX-License-Identifier: GPL-2.0-only > +/* > + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. > + */ > + > +#include > +#include > +#include > +#include > +#include > +#include > + > +#include > + > +#include "clk-branch.h" > +#include "clk-regmap.h" > +#include "common.h" > + > +enum { > + DT_BI_TCXO_PAD, > +}; > + > +static struct clk_branch tcsr_pcie_0_clkref_en = { > + .halt_reg = 0x0, These regs certainly aren't at +0x0 to what we normally expect to be the start of the TCSR node [...] > +static struct clk_regmap *tcsr_cc_eliza_clocks[] = { > + [TCSR_PCIE_0_CLKREF_EN] = &tcsr_pcie_0_clkref_en.clkr, > + [TCSR_UFS_CLKREF_EN] = &tcsr_ufs_clkref_en.clkr, > + [TCSR_USB2_CLKREF_EN] = &tcsr_usb2_clkref_en.clkr, > + [TCSR_USB3_CLKREF_EN] = &tcsr_usb3_clkref_en.clkr, I don't think this list is complete Konrad