Received: by 2002:a05:7412:40d:b0:e2:908c:2ebd with SMTP id 13csp864186rdf; Tue, 21 Nov 2023 21:10:09 -0800 (PST) X-Google-Smtp-Source: AGHT+IEHOEgUBdzFofLuyPPrZUQeFI/jA3xW/FYrrBq1VWjF3caJCXOwaCPfIrY9rAAFeZs6Issk X-Received: by 2002:a05:6358:720d:b0:16b:f8f5:e20 with SMTP id h13-20020a056358720d00b0016bf8f50e20mr1586297rwa.30.1700629809424; Tue, 21 Nov 2023 21:10:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700629809; cv=none; d=google.com; s=arc-20160816; b=i/hJ1eGvzmJtq9k0pQM/uh7XcwDiOuphOPeJp8G86h67Tkbz7uMK7Zaf4R8dE4XZpm RPbbtge6A6y2JNBT+W3C1YHBtjjD0Bys4ZYRjeVaf2B80wht4d2iZ+HEt68Jj5qWQBJl ySOcAfmVmZb1WvDg5khSj1JTG7ykRjfg/8vXpJJOy7Ai+y/chflYMl3hSxUsmTyr+Fd+ PxRWd7wq1e/RTuzskOK6LRD1U4qzi8+LV74AJYhuzgX4jKDnqotIwaIJdc1vGsP/bl+X vVSesHwuLB6wTa+IVYuOS4ROXiOs7bNglQKD/WMKTlMHqLcrpfoSS1xrOvIvHPUAKQyX 0a+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from :dkim-signature; bh=+iKjVTLEXsD1yIA4BymXbnpVr4vVCZ7hyvrTEHT5zD4=; fh=qhatFKHzauoDZ1b0wtVPEHw/pXcJt6B1mcBqSBf+1Ss=; b=0nsNB65fmYdYkU8Pa+0lf4pR96uwIGC6ltpRKeEd2dLUPCuPjLfpn4FcZht0wCrATx A91+NH/X4gzcdcUp3D4WoZNdz9Gvz3hu+rNESpsASDdJBE3fHideZa4rOkfgqk2O7H5T k8DhZxl6e2NRlhdyMKnytVk4Yrbr/vc5oKxE9pdcftmrxgPeZHiKdggVhXxmsrZQXW78 zwHlwQSY/tvEtQ0HkbvirfDvaFIKVmdJfY/TGTl5d5iyrze4cyawerhDkUbJF/VGsqpD SipSQ5ApvRR+hjss1dFvcxb0Vq9JonpPHWyTrhQqJVMbBKDaAYiW+QEfyufWCbWTqDsO 99Mg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=IV4TqcQj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id bz42-20020a056a02062a00b005bda1051dacsi13312057pgb.471.2023.11.21.21.10.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Nov 2023 21:10:09 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=IV4TqcQj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 2D671807756B; Tue, 21 Nov 2023 21:08:04 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229660AbjKVFIA (ORCPT + 99 others); Wed, 22 Nov 2023 00:08:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33128 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229513AbjKVFH6 (ORCPT ); Wed, 22 Nov 2023 00:07:58 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4810391; Tue, 21 Nov 2023 21:07:55 -0800 (PST) Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3AM55rru029773; Wed, 22 Nov 2023 05:07:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id; s=qcppdkim1; bh=+iKjVTLEXsD1yIA4BymXbnpVr4vVCZ7hyvrTEHT5zD4=; b=IV4TqcQjE0hKG9CKb+AnPiKfoT2sq6h5qGS1vL0MnEFAZRV9y/O+lVWwUuXHIow5aUDI GZWvdFS6utkFzEnPxgEX5NWs8oU1dl2QAoBMu81Y7lihn8ci6+HkA5EOVrI+YO3TI6Ze 2whWHgEumMODNGV4SrhzcWihAT+aFdp1a1hL2fQXNRsjNUZ8RQVM4RNk4yrkVcaI/CZh bsQoEk6ZOSqpJtq3XbQU5dTPdYx/RqUrZZL5CIJn0OPVII2ZEuLBO1sK3uU02BS5j+ON 7R9gjFYSKVcdbaYAMu9PZye1dB4oQ1nT/UF/U20ixO4PCC2q79AfVEmaD7dyBwgkz2h0 eQ== Received: from aptaippmta01.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com [103.229.16.4]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3ug7eadcsh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 22 Nov 2023 05:07:12 +0000 Received: from pps.filterd (APTAIPPMTA01.qualcomm.com [127.0.0.1]) by APTAIPPMTA01.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTP id 3AM5794t031639; Wed, 22 Nov 2023 05:07:09 GMT Received: from pps.reinject (localhost [127.0.0.1]) by APTAIPPMTA01.qualcomm.com (PPS) with ESMTP id 3uepbkjnta-1; Wed, 22 Nov 2023 05:07:09 +0000 Received: from APTAIPPMTA01.qualcomm.com (APTAIPPMTA01.qualcomm.com [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 3AM579Wu031634; Wed, 22 Nov 2023 05:07:09 GMT Received: from cbsp-sh-gv.qualcomm.com (CBSP-SH-gv.ap.qualcomm.com [10.231.249.68]) by APTAIPPMTA01.qualcomm.com (PPS) with ESMTP id 3AM579df031633; Wed, 22 Nov 2023 05:07:09 +0000 Received: by cbsp-sh-gv.qualcomm.com (Postfix, from userid 393357) id 7BFD85488; Wed, 22 Nov 2023 13:07:07 +0800 (CST) From: Ziqi Chen To: quic_asutoshd@quicinc.com, quic_cang@quicinc.com, bvanassche@acm.org, mani@kernel.org, stanley.chu@mediatek.com, adrian.hunter@intel.com, beanhuo@micron.com, avri.altman@wdc.com, junwoo80.lee@samsung.com, martin.petersen@oracle.com, quic_ziqichen@quicinc.com, quic_nguyenb@quicinc.com, quic_nitirawa@quicinc.com Cc: linux-scsi@vger.kernel.org, Alim Akhtar , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Guenter Roeck , Wolfram Sang , Mark Brown , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2] dt-bindings: ufs: Add msi-parent for UFS MCQ Date: Wed, 22 Nov 2023 13:06:52 +0800 Message-Id: <1700629624-23571-1-git-send-email-quic_ziqichen@quicinc.com> X-Mailer: git-send-email 2.7.4 X-QCInternal: smtphost X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: VYPR1uzVTSdy5uXqpBSIneMIl2St_z9c X-Proofpoint-ORIG-GUID: VYPR1uzVTSdy5uXqpBSIneMIl2St_z9c X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-22_02,2023-11-21_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1011 suspectscore=0 phishscore=0 mlxscore=0 spamscore=0 malwarescore=0 priorityscore=1501 mlxlogscore=954 bulkscore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311220036 X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 21 Nov 2023 21:08:04 -0800 (PST) The Message Signaled Interrupts (MSI) support has been introduced in UFSHCI version 4.0 (JESD223E). The MSI is the recommended interrupt approach for MCQ. If choose to use MSI, In UFS DT, we need to provide msi-parent property that point to the hardware entity which serves as the MSI controller for this UFS controller. Signed-off-by: Ziqi Chen Changes to v1: - Rebased on Linux 6.7-rc1. - Updated the commit message to incorporate the details about when MCQ/MSI got introduced. --- Documentation/devicetree/bindings/ufs/ufs-common.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/ufs/ufs-common.yaml b/Documentation/devicetree/bindings/ufs/ufs-common.yaml index 985ea8f..31fe7f3 100644 --- a/Documentation/devicetree/bindings/ufs/ufs-common.yaml +++ b/Documentation/devicetree/bindings/ufs/ufs-common.yaml @@ -87,6 +87,8 @@ properties: description: Specifies max. load that can be drawn from VCCQ2 supply. + msi-parent: true + dependencies: freq-table-hz: [ clocks ] operating-points-v2: [ clocks, clock-names ] -- 2.7.4