From nobody Sun Feb 8 21:32:23 2026 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 13571287268 for ; Sat, 1 Nov 2025 04:30:04 +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=1761971406; cv=none; b=RIA+IQ1B6NVrhkfj+jGLPMVvP33ABAyaLbr9kJHvez4p5wALpKLJg/5XpYGo3jOTfUqsKC526M+kQkzBQlR6c6cC6X78ZT/aP0BcrO5ZV9k+v1/AKm2azOtR2tfoO+1rit7U1wETw2V8J2OxTISwjt8VfthMrJKngcv9CYfJqbo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761971406; c=relaxed/simple; bh=hOzRlMRlpIFq50j9dDHMLuFdaWiwUzshHPxiwOpWbK0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=h6/iU1dC+zjufhrjOIA7UZaybnV9P+QMllj717V2+dNfV7IQpzLvmtQCCbC2wx9fp5i2Sr1gcowh1ATAMNL6im0opnSBmNivFhs8QMF6VZDopfPd0gxCO5qnSIx81RRw9zzyGJ1BATrtLFAPOAIrxK/S3oBIdW0eqhOzUMuOK3I= 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=grlhPYuu; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QnDammbi; 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="grlhPYuu"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QnDammbi" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5A12r8sV463499 for ; Sat, 1 Nov 2025 04:30:04 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= VCqahWxJSH0GJ6HwC5OvL8qeWdhWmEk+RK3OoYwwn+M=; b=grlhPYuuRy7u9HPb hY5dmob/1WLH136XMzDHSCFS6OvyQW8uz9rDf7Fze8B4zbOepisIZrdLNtyK52/P hhhmY3eLqjZv30PmuAn8IHpFZIyY6ekTm+psFlrfaw0Di2U6zAwSYsdnK8iXMY9i f1p0lIhi8hw6R7dGyDdH//g6MDAyZCi/geNQKUsculA+EBiVXpf/QfhYSRuw1Hvh xdFfJ7rPE1ECCBMEppxpMYJO1LAQf8u8mrm9TIyZZwZDiAMaA+tPqNc55vywRCEU WJy/fVbdl847A9O7BjXvX98VQVxqotmNbln/2XG7u/heTHkktF80e1yCDomo1gXz 2WcaXQ== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4a59t003y5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 01 Nov 2025 04:30:04 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-b522037281bso1961272a12.3 for ; Fri, 31 Oct 2025 21:30:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1761971403; x=1762576203; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=VCqahWxJSH0GJ6HwC5OvL8qeWdhWmEk+RK3OoYwwn+M=; b=QnDammbiKNZODLocg70nxJZvNkEvsstldn1ZJD7MVD7DvcLTCbdJfeC4/kXDUuhgdp GlSmOxSRqAwd2WrZycbBNPkj9Y+WKj/Ule+p+jd1zbfy6KiY55vNE6N8L3p2sC+XZMmE CVHs0Xqzu7YBy+NWUGbNhBnRBZE6q/JQ4ZUvi2NJh3aUWnxpbiyjMKKIniH/Sq6P3DnF hpix/lih5tftQg7EMECqVE6dDZYkhANo9sETmXo77TkSSTlTuMt5rr7Y0Gj5ibu3HtYj HoBIIVKBsSOVtB0yMJTIErDvkArc9KzzCIWc5req9DTuylMNhA/888SjalUUYwKTQSiW 12EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761971403; x=1762576203; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VCqahWxJSH0GJ6HwC5OvL8qeWdhWmEk+RK3OoYwwn+M=; b=alSPLdUHnRg1Lt2TFnN1kV+/KMLEjOVXr3kszR+HKPAg1OeBxfrk4dsFCUG8UTNJWy OXFzMseKn/FEEG8we8ZZdc8TkyG4mVqlBolHyj2Hgzv221TF8N09Q3JhA9XkD6H425C0 67nrvtmG0ZkYE7Mz9avmyetdwl+xNk3Xa2JgrxXivKly40AdTt2nkD0s2qx58LM5iOet t7Q87+lqDKY4rZ5zXOYQPkDnB7lH8Y1Ti3QaJRT9faP8/Y1C1MLM+diTdh3Pgn3kdV1p O6p6516oXWU2nvrHH+xzXLsgyERvqpJqiTtdNnVYkMV9UqQkcqXvUZVCGjHlpiF5VS/D X9sQ== X-Forwarded-Encrypted: i=1; AJvYcCXeIR/Be0+3EWJgNm7yfjEAN12N2s+Ncshhmsz/fm0rKXYF+Gk1iGCrXkiVgb//zVfnPlnnUBKq9fKYu4Q=@vger.kernel.org X-Gm-Message-State: AOJu0YytEZqDQ37X6h3fOAbcsHFvq+1rzTnDSGhc54cvqji8kYqEIRmh ShJUSMXYjDYMXFzmBWcJUhe2uPtU7g3DayvQUDpuFE8TeH1Pb+8ChPqW+tPd/2MOXSntcTBeUTp UAHJxWJ+ARcZCF7gi4LNof54wafm2GjyckCt/zI5fwYx7H2oG9DPQu4x3Fuskh9WqqEQ= X-Gm-Gg: ASbGncveW4XXvu0pUR2UE8/ZuFhiQ86uY40sgTtkouQ0/6zTK3+u7iT6Km7qXfXkf8w ogbDB+rzYll2mO+L1A8WxAmwr6RdIGMjg07hWYNHms1lQDoaY8YlEHKtmD4Nrkf/HA2vQev0mnK STCAsZw2D9+Ygzf4NftwLUelR90p2tZzeq6ZbGsPzM3wD6wB+dfRgowmyUJp3Xf5SDAGc7Za9/2 hKqpXGwPWutSMwTHma+GNQXIylPubAmniRH8YHGbyQ0nikpVf+EBKnKb+l+SthogsA+uQGhhAdA znR0SRFzQYue+tN4obtVvCbWRzYkeqIJuoWhaGmWggDB2XIMcJIvn9Cc91eOj/opG7zTK5ix1gD KbNyeBW+lWrh4TAYELMMY1/3A X-Received: by 2002:a05:6a20:94c9:b0:334:9649:4754 with SMTP id adf61e73a8af0-348cab90586mr8300610637.13.1761971403121; Fri, 31 Oct 2025 21:30:03 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHWduze7ttH0fM3SXqrm9M7DW4Z/7xe/Nc3XYQeEd4wKVo1kiDZdb6XskF1v6a8AcaNd0i4Jw== X-Received: by 2002:a05:6a20:94c9:b0:334:9649:4754 with SMTP id adf61e73a8af0-348cab90586mr8300585637.13.1761971402661; Fri, 31 Oct 2025 21:30:02 -0700 (PDT) Received: from work.lan ([2409:4091:a0f4:6806:9857:f290:6ecf:344f]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-295268717ffsm42273285ad.2.2025.10.31.21.29.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Oct 2025 21:30:02 -0700 (PDT) From: Manivannan Sadhasivam Date: Sat, 01 Nov 2025 09:59:40 +0530 Subject: [PATCH RESEND 1/3] dt-bindings: PCI: amlogic: Fix the register name of the DBI region Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251101-pci-meson-fix-v1-1-c50dcc56ed6a@oss.qualcomm.com> References: <20251101-pci-meson-fix-v1-0-c50dcc56ed6a@oss.qualcomm.com> In-Reply-To: <20251101-pci-meson-fix-v1-0-c50dcc56ed6a@oss.qualcomm.com> To: Bjorn Helgaas , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Hanjie Lin , Yue Wang , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Andrew Murray , Jingoo Han , Krishna Chaitanya Chundru Cc: linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, Manivannan Sadhasivam X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1877; i=manivannan.sadhasivam@oss.qualcomm.com; h=from:subject:message-id; bh=hOzRlMRlpIFq50j9dDHMLuFdaWiwUzshHPxiwOpWbK0=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBpBYy9zq4wJrz0r3+6uCkCvsMmwRZUlT46YYvOf J+G28QVziGJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCaQWMvQAKCRBVnxHm/pHO 9T7WB/9nIC9CiMtsjFOltn8J1++MX+wQ/k98V/p+0MAawJkUXXMpCNwLStWI1NmCyUkr8N20efv MeYn4YxpBpJesUMCtMvd8rY0ZTPNM9eygq7GWsxlcIkJlD2vnxBlSgXs5sHGSzcgIIaXIaxG5EQ lPY6zr6SEfF6KM7y43ow45Qon28ey0xRI1EbMExZKnmclQKdqWq9HntetUgaZVMOvQTf2bXsZGA wTvDOztHqK9IKShy3PiYFTZc69Sp8rh6DLOV1pHf6lKsPPCeRfN9Cke2ROnJvnKvcXZIdTbDndf ymyWWbXKvW+eKG4O1aQbRvM997tza5KQp3LFXjTU1VPlJNz8 X-Developer-Key: i=manivannan.sadhasivam@oss.qualcomm.com; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Authority-Analysis: v=2.4 cv=B5e0EetM c=1 sm=1 tr=0 ts=69058ccc cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=tsNw8QEO8ZJO9lGSRLYA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-GUID: WQOWfY13M-juvTBXCffUexJJQcbujo0b X-Proofpoint-ORIG-GUID: WQOWfY13M-juvTBXCffUexJJQcbujo0b X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTAxMDAzNSBTYWx0ZWRfX8EMjBNk/LACS D43pMSg1QiywPEfOmBPLX7ezDJ/1yBHlXfSnqPfFlv/aFYkIqEounnzpQl1NN3HMeJHtIZv9rlm NQSI9h6UN7y2FDfCKE1AfVoANeNxB0F32Mx3OcKTlTzN6jJGTttT+eqpbiJzdd/bZG+mI04SQW7 ci85C9d5qJV26oQ2txRIx3YGhDswVtc09a3+sL6oa6pkx3SdEtlQhlap4jf9BYk/Y7W/9zu65U1 uQM0DMyYCfEFe0wavN7y4egqk8uPFhohuSb6JMuAfIAnK6/tpPrCQNSs336RGITgsGlI28RvTlm lq1AXbcK2cwiCizEtvb088T0MwNiwjetDAypnWG9INqAmhNDoeAiQUz8wrqzf99QNS6jv9LMxoO LHW5n9LisV2YdwpRWgDx+n0ixi5iYQ== 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=2025-10-31_08,2025-10-29_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 spamscore=0 bulkscore=0 adultscore=0 clxscore=1015 suspectscore=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511010035 Binding incorrectly specifies the 'DBI' region as 'ELBI'. DBI is a must have region for DWC controllers as it has the Root Port and controller specific registers, while ELBI has optional registers. Hence, fix the binding. Though this is an ABI break, this change is needed to accurately describe the PCI memory map. Fixes: 7cd210391101 ("dt-bindings: PCI: meson: add DT bindings for Amlogic = Meson PCIe controller") Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml b/= Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml index 79a21ba0f9fd62804ba95fe8a6cc3252cf652197..c8258ef4032834d87cf3160ffd1= d93812801b62a 100644 --- a/Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml +++ b/Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml @@ -36,13 +36,13 @@ properties: =20 reg: items: - - description: External local bus interface registers + - description: Data Bus Interface registers - description: Meson designed configuration registers - description: PCIe configuration space =20 reg-names: items: - - const: elbi + - const: dbi - const: cfg - const: config =20 @@ -113,7 +113,7 @@ examples: pcie: pcie@f9800000 { compatible =3D "amlogic,axg-pcie", "snps,dw-pcie"; reg =3D <0xf9800000 0x400000>, <0xff646000 0x2000>, <0xf9f00000 0x= 100000>; - reg-names =3D "elbi", "cfg", "config"; + reg-names =3D "dbi", "cfg", "config"; interrupts =3D ; clocks =3D <&pclk>, <&clk_port>, <&clk_phy>; clock-names =3D "pclk", "port", "general"; --=20 2.48.1 From nobody Sun Feb 8 21:32:23 2026 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 55EB2288C2B for ; Sat, 1 Nov 2025 04:30:11 +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=1761971413; cv=none; b=KNO2PxYIEokTBuYncMAEUyULmrnDVl9gDThPlVI1COM63dFromth1xcVfPIaHfHzvd0SjBA9vuylgbnNvMtJ2fkNGPms/0vy+sX5He9CjUbCIZEL3jtcRqDhPUqINUckc2BSq1wBZ9Dm8tyO7+KYnilZtdEdZWXcKo9fCYLhA+8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761971413; c=relaxed/simple; bh=VrcDCZTTzA+LINiKOMWUnoZKZnxjToLdODEk4F9zscM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Y137DtJpRB/wDkX1XT/sFeXZHXrIR4Mro7s2zPrXvFGP1rZi0RVzUMsf4yA3ETnEHJydyJYYi9jHcnRTwVO3EDML4WEZ3scRHSyYzy4mrIjNP7m6vVVa4VqKiioVaX3ZgZHvAzqs9kruFj6byVXCxbCuZ9Cnj2zjUDtlbx7YrGg= 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=QpfW27k6; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FN3aJZmy; 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="QpfW27k6"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FN3aJZmy" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5A13jdTK557302 for ; Sat, 1 Nov 2025 04:30:11 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= rEmntNzIgvbd3ZfuZ5iUUv+8+XvQ/yURzasHSY5J4tk=; b=QpfW27k6/ts5uivf O0Jv5hlAtu0EzN6j07MkZDDnO/qtug/EcMJcALOCtmKE2IASg9lvaeOtddlQMScD kiATUwyQTn1msT/NGI57gx0/PQbk8RK8/BYpKS55Xbht5Im/pKu6bwVMMJC5lbEi dcLtnvXFJewtbMhH741KAzTA7IWWI9aViLmGAMY6rAyzty8bPliBy0DZ//kpjoLg iObSQwVU4uQSS/FK2Q45jW6V0SpXS6AnHufPSvzAEjLAAOTIpQnHdi3JStnoQRKm 8pTKt2Kw9Z17uNqRxbB0BRiiDXWU6quRtoAzYRvOBWcp5JAbVx1+kq8SayX72wPE D7zKWg== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4a5ak8g1tg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 01 Nov 2025 04:30:11 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-29526a0d1afso17468285ad.1 for ; Fri, 31 Oct 2025 21:30:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1761971410; x=1762576210; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=rEmntNzIgvbd3ZfuZ5iUUv+8+XvQ/yURzasHSY5J4tk=; b=FN3aJZmyz/SpeTngTqfrbiSexFog9P2ONgd4TeoCSWrOqNwr/vmWlmLcnuhxsXxnO1 PRU6cRjh4zjDt32BUtYgtCQPiaLh3RLJWlu8Ep/WkDdbmhu9QEOgckTxFDFeMYxrNB0F 1pqgxSENtR+95WG/gXtYLkQp1rjh7kwct3DLUugQtEQVCj7acAslxxz8gWIc1zc9FBMu xDiHoqjSpxpQyoqvNhEyhyRg4hnjx+IzUOmVzsuGUzmxvIXKjZiFE6vDeBVgCJnFtSjN fEjmQ3DmB7DZiKzJolEUq85oB3V6HhfDeAvRKF9IZ2kPbfccnRQxK4WBcOJdsSA23PWi iJ8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761971410; x=1762576210; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rEmntNzIgvbd3ZfuZ5iUUv+8+XvQ/yURzasHSY5J4tk=; b=KCxDbLlt4ZnP8c/rLbudqYaLeQC7nPCXzKFQQTz1UnfoSsyNCSUCEXpe44NWzJl0i8 iTv9SAmCCXZl+nQY+FP/DNcQnYLKhBxgkI6QK2/FjLuYUsWpdDWdKIXb3RG1PEhdWfqy vPVrxEMjWrddZ3iQlBLPv+8H+SKL3zCGFEl0JmDNlQyk03LJ8KIHFUgwhSS4TUkgDIBU LO5UBC25WZV5NIU5Htn/OQxMTRYKoAEyvkoma7nQ9IMK7KdOFm0Pso5c5QBqkQ/sKq1d u0ZPEApOnNe+Q7x7tYgtX5nAutPGJAsmjrN38q4gptcigHEhiUDgr6pLW5oC28wbqt9W SPKg== X-Forwarded-Encrypted: i=1; AJvYcCU1Tgnf9O39aXonGv1/zgCofd/p1SDzwtJSg+1tFIn2VUMUkc/Tpeq1mQGKi5MKYh9OuKt6IBRhHAlXFzo=@vger.kernel.org X-Gm-Message-State: AOJu0YwyJnkr+0SQCMJknKr+cK9aoV3wgNzNe1Pfkkl38RLk8/r9h+B9 oBNF0GzRHpRSvHBhnZ78/AQ4514aHx75tf8/qLXZfFFUeADUTG+LAkZ/5roB888mZurlLoqc+FL MyD5CnhRhtGB5AOqUln4E/yl8AbhSaT4GmMn+YeeBQyg3BdosjRSPfvsuKPhljW0wLPo= X-Gm-Gg: ASbGncv2Nj2QEhZ1iMPlurLx3FxT5p2s6H5YxoxgWDMpNEycSKXaa4GbuyZoTxYswZL oUoBMmedZyX/i5gGf0hZb5QwWn4QgxzMkuM/cgj0nBvf55kXDOfaEgVZeKF/LpLu145Dp0r6XXK iB9jWUa4EovmHSoG1Tw+KezDYBPXRogBymWT3H8By+g3VptiCpfmtdBnJlOKSZxXVgOagu+4Y51 RL+Dh0j5mFIqVx37zWmezwQcdgxSMASE0sDpthOdTCodIJAenIPuDOJ+JXr2W7Q3mHh7l5za3qh qjs30bT2TVMydbADmLKQzwGcYppvsJw8edOdaiBqspaYmv3OSRSVjcqlNKjcmU1MRHPrcbiV+zW DEiW73k4reqIvqPlbz9s3bXaS X-Received: by 2002:a17:902:f602:b0:295:28a4:f0c6 with SMTP id d9443c01a7336-29528a4f5admr55695985ad.0.1761971409397; Fri, 31 Oct 2025 21:30:09 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEVwZ+kekou+fixvG0M2Vz/vgve/y1Kvl47T2KxfST7IaCXT0xX2tM2WuyIGokWq2NTuaVOZQ== X-Received: by 2002:a17:902:f602:b0:295:28a4:f0c6 with SMTP id d9443c01a7336-29528a4f5admr55695065ad.0.1761971408819; Fri, 31 Oct 2025 21:30:08 -0700 (PDT) Received: from work.lan ([2409:4091:a0f4:6806:9857:f290:6ecf:344f]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-295268717ffsm42273285ad.2.2025.10.31.21.30.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Oct 2025 21:30:08 -0700 (PDT) From: Manivannan Sadhasivam Date: Sat, 01 Nov 2025 09:59:41 +0530 Subject: [PATCH RESEND 2/3] arm64: dts: amlogic: Fix the register name of the 'DBI' region Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251101-pci-meson-fix-v1-2-c50dcc56ed6a@oss.qualcomm.com> References: <20251101-pci-meson-fix-v1-0-c50dcc56ed6a@oss.qualcomm.com> In-Reply-To: <20251101-pci-meson-fix-v1-0-c50dcc56ed6a@oss.qualcomm.com> To: Bjorn Helgaas , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Hanjie Lin , Yue Wang , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Andrew Murray , Jingoo Han , Krishna Chaitanya Chundru Cc: linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, Manivannan Sadhasivam , stable+noautosel@kernel.org X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2433; i=manivannan.sadhasivam@oss.qualcomm.com; h=from:subject:message-id; bh=VrcDCZTTzA+LINiKOMWUnoZKZnxjToLdODEk4F9zscM=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBpBYy9XwQb731Bpv0QhX79igT+SZRYiSopEBiJ4 W2XERk5uCGJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCaQWMvQAKCRBVnxHm/pHO 9Zh/B/9owuOX+V5eWryUwchPVToFhqEvoXpFH2c5lRHxiSrUbe1aaJoP2pPhP1t0wqK49vmI5o7 UVb8r+OdIcFl+ZF7Kn0gr4dOv3xXCbYKb0+vgmdMxHFTZUUhzt5EMnZd0S1oobqV2hJvmpbMWEn bx1QA9Xu9f9Al2l0hUZQm2SrCJPKqW3c2qQbEetzF5MVp4isGqYffd4VI0Tm9vyS73l+60be+2I +bnZiDs4mYAkGHM79aBXBZUizbn2qYhm4dP/kPatxE9ipGiiTivqjIfiXR7s8X5mwSSyqM/fvaa AjG9aS8O3ekS4FGuOqfCEscfcTNjaHgzg2ieFHftf+S8v6Sb X-Developer-Key: i=manivannan.sadhasivam@oss.qualcomm.com; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Proofpoint-ORIG-GUID: QwzUyWVGCo3udze2ov9ThW52C_7bBYOb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTAxMDAzNSBTYWx0ZWRfXwfpI+2/hm4sd I7cPqKzLy/5ciVlLjZcBIrxwzpV/fVuE9ywkzXRuqT4BJBfLBtw2Ki3Yg+z2hPM2mGq/oVmw8x4 PN91eLmrDKZkiOfwDpRXYjdeTzo0bdTvscpgkXC8jDrF6rFibfMz1qsYABGruUi4YGUQa8TA5gX aatjwcDwIYWJD9vG4/CZRUbamERlEkEn6BNe1cXWC2uLHzxPiIZA68rnfI30dlyi5IMKtkTKLfA s6yEwqQcHJW34/QuNxEWsgDaRxrIYHza/frgbqG7qb1XpXsvv/YhuFDOapIKGG4422vC6MKYb0x wHisfYcnOPEjSLTjb9Qv5nwEtPqG18rsbz0wndlUI+7q4WT97AUI6cNWjRp4ic8Tk2M+4OerupI K8UF2kMqXSIUYrmnmSMA+OKuefGjiA== X-Authority-Analysis: v=2.4 cv=ZZEQ98VA c=1 sm=1 tr=0 ts=69058cd3 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=_UaV9RfZZwOaPWMAg4wA:9 a=0bXxn9q0MV6snEgNplNhOjQmxlI=:19 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-GUID: QwzUyWVGCo3udze2ov9ThW52C_7bBYOb 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=2025-10-31_08,2025-10-29_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 phishscore=0 lowpriorityscore=0 malwarescore=0 adultscore=0 bulkscore=0 impostorscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511010035 DT incorrectly specifies the 'DBI' region as 'ELBI'. DBI is a must have region for DWC controllers as it has the Root Port and controller specific registers, while ELBI has optional registers. Hence, fix the DT for both Meson platforms. Cc: stable+noautosel@kernel.org # Driver dependency Fixes: 5b3a9c20926e ("arm64: dts: meson-axg: add PCIe nodes") Fixes: 1f8607d59763 ("arm64: dts: meson-g12a: Add PCIe node") Signed-off-by: Manivannan Sadhasivam Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 4 ++-- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/d= ts/amlogic/meson-axg.dtsi index 04fb130ac7c6a498f7e8029aeaa7e511cbfe815d..e95c91894968b2c8b3b8e96a5f5= e85cd60f3e085 100644 --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi @@ -208,7 +208,7 @@ pcieA: pcie@f9800000 { reg =3D <0x0 0xf9800000 0x0 0x400000>, <0x0 0xff646000 0x0 0x2000>, <0x0 0xf9f00000 0x0 0x100000>; - reg-names =3D "elbi", "cfg", "config"; + reg-names =3D "dbi", "cfg", "config"; interrupts =3D ; #interrupt-cells =3D <1>; interrupt-map-mask =3D <0 0 0 0>; @@ -234,7 +234,7 @@ pcieB: pcie@fa000000 { reg =3D <0x0 0xfa000000 0x0 0x400000>, <0x0 0xff648000 0x0 0x2000>, <0x0 0xfa400000 0x0 0x100000>; - reg-names =3D "elbi", "cfg", "config"; + reg-names =3D "dbi", "cfg", "config"; interrupts =3D ; #interrupt-cells =3D <1>; interrupt-map-mask =3D <0 0 0 0>; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi b/arch/arm64= /boot/dts/amlogic/meson-g12-common.dtsi index dcc927a9da80246da43391f9f90049c3570f10d2..ca455f634834b5a52db8ff4e6eb= ca35a87ea17b7 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi @@ -138,7 +138,7 @@ pcie: pcie@fc000000 { reg =3D <0x0 0xfc000000 0x0 0x400000>, <0x0 0xff648000 0x0 0x2000>, <0x0 0xfc400000 0x0 0x200000>; - reg-names =3D "elbi", "cfg", "config"; + reg-names =3D "dbi", "cfg", "config"; interrupts =3D ; #interrupt-cells =3D <1>; interrupt-map-mask =3D <0 0 0 0>; --=20 2.48.1 From nobody Sun Feb 8 21:32:23 2026 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 D14E62877E3 for ; Sat, 1 Nov 2025 04:30:20 +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=1761971422; cv=none; b=JuNvyi6ba+krkX9rNkHVNOCDCRoC+SJIUsxkPIC6wpevtXH+vtgr/qhR3bUolHCt1IDh+KFulzb71FwbsEocfdWuUq3OSA35LKSNSxl9+ChlkyrTHcsUbhdVJq5kU0/hJ29VLCGJJJJFOPPpUpK29dXDvTCAeoJAzCWzctd5ZQQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761971422; c=relaxed/simple; bh=z6Ma1tu8vEZQke3NjkVPJHb01xM4bsdEHhx7cBiREVQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gN05fiy4tuOyBOFGNZ59L/7BHQYK1X1Sy5Z2yYcNgvx9gj421BqPMRGs/BKlVgp6Lj41sX5VVGpVYV5cRfafBWuu+RwB3bIT4N1hBwFVb7l9GMr2kiOKo/h8B81zMRPhYl2UFoJ1B5H/3rd6fqG7nku0ARhF9wHDeEBNxmEvH/s= 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=RecnS/G3; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CM/she/9; 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="RecnS/G3"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CM/she/9" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5A13YnML428426 for ; Sat, 1 Nov 2025 04:30:20 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= /qVs9Q8bbIIjhgXIhLzUmZHcUu/XIpCZrPOB7b/VeVM=; b=RecnS/G3GBUtr5sn 0pgi0zH4N0oEH5hRWMkSNXc/6hZzq5ceyfpRNFy7Nt3gTjsVNCYb4uAFFxZZkkzU o3vUIkg6nZ3oxH9EIgBrYqKEAaOJbkaRquqZgeFNSNvweh7dWRkJBqcJDl1DJ3V3 5qw+dTA0Hx2N/wrctsew1WbkBVhWpcg1oLhX17KmPwXugMUvr+bpYiD/ZgOQ8x32 0AKKl/88Ju94SEkZ/xaSqWhzWd/e2GF78B/06lRImmUY3OXRNO5a8ce7j2VXBDw5 SZSDZGRUJ4UE3vsCoWtgfsdwA+hMyGEZ2aDsBaLaRkDmmbWtfszTkaEqklbGvYvD /vfZ5Q== 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 4a5ae30255-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 01 Nov 2025 04:30:19 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-290e4fade70so36210005ad.2 for ; Fri, 31 Oct 2025 21:30:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1761971416; x=1762576216; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=/qVs9Q8bbIIjhgXIhLzUmZHcUu/XIpCZrPOB7b/VeVM=; b=CM/she/93Bz0K+pvTNrQ9NXuVFmDsxQkTKwiaQQ26JwUypTZ3Ki/2M9VBW2vSqBRN9 gOaVEIGgT6JpcFawKtkG2OsLaZ8SJfgj8Eon59B1mBKESVgLpn8/Ij9qvH18BrEN3C1V YM9o2rpd7oq8VPRYBTrnRUEYZit2z4Cndf4i9B50frzu7opH8wl8SspLTt4RpmjYJ1Ih UE3873Uux8CMddzC/KEEUtwpPNzyrVHtsTfTlyce+scHZXl52P950kDddGPzKhCg3F4K fXDLOjVZtXft7zP9uHhYEjt2a5vSbPgmrKHcCXLZo6EjvZ3AJ5nyKymsCll5n6Lu4KNA lefg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761971416; x=1762576216; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/qVs9Q8bbIIjhgXIhLzUmZHcUu/XIpCZrPOB7b/VeVM=; b=Wt62vVZmZlCvCGx3QpWzaE33kps4t5dcWnkOa2ODu27r2s8v39QdUE/oXPPmTwAXop 2l7aUK+iN3tyHn6RFjQrDcBejXEKGS3zvhs6N3a82FuDPmIOl0txOj0jpLFcageIGcKe K9cAJelT3ZT0HwedLr1z/Q/wZYht1dtp5QEh1bKZatNPltXAz38BnIUAAIaFy1oGZWYs 8KzNxCWiy7eHxMjU4BCvTB4gi5NOfGfUoAIf3k652gPfcOnnd6Widv5H7X5LCKEOzxZk SPyClk6k73cSp6GvJGPV6CHY3P9raWl5HpTy06H9borJ5lYrxcHKFRt/IIy2sY+lL+Xb 4oNw== X-Forwarded-Encrypted: i=1; AJvYcCV53Si5zoGTx52twtm59jRTtJbvOKruxAk4VdYg4twLANftk8WAB+7rzaxkFxBjUFjtrvW/V8V8GzpSWQs=@vger.kernel.org X-Gm-Message-State: AOJu0Yzvw9G0zlci4Dfv0f0iJRvfUq76V5bBZ1yjVTJiW/9KbQUDr4Un C5pAggLpNbWptcuYjLfbAbCF39e/ZnGc+WxmGsLqp3pbbmc08juOfbgET7o/D5ZzVmP/lyKykdx 5EV3vqo47pUvMqa0p44iZW2aWuIJrATYPztSsh7VL3QZL6b26AuD6/NPcYPbSxfNExpo= X-Gm-Gg: ASbGncvaRy2g4njZl7Ii8otMqGbh5PD2MLUOQ8Z4rYfaYc0klJSsW3setSr4eSD4/PP awaJ0He7S9G6Nab3UW42VEjNpDdYqoIM1Gs5iwfRR3YrrbI3soGjP9fcM2tdnpKE5oSm0ne4mrr sWEd8Bo6oKu08UHh1QoZqz3wsNansAZVTwYMDJ2Clx5xwG6jGWFlZ9NIBtERweDnBkyaTf2fC8n OC486KqCeqyxaosuUO8iCl2Re4gfUI4aLpH7I3jBGlwdihfqkHFTFQsXk2ler4VG6SW2GXqk1l3 nXfPTvy5or517ieBR1GjwUEw4MWtE0ovoOcUtcpbmIoElxVLW8rbP49lpYmRZLRBgcur9trZR9t U1ajCD26hIOgm4aW0rdaOgjYS X-Received: by 2002:a17:902:dac7:b0:295:2c8e:8e50 with SMTP id d9443c01a7336-2952c8e96d9mr46357465ad.31.1761971415814; Fri, 31 Oct 2025 21:30:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IERXDukIavO9PR4//phPyGJduf0lbjAG/4vEikdn++zQ0+zjHP/5yiGYQHVqvMFXMVQNa2R6A== X-Received: by 2002:a17:902:dac7:b0:295:2c8e:8e50 with SMTP id d9443c01a7336-2952c8e96d9mr46356885ad.31.1761971415224; Fri, 31 Oct 2025 21:30:15 -0700 (PDT) Received: from work.lan ([2409:4091:a0f4:6806:9857:f290:6ecf:344f]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-295268717ffsm42273285ad.2.2025.10.31.21.30.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Oct 2025 21:30:15 -0700 (PDT) From: Manivannan Sadhasivam Date: Sat, 01 Nov 2025 09:59:42 +0530 Subject: [PATCH RESEND 3/3] PCI: meson: Fix parsing the DBI register region Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251101-pci-meson-fix-v1-3-c50dcc56ed6a@oss.qualcomm.com> References: <20251101-pci-meson-fix-v1-0-c50dcc56ed6a@oss.qualcomm.com> In-Reply-To: <20251101-pci-meson-fix-v1-0-c50dcc56ed6a@oss.qualcomm.com> To: Bjorn Helgaas , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Hanjie Lin , Yue Wang , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Andrew Murray , Jingoo Han , Krishna Chaitanya Chundru Cc: linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, Manivannan Sadhasivam , stable@vger.kernel.org, Linnaea Lavia X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3414; i=manivannan.sadhasivam@oss.qualcomm.com; h=from:subject:message-id; bh=z6Ma1tu8vEZQke3NjkVPJHb01xM4bsdEHhx7cBiREVQ=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBpBYy++GDC2FdF4Z/6/YuKrqvsPRDzSYzArhNo/ +csT538cMWJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCaQWMvgAKCRBVnxHm/pHO 9Wl9B/4lJRWgp4jLVDF1SYqDPGUDzcb472y2yeMmk2rkFfb2Uv1hlk/XcpOEfQgBpX/u8ZpXBEq T7H5Bx2EFq4Soc4HdtjIYaui17kadQmI7NRJFmmxhC1xko8FftZXxZfEtoP7KnqUP81m2N60jRI lMArC53Nmr1Sf+hjpHeorOGbMovA2mC7P2H7k9M4hLM015Lj6soWc5ViRjg3fdJyHkz/sZ9YvNN uoQp8w6yVTVJW+fZ5JSvDDRb/4HVStZmmu0VCObZK3EqVhOq8mGy7HXd5724d3JaWSl+0Ldj3N6 zW3Xk0bmCRmxWBjbPLOoTUS+M5L+oB3GOZ2L9kk3WUiDVkYR X-Developer-Key: i=manivannan.sadhasivam@oss.qualcomm.com; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Proofpoint-ORIG-GUID: Vh5pWZBRerUJImy-tZlAB3H-k7Jp3wlm X-Proofpoint-GUID: Vh5pWZBRerUJImy-tZlAB3H-k7Jp3wlm X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTAxMDAzNSBTYWx0ZWRfXyHENbkwLdqvq RacHk9IVCKPy9ndgY/Up4m8RgvJQsl36zPY7ABJIFAPMdY6sG/EtruLN+0iuUCB0S+OI6n17+bt U/azfeBZ0M1Y4uKrol4TYl2sHCtKiQ6zOl/3w8JCr/f7apZ664wKz1Lltdni8pdvhKPHaXZfCeG Apy/qqUihXr1FtdiyILZ0MbVb8OP4eGgbl/P44hQsdlubwuGTL1KRhYQOV7ncLnitSOOCXYjG9E hRodLYUBb7nbQDcEoqan2u8+5+bEEFS1imX80foY7UZz+wnacK+zG9drTE4t4mr4KWdEccu/X/v 864/L3WMJwlK31DoTuN52mhN8UAqEHaHBnzDnq6M0HcdcFNusit2lNaUiKJp+RI5Cpi2Z/MV9G1 QJgXuzbQIdIuZsmiwQgLmDzyczzFSA== X-Authority-Analysis: v=2.4 cv=CfUFJbrl c=1 sm=1 tr=0 ts=69058cdb cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=UqCG9HQmAAAA:8 a=Zk3OmFfbAAAA:8 a=EUspDBNiAAAA:8 a=szRsftEmMXlY6Mt0pVQA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 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=2025-10-31_08,2025-10-29_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 impostorscore=0 spamscore=0 bulkscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511010035 First of all, the driver was parsing the 'dbi' register region as 'elbi'. This was due to DT mistakenly passing 'dbi' as 'elbi'. Since the DT is now fixed to supply 'dbi' region, this driver can rely on the DWC core driver to parse and map it. However, to support the old DTs, if the 'elbi' region is found in DT, parse and map the region as both 'dw_pcie::elbi_base' as 'dw_pcie::dbi_base'. This will allow the driver to work with both broken and fixed DTs. Also, skip parsing the 'elbi' region in DWC core if 'pci->elbi_base' was already populated. Cc: # 6.2 Reported-by: Linnaea Lavia Closes: https://lore.kernel.org/linux-pci/DM4PR05MB102707B8CDF84D776C39F22F= 2C7F0A@DM4PR05MB10270.namprd05.prod.outlook.com/ Fixes: 9c0ef6d34fdb ("PCI: amlogic: Add the Amlogic Meson PCIe controller d= river") Fixes: c96992a24bec ("PCI: dwc: Add support for ELBI resource mapping") Signed-off-by: Manivannan Sadhasivam Reviewed-by: Neil Armstrong Tested-by: Neil Armstrong # on Bananapi-M2S --- drivers/pci/controller/dwc/pci-meson.c | 18 +++++++++++++++--- drivers/pci/controller/dwc/pcie-designware.c | 12 +++++++----- 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/drivers/pci/controller/dwc/pci-meson.c b/drivers/pci/controlle= r/dwc/pci-meson.c index 787469d1b396d4c7b3e28edfe276b7b997fb8aee..54b6a4196f1767a3c14c6c901bf= ee3505588134c 100644 --- a/drivers/pci/controller/dwc/pci-meson.c +++ b/drivers/pci/controller/dwc/pci-meson.c @@ -108,10 +108,22 @@ static int meson_pcie_get_mems(struct platform_device= *pdev, struct meson_pcie *mp) { struct dw_pcie *pci =3D &mp->pci; + struct resource *res; =20 - pci->dbi_base =3D devm_platform_ioremap_resource_byname(pdev, "elbi"); - if (IS_ERR(pci->dbi_base)) - return PTR_ERR(pci->dbi_base); + /* + * For the broken DTs that supply 'dbi' as 'elbi', parse the 'elbi' + * region and assign it to both 'pci->elbi_base' and 'pci->dbi_space' so + * that the DWC core can skip parsing both regions. + */ + res =3D platform_get_resource_byname(pdev, IORESOURCE_MEM, "elbi"); + if (res) { + pci->elbi_base =3D devm_pci_remap_cfg_resource(pci->dev, res); + if (IS_ERR(pci->elbi_base)) + return PTR_ERR(pci->elbi_base); + + pci->dbi_base =3D pci->elbi_base; + pci->dbi_phys_addr =3D res->start; + } =20 mp->cfg_base =3D devm_platform_ioremap_resource_byname(pdev, "cfg"); if (IS_ERR(mp->cfg_base)) diff --git a/drivers/pci/controller/dwc/pcie-designware.c b/drivers/pci/con= troller/dwc/pcie-designware.c index c644216995f69cbf065e61a0392bf1e5e32cf56e..06eca858eb1b3c7a8a833df6616= febcdbe854850 100644 --- a/drivers/pci/controller/dwc/pcie-designware.c +++ b/drivers/pci/controller/dwc/pcie-designware.c @@ -168,11 +168,13 @@ int dw_pcie_get_resources(struct dw_pcie *pci) } =20 /* ELBI is an optional resource */ - res =3D platform_get_resource_byname(pdev, IORESOURCE_MEM, "elbi"); - if (res) { - pci->elbi_base =3D devm_ioremap_resource(pci->dev, res); - if (IS_ERR(pci->elbi_base)) - return PTR_ERR(pci->elbi_base); + if (!pci->elbi_base) { + res =3D platform_get_resource_byname(pdev, IORESOURCE_MEM, "elbi"); + if (res) { + pci->elbi_base =3D devm_ioremap_resource(pci->dev, res); + if (IS_ERR(pci->elbi_base)) + return PTR_ERR(pci->elbi_base); + } } =20 /* LLDD is supposed to manually switch the clocks and resets state */ --=20 2.48.1