{"id":2230364,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230364/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-tegra/patch/20260429165626.243471-5-krzysztof.kozlowski@oss.qualcomm.com/","project":{"id":21,"url":"http://patchwork.ozlabs.org/api/1.1/projects/21/?format=json","name":"Linux Tegra Development","link_name":"linux-tegra","list_id":"linux-tegra.vger.kernel.org","list_email":"linux-tegra@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null},"msgid":"<20260429165626.243471-5-krzysztof.kozlowski@oss.qualcomm.com>","date":"2026-04-29T16:56:28","name":"[v2,2/3] arm64: tegra: Correct Tegra234 p3737 interrupt flags","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"27d90ac98af69c080c7e3522193a5dd53930225b","submitter":{"id":92171,"url":"http://patchwork.ozlabs.org/api/1.1/people/92171/?format=json","name":"Krzysztof Kozlowski","email":"krzysztof.kozlowski@oss.qualcomm.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/linux-tegra/patch/20260429165626.243471-5-krzysztof.kozlowski@oss.qualcomm.com/mbox/","series":[{"id":502109,"url":"http://patchwork.ozlabs.org/api/1.1/series/502109/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-tegra/list/?series=502109","date":"2026-04-29T16:56:27","name":"[v2,1/3] arm64: tegra: Correct Tegra194 p2972 interrupt flags","version":2,"mbox":"http://patchwork.ozlabs.org/series/502109/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2230364/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2230364/checks/","tags":{},"headers":{"Return-Path":"\n <linux-tegra+bounces-14061-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-tegra@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=Dq1aFSH9;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=X0AA8mdo;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-tegra+bounces-14061-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=\"Dq1aFSH9\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"X0AA8mdo\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=205.220.168.131","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oss.qualcomm.com"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g5Nkh0hKFz1yHZ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 02:57:00 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id B186B3024A4C\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 16:56:42 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 92630331A77;\n\tWed, 29 Apr 2026 16:56:42 +0000 (UTC)","from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com\n [205.220.168.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 3C5333FD128\n\tfor <linux-tegra@vger.kernel.org>; Wed, 29 Apr 2026 16:56:41 +0000 (UTC)","from pps.filterd (m0279866.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63TCecWA317261\n\tfor <linux-tegra@vger.kernel.org>; Wed, 29 Apr 2026 16:56:40 GMT","from mail-qt1-f197.google.com (mail-qt1-f197.google.com\n [209.85.160.197])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4duj6t91aj-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <linux-tegra@vger.kernel.org>; Wed, 29 Apr 2026 16:56:40 +0000 (GMT)","by mail-qt1-f197.google.com with SMTP id\n d75a77b69052e-50d84b5f73bso144119271cf.0\n        for <linux-tegra@vger.kernel.org>;\n Wed, 29 Apr 2026 09:56:40 -0700 (PDT)","from quoll ([178.197.219.94])\n        by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-48a7b901a15sm52244375e9.1.2026.04.29.09.56.37\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Wed, 29 Apr 2026 09:56:37 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777481802; cv=none;\n b=QUYVK8kXYfxIHWHNdyoBR93pTYW/JZrPqeY0DWPS/SbWvjUe7VK28M/9O5OT46zlKjMPi40WxtOQ1H8H4Sbj/W0yNYvv3btIl1ZHkQciqvhyboUTFhoYI1PjGRaO02Fhhlls8jpUE1+ZdU9kGkbams32sItiIUwZDh9uUM4ctsg=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777481802; c=relaxed/simple;\n\tbh=NWBf72AWep/GNCzwjI4vCAKDlixZxm0nmerwPB/ePAU=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version;\n b=a4OITGjI4WWfqVdEd1M7DQgx54hS2ubdF8vVZk/caTmmAt//CrjRHPRSOQjZdcfy4eFtgMz73K4Dc5o5M5WR8RcYB9Gf5xapYzSpi+pp2Jtlvrckaqd9b8QvfLvK+o3qbc1EUSy3YjMOKpQiQwWLiQAJ3PGsQZvEqf391aXiUAY=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com;\n spf=pass smtp.mailfrom=oss.qualcomm.com;\n dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=Dq1aFSH9;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=X0AA8mdo; arc=none smtp.client-ip=205.220.168.131","DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n\tcc:content-transfer-encoding:date:from:in-reply-to:message-id\n\t:mime-version:references:subject:to; s=qcppdkim1; bh=UE4TPC/ze6N\n\t5eKeEJMubC3tSpDtsj1UJDS1UC7SVavc=; b=Dq1aFSH9e06Koy2IfndKI5xu2ss\n\tmT5k7illxCmiz5dYoqRDdORTN2dMX2E7qnbH+IwIxGpTWNA40diKuJb42Lx4G5LQ\n\tHwf8+I+KDV2oK/U6/1ClN/0PA0ZeqIqeGH/flORst2jFAj1JUzqRQJEa20w2/cXT\n\tPR9zLAleeZoeunWBchwa9Ab944NdPSHdxyPbqOj20GwhNib/+Jn9BJtgnaEeJ5uL\n\t7HHZoWAfu060BUUI+/wizwYnURLMx6mBPeLFfzO9xphOU/OSB5ytySQBN1UyizOS\n\t1Y+m9WBElYoETnWBlSJFxA+TC/0yayocOvsGoEDko2DLBAyAeRS5aAAA+pQ==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=oss.qualcomm.com; s=google; t=1777481799; x=1778086599;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:mime-version:references:in-reply-to\n         :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=UE4TPC/ze6N5eKeEJMubC3tSpDtsj1UJDS1UC7SVavc=;\n        b=X0AA8mdoO/oQM/9W1E56HvHrEFENXXUEtStK1lGCUyWdZL/JKnUjkz3QMVWrPFg0lk\n         EDW9su3JITIxy1FYmhVXtn/OlN7UNzxy9mg9tKGUtZp5ghuy3r5J0ECXa/VMcZ6ciuEG\n         oOFhOfrVqZiRXMiXzzahELYIh7C/GA/suV0oVl8mDIftzcTjDGV1T5/2dUuZTeZ1WMuo\n         IKZT2PD9SfSyglzC0Hg4Am4iRhcheuXSktUYlwlPBs7wQog581sg6/xXE1fOxdLZ8fBv\n         56ILnS+fnb6bc+F1S5JqGyNbVvJlvnAQ33QHNK2z62FxTI6iHsexDSuHOMOOWwO0yKP9\n         II8w=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1777481799; x=1778086599;\n        h=content-transfer-encoding:mime-version:references:in-reply-to\n         :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=UE4TPC/ze6N5eKeEJMubC3tSpDtsj1UJDS1UC7SVavc=;\n        b=JM7ZNfeUdxUTm98Bjwn4/Alu7VB+nX0e6P942W3+Tydy569btl8ZOs5i6+5Ap+YZLS\n         Vf4QzQKcT5b4ylv7vwK1Jy3wsMSXg1/wIKly4LI8er+9W+Z4W3CqR6yUV2NIql2R95VF\n         OqzXoPfUmBeVqNDBpJJa1qUSnLFADHd/7Ar0o7XNn06BZ0DN0vx1R/fhLM/vMFiFF7JI\n         6DS4H3ALmV4ZcuDFVDAReIATRH7kAlQP8s7z+SyK5JIXxQfUur29pxKgXCFidzWncglM\n         XpWTmV8Fx0R/s1aQDa/5z/SoRSaDt7PpV7GrP6xY2rqFFsOTk69RKzLqJCGz2W2Cn7nw\n         k+eA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ+O/FlV97rtZwmupzYqu2HgPonHQyTF8DdpJ7/WiqhU3O2OvG4RrP3DBK53euJ2emz3LPveFBGo4h9q3A==@vger.kernel.org","X-Gm-Message-State":"AOJu0YxctSJenxOliNg+RmddLM2wRDgOts0GlZbrrN2tpQF1m2C9iruy\n\tW0ejUvoaC1slsKoKGSGCExvi2kYbYZf9Fc+x70HHnPRj0J1PT5SkmcX7Uopwjv6aqRbilFyotPp\n\tR1p9w0+HA//aVuG61N+DqZAkBYTgiNKXIv47VvMoN2u686597MUFAvuO6Xzn39y4NtA==","X-Gm-Gg":"AeBDievNYqbRvQkoHO6V9fLz1h8S26HW1iCrAvQJr5eEFAMSrWlpfu4gCXLN6ULDFBg\n\t521ULa7O7jaRWGU+hKGBEwSeBnfUaHMwYsBssmeYAynthwl4SQl7F6BQ7XmxDSk1cknGzNyB7wh\n\tmkxLgdkcMuDa3gNvpL9lVBix+y2abiaP0uBNRf5xPJWgbtP+AdfLgW1WKSg6ZqdotBILwQAnid+\n\tx5PrC4eX1RFB9z9Gv7oV72YovccvEUYvIlO/k5VZuOicUZ0bgmV1f6t++PM6N55vRSE1i6w0gzT\n\tNlNzsi/jTXBykAob2hy1PSycPmpFEVTvLdN3hj7+7qYTEvNvxi/C2nIs4Ew22ZMKYWkhdrAfhdo\n\tn3ICKRYPFctutaBkjfr0w+FC1NuMhfRLcbnukcrf+Vkk/xYU=","X-Received":["by 2002:ac8:5a51:0:b0:50d:5a11:1b5 with SMTP id\n d75a77b69052e-5100e125408mr123283591cf.17.1777481799406;\n        Wed, 29 Apr 2026 09:56:39 -0700 (PDT)","by 2002:ac8:5a51:0:b0:50d:5a11:1b5 with SMTP id\n d75a77b69052e-5100e125408mr123282981cf.17.1777481798856;\n        Wed, 29 Apr 2026 09:56:38 -0700 (PDT)"],"From":"Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>","To":"Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>,\n        Conor Dooley <conor+dt@kernel.org>,\n        Thierry Reding <thierry.reding@kernel.org>,\n        Jonathan Hunter <jonathanh@nvidia.com>, devicetree@vger.kernel.org,\n        linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org","Cc":"Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>","Subject":"[PATCH v2 2/3] arm64: tegra: Correct Tegra234 p3737 interrupt flags","Date":"Wed, 29 Apr 2026 18:56:28 +0200","Message-ID":"<20260429165626.243471-5-krzysztof.kozlowski@oss.qualcomm.com>","X-Mailer":"git-send-email 2.51.0","In-Reply-To":"<20260429165626.243471-4-krzysztof.kozlowski@oss.qualcomm.com>","References":"<20260429165626.243471-4-krzysztof.kozlowski@oss.qualcomm.com>","Precedence":"bulk","X-Mailing-List":"linux-tegra@vger.kernel.org","List-Id":"<linux-tegra.vger.kernel.org>","List-Subscribe":"<mailto:linux-tegra+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-tegra+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","X-Developer-Signature":"v=1; a=openpgp-sha256; l=1478;\n i=krzysztof.kozlowski@oss.qualcomm.com;\n h=from:subject; bh=NWBf72AWep/GNCzwjI4vCAKDlixZxm0nmerwPB/ePAU=;\n b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBp8jg9x/gM76fMemzqx4Et2S0499vrwRZkF4GeD\n ultZ/80d2eJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCafI4PQAKCRDBN2bmhouD\n 19KDD/9b3bk9q5fM9rpYSEOF0T1zhiY7JSCYnPFgGgMTKzSBKxCzD+IcK52UU57MEN+QhZMxaCY\n 8/e3FZQcaxkrP6rbC36JRCArEhLT+StNiIlOC0Dk52RZubZXDsYfwUqqNxQA4VxroI73L/zcU6e\n Ph8iGDjAjXFjh17UbW9Orxeve80INzbRX5PUEp4RJziivXEGaALdJyZQ33Sg8CeFO5AF6u/EyhP\n aPupiX8zoNLU+h86jOnupDGA5h/u7ZmN68WnTDuvNJzLtIzjtLtry19hpgOVFbS2TXeX/oMGTpt\n hB3ky21EJOXTQqawmmGQewZ23XEueoZv5JFWbi2GjXhbce1La2X9lLTwq1lvpOqqAnvv+YMu2+Z\n XUudMWJzSTf8K9p3AMiJXcE/zxANozjXsZ+UbqKunNaCGmYFpapsgeQua53Q6DwCUUkQ899LcBx\n 9O1q+wRAKATIV5C2HJIIE51jgotSo1lugVhnfyALePN3li4YNhsMWTbdP6TBjHInlcMIHYcGgj+\n pWS8UJqWDmzASWqrWJfVbkK7TYVOaJ8xxUMeSOtBOZrZ172UfygjI720EFNi2uu1yiitsQMgJ4N\n piyFydAPR2rAZYZ4YwD27UP0Lj1kjmcFgPepvuqXTHSUvCMHdNsygjDqBqDN7Up0jVwIf6gXj+6\n 27edXGrmSsCqpEg==","X-Developer-Key":"i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp;\n fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B","Content-Transfer-Encoding":"8bit","X-Proofpoint-GUID":"NbQEiCbSP93oR8mrZARtpFPKnYCiRUTS","X-Authority-Analysis":"v=2.4 cv=KcHidwYD c=1 sm=1 tr=0 ts=69f23848 cx=c_pps\n a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17\n a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8\n a=0oGBXvcucFHjQTZxw3UA:9 a=a_PwQJl-kcHnX1M80qC6:22","X-Proofpoint-ORIG-GUID":"NbQEiCbSP93oR8mrZARtpFPKnYCiRUTS","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDI5MDE3MSBTYWx0ZWRfX+Wg+ETnOU+Jr\n mXRmMlJT+FwUKV6ayL8TcNk+qGR5toGBl05Xb+oCqZcMwTtw2321hhUGLWdYUm7MbjKDW7iGeqk\n FY7N1uNGHjOyxPvAORGJzN/C7qNoatLwkYMA4mgv7b9M5InZ8z2dp81F9QhqqWze6ECW+xGpcdn\n riix03dUIplM6eGYloTIs1KjidgRyemEbQk+r9CNLG+w8D2kftNa4uumexwxnMUivUvguoFa9Sj\n 4Y7sjTGUZAKLwPEtq99n8Ty7I7hNXrdeU5K1NrtY+bbZ/N1uaGtsiwVFzT0cKUQVazjIaT2+J5r\n WMme+G6KuIwH/wAQZFfG9pzlMjiLGGoa+NKXWvE9XVcecsgHpHYs1fyPt9Ek3GRwRhLtUHxCRb6\n qErE8ReUR0/yqrbSmKUMZ34+nbwWT9qDtocsjFDHEUzULvLrjbS3BFYYUSp4wr1TULcneySA8Mg\n KUW4nofNyJSBVQ9Q+2w==","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-29_01,2026-04-28_01,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n impostorscore=0 spamscore=0 phishscore=0 bulkscore=0 suspectscore=0\n malwarescore=0 lowpriorityscore=0 clxscore=1015 adultscore=0\n priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc=\n route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000\n definitions=main-2604290171"},"content":"GPIO_ACTIVE_x flags are not correct in the context of interrupt flags.\nThese are simple defines so they could be used in DTS but they will not\nhave the same meaning:\n1. GPIO_ACTIVE_HIGH = 0 => IRQ_TYPE_NONE\n2. GPIO_ACTIVE_LOW  = 1 => IRQ_TYPE_EDGE_RISING\n\nRealtek RT5640 codec driver requests interrupt on rising edge, so correct\nthe interrupt flags, assuming the author of the code wanted the similar\nlogical behavior behind the name \"ACTIVE_xxx\", this is:\n\n  ACTIVE_HIGH  => IRQ_TYPE_EDGE_RISING\n\nSigned-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>\n\n---\n\nChanges in v2:\n1. Fix codec name in commit msg\n---\n arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701.dtsi | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)","diff":"diff --git a/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701.dtsi b/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701.dtsi\nindex f6cad29355e6..420858a8f4a8 100644\n--- a/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701.dtsi\n+++ b/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701.dtsi\n@@ -67,7 +67,7 @@ audio-codec@1c {\n \t\t\t\tcompatible = \"realtek,rt5640\";\n \t\t\t\treg = <0x1c>;\n \t\t\t\tinterrupt-parent = <&gpio>;\n-\t\t\t\tinterrupts = <TEGRA234_MAIN_GPIO(AC, 5) GPIO_ACTIVE_HIGH>;\n+\t\t\t\tinterrupts = <TEGRA234_MAIN_GPIO(AC, 5) IRQ_TYPE_EDGE_RISING>;\n \t\t\t\tclocks = <&bpmp TEGRA234_CLK_AUD_MCLK>;\n \t\t\t\tclock-names = \"mclk\";\n \t\t\t\trealtek,dmic1-data-pin = <RT5640_DMIC1_DATA_PIN_NONE>;\n","prefixes":["v2","2/3"]}