From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 1905C3570C1 for ; Fri, 16 Jan 2026 09:38:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768556305; cv=none; b=tWvsTBvfHnqB2zF5FAL7LFwrIT45smWFAgK9hO5GCG6YYCQov5OAkrhcDopyvoY154ljY6qveK4OUgeHpm1srL30RMyR1jt3GTSpzFyixz9DpFTAEUt/l1ivQX3D9dZAvaETqTZStX5sTUvcjs9LlwaCLdvWwy72LHKDnGAe0FQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768556305; c=relaxed/simple; bh=DfVisQf62urS+nfEn1q9WIOlgdP6bHa0HeM9G1pZL0U=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=eiz8PJBrHQUsudXT78BDv4XG1WTT79WGF8Fznxyr23YZ78Cg8WBxHOt+FtHWuLkiKCZa1AtXMgxqqlGMjGN0rmsG2/BsK8MaDTO3/Ya2n5ad9bjL5NfM18O1l9RmN6Pn4XBafDRtGRhdidG6oaNVIZ/vfC4Qz42Td6B09XWSK5g= 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=j9Uouf7W; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ar3QrhID; arc=none smtp.client-ip=205.220.168.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="j9Uouf7W"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ar3QrhID" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60G8Z2433192151 for ; Fri, 16 Jan 2026 09:38:23 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= qMa62W+p8IOSew9lvV0PO8b3C+Nq25+zTXf+BFVYDgE=; b=j9Uouf7WRl6PoZQ/ qlWxaJZkc1/jRlDt7QbjkMCU61RydoMrys7TtqZYWUgIAekM3EHWB6pN4tatv+z8 Rhj7MZ378gVypliuH3raaW9SvwcZ6O92m3lXZ/Zd4UxQcjfPr5dZIgDiS1746kv2 EOJ2C0cIi3bBZ76YuIv5pNw4bU9sddrQ3zH7Bbod2zWHElFw3QN0SxjlreKiMDi3 jKkoMnXh2HLkTW5zbvPUgpgMXbZHsapj85JmD4nBTU5pYVRVvO2DM3HZ3mnk2HQ9 lNwkn140CmCpdTWf6U9sG9GW369pTVJjwiZRK4VMm19o4giQhqi+WC4diog8f7+H tkxwlw== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bq968hnb2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 16 Jan 2026 09:38:23 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-29f25a008dbso12878405ad.1 for ; Fri, 16 Jan 2026 01:38:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768556303; x=1769161103; 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=qMa62W+p8IOSew9lvV0PO8b3C+Nq25+zTXf+BFVYDgE=; b=Ar3QrhIDWC+Pt4PyfvaHfJKvBrKc0Bp3tqhb3XaMmR5YtJ7BpECGwUtrJa3zD4w6e8 5pRa8UUKsXwhky/foRnslGtl8QYjRi1ugmMc3mBZa5yvPbrCe7fm4xqk20srnfudmxMX 1RtAgoR7maH02HTHfXr/4u0JOUVPapgaoNaaUwlV8hH0WE/GbTsGzpoHzn3j9hliV+aS 0FjZxevIxGmlp2bm4yKB0qAw7jiDU/QtW3WeRoSzbHNdFHIyLymkC2wVMqs18MrpcVS9 y6gTRszIv3Sd8HEcm4Gy4uLUSlq2q5Cz0kct2b39FujKieDK5ed5PysyFE4R/SjTOjIw E5Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768556303; x=1769161103; 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=qMa62W+p8IOSew9lvV0PO8b3C+Nq25+zTXf+BFVYDgE=; b=IUCk8cWWVKkBi/Ury15tWILJ4lMmbPQhU4U0bx89kNtuunLjE7//9GqKd0InGXJLcV MMYtIwfofuqNWvrIELqdcueJFFTJj/Twbb1tuWB48Va+IFb7EZsVCaQntxPk6nXcEhNX i4frkgU/6eTwsjtyeVGUKO/wKJC9k/6Sh9eRcxyVKL4QLdlZFnblnS9428oWvBVSsglq bBO8z0x9osKZ73fDjv2gfiBEONFL+XzKPH0o0lsMEp82PRJ3a/WDcxaSHkB2nr75Ubwz Egqz5ufWybY+VwB7ck5OaXuGw7xW2VYEEby9eP7EF+kX97pRX+AmHCPKwbH78MMFg2CZ /YBg== X-Forwarded-Encrypted: i=1; AJvYcCXkY9r21Dun+ufSuijwEQitO4W+B1QC4cvkzKg9VxMLteCT/ZStrYG1ozdBAuKyGtB07mgfno4qKcpe2AM=@vger.kernel.org X-Gm-Message-State: AOJu0YwCxAstduloEReT00OGR6jZXoBx8F+oDzaPb/4YG4C0OQy9QNM0 NXOR3AQUR+R600SoSkoqDqTQvCydl2OWMEEmErkeictH0Lzo9CvnEM8K/t+Pt949VPVOThqW8rk 7f6ndelACjaXMW66k1ZVhPo6Cf4j+MTqcG4l11a4oNXJeAdRrS3TfXAIxh49TR2gDV9s= X-Gm-Gg: AY/fxX4aTpxxYVN0avqPlMBciMN7izhdhtVQHpgnS19DLpvgnHWE+f7IRevpplji2yg OycBx3gMG1/2JV0UkNrMu2V/H78+FndJ8BMPycbupyuU60ULQH1mNZY7lZoEF0Y8fH0vjs0LlVr zu1h/69m14OZuRHW4YehT4fgmzVS6BASKBijM1H0/m3Ipb9oEBgsTHaHWMbZebB+4DkQvei5s8i DOQSxTn0MOVBlIMl3OmJoKWIg57QYBf17gD9fhmtfX9AmcL5LN3IQU7qnAQxSrZ7ClxxFs+BtlA XYiYivyAgsSac7rEpLxU2fc4Y3OECk57kR5s0OnYFw9DddRyj89Kzz+Shgp4EXgFiS6VxXYLfG1 fpEHui6YETg6vBEFDX85xp60j00SaSd/gHylw5FqYGw== X-Received: by 2002:a17:903:2f4c:b0:2a0:97d2:a264 with SMTP id d9443c01a7336-2a7188fd7admr18393185ad.37.1768556302637; Fri, 16 Jan 2026 01:38:22 -0800 (PST) X-Received: by 2002:a17:903:2f4c:b0:2a0:97d2:a264 with SMTP id d9443c01a7336-2a7188fd7admr18393015ad.37.1768556302181; Fri, 16 Jan 2026 01:38:22 -0800 (PST) Received: from [10.0.0.3] ([106.222.229.125]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a7190c9e85sm16315735ad.26.2026.01.16.01.38.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 16 Jan 2026 01:38:21 -0800 (PST) Message-ID: <6c1377d1-1a0f-77c8-3257-6fae1d5de3de@oss.qualcomm.com> Date: Fri, 16 Jan 2026 15:08:15 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [PATCH v4 1/6] media: iris: Add support for multiple clock sources To: Vikash Garodia , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Philipp Zabel , Dmitry Baryshkov , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Vishnu Reddy , Bryan O'Donoghue References: <20251210-knp_video-v4-0-8d11d840358a@oss.qualcomm.com> <20251210-knp_video-v4-1-8d11d840358a@oss.qualcomm.com> Content-Language: en-US From: Dikshita Agarwal In-Reply-To: <20251210-knp_video-v4-1-8d11d840358a@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Authority-Analysis: v=2.4 cv=JNg2csKb c=1 sm=1 tr=0 ts=696a070f cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=blWSk0AuXjsE0o78ys1YMg==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=PpCmD9vaob51LmojhM0A:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: zGEbGCM8XJ3VODEjj3SE2bN6FphoSR88 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE2MDA3MCBTYWx0ZWRfXy6BpgrAdWgqo /V1L+ed5E3QjUU6tqS1y2lNFzRiq59wdRmJBrprAMOGOpCvwGzA6xZuMGxxBiDfn4NKEiNAn42g n8VyVJmblKXTsB5bBVZkg4kjpjZffx7U/CkK/l8eafnsYxUbY2XJC+upfkDJpcwu+yZpNqbV2dd /R6cHPK4h4IV0+45H357Ak8HcZXOqwNJ182TJQyyaripicl3Qt5DfKBZ/Z6fX0+pS/Mt0txEW3X HYPyVuIUnUm1DsfolVhZZVYfLHFdJwixIrHpsCpRTwraBNc/wBvRN2211W0JOMPAX3tViBNbknw hODHukbkDcGp1PG0lHl7kkzOdZXzI3Rqdyp3JQXIOyaDYuIiezX1bdOXQKa7C36A4V8LmQsry1g RFFXHA66KQEiWOk8V3lhIfZ4aVQGkN45sYSWfPo0qIVVCbN0YiqiXqexLcQVsYAC28nYTfKvCjk LG44+9AMAYR8n1vxABg== X-Proofpoint-GUID: zGEbGCM8XJ3VODEjj3SE2bN6FphoSR88 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-16_03,2026-01-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 adultscore=0 suspectscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601160070 On 12/10/2025 6:05 PM, Vikash Garodia wrote: > vpu4 depends on more than one clock source. Thus far hardware versions > up to vpu3x have been clocked by a single source. > This adds support for multiple clocks by, > - Adding a lookup table > - Configuring OPP table for video device with different video clocks > - Setting OPP for multiple clocks during dev_pm_opp_set_opp() > > This patch extends the support for multiple clocks in driver, which > would be used in subsequent patch for kaanapali, when the platform data > is prepared. > > Reviewed-by: Bryan O'Donoghue > Co-developed-by: Vishnu Reddy > Signed-off-by: Vishnu Reddy > Signed-off-by: Vikash Garodia > --- > .../media/platform/qcom/iris/iris_platform_common.h | 1 + > .../media/platform/qcom/iris/iris_platform_gen1.c | 7 +++++++ > .../media/platform/qcom/iris/iris_platform_gen2.c | 9 +++++++++ > .../media/platform/qcom/iris/iris_platform_sc7280.h | 5 +++++ > drivers/media/platform/qcom/iris/iris_power.c | 2 +- > drivers/media/platform/qcom/iris/iris_probe.c | 20 ++++++++------------ > drivers/media/platform/qcom/iris/iris_resources.c | 16 ++++++++++++++-- > drivers/media/platform/qcom/iris/iris_resources.h | 1 + > drivers/media/platform/qcom/iris/iris_vpu_common.c | 4 ++-- > 9 files changed, 48 insertions(+), 17 deletions(-) > Reviewed-by: Dikshita Agarwal Thanks, Dikshita