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 7009F246766 for ; Wed, 8 Oct 2025 09:54:06 +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=1759917248; cv=none; b=teOTcqsGIacKxXsarUhKUxr/qu6r+13iJly1O9Ml+7vsn+OxdzDRB/pCgz9F5rlzkEqVZlzfYJexv7/xWy/EkwEmZj04Jr5CVDrdrUzLQl+qbUGtjIb7lOhA0WNOEXdPED7VhbUNtYp3D6hC+kEkWcR0vO5Jt6SfPEHarCzun0w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759917248; c=relaxed/simple; bh=1CQtlEWAmGoK1pKpKe15XWPh3wub4+1F2ckrxKV7f1c=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=jO+Sxyg7VppAjZd0y857TceEZZ9SI3IcgsekUTVOwueF4jXQZ0CFw33NjPvdifpv6kuaHpRVL7Lymk/GXyFgzJ+fNs8yWnhbcHmNPkYv3/RedsqaYwf3/Z7uStQBUcU80KsYgAhGa6b8YQXI1d0Jxc4ySQWwJATVrKSDdTjRqQU= 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=MxYQueV2; 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="MxYQueV2" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 59890NC6001618 for ; Wed, 8 Oct 2025 09:54:05 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= aFIzjuGgDbnK2cw8+042MLhfbBNRjpqs1JtRKpKEdho=; b=MxYQueV2QahWNEQl sizcDke5goe/47DMk1wbY/Psl3FM+MfEEDbNA2Mn/in3AMLCqODCYWSqT3xiae35 AA01bT2lmjt27LeUvwJVsqHi9DLiYDpInPHfss7SITUB/uchwOpwYBBKMso1+mUz uW1KoMg0cLSyuTDA6oommCf9mg6Xx0BXxnwfpFL3V1TVXgyS5xvjLU/bbqmYt0Su HrQpykT+EaeChT4VdTxavfiRocBhkeYnwgpLosvzcEzlzpY/XaFMco+NesB6VfXz 6Two1fn5a1kpzSJUyr/+VXHJVnRg1cx5bnxmVnrYbB9BJItce3aKZ27Lbig2+UVA aOsLgA== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 49jrxnab1p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 08 Oct 2025 09:54:05 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-286a252bfc2so11402135ad.1 for ; Wed, 08 Oct 2025 02:54:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759917244; x=1760522044; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aFIzjuGgDbnK2cw8+042MLhfbBNRjpqs1JtRKpKEdho=; b=t5IAyKcmlAxRbYJL29KwYS4cCyBgIAodEiSWPV6FGn3COnJYjFLNJSsenASFebW5vp FUHN+Xi/+FZLawFmSs99FLC2ILCant34ufv7CvodsZNKVj7pH9voI2+UlNEzobWh11Gu onClsmgf3851PG+RLTXLafGJjTPQSD/wdCE5KHbQeKysRm4x7ELauyYBMwqOzwceVj7H /dFeXs1SkZqgIZsDOlVZeqRiMBgc5A5e2Qr2e92DzAnjb/teuvyYogM+lIwu+ybqbmu9 +UeccFf+75SliNg6T8icxjY1rAbUiigArdgypdN3YkV7EThPeBXK5M6wVRIHoognToGc N30w== X-Forwarded-Encrypted: i=1; AJvYcCWMdz4HAn67LD/Af4aQp6M4kOb9opaOcgsPMJJsXismIzkIlGsCwV2YOs7TF4PcvFaUFVigZzjlbj/MY+1q@vger.kernel.org X-Gm-Message-State: AOJu0YyAy5bG+dV3PvAqjS6EUnVLh27JORbp+hK6K15PKy3q7n4MAy/b Mkom5ph5ZR5v3Qk0zKqmu1D4GvYuP5BwkQWPgphceQ9VAibymKTRIOPUN5Nrov0EV8PMYukN8IF FIliISNFx+m9gTtA9FA8PB8FOFXFOeFjtVld4SqkOCGqO82fc6VBcR6oamJ/IWuupCzTz X-Gm-Gg: ASbGnctPm/ZYpeSOsFClhWbbOnr6I6kU6fZvH4RvRsW/VhqFVfPLmXP09PZGpmQvEeZ afdzKChqTdRT+v3PQKZw2du0XzsIsOpfR2zUEjZqv5tJndkTlVcpUtMIEQEd1+eK4BBiZ6l3qoI XfzKDReUxnrM8XoT4Vjnp8tEoPX2lDwzMBDI1SutcCdRfoLCHP2/rInRgLc4S6GG0PsqMwTzRPE uCVqD+OjbTf2JJAHWcIr0OHzp6C4jk3zUJQ84tYWkKN6iw1WtCj05v1omRvfgELuHkQgtSU+P4V zdoHOmdzkezNOAp9eb2DTJzTR7imwQJf9cd0TfGz/6P8QwCiK4Ilp6hqdNhKJZk7SPQUL7fVWy2 IVnlY X-Received: by 2002:a17:902:ce0a:b0:26b:3cb5:a906 with SMTP id d9443c01a7336-28ec9c97565mr77582255ad.16.1759917244048; Wed, 08 Oct 2025 02:54:04 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGOjlMcCZKwjgYLPXDCXMSmausWa/VxmHFDQuPR+sRg5qtn01XXj7w6EtvhXg4/+h696ZfGow== X-Received: by 2002:a17:902:ce0a:b0:26b:3cb5:a906 with SMTP id d9443c01a7336-28ec9c97565mr77582005ad.16.1759917243499; Wed, 08 Oct 2025 02:54:03 -0700 (PDT) Received: from [192.168.0.166] ([49.205.249.131]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-28e8d126ad9sm193842195ad.45.2025.10.08.02.53.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 08 Oct 2025 02:54:02 -0700 (PDT) Message-ID: <12edddcb-7b98-503c-c5fa-3acfd3bfe5b2@oss.qualcomm.com> Date: Wed, 8 Oct 2025 15:23:56 +0530 Precedence: bulk X-Mailing-List: linux-arm-msm@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.15.1 Subject: Re: [PATCH 1/8] media: dt-bindings: qcom-kaanapali-iris: Add kaanapali video codec binding Content-Language: en-US To: Krzysztof Kozlowski , Dmitry Baryshkov Cc: Konrad Dybcio , Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Philipp Zabel , linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Vishnu Reddy References: <20250925-knp_video-v1-0-e323c0b3c0cd@oss.qualcomm.com> <20250925-knp_video-v1-1-e323c0b3c0cd@oss.qualcomm.com> <522d7244-0003-a42e-9be0-1d353df8d5bd@oss.qualcomm.com> <7c6ab647-0c54-4480-9eb2-5c2bbf5f857d@oss.qualcomm.com> <2ppixuzddqmpa2d7nkvwwbfn4dnt7j7voyqfqcqeokbkzjg2lm@mokv4cihiuw2> <27381eb6-18b8-774d-5171-6326dc6bd9b4@oss.qualcomm.com> <09d08a54-2a84-42db-bbab-050dc1487f6e@kernel.org> From: Vikash Garodia In-Reply-To: <09d08a54-2a84-42db-bbab-050dc1487f6e@kernel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDA0MDAwMSBTYWx0ZWRfXwpSCqwo1/r4L swuRiMKnDOQ7hwYnKx+cCMfmBuD8p/zKIl1t9eoNH45DLHM1I6Wp+YK36DWn2h5VZuQIfj6itUL 7tb3tiCXW39pxEJQ5Tf2kqb7mDscve/UKDP5d8agHiEyKvQ6v2GY4m78pq6v4XhwQwccuyujmfw VAVFuwZz7oIbbOpO22JphkcEvbmspogHG2SYBj5OZnS2oLWvdid3TDLzxcoRoJQwdbhwHew3TEl apIZZd2vTYvyrXRV3WluK2xgOCwHyvQeu3HMu2kvw7vmV5ll0NA88kg0152aRQg9G9eDC23yt6d XLS551xPHdIkzaCAjMscMlKn3NNoT5pVlf2+VFKBmWBaqSSwKpSSIDxg6jGTi8HOZbBtHzTbhYT UTCTjLGpnxXZWo5iZjmU93rykWcK+A== X-Proofpoint-GUID: U4mI9zzD0sJrVr7IjC05xEnZAjw4iXo- X-Proofpoint-ORIG-GUID: U4mI9zzD0sJrVr7IjC05xEnZAjw4iXo- X-Authority-Analysis: v=2.4 cv=EqnfbCcA c=1 sm=1 tr=0 ts=68e634bd cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=Qj1tmCQJ68Tb3jnDqiTdDw==:17 a=IkcTkHD0fZMA:10 a=x6icFKpwvdMA:10 a=xDDSp5OMhEVwG_PMfckA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-08_03,2025-10-06_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 malwarescore=0 adultscore=0 suspectscore=0 bulkscore=0 impostorscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2509150000 definitions=main-2510040001 On 10/7/2025 7:28 PM, Krzysztof Kozlowski wrote: >>>> then: >>>> properties: >>>> power-domains: >>>> maxItems: 6 >>>> >>>> else: >>>> properties: >>>> power-domains: >>>> maxItems: 7 >>>> >>>> Also, what is the downside in existing approach where we say that the hardware >>>> can be functional with 5 pds, and 2 are optional based on hardware having them >>>> or not ? So all combinations of [5, 6, 7] pds are valid. IIUC, the optional >>>> entries are made for such cases where some hardware parts are variable, please >>>> correct my understanding. >>> Kaanapali hardware is not variable, is it? >> By variable i meant the hardware is functional with or without those bindings, >> hence was keeping them as an interface but optional. If that fits into optional >> category, i can keep it existing way, otherwise will update to fix binding. > You describe here how SoC is wired/engineered/created. Can you create a > board with the Kaanapali SoC where the power domain is not there? Not in kaanapali, so it explains if and only if the same SOC can be created without those specific wiring, then it falls into optional category. In the next revision of this series, will keep them under regular binding (not optional). Regards, Vikash