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 D0EDA3C3439 for ; Fri, 13 Mar 2026 15:40:12 +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=1773416419; cv=none; b=ckAx9Uxq2ZswfmqccteEjkK7Pa5afSrwmCvSHkar6/ZzdkYID7JPyheyfZuy4cmLoy4WAxkFeTWSqz3qEC/bJh/c6uQqM5TmHBqVQPRCd5GiRKwXSwqOXyOlRKM//ddww2/+Q+xMEcZnCPPxhW8RnetYCI4kEvzROJlivV1gLEE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773416419; c=relaxed/simple; bh=8eAD5+AQ3R7FtkZiFl6yFdLyBJ3YLRD/s9x1qQ8mMX0=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=p75D/pEVIJYL76K/PKZXgzrIngP+W5i1m7v5cPC1/TRaHIu0ByWYu2YBCqRiGjMgd9Dh7i2+yG7d0B6cq0yIh9eOvzhiYU/dBUNMU2fal5aAymwJUTauxmNDyPRsvm+M6IKWVO1ucORVrKWe3AXhT3oeUJaPkA2j2DaYo2HBRWQ= 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=mmvqELhc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NSZkqsgJ; 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="mmvqELhc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NSZkqsgJ" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62DCkXfW4140672 for ; Fri, 13 Mar 2026 15:40:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=qcppdkim1; bh=J2vru/Svx1Am2Mr3sn19MOmu aJS0qSOIhqRt3IXkXko=; b=mmvqELhcgTujbz86e0tTmm/p6H4WSschqPila+J4 er+KacyDtRhxABU04pZio/1qIDfQ1AOgvioT39IAvUacxqM8uIkYCoetLKwwHb6y TQOkp/pQ7I24jWirKzfHKpllH9O7kt+73BxdbGQUBJ7NxzcnsR0xZIuLZ72v5rih hLloiLHephoLyQjFXrAimDYtRhPNT8g4YCdMYQgaBEFxLM1HaXYWe5V2A0CZbpYF NqRBe8gK8/oJlY7KFTGygcOq+OFaSrag+sLqiX5sKKYZ+w000qViA4Xoa7/cNI6A mBQ8U+vmK0/Fgeykm0ND3PCfYpMn8puJNO/tZ0pLjNINxQ== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cvbn2a76g-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 13 Mar 2026 15:40:11 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8cd77e5e187so1276206085a.1 for ; Fri, 13 Mar 2026 08:40:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773416411; x=1774021211; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=J2vru/Svx1Am2Mr3sn19MOmuaJS0qSOIhqRt3IXkXko=; b=NSZkqsgJBILsfzMIIjSv+OcBq1TT8T/LFNK/t+9k7o2twvL+rK3ryiu4IFLl5tPfny BPGA1evLjiveYhWKrX4/RH93kxU+5aA0XAOMOmn/ETFTjcW5GDY8MGCJ/ZBftFZgOQVh yYbdptxZFx0G7Bev3MBWVsXOkNN+m45WZR8nLxf4BfHUUZvmHOs+9d2sI++xbAkebx7x A+9Bdc2rfYVPKmyZer6nI3aLM/6qNPdjvipaYSDtiPg5KI/SYUc+6hHit8/bi0eRxZPu /s9QaVToFXf5L4hzk5eiuxkCG/zmBFU7h43wmqDOWLWKp8D80Y/YBWtBInX7aONO2yxe eJCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773416411; x=1774021211; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=J2vru/Svx1Am2Mr3sn19MOmuaJS0qSOIhqRt3IXkXko=; b=NsTJpuLasTO9N7igbged5Dt9QBVPHyCIjnJRgCEiQZJ0OHdMqYFAE3oRbJ0YmH0Biw OA3+HU8BSGm4h7prhJPTeQR9M60ab5D1PiH1B4eMzLNyQnoZQ6mWvpOPvHE/I1CwQJg/ XlwR+vaUj5q1JlGBugVx875Oa2UhJAFrf00TNfG954A8pF+0LVfNMghC8AEZm7DiSRxv iF+O/ddWandiu/kDsPZ/HuveIklXXYl2qzyb8patRpAK9j5BdjiJdsLScD/zvhMXoIr1 +MNoEzg/1Bp6XCEdxzJejJHsQaaPlZZUeLNIWoB/Evhvm10Q2iZz1FdoP3vs1hiktv3k SP6Q== X-Forwarded-Encrypted: i=1; AJvYcCV884MpRM2U+x92CosreUMH8R+zL6Dzi1SF31wZNNzqnjKOUtGU9rIhXHki56T68buYi3Jq8jCYqos/bQ==@vger.kernel.org X-Gm-Message-State: AOJu0YylS0t4L/JZcgmSG5+pvGSN4bKZmEAi3Fq145uuGxPzTF5BqQ30 CF0/HxEEreAdKILG2huUBVZ7GPhs19ocwuLNAD+pkGBDKUDyShHAa/8tty6rY+kkE1peO3vmSgd tSC+EjUt22FH2HgufNXAZdfaBzWZ0kYk2uiUfNm+HWLg6Gwj//M8U0l3uKH5tPsNa7w== X-Gm-Gg: ATEYQzy+TOoPZuJR8LLtxFiMWwKLA/DbTVZYH5x9j662s1MTtJAGGjIVEyYGlOSno6s ituDr898Gc0jDMUlrcPk1VUxxPwC5m4WXt6wIB29RRJv2c+cWWNlKXxWIUXPCWyLI7wPMJECKau ykmNLmDHr3IVwT8JCAQr5q8Ia59CDrWrZhivb6eoRtU/DSTsgUE9pEFGQUikef7DKXYE7xQz+u+ dLp/vp80ud2FCrf/BaPRiFpuY2xfOYtrYUr8F8nz07b8LfmTKufc6gVizpnXre32UJs2LDVxhpy h0U5rTBLRgLo9Q417GGY2aPzZpsHK4O1tXsDhjMMQ9QFy04C0TkaXOQ+mtASfnHMej3RmpTk17H eibAot7dc89Lgybr3TnBusZJOIjY/3QC/YF15EWX3nek5AWe6ql1dj3dFv1kIiWba1HljOBzMpI dYirDW5lvXxcRF8PlfFEA3RHzv6q/k8L1KFGA= X-Received: by 2002:a05:620a:269a:b0:8c7:fdc:e87c with SMTP id af79cd13be357-8cdb5b247c7mr504831285a.51.1773416410652; Fri, 13 Mar 2026 08:40:10 -0700 (PDT) X-Received: by 2002:a05:620a:269a:b0:8c7:fdc:e87c with SMTP id af79cd13be357-8cdb5b247c7mr504823285a.51.1773416410042; Fri, 13 Mar 2026 08:40:10 -0700 (PDT) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5a156377cdbsm1537814e87.92.2026.03.13.08.40.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Mar 2026 08:40:08 -0700 (PDT) Date: Fri, 13 Mar 2026 17:40:07 +0200 From: Dmitry Baryshkov To: Vikash Garodia Cc: Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Saravana Kannan , Joerg Roedel , Will Deacon , Robin Murphy , Stefan Schmidt , Hans Verkuil , Krzysztof Kozlowski , Vishnu Reddy , Hans Verkuil , linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, Bryan O'Donoghue , Krzysztof Kozlowski Subject: Re: [PATCH v3 1/7] media: dt-bindings: qcom-kaanapali-iris: Add kaanapali video codec binding Message-ID: <5otifv465c7duslmogb5uzaxrh2k3u2ayiylcd6dnz3kc7win5@kltv3fxhtso4> References: <20260313-kaanapali-iris-v3-0-9c0d1a67af4b@oss.qualcomm.com> <20260313-kaanapali-iris-v3-1-9c0d1a67af4b@oss.qualcomm.com> <62027e78-4b7a-4b94-a51a-13a9ae77b722@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <62027e78-4b7a-4b94-a51a-13a9ae77b722@oss.qualcomm.com> X-Proofpoint-ORIG-GUID: RknzuacQv0VqBiqLL4LblFdXsElBVdIz X-Proofpoint-GUID: RknzuacQv0VqBiqLL4LblFdXsElBVdIz X-Authority-Analysis: v=2.4 cv=ZKfaWH7b c=1 sm=1 tr=0 ts=69b42fdb cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=NEAV23lmAAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=Ni5EwOkUcNZy2ZnK61YA:9 a=CjuIK1q_8ugA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEzMDEyNSBTYWx0ZWRfX/4AQJuab3uUc xK8vOD1GiPaDQ6p2OafHciQZwXb+E5qDt7awmiaYIWqfYeJM6lMKJ+xbNj6a1or/ukUGAdZfWFk KEp15tXfK9NfiUYQx9Vtk52BVCBQRlD40OXB5F0qoZ8qAn3xU7rdvzzKziKSkqYlWDpoLoBzwXp D5lwRKNON7GN3QvmpRApRIE8sTzG++p826hRYvwinh2AJpAP68wfiWHJbBGbLg9NPM/FE8rWvZ0 q61Ub++IHgAp3QCTYxL5oJX7g9AhVmTxV8gC3pu5qpdD5X4tZlRYA+MhJ0bPeDvr/G/3HbY9Ebl h5FEMpUGllGbWoFiqk+Khot/jTlXEr7NhKT4f6tqcAzGnj2EZW7PoAw8Q1zoH9A+YHfv8SA63NU QGvC0aZQYzv1GxFessXUm2p9wQq10/X6NFBo03MJzQy/QljgDUKKg5Wkcp58seTxgb3D99fbDKh x4wufoYw0fJRVDk+L8Q== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-13_02,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 spamscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603130125 On Fri, Mar 13, 2026 at 08:46:52PM +0530, Vikash Garodia wrote: > > On 3/13/2026 8:32 PM, Dmitry Baryshkov wrote: > > On Fri, Mar 13, 2026 at 06:49:35PM +0530, Vikash Garodia wrote: > > > Kaanapali SOC brings in the new generation of video IP i.e iris4. When > > > compared to previous generation, iris3x, it has, > > > - separate power domains for stream and pixel processing hardware blocks > > > (bse and vpp). > > > - additional power domain for apv codec. > > > - power domains for individual pipes (VPPx). > > > - different clocks and reset lines. > > > > > > This patch depends on > > > https://github.com/devicetree-org/dt-schema/pull/184/changes/d341298d62805bc972dfba691da6b3b62aa3ff15 > > > > > > Nacked-by: Krzysztof Kozlowski > > > Signed-off-by: Vikash Garodia > > > --- > > > .../bindings/media/qcom,kaanapali-iris.yaml | 254 +++++++++++++++++++++ > > > include/dt-bindings/media/qcom,kaanapali-iris.h | 18 ++ > > > 2 files changed, 272 insertions(+) > > > > > + > > > + video-codec@2000000 { > > > + compatible = "qcom,kaanapali-iris"; > > > + reg = <0x02000000 0xf0000>; > > > + > > > + clocks = <&gcc_video_axi0_clk>, > > > + <&video_cc_mvs0c_clk>, > > > + <&video_cc_mvs0_clk>, > > > + <&gcc_video_axi1_clk>, > > > + <&video_cc_mvs0c_freerun_clk>, > > > + <&video_cc_mvs0_freerun_clk>, > > > + <&video_cc_mvs0b_clk>, > > > + <&video_cc_mvs0_vpp0_clk>, > > > + <&video_cc_mvs0_vpp1_clk>, > > > + <&video_cc_mvs0a_clk>; > > > + clock-names = "iface", > > > + "core", > > > + "vcodec0_core", > > > + "iface1", > > > + "core_freerun", > > > + "vcodec0_core_freerun", > > > + "vcodec_bse", > > > + "vcodec_vpp0", > > > + "vcodec_vpp1", > > > + "vcodec_apv"; > > > + > > > + dma-coherent; > > > + > > > + interconnects = <&gem_noc_master_appss_proc &config_noc_slave_venus_cfg>, > > > + <&mmss_noc_master_video_mvp &mc_virt_slave_ebi1>; > > > + interconnect-names = "cpu-cfg", > > > + "video-mem"; > > > + > > > + interrupts = ; > > > + > > > + iommu-map = , > > > + , > > > + , > > > > It think we still haven't settled on letting iommu-map to have several > > entries for a single function. > > I have described the hardware aspects in the discussion [1], if there is any > alternate way to handle this, we can discuss in the same discussion. Yes. But how do you plan to merge this? You've split away the patches, they don't seem to be listed as dependencies, etc. > > [1] https://lore.kernel.org/all/21fda4d2-72e1-4e5b-aee0-a799886f53b7@oss.qualcomm.com/ -- With best wishes Dmitry