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 57B5E56E067 for ; Wed, 14 Oct 2026 18:50:28 +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=1792003838; cv=none; b=hQK2pZ2V3md4PZxg+PLIJX3QAfxS1a0/meSDa1Dh7LVyg8lelk9qoeKs3sxAhQLkD4Gwj7OE1qg23gvuaI5Tg2fIoUtoqEpbLzmZh//8t2xNoyneg9eOG3mi0VGaB0/X4/B0F5/FgT8tPPGmmHI84yw3LVhEUCwTxfWgqxyIykY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1792003838; c=relaxed/simple; bh=7ah7jUqQtUDrn4PSNymda/Iqm5p7zMRB4PxJ+OtxpWs=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Xc16R2ZQrBkMy1tJGDZG38t9XG5T3cXG//wuJJNRxmLfEA95+utn+nZNfk0wF6Eq2XkljZgCnSWooWUWkylsL1c0GijjmJKIDRyxtBrSGVjaGtqT4dnLQjwljXObKtVViC2bVDzs+cyXyeZjIZr3VZygumYV+4IL608a0U8Em2s= 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=hLw7FgaY; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CDlyxjpb; 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="hLw7FgaY"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CDlyxjpb" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 69EEb6ku1013288 for ; Wed, 14 Oct 2026 18:50:27 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= QmKAgT+BMROb7bsj9FpwRJzAdtcudV6UZcveycRYTO8=; b=hLw7FgaYpyNo6zxN l8UvMhOCymTJmyoS3bWMjr5HzJVHGUDmM15PoeZw62rTAv7lAWVn+4w/Hn5g1+4X /m3XN9322dQYzH9LtDo5PYG58tsWg3pKe4CtmZEZalzj1aiYPrgalBB9KeuhcMVa BjmDS62vTj3Cuh3fTXBp0SJqfQjY8d1DAXX/AKNu1k1YrIaTOed3GbTA2OUWXI0b 5Q0OHU11f0kfDr+XCUAoOHBPuYcu2vtzh4LNNBYJz1WtBvllA9e5EVxr1BQsDWjP ON1rFDnOcHjgSE319n24TVY1oL3h6wsAC8z3P7FyoemA7Qxus3vGzHqRDohxXyc1 mVfA8g== Received: from mail-dl1-f70.google.com (mail-dl1-f70.google.com [74.125.82.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ha80ct040-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 14 Oct 2026 18:50:26 +0000 (GMT) Received: by mail-dl1-f70.google.com with SMTP id a92af1059eb24-17dc865c94cso707718c88.1 for ; Wed, 14 Oct 2026 11:50:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1792003826; x=1792608626; darn=vger.kernel.org; h=content-transfer-encoding:content-type: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 :content-type; bh=QmKAgT+BMROb7bsj9FpwRJzAdtcudV6UZcveycRYTO8=; b=CDlyxjpbo4zfV8DHanOTSiS05l5uhhmSw4x4HmEeO6jd7EnFjH6mgXE2HrctTZPbN/ e8SsLNqVy5gBLbCh8DDpE2cV2mKYOfynhO9ia0RmoigQIVmBmzTeXl8VlHSrOUaL/Q8D +8A4zRPmQG8Pf4ld8OM53/7MlXZVp+4xyVDCOkP/KUtUGwneUTlao2Wmmhu3bIrqzHhj f0jsb3cOXldJbgracQEGeGqDTjoNaSXmIOoDu+vUVW2RsRVxtIMUL56l7CQkOdYBQx5R RMrNGxQh3iwFWy4o10BdUzuBQZ9l3OUV5h55liOhAjqM+6YQQ3WWyGTd9p35OQbEWn09 werg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792003826; x=1792608626; h=content-transfer-encoding:content-type: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:content-type; bh=QmKAgT+BMROb7bsj9FpwRJzAdtcudV6UZcveycRYTO8=; b=0LCJtEC2lPge/CzcdLe0eyr1VNoltCtt7NGOG0TdSVWgsNZd7+bcz2EUUq0+H/jJ1t LZ3Pvzkfg9GEpDM7EAbRVdNLLuWiWk+RsWH3IjO/db0hfqycuZNz7EKIsCQALFGuDTqp sFaA+VK61vMZJVoLeVDSb8M3qQNu62Got0Jt5IyD9m/lC9gtLzRFD6/+hOwEmzQwu0ct fSxjYOwDqqqhcw3S0jRqcoeMmj9+pNfls5MYSqZF2FcZPTEcM+Pw+javIeCn+cc9X+gG YBJygXgrffeBgpk9x31jp3BttV8/YJ29DUXkWEJr04e5maW+haETh+ruIcCytCY46XQ6 V93w== X-Forwarded-Encrypted: i=1; AKwUvBwx2OKjF27We1ZOGBvPWmzPw13sClcs+Mk4bAPl3P8R7klYU8O81jMT/rKMbFh52HHgHYDDC+Fi/XGElsQ=@vger.kernel.org X-Gm-Message-State: AFq9FYKw2/u7h+Hsqnx433jAN8tPTI3I+VNSS0A/2UDxWeilrNxEFT4o kFRg0TjTYA0nYyB2yMDALt6+ebiWhukfvSCNCijcEbZL/9rL27aSq2XPDD2FSdGt8drkOGzJajG UB83EP50J8bxO3LBwr+v1HNmRGK+87EsEwHAd5JGuw+tsKeTHD5Pm3BsIn5rsWObm8ySlqstVnG g= X-Gm-Gg: AYBFou1XWuVe5lRjgIT8x4DTHrWzkTmBZ5XHHNPCQkFqv2o2CgcN5DEACxxUg6SO5bj BheYwEhNjuydxfeexXJVK6SF1JyXopH3WqVrM2hcUHHEQwbNtlArOW9oUXz0Rjo7m2SJW7E/1nh JilRmstDpacjpwAX7vVwbVmYkzDThlc7NRcVetshY2GfJ5XRrAjFSfMUMXKWOyfBTmeSGGy/R5y MrayCwfJyD+mqwwl8llUysr+H0DSSZ4zHjXslCV+AnjgiNbtf5U+ZG101xBvfn2Vv4Axd+xjKA2 Q4J9vlu2sPgpUa5AQcfG1hQvEzVDT0af5eNGBYznL5tunjYjQ6izNrxx3QuLDFrggbMh0v3Dt2V +kY+PLAV0cMEbeQtuazYVp5i2VrhhFI06 X-Received: by 2002:a05:7022:1582:b0:143:298e:913d with SMTP id a92af1059eb24-16a63b2edc7mr32561306c88.47.1792003825597; Wed, 14 Oct 2026 11:50:25 -0700 (PDT) X-Received: by 2002:a05:7022:1582:b0:143:298e:913d with SMTP id a92af1059eb24-16a63b2edc7mr32561225c88.47.1792003824748; Wed, 14 Oct 2026 11:50:24 -0700 (PDT) Received: from [192.168.1.2] ([106.222.235.49]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-169a442956asm62519780c88.16.2026.10.14.11.50.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 14 Oct 2026 11:50:23 -0700 (PDT) Message-ID: <16d94994-ff80-405c-ad98-ccefe4f951d6@oss.qualcomm.com> Date: Thu, 15 Oct 2026 00:20:14 +0530 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 9/9] i2c: qcom-geni: Use geni_se_set_rate() for setting source clock frequency To: Praveen Talari , konrad.dybcio@oss.qualcomm.com, Sudeep Holla , Cristian Marussi , Ulf Hansson , Bjorn Andersson , Konrad Dybcio , Greg Kroah-Hartman , Jiri Slaby , Mark Brown , Viken Dadhaniya , Andi Shyti Cc: chandana.chiluveru@oss.qualcomm.com, arm-scmi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-serial@vger.kernel.org, linux-spi@vger.kernel.org, linux-i2c@vger.kernel.org References: <20260827-derive_clk_perf_tbl_from_perf_domain_opp_table-v2-0-091697dbeb02@oss.qualcomm.com> <20260827-derive_clk_perf_tbl_from_perf_domain_opp_table-v2-9-091697dbeb02@oss.qualcomm.com> Content-Language: en-US From: Mukesh Savaliya In-Reply-To: <20260827-derive_clk_perf_tbl_from_perf_domain_opp_table-v2-9-091697dbeb02@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Info: AW1haW4tMjYxMDE0MDA3NSBTYWx0ZWRfX68HTYHC4fwPu p6McWlMvBZL1hvG4bfY5/ZpWL0k+BawX1aaP7tPs+US2W44OtyAbxi3qdkP4MHOGb3g/cO3rs8d 7jbEtc3JLWa27dUTAC3N8Kn0YK7DjXo= X-Proofpoint-GUID: KxBrwx9BxvYy_srdN8O73bYdke1SEc32 X-Proofpoint-ORIG-GUID: KxBrwx9BxvYy_srdN8O73bYdke1SEc32 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDE0MDA3NSBTYWx0ZWRfXzTGxAzZANqGR bMq8bhWhSHXLNknpT60p043lfD748vNkhaRJQENYqs8MoWJgNgHg9MI+gVoCgqevAN9qw8ihGxd +D/bk+ZuV/RaTtm4mbb3JMrbRF1zvFtYtrTawAm0XSQcMDyYSlU/TFfOpN73HACpPqM3251iNvb m6B8TJCCEGF/lDlEaQND8koOWpNGlUBvdlCjT/i+4Rozq3aIOM4KOEwm7MbBc9V/TTDINcYd8tC vs0yjjM89zr4eC/VcXQKT3aivrc5DAKwzhoRcsTxvyoD4iVCWhlhJmkEyt18VGtQPQ6qHfwxnJt MJiUPB8XlbWaZDoIkEj29pfgRAHsX9KbjaBEz64uLNi3jyruwSgUEw+HAUKWgHo1FcWTS0Wx/9+ 8gNg8zNZ3uBNI2z+EXk1hcaIjjZzGoIgaSinevcVxHhjD4nQUpg4cG6iVKy8ixiqvS0yvgA+sRM nkWm/NbqqjZbC+TJp0g== X-Authority-Analysis: v=2.4 cv=JegpPkKV c=1 sm=1 tr=0 ts=6acfcef2 cx=c_pps a=SvEPeNj+VMjHSW//kvnxuw==:117 a=N5Y/PXOiYxOVLBGg3HvMCg==:17 a=IkcTkHD0fZMA:10 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=UheTk5Niw0niUJ_rJrEA:9 a=QEXdDO2ut3YA:10 a=Kq8ClHjjuc5pcCNDwlU0:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-10-13_01,2026-10-14_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 phishscore=0 suspectscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 impostorscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610080000 definitions=main-2610140075 On 8/27/2026 11:29 PM, Praveen Talari wrote: > GENI resource management may be handled either through the Linux clock > framework or a firmware-managed performance domain. Source clock > programming currently depends on platform-specific callbacks. > > Use geni_se_set_rate() for source clock programming and perform the > source clock configuration from qcom_geni_i2c_conf(), allowing the GENI > core to abstract the underlying resource-management mechanism from the > I2C driver. This removes the need for platform-specific rate-setting > callbacks and enables a common code path across all GENI I2C platforms. > > Signed-off-by: Praveen Talari > --- Reviewed-by: Mukesh Kumar Savaliya