From nobody Mon Feb 9 02:55:34 2026 Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9851C39FD8 for ; Wed, 21 Feb 2024 03:42:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486933; cv=none; b=feQaovco4LgBEhO/U09IMJ1d64kfR+WTVXeiI6QOsqBPGpo1n0ghEQ7ZuPHbJFRhq/xOZbXFv9U7EBxvWfmVVPcg/oIybDmXObzN75lZXzUQQXgCpe4amcycczKzVZFLIvjQUy0qfmoQ5xDCkK9qHkVnXUu3ZtJ0kYEyLpxHepI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486933; c=relaxed/simple; bh=uG/9KOG8Z17eKXEtbxH9o5AmhzmNnY1T/Q7m5dFGLnw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Y4dZPaAl00xeD/lqSrl9WVZaD/kdDB23ciVyV5i8kgDufk8801iNtQJSDyzxPq9+iDRbDq7NMBoIwj1Rv/XXa1LyPczSqqjHreDjH0KGH7zqsvNcZJqmW8Sxn8YzZYPK/B/cXy7/22DbLN92lVi8Ymx+Owk6vzX83Mb3zPEpeXI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=HEB+pa8F; arc=none smtp.client-ip=209.85.210.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="HEB+pa8F" Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-6e34d12404eso2892954b3a.2 for ; Tue, 20 Feb 2024 19:42:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486931; x=1709091731; 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=ImXGIB7mWb7ZNVnOu2+1J6Z04awCO5hHkqZsUmjx4z8=; b=HEB+pa8F86X7b7Tlcg++wBIQwEdaDbwlrN583v2T/1CPFp3kak1PN47GDigs7OZN/8 lV0Wx5aiUrfxjcsSqshLa3tgqi2NAklgMF4PVPqPiX94AVhkZ0TGzpV9S8LSkswPx8re KNkmak5i4J7me2gTmHxSCa81JSd1J79GWN6itjbXjIOBo5OsIWo0mkflTDH+1aczitpo yxkn+tNGSBKrxpx+W51uDsJ4T5S2Z8XJnHm9m1UG/4TzAr3WIuWUG2lrEuay1FlXCOva 8Ie2r4GWRwmAr2LyVnWZdMPgV/b2Ll5hxoHV17rAtBzqKuVAQt658ZmbT9QqNk3zpp7m N2hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486931; x=1709091731; 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=ImXGIB7mWb7ZNVnOu2+1J6Z04awCO5hHkqZsUmjx4z8=; b=es8sXzu0AYwcG0mbtQdiH3Q2iTRVkGgYvv86CA5Lx12QsMPYenEYmoG47T5b239bRN Hh+2tFaH/O58b+/tNqQIn+i3rOrkcKCXciJcpG1/jpbzO0GOzRVkSkVbuIvH0Ps+ehtR Uh5JgF/clVcFDzRUGkoF/8vG5+Xs2Esm4A/L/9Vank4UiAApoiJE0ToiM08IyiNELVO7 QL7fh/HkVHIEWyuJ0QFzV1c3X07q7hvMqWMGeK7hIuiCzuGbpbWjomk5ufzJx31m95iJ KZIROUvmFpXHW30g2vlchfPE4uP58MUeThA/K4qngIylM10XecYR54O24HC8US6PokoK yr0A== X-Forwarded-Encrypted: i=1; AJvYcCXoJXHF+2DdwgP3Mbm4IUgsmvrWD7eCYH2zR2Vlmh0vydxD8DVeuqYkWBfdyqbVstVlcYcYKOACw4xXnVwKtYWNuGMsOKk7z5pWxvVZ X-Gm-Message-State: AOJu0YxwgXH/H20VgMoU2kGceSVxSeBDF+7BXM1JHDBtzSzuikhyf2Zz aj0IcOBIL73DO6pneZz2ez1V/jS8UMpfZ3LseUoVns0Tzs14v6zwl8ShM794dpy3lWxErhPwew0 = X-Google-Smtp-Source: AGHT+IF5eijTp/+XCue4i8inAVgdXDs95Vy9lc3aj26IyJDDAl/hNRkfFWOiR7Sg5/P1i9q0prIWbA== X-Received: by 2002:aa7:9819:0:b0:6e4:67bd:10fa with SMTP id e25-20020aa79819000000b006e467bd10famr6201338pfl.0.1708486930793; Tue, 20 Feb 2024 19:42:10 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:10 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:47 +0530 Subject: [PATCH 01/21] arm64: dts: qcom: sm8250: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-1-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1536; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=uG/9KOG8Z17eKXEtbxH9o5AmhzmNnY1T/Q7m5dFGLnw=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEF9/fHNekkvPUiaqVD1hZQ8DqFjrazu7GqQ IHE7EVUO76JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBQAKCRBVnxHm/pHO 9aefB/wOjD+6DG3lTAmXaj2NFcWPHTZlUrH+fNNDnmDiSjCYy1JhJV1mRvt6uqqoAvEjKOs5jAL XU69S7rZ/WPztMNu/HWFJBXdaPFpBfVqgU7isZCbtV/rsziS+4zPpnIlQ5qDN4kiUFJBNiMVYxE muUtwqZbCn5mk93f7nwDi17H1p4CvgVOmHw8lT0kgEWUtOmVBAW8lLFutR7PzEKL1/u/wtWBATr RnRYQ8SG9qPb+CWgVyagKenq16lkhab1jMvW7ACR9wXTtggQToeexOIDpN/7/ufZ7VNL1AdcY75 MMmWI01hqDfvEgm+hzw/lVUxWUuhMAG+jNEmU2nz9hYMqfoV X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index 760501c1301a..0c61623d9be9 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -2197,6 +2197,16 @@ pcie0: pcie@1c00000 { dma-coherent; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie0_phy: phy@1c06000 { @@ -2298,6 +2308,16 @@ pcie1: pcie@1c08000 { dma-coherent; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie1_phy: phy@1c0e000 { @@ -2399,6 +2419,16 @@ pcie2: pcie@1c10000 { dma-coherent; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie2_phy: phy@1c16000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-oo1-f48.google.com (mail-oo1-f48.google.com [209.85.161.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 59EC03A8DD for ; Wed, 21 Feb 2024 03:42:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486938; cv=none; b=iqD9mWZGSdPKEg4Otxpw0d4p+SsJTmPaO6TBDnwL51am1dU9rEL1/94CkD0PxL7sGvak6CtQkvwlch4wt3dpbV8BSuS3Q/v5i+/n5yuTTyOcm20JpvH1GBygYvzqnneN7KXA2AW61bjwyrVKKK6B1weGaQ2lXN1yt6EnvPc++7k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486938; c=relaxed/simple; bh=O5og4OchozAQWq8Cp+6rFJKQ0XxsxNLCk+2059Ri2hQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gyqJRSWq59BCx3Vu7kCLPlVQUdbjT0E+CO4T0oP+lrOKLgb5XyY3jgY/4x8WvxVnMtkG3NUM9lhQmUJPAyIVgUwLTZc9R3AKQpZ1N6OaTRUeF0b+Ie4LfCY+qeeUVYHE6qP0PNOVk/1l2ZejE1AWg42s7cit47DEjBDqlq23MnA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=zMe917S/; arc=none smtp.client-ip=209.85.161.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="zMe917S/" Received: by mail-oo1-f48.google.com with SMTP id 006d021491bc7-59a8b9b327aso42638eaf.2 for ; Tue, 20 Feb 2024 19:42:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486935; x=1709091735; 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=jhFwmGfAyp+KPgy1YNp5dgOHOitxxPzL4bzjbrdh2qo=; b=zMe917S/CM62eKt3aNxF07cnUppXFgC/C+B0w29/psv4CdWSFy5p27jdBUw4MoTYfi RWtcgFcpK0qxMRxo6mopJQY6khWMopFnTCKjQwLm0sS1143b+YUJvoLgZqFPIjwa/IzN uNOy+GgZ7wuPJuf9FvoX1zMfWvd2HWsemw0VxkqvTjwheHDcv6Zbmn7TvW5JHpFPPZpy lcKGuimLRNCIzGesoNKiFBAwlMbfj3b2djtDT3EB/CfOGzCYIvaTyqWvppjwnsmLflNg vafdNtqC5NEftPhn8sMK1X/UT5J2AOQ+TmUQv1PZk5iSZnJhN3lLXveoJhowSz3KesGn ylzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486935; x=1709091735; 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=jhFwmGfAyp+KPgy1YNp5dgOHOitxxPzL4bzjbrdh2qo=; b=gJ1CMfy6BnEApXoWVKz1+ZTXyplxoOzdYc3qv8HyClMImAbedQAk6uCkdgF5tzABeB 6+2W32q/BZ+CBkmcQSpgWCZrK+cl8aQ6XQ1OTf06y4+yssN9NHDoKGuv3+bWzqMV4ocK gzS16peHW6GKH7oC/HBg3X7R4VB8Iqo2bogECoYyDqxYEYM9Qw0rUwe+Hz3SkXGK0e8d 8PEwjzZL4Lj8wXIZarVryk+jGNxlrcEqbdrBJHfj2n3p7qTl35ol/CxWvlS1ugAVrTWB ltOoFafbZqoPVCTO9WzF9SIr/gF/nXqS5lTedFmLSeobx/Yz+yBzaQLJ31QkjchUrczT 9gRw== X-Forwarded-Encrypted: i=1; AJvYcCVXO0Xgn5G0+po58zrKzlhJ6bpRgf84ArhWCuHoqy1AMP2Ne4a9yJVMeo1k123B9N2HRs1/ItCnZrKsjRkpNn21pD/RvT2to/k2zBBp X-Gm-Message-State: AOJu0YyHeCW9BqiDbV+oCwbD+KnfJx4Z2IstsFkjkYcfFRI0YHdOE8Ww vIXAfS7njdEVJotCTjd3qTuuo8RB9uvoVK17x+JucOCQQ7+DtvlRbCUtMugry9JqhvJPXd5qpzs = X-Google-Smtp-Source: AGHT+IFSKx6GZ4yxulHPpTju/HaIehaHxCGHrqoUPm0YfYGbYPjQYdJI6R94uzZ5myHGjPluz6NN8g== X-Received: by 2002:a05:6358:e4a5:b0:17a:cfb0:828a with SMTP id by37-20020a056358e4a500b0017acfb0828amr20251290rwb.19.1708486935010; Tue, 20 Feb 2024 19:42:15 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:14 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:48 +0530 Subject: [PATCH 02/21] arm64: dts: qcom: sdm845: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-2-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1223; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=O5og4OchozAQWq8Cp+6rFJKQ0XxsxNLCk+2059Ri2hQ=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEFB56RCU+KeRm0TqjjtZdY2xuOfLd0HbpOI eg3yrsgWzOJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBQAKCRBVnxHm/pHO 9Vp5B/0Xvnk+89DL2B2kXhbUkU17AS0b/4yteiC/i/vFI2Fj70O/IwPyIHJ782fqMaBMSuThV2Z 5mf23v05A15lNpMTpXNCVDMdoHGv+fyBn8gyCTMXgQtTz3a8Smdbg+L7RiL85V/OxL+inb8NNYU 0P0AaagGlL0t8kVKSc7Adv3NIWQYgBBniVtJqGBU7ArtnpVMyacm9/7SVJgTCuNvAJ44TMTVvJW mHlB5gLPuq7MH7hQde7tahQ3nb0mOLCh1NMccD5PsQlPXd80aJApI+gtN7r2KzK8ce5ry5MObgE IRG30t0ALKjO96Iy1wXDkgUe8OiP4l7mM5F7iz67oKqsy4Vq X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sdm845.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qco= m/sdm845.dtsi index c2244824355a..9a6e3bcdc5e4 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -2375,6 +2375,16 @@ pcie0: pcie@1c00000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie0_phy: phy@1c06000 { @@ -2479,6 +2489,16 @@ pcie1: pcie@1c08000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie1_phy: phy@1c0a000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 04EF23B193 for ; Wed, 21 Feb 2024 03:42:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486941; cv=none; b=bni1lh3kWzivPfgEZMgNt2obwI+z0L5zuxTHAaK9DjZqzvEZ9t+1VdOXDTSrMdOO3JS5sMIgkM2iikmd0MQqtsEISs5XnUo7U/ggB3xvbrbbynoK4pJxvD7zPGJAYOp1tKDSMwa3GdFtes26A5/M47w3K53bCB4+aZs/UP/eTy0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486941; c=relaxed/simple; bh=6OdqvnqpDIHcssx6HxD8cVyF7xhLIDSsl6jVQmAddoI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LWQhMbyFtL1FjctX5fB1RVhya2WQCmK9+/tZ0vzGTabehD4OdIk18Of9P/yGP1KgyNp95tN11OTRMpmFnBEilnbUAZslisJZY+N2jAkVcIWye18z19nwifuadXhFbBCP6eyUYt8DQ6QC4SI9XEu3Xg8t8ppHK3XAEqST5RbmNsA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=LThdpo/0; arc=none smtp.client-ip=209.85.210.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="LThdpo/0" Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-6e484011e28so752423b3a.3 for ; Tue, 20 Feb 2024 19:42:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486939; x=1709091739; 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=DC+RBD8xa7z5+jHNAaczlNmwqvhjSg3R2s5n3RctooI=; b=LThdpo/0MqTj1tPiQWMd845noICP765O1jdq0ZCZhnkldJvjdyMpn0+vHY7pbXYXaZ 4tUBClDSdj88aWf/8EaRZfnZrl5wOQWIThW64NmsLlgtumb6vVH1Ke5GtuKVSmeYMD2L 78H2sEzBrG0+FZbmBMVOQ/5C2wPfMMTcDM7lTRhTMpeUUIDgPMLNkqVrvm+yQYnSQxiA gqmluaeNmlINCU/z1Nv6BNbeQec/vjPFMr27NU1wjGmRO4AymeeGaiuIziNS7YPHJutK 6bskOTCFpYrcjnSH+Ik4qwRlv1l0SFfLTUP2qXB3nhgsOMzM4i7U4NYWaUXvScoPyohN JYyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486939; x=1709091739; 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=DC+RBD8xa7z5+jHNAaczlNmwqvhjSg3R2s5n3RctooI=; b=msrDOoqrQ3gwTLiSInGloFRva7aJCqvtWBW8LVL7n9rcqYtL2p5IseSlgKdkvkU9ir JrWxi45p1AYxhdp+1GwJigNvASuQ1CTPZpE/MdJFDckSNnagGyPr+4P6Eqp7CRnTbx2T bpG36OlsRO1FAaA6ghXm2gZrQusd2mCGCWmIQHyoBmk0NMG+Kr2XnrhLo4B+eVgpvZIN YYl13ORnBTiHTHF1giDJjZ5aO5w0IzrNtqBgQBC692ho+hX5zS3lMgjW9t1mwxPXHCA/ Pj52sP6iQN5OXMl3LitEN96XMogwFQxJye8J306ie+gLRsjJGe22jVE6qahECTAv/YAx c1VQ== X-Forwarded-Encrypted: i=1; AJvYcCWureBXhmiUjmxCI8a7agT1/2ZOE68re4aS4cCEGBrFfH8Aebivab+jiYsyv9DhUCjspI8/6xSuBSQte6MfScVtspe87MGr8eKFY3v0 X-Gm-Message-State: AOJu0YwbFjymRsx0pwWR7l4tVAJzC3UoygOQt+kQqsmul8UwJWkmb40d qsJ+kR4yiQiL0ECdlGx1Bvk1AqxeoVsEFWoO1AaxINtCb1kIzju/qRq5JpjdBkdiQa21KIru/YE = X-Google-Smtp-Source: AGHT+IFa/xMO2wZNDRqa9l+Q9k9ekWwfTiDa5AaMSSMxyD0ucqUjwfaI0Euu6YN4Bucul6tAbB/FYQ== X-Received: by 2002:a05:6a00:6a09:b0:6e4:8fbe:cb33 with SMTP id hy9-20020a056a006a0900b006e48fbecb33mr305615pfb.29.1708486939057; Tue, 20 Feb 2024 19:42:19 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:18 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:49 +0530 Subject: [PATCH 03/21] arm64: dts: qcom: sm8150: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-3-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1249; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=6OdqvnqpDIHcssx6HxD8cVyF7xhLIDSsl6jVQmAddoI=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEFZAe/t1aSotuopKDU6sQYhZIGV3GKq6Tmj 7VLGBm9mouJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBQAKCRBVnxHm/pHO 9TLYB/4lqxmDMuLB+j6HDWQjpGOBFU2Xy79ijVi9yBtEwqT41Hulx9Q6TAWQzcVAVZGQZl4YPU4 wz9du3QN0nFvLPIjrUyOilzChk4URG9+aEvYt0VXpHX6uLZCB586Fq9+XigjqvVdAS5URuPiGjy hYLecLcic4antYMeZMUxujwK4EjWXhuSFL4Y1MeQHlYCa8PGctbzEzCe3T/5hxfRXKOggK24NEw MFQFhmo78dXD8ii92olMhSKvtp9bCZoGoaPAWFPs2qzOnyAg7Co++KH2zZKzuhAeIgbZOzz9mpx 7eWHkU2EOhhtfUh/I3sC1oyYqc0W8i9g7tVznc9yPM2xtVfT X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8150.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qco= m/sm8150.dtsi index 761a6757dc26..c9c46ccecb69 100644 --- a/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -1885,6 +1885,16 @@ pcie0: pcie@1c00000 { pinctrl-0 =3D <&pcie0_default_state>; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie0_phy: phy@1c06000 { @@ -1979,6 +1989,16 @@ pcie1: pcie@1c08000 { pinctrl-0 =3D <&pcie1_default_state>; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie1_phy: phy@1c0e000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7EC933BB22 for ; Wed, 21 Feb 2024 03:42:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486945; cv=none; b=TQqibfh/TYBqG6FOIILl+7ogMFbB3hP2wfUv2EnVYgp1SwLWlCAadlqDQ3wOBIZyo8Plx4hMhtHv2YXPK3BOp4ePmpF1Y5JmT43aqIjmuvQ9ylTwjijbQgfbKkrVslsfWwQoDoVwyw1WIQaeRuHyP36+kKysQHW5t8jXaGxieo0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486945; c=relaxed/simple; bh=KbA9G9eXOsWwtGSkFU+soq1QMhVPjhBtiPB+o5awvqI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=m3BpB16RO+ttDyBdVf+kz+Ge3ZuldnGHgfYaSb0Iszc6DGZndfzvDjxw5Yz1bXXFw0b1ufyenWBN5k8mQCWst2j+QPvb6xnl4A+NyuMIppH3S1JaVUeqe9XWc9GXQn3Tzg3YlEf9ehrKSAD4z3adryrfbc43OrO6UViPwrJgzpQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=gif9eeOe; arc=none smtp.client-ip=209.85.167.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="gif9eeOe" Received: by mail-oi1-f178.google.com with SMTP id 5614622812f47-3c0a36077a5so3807438b6e.0 for ; Tue, 20 Feb 2024 19:42:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486942; x=1709091742; 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=vlnBSSjOzn7sFPoNZS7Y/ly3BdTtFkH+6wgg++BCcqU=; b=gif9eeOe4yOxhlkczG+OXyNKDbC65ZkR2aZXbQjyTn43VzkaIUilBPJHCr8yXSK/jd aKRMu1LdYz4c12v52tdkVIecjyYnYDZxGxOs5FNiB3IUD3n+zD2jPDJT4q5vZrPB9tem 46vkgs+tBkCxo7WYaiWac+3KQ0Jw8M/I0tJzSUe7aCM1eYWJTLke1HsHp0bI7TuAFLS4 Tv6OlWruDTnGImmUkLY2G8R+o9EB55sGcLv0M+9WUKX5uMt4g0vIM7+pl6uqc6ayO1ax 2/NEUZtGBd7NMmpBCEG7M31GmTzCZs7MxpCxVHznNEnvWtHTUY1ArMwb+wHciJu33PIt 0XVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486942; x=1709091742; 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=vlnBSSjOzn7sFPoNZS7Y/ly3BdTtFkH+6wgg++BCcqU=; b=BkkUzdztGFGG8TXXJrMr0C76ImNII9jWn1Qd8Z7Mb+5GXWVHZm4nA10EIt28DyFhr3 5un0PvDF8UaofvHCNosYJ55yPEWDjtEdB1eBXAPjn0zjgxRsYiDco+kGrt+vodY1kc/7 aplUOE2KOe9X/Jzge87e2lR5F1lKsn9XreFV/GLDNifFTBVVA4LABnFcVjm6x4VxbRsB byvDojWRVhkeSJv/btmkeo9EU2BGPCsVJtEzQRKPIMZxQZjNniwVOGNzF+jclamcUmXI +BNcwiU93mMps68KKd6DqjtjX1FMbzNJzvNNBcmmu6y/4Y4Ax0wmBIazO/n8pkomLWLC WJpg== X-Forwarded-Encrypted: i=1; AJvYcCXSLufMOxtX0rsFjajDPxvLo2hX3FM1gAORMM88RqdePTMLO1weI5AczRTgXCubKwlRtZminTA0osCp4jUJFVKLk9ZLguhX3w8h9V2m X-Gm-Message-State: AOJu0YxgQBkVqeLHJojaedkhR/c2fi3k/Y0nzakdjRSAeGjZPwaTeh5C 0XUigEczZXe8w1/OUIf9jvfunFdXqQk8682qziRcacA3oEcwGpQ0AZHaY2M/E3Wc+IVxMHUIVss = X-Google-Smtp-Source: AGHT+IFGy9uyH0UHM8kmzNOVRUAoTGR03tuxjmovgcToFVCyJ56SiFsbVXtCTGQCx6upDQ8QhNNbFQ== X-Received: by 2002:a05:6808:1891:b0:3c1:4b14:f684 with SMTP id bi17-20020a056808189100b003c14b14f684mr14258400oib.1.1708486942506; Tue, 20 Feb 2024 19:42:22 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:21 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:50 +0530 Subject: [PATCH 04/21] arm64: dts: qcom: sm8350: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-4-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1223; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=KbA9G9eXOsWwtGSkFU+soq1QMhVPjhBtiPB+o5awvqI=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEFe9IDQrVK9X1nik2kdFoOPmU5NjchVPFBr aeJu7rRqcuJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBQAKCRBVnxHm/pHO 9RFaB/985Jm35diurGxgH7nuWLG+eGn2TdW2OQDfzyO6sSyhkBmcRccIr48Gl45KSYHmZbFHPOy swcOm2rfA847VUmeKY6JsvLMSpfuJAumvDBS/jru/hqcav1i/XRzKTGibkVdIW1LNPZY7Ra7XDK /im/EpFhPLLobtvQHWrFh/yLP3z90yUrmcgTMg3V1KDdDawJKaEOrNMoFIQR9dXdPGyFRPjxCQ3 G5fDS2N8QR/6aWAS+Duq+PEV+DzI7Aee2151CztOUERCAqgMpUEHPeoPA+Pt+SCSJbAM69Rh/57 KcpbcYOkvy17dpxbi1xQmJ7TbgqG7hvx8WwwJnIxYIeg07CN X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qco= m/sm8350.dtsi index e78c83a897c2..a2779c1bb4c1 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -1566,6 +1566,16 @@ pcie0: pcie@1c00000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie0_phy: phy@1c06000 { @@ -1649,6 +1659,16 @@ pcie1: pcie@1c08000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie1_phy: phy@1c0e000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-yb1-f181.google.com (mail-yb1-f181.google.com [209.85.219.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 111CB3BB24 for ; Wed, 21 Feb 2024 03:42:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486948; cv=none; b=LCK+rdK0Zi+L5tU6COLH3NodzLkNNBWWcOrDydfkF8Uz2U7ZNdCv4FywUU+pLKT4YUW60dJfsNA1M1QmnqJTpU7ySbgq2XGv0IRS5joxScGDVkFkPV6bg8jfOqcWiH2+kALX7Tyk4lL1mZjyNUsPI/FKJ1QwBa32RGURrQM9DnQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486948; c=relaxed/simple; bh=wMGBDo8PfZNtRjeSzpd4083aE4V7NiguAVNg298g23E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=f/DVwKYaPPPKU0qOLXh2DEt0TQweCrkikRbAwAsnZW/duhPrsSJEXVezr+TcQLdeOtxQv20xB9T5RjVEUbMpw/9sRhXn6924FqaZRVXjz5jBVJpvKr2w3/Wg5YGfaiwLgnDUb2Zfol8bmVqmNZioxh1uCMilrMKatRrKBtpl0JU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=YMe7Npzt; arc=none smtp.client-ip=209.85.219.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="YMe7Npzt" Received: by mail-yb1-f181.google.com with SMTP id 3f1490d57ef6-dc6d9a8815fso6079111276.3 for ; Tue, 20 Feb 2024 19:42:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486946; x=1709091746; 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=FrGKuE+bhJNEU+TKQDK5plQ/6DBMhZ9pqdA/ZZ9D63M=; b=YMe7Npzt1FmGLuT+zgFH8lP0uwkvnmrJlf10OGpqboCToBSAw9g/3SFoq8rrPB2U9r Y+6goriW8MHZn9PlZVp0BzdUBlvX8BcGCI8Ry8sd+da9onbVG7wChox8+ROuZ7Qvj0aN LksDkodEc/diJ5+e8gsAJQ5yDFhmmzdbYXxCTbNdOpUwaWOi+v6sRM2K1h4QN+So+h88 tfXkV5Zb3l0igyK2ho4ts9ofGhr5vU9TVC9NrfwxiF1l4X9UWqRWbCqUIZ3t/IsI1pMT F5281fBst5KiBkXExGiZ60mH5gSlcCkK2RTSBq2K/yrLVaCG3NQ9T4deZs0QSHCQsTDH SQdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486946; x=1709091746; 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=FrGKuE+bhJNEU+TKQDK5plQ/6DBMhZ9pqdA/ZZ9D63M=; b=iIZIcRLt+6dYlfV5XxYk0//ZIGERXONOXKMB7L+LggC21MCjGDRN5OnHHMGEe4EeMi 71f0qiiN+CqywC39lQly4hP9o+uNb4M/SEfm9tVFJ6mOcch1euFl7w37pScXTvibwPCS z9Bt5IUB871aZP/ca1fcHW27V3cTk5zhRri57tANi+OBP7yiCCp7h3bgRAmDsZ9vh+Co FafUo1Tnx9xFLkWPc5l/mFcUqx5MVnYgYKQgeO1FK6Fhbd7Jt+BJLVIx9ToVXKbka3/x kO6HA1FpW3nR9hCTJYFJNYlo527Pa0rllutj2ZpqSrCWXb6XpzZx7w8KFY7CY5Yl5dKU VrfA== X-Forwarded-Encrypted: i=1; AJvYcCW/qgG9nL3DKJcNFMpbxWncy/04niaj7tOqFxm0uGI4rGgC0lz2+PwM0BmROVK/zxwwTiz5OnmC6hpjxg6EVgl+CNbF/+YUjincZRXl X-Gm-Message-State: AOJu0Yxo59pV/tTnc+SZZjpR6M4Tz3dJ2wHrBVh5PKc2UhZ6rPLVoC+V nzY5VsAJ2pWNlOHSmNEcm9YrNRGtfU+4QxeAvrWycM+YnvofIdT3vepwQ6ETXS+VT26WKMdqddw = X-Google-Smtp-Source: AGHT+IFPFi3A3quauDGsOqx04JmlpPm4koWq3PUzgzg2EclDGacTspDNlbOggCl7panElw0Gqzj3rA== X-Received: by 2002:a25:c50b:0:b0:dcc:5a73:1cad with SMTP id v11-20020a25c50b000000b00dcc5a731cadmr15672193ybe.42.1708486945779; Tue, 20 Feb 2024 19:42:25 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:25 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:51 +0530 Subject: [PATCH 05/21] arm64: dts: qcom: sm8450: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-5-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1249; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=wMGBDo8PfZNtRjeSzpd4083aE4V7NiguAVNg298g23E=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEGPFkJEG2R9ixKQaN7nKfcNZLT7FLZdrDd6 HuoPkAS7DGJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBgAKCRBVnxHm/pHO 9Z17B/43E3+z6dq5RkjNMdjw/9k5gftRx7SBxgj9e3HiDqAqDtW3QFTVjYv5Qdi5U3HL083zD5C xJkOLw32bWrVdwiQB67tqljUNfGTUZUAyRN6D4YL4iyZKr3WSegnmwwZF82nCYoSEcey5AYoZO0 nRrhDxm+SvJOe77ZGesTk1RaGyL/87gBjhKSDC5ZGSCE1GX3Sp+ZrWiPD6j9dmnVwLcdi4Hm+91 Yeb6EtmgeaHTcCFDazT0jutoNHNVDpi3xmcfEaYDsdkbnq7OdMg34BIN7/slsjIklULkgcI4vw4 bUAjCSKrXPD3uDAfyY6OzDU3McXZGWA//4OhdosQO/1PKF61 X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8450.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qco= m/sm8450.dtsi index 01e4dfc4babd..e874cc4f8e6f 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -1824,6 +1824,16 @@ pcie0: pcie@1c00000 { pinctrl-0 =3D <&pcie0_default_state>; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie0_phy: phy@1c06000 { @@ -1931,6 +1941,16 @@ pcie1: pcie@1c08000 { pinctrl-0 =3D <&pcie1_default_state>; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie1_phy: phy@1c0e000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3156A3CF55 for ; Wed, 21 Feb 2024 03:42:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486951; cv=none; b=PvylYuCmovTarwBEN9oqvfdfN1UVRPavfnRbBv1kpc7VHkZH8FpeT2JHZtsV8SRNUaf6dvg0TFNmQK/WfWchBy7Z0LtuNGFoay7S1L4wYoXa6TSIGBvb97GX1cU2sxHnTJZFMC9uVVmHVg1Uely8V6EYx6qeSdIfZV9bYTDCGCI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486951; c=relaxed/simple; bh=J3jKul/0PQXElhNJclej25sO29NA0XDyDmSBGcZmLg4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MKoWITk00ymODYOymql2nuS2C34IJ4FMmJSE0ru+sMfz5uUy+9+i3yoHa6boZD6ghhLvgEzBBxb4b+67sx1WMOtneABj+cC8D8qf3jBNhoLMeThq96PcazSF8+TG7VE/cBYdf0NaF1YOzbf1gCEoQpQlV7C68pg77EZn/9C+pzs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=S1UBwlw6; arc=none smtp.client-ip=209.85.167.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="S1UBwlw6" Received: by mail-oi1-f169.google.com with SMTP id 5614622812f47-3c17098ee8eso19844b6e.2 for ; Tue, 20 Feb 2024 19:42:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486949; x=1709091749; 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=jx+fQ/t6ipFNBqSDjoYR27DTN7bGkftha5+FUI6wBY0=; b=S1UBwlw6Seh9sPVUZ3UbRWmGyEpJR25PwavkCHGmkWC3uL9IhIizsc50HMJjg0tnlF VeMeNJZk0GzPDO/t2w2jTv3y1Io/+J9n6Nvbck4TdL66kGMmVhEqQhBvF9l9egYPW1q6 efu7GeoFEazALHjxoMHu+dB1utJFG/Uil7oEi0cAiUZkY5jeh2bvWLAPuErxktBtE3J3 nu/FRKtOuJ3+uXm8R81/8QR7EUs7VUsxtGlTflnWcz44w7pCpSKsTGW3cnD7TZm0Wkpt d+HOjZ5pZQyomXfjlqwYQ4hJgZy+k0QiF54VwG5EovH5it5hNfsqbdRJZcSN9tUJmOYd 5S1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486949; x=1709091749; 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=jx+fQ/t6ipFNBqSDjoYR27DTN7bGkftha5+FUI6wBY0=; b=ElJ2orpKQn9noqzTySTDlt6bZlU17YRHWGnRPBGapsVABIb4t9lVnQrTVgYcrVY+sb DpMIYiiJSyTpbf79TD/PvJgq6pkOCB+fhTC3zVIK1ms+wizbyP84o6WQ3j0M8l1t6h12 ari5Sr6xYhQdTWvXZAEV+O5Ir8JvAjzs2UQwn5zWuPoZYEQBgMuPjtDSL3IfFurZq+j9 LjBpWjzsnZG8xFWlrUwaYkPYVYV34vMF9YHd7ZdWRTPJLhBnuebwE/xl78hClgyLPIF/ rGvUBN7gHcPcRNagS/jdqKOcZeZa+CH5WtpG87zjyPrQlweL+xAofoLTMLw6MUm9pyea hzUg== X-Forwarded-Encrypted: i=1; AJvYcCWpXWm/IkH7Qf7vnJk7Qk7i1gKS0hossF72KohFrQrPngZ6f2LqFzIrWtfr6/h8S7a/U47bh0TVSY6hZ8ePHsVC1EMnXSQFaYXsi28J X-Gm-Message-State: AOJu0YxQxMdevffCQK5RsM2dJzMdfvaRWBneFHboADXtyVkX7LGGcWpB LUZq0ZiiOmzHKs8zeZubVzuGGoW90RZgZ4D66JmvJ/g3U+TP1clqVO70dM0AWDNAXQ0JAio5ya8 = X-Google-Smtp-Source: AGHT+IEUmeZhzX6g3Qkt0Q537Sg03gbNBl5J/8cyK0MtzWEGTj2vOVvfhE5ZFSPam6JQy5AY760bqA== X-Received: by 2002:a05:6808:11c2:b0:3c1:6e60:a332 with SMTP id p2-20020a05680811c200b003c16e60a332mr994218oiv.11.1708486949176; Tue, 20 Feb 2024 19:42:29 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:28 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:52 +0530 Subject: [PATCH 06/21] arm64: dts: qcom: sm8550: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-6-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1223; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=J3jKul/0PQXElhNJclej25sO29NA0XDyDmSBGcZmLg4=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEGLKuGwuIxVfZ2RAl8RPL9QF7taAoLBqgS3 rAp1TV+/q2JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBgAKCRBVnxHm/pHO 9d9RB/4mKO61dfmraNPj60rQK3e6WYHIT/rny685M0kxYOBK6saH/jo5Y5hDv4vWoBTUrthxCRn s4uhfwePoyfGLdaLZcg8vK59hXliyzLmhT9nG5scCP5VfF8+4kOaYpTzFCGG9zjCFuYFEuu6Itn MKvgyo8mJjALR7uJVCTFqBCj740N0c1lRxo/0zvngJ3dP5ipJmBvdUDUH5+dtqgtB4ylHqUnTvE 5iH0CgMUOMk/i6VUqN/VNIy6jtKDDkvlNvfcy0whCx1ZcZvNY2lq62n5JaBpO1tYCu/d9OHFQPl ORvFjlLFZtfm0K5GsXjxl+JUMxDDIVdZdXFlsNOafSnv88w7 X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8550.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qco= m/sm8550.dtsi index ee1ba5a8c8fc..3ee11311885f 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -1754,6 +1754,16 @@ pcie0: pcie@1c00000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie0_phy: phy@1c06000 { @@ -1851,6 +1861,16 @@ pcie1: pcie@1c08000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie1_phy: phy@1c0e000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-oo1-f48.google.com (mail-oo1-f48.google.com [209.85.161.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8F8C33D0D0 for ; Wed, 21 Feb 2024 03:42:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486960; cv=none; b=BKVeiPDJbmTXgraUO//2SqOMdN5MKpvHIiDMGkiiI9PSevWXXrzCFCX9ewjv9R7qFUhk37rKkwz5KJtkNb1AOFwsD2YX0xw5/fSxTenHZYuUAMzA3V0mb3XPEwct1jiK+kshhZdn7SzsZwCWHutXyuLZlKBl5uxriQsZeWXre9Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486960; c=relaxed/simple; bh=2Q/c7cqWrxsgCvrUBqcb1kHsDO6XcH9wkH7M5swouBc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XlLY9GbBPz/nLFfvfvzm0MT+55aVpJV6yyaxgfumzIbu6mOR0M/X83DQESqAdDH8nXJ4Se+BPlZzhj0U2sDqc5JrhUhpT9Wr6pMGVn9QgKirvuul2EAfNihQrpjFMWF4fF4jmv7bqeRtJ6QhBZ9BjOW6TqBpNtl+HfCSI3GPmx4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=bBXzc6QF; arc=none smtp.client-ip=209.85.161.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="bBXzc6QF" Received: by mail-oo1-f48.google.com with SMTP id 006d021491bc7-59ffbff2841so666127eaf.2 for ; Tue, 20 Feb 2024 19:42:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486957; x=1709091757; 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=gdJpMsEJXCfnbuJdfeEgIk0A3Aka66MaEAybndFuIgY=; b=bBXzc6QFTxJPELxIoVsqx95KDgW/Ea25MboIoGBnEb+S0Sq36SMQTNTy74Pe9rxkzj YB8CLutnctI+JMzvKNRgNnsmhcf/W1e3JYQdQy0gw+5Cpgb0FRrCyTjypu2yVOVGpuxT SA95mw5RCue9uXx+7ApXufew/BBaJHeBkykrkp51JuF67nS5rbGG8vnXWE3QgiECxC2+ oeTjSvGXjnZnBNc6pIB7BEmjrJx3S+jj7Dr1kmH8wTJ1RDxVqAU5GZuxs+v2728pKW7a edGIeQ717HeCfNWW79ZQlxGs1+lGGkeqLr+W3pYKZcTKShAAw3B1f6bpDJ88vB9RO7z0 OAkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486957; x=1709091757; 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=gdJpMsEJXCfnbuJdfeEgIk0A3Aka66MaEAybndFuIgY=; b=rrDZqPggdMvCmTKnnOzNXLIOcEmZhwdsaovHIFGWPLDGbarWyRNMWRqfys9xC/J3dZ F2xkuwht1RYc1BMI60ozqhpri8+94FtXgFE6nevbUkxxeHCOj0xyKhXWDzGT9ZEkjzqY JNbwBdD13l33I4Qtm6nkbFz/e+qK3q1SpOlWfuotPUF/UoltSUkkV13Az3cr2xGkZX8g Lup8T4nzyr2VBYXubDzsCnUU1tx8oL/UE8KR8PjkPEs2tfwktColtdItKUWn2IXkqdY9 yMWrVi/QNcXNzzlAlJXHAts/sjT0+fzOALOxNrD/b4HS5vct21oDKlDADN3h6Kl8FEcK aadg== X-Forwarded-Encrypted: i=1; AJvYcCVqUx0SzGvVAKWGtgFFmoEGIqpIXCk1Mbn7x5ZE+Ywn7Xcjl8FpkC9E76Ft0B+fxU4+6uhQP0z/jRy9DmJBou1lb0v+Rwik4jqFCUIj X-Gm-Message-State: AOJu0Yxlp2pe2ZNw1hLxZJxqUr70NZTDa/hw+M/ICOR4A/GwVMUQBUWw F8ldBltkxZZvycMYm577iKogiEWRXfB2b8mhDhnFfIFXLjEfUsj+5xeXuESeFMSnnzIo1vOXV74 = X-Google-Smtp-Source: AGHT+IHBsEMmKzRMGNztlIYHFtnKFfn4++Gsz0Ujp6913/iD8DkXORuxF96J2/09UtBpCGb8KxbMGg== X-Received: by 2002:a05:6358:2913:b0:177:afce:b12 with SMTP id y19-20020a056358291300b00177afce0b12mr16822385rwb.31.1708486952514; Tue, 20 Feb 2024 19:42:32 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:32 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:53 +0530 Subject: [PATCH 07/21] arm64: dts: qcom: sm8650: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-7-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1286; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=2Q/c7cqWrxsgCvrUBqcb1kHsDO6XcH9wkH7M5swouBc=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEG3L/MMQLUUU5YiEPeYWXMJ3zBIYu2KPjm4 u+aES6erhyJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBgAKCRBVnxHm/pHO 9U2QB/kBs6laNU7JRlhgMKm6ASX0OS6MYaQvS2tL1rajvK8SCI69MfZTsB80Q8ODw/yvJz4cMoB NCZN+LPTealKSn8cdF7Jdj2Pw5PVTpMPGZdhNoR3qKAWYYKrHZZ80qVW9yBYfyryS1uiSd/pPRb 8ivwqpEEWugE/H4tUbYYY11Z232YEuuCHE2KlGRUPST1rv3BBp0CAMWfkyACBuX/ked5WvqNa7i EcJt3noB63jTK4wKTeFUEi0ReVpHZhytL7eLBolR+ezbyGIWMFNdiqbu+o7i8+G+ssissRac5w4 9EJmUIOIlinZT7iRQQbWIH/Iu9FVIfulRzxlOiLnanrIXick X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8650.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qco= m/sm8650.dtsi index 2df77123a8c7..57a1ea84aa59 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -2270,6 +2270,16 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, dma-coherent; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie0_phy: phy@1c06000 { @@ -2379,6 +2389,16 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, <0x02000000 0 0x40300000 0 0x40300000 0 0x1fd00000>; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie1_phy: phy@1c0e000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B28323D0B5 for ; Wed, 21 Feb 2024 03:42:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486958; cv=none; b=GZIVCkSBqJKfWQVRs9u44zhnYic4o1djctONyZNu1VCKEBZqnO1uRDZGGZCPGhr7MERTnECNAzDbmrTAbPgZ6pHOVMc67c/RL+oRDtM7wPdgbyT/wAWng2sEkKmXeaVL1BGY8vfvQ4mBA34aRm00jGJSpQTMK9IhmtiunMcGXrY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486958; c=relaxed/simple; bh=vlmqbgnc2zE6uRbXQ5io0O4A+An2Hq2nnGjL7KwYPjw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QGYlHnyZSjc1d8RlONh4/Bgwoh6xUE3dUyFtM21LON1InlWZ/Hi6YMJWKHjTTjuRW1D3Cz845ViWJtCLF10bMPa2KO0H4OlLrb+bXvQ9E/oGQGNbvQ6rVs0ZY3R8eM4M8VBARAdnWn93a54WE6JwR2+nlO7+sOYCp7YpJMP4b3E= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=X8S00cOu; arc=none smtp.client-ip=209.85.210.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="X8S00cOu" Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-6e484011e28so752500b3a.3 for ; Tue, 20 Feb 2024 19:42:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486956; x=1709091756; 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=wT5zJKfe3mJSIBcjj+mcWeIeOdoNipqlSFuaNJP81Ro=; b=X8S00cOusS5jATk3guRg7LRsReBLOFuEh8w+RW0Zmb348xhRhIqyjNX0hzJKtphKBg dr5Nxcl30r4cx4sFirM7RItmW2ipFbqH7hXE19wiEZEU3YD7aQQyqkPoyUVdozJvy5Z5 0FoDTGww6tCbeJpc+WYK7BAuChV4iRAG3plP6zUQN4v+XRc4aAf1MkRTlGMnbJSjsziu EedyZvEYviicqBpvdh6SII0pQXnGWosQQFv/7IOMT1g0drL7+QOlPSZkKlX5RNd11SHJ WCELqN9pe0MopENCb7ZvDCTZUwkENw8wHWe0OhOh4ftDjblBwk+EGHodbifFVyRubv5D 7CzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486956; x=1709091756; 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=wT5zJKfe3mJSIBcjj+mcWeIeOdoNipqlSFuaNJP81Ro=; b=lb0cHV8w/1Ad6C5/QUGvGB/buyeVhW4QF6J4MDvoCOO+UJBA/PVbkr+VulKjfD+7Ia ZnNmtFL01BgCoqUNhboIrfuM+nMY6lMMEiegzAdGLYeWDi3mWe2AEgcJE3h5LLzZV+6n dIobC1PnWD78w+aOg34mkr5gfHieNr5jKBFrzPICH6YDDYipBiXXIv498L52XqUhlAYX 2YCEaCxM3/NYSDHCV55WNuJ1jm7zQw2UGv9RDXYL1iw365mC/FMgMokYTNHYU47DdSVh 3PttJ4uSMxKrAmrDQLw2+z5vkP8j072VmTXzE504oKAxF9RgswetWF+sJu+K7PIIfe75 u/LA== X-Forwarded-Encrypted: i=1; AJvYcCVR6LDCckl81jWmXHkHzSncfecGT1G4g+YpJEcUK4xUH3T0DD2uu1q/U5HeC5C96vqdjEy660dyez3j2oIfMN+QJbyy3Mwv9WRqZ4ur X-Gm-Message-State: AOJu0YzewfXybnPHTdGY23Q4u8HWvxsMB984oBZ4qOYeMw1pZ0A40Y87 YbP63pKC0rIWUHkPqaibi5JdDj4e5c3uRRLfZX7/8qSYQ15ONCprnRNEMLK6C6pqqrfmBnJUJu4 = X-Google-Smtp-Source: AGHT+IH4GNxHl26Lncg5+jO6OexRUEl88IC5CgFRF19guaqlF8W7eYHJXf++KDHXHJiE0AkPrzzoNg== X-Received: by 2002:a05:6a00:4f92:b0:6e0:6c89:e308 with SMTP id ld18-20020a056a004f9200b006e06c89e308mr7579623pfb.3.1708486955880; Tue, 20 Feb 2024 19:42:35 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:35 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:54 +0530 Subject: [PATCH 08/21] arm64: dts: qcom: sa8775p: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-8-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1204; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=vlmqbgnc2zE6uRbXQ5io0O4A+An2Hq2nnGjL7KwYPjw=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEGfNb2dYai0ReHxSZcuQoXXDUQKnXKg8McO thFk7Ih2/6JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBgAKCRBVnxHm/pHO 9ZMhB/9zerMzSx5fPfv5g6wel9iiAjiESnN6iQj/RwJaLAL6RBXsgdSr1aPuuVrewus1+sE8gNI R8nhp35vemjWeGa1PXORJbDOpLkNpg62twtc6aNbkQ6ZPXqOjvGLhXDz+Qhsm61PbbJ7FYThFgM cTafYnUWkTnNFZ9uIVj9YPpSHgT9/28FNmiRjqzLG9DT+tg0BV8kwZq+Ci289uH52ErNj1OxKUz I07Zgs9bl1iOANT79/T9aqsdfCIdHtLnpS6DVf4vU1hFI7XDf1zQgGPPDa+k9ihTYlPavCNM3Bu 0meHRN76lIy2I4CKruq5IWtdM9BURv92usq/sKKHTyFT09Ed X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sa8775p.dtsi b/arch/arm64/boot/dts/qc= om/sa8775p.dtsi index a7eaca33d326..2d810d64b607 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p.dtsi @@ -3584,6 +3584,16 @@ pcie0: pcie@1c00000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie0_phy: phy@1c04000 { @@ -3684,6 +3694,16 @@ pcie1: pcie@1c10000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie1_phy: phy@1c14000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 36B623D393 for ; Wed, 21 Feb 2024 03:42:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486961; cv=none; b=ilIHzi80S2e9XRuS8hPcbHJaABIYfntHnXkRgguTK3UwoDpSndQwaiklOtZ6xxmfZjojmKuT0IL4bJqJ32wDJ8KnXLiNQA6ru9cECrVH0nTOie7V21UfKEyJ+XYVtRfb6fxH9aLinX8uUZ1RsBI8yQZvMGkAZdRas+OZz61XNPA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486961; c=relaxed/simple; bh=XwgmeGggFrXeetR+EYAdr6Z2A4DtJUzK6YNLFgLFJC4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=V/ojo8tgsc5BGnmg7IGyhdqPm/khLi2zqdIMruDusXV+QTGVWmZx1ZVbFAskaJAwTgJqqXy8ppROYIgqT75WaXpGUrak/93ZlZ5Uy+xbeemqAf3mHU+c8YK/As8NvlxkQm7gnxbxqOy8Uk9j7A/sDgvCAGN+MBBkKuPT8zygFFg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=ECxEH5+n; arc=none smtp.client-ip=209.85.210.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="ECxEH5+n" Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-6e47c503fb5so1120447b3a.2 for ; Tue, 20 Feb 2024 19:42:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486959; x=1709091759; 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=P9BqxkTc2mQrdZu1UdYE7KMSoJ/vtFyFv1CjWrHWdPo=; b=ECxEH5+nfzsnmGTNgZEqZ1+V+nfUVuX9CTwHOQJosUgcyN9QvDgwnsHZE5j3sftrZp 8muSEYRVdHFW2mYbtZxn7zLQmQHdhaZIbz7cd0VRwdM82Nb/Wkw/U+llQbOZZ1gSyDok mo24KZlPSjsea7NTraJstc0pu03mRmNG5d5gan4VZnxEHx0SPnRL5RvHkfamyUqI0RhX mmO9wREvkcOP+FOCHJaSzVagSfw7dieIPkGOpdo0PyYMURVaUe8EhBxNkmUQnYae0imv D8NU1RujVxqYP5z8MC3wtXaDJHXlpomXFmCiEDQiynRY9zTQrCU/UiS0jZBvbQikn7q+ kILQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486959; x=1709091759; 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=P9BqxkTc2mQrdZu1UdYE7KMSoJ/vtFyFv1CjWrHWdPo=; b=IkcOiqwDNjOJfmwLQc0SqGW1IpLr5ZmdMP+kFzZCaqlTUqVc+hGLueW0hjKXcG+NI2 50TPzZoW73/35BhZCaHC3RQq56cJxLDI1pmq6WYwlx9BAXWzpIXDU/h11pKiRqQALmaf HRWBPwcOsucL5GFkc1pIoJn85bj8MC/KAdETSibzu7wToo4ZJ7sp3sLUDTvGtQIBE8q2 Qa40/xf/qHDUaAZaEkFrnShUU3PGwSKaEwb/osJidxhyhUwrTYY93HhfpMN/O7mcwC7y 6Kfvp4zZ/aeY5UxPqGluAZPUteJ3r7GtPZ23HLEhqt1ij5HMsUhBid9XCH+M2U58dhsj 22og== X-Forwarded-Encrypted: i=1; AJvYcCVYAAKrRf5yU/9GOup4TrgML5vTpx4YtRL8q6O6aNiKa1u1Qi5w41nEpmRIqKxk+Zwy5XI5DvKgvqs7ryxqjZy8NFcIQEsflUtOlrs8 X-Gm-Message-State: AOJu0YyNogATxvHNa59Zoz22SRg/YdvuaH/tD9LPfXNrDHaVPK+a+yms CSpyfOso33bl5QwOUBEr3LRhj71DuxpZw0JqmE+rqGmyrV8gyvU+evfs9Mk9dJPU4atkn0+f++8 = X-Google-Smtp-Source: AGHT+IGKfC5yZhbWUtKCvMVAXY9EL5KTWbWVegEw0P7Rgr+jQKxROkXVrKsMC5AWxYlJOT/O4/Ahvw== X-Received: by 2002:a05:6a00:bc4:b0:6e4:886b:d0a7 with SMTP id x4-20020a056a000bc400b006e4886bd0a7mr1761729pfu.2.1708486959342; Tue, 20 Feb 2024 19:42:39 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:38 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:55 +0530 Subject: [PATCH 09/21] arm64: dts: qcom: sc8280xp: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-9-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=2700; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=XwgmeGggFrXeetR+EYAdr6Z2A4DtJUzK6YNLFgLFJC4=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEHVShYIbB8TBTLfW8as/DVemrTl39xLMnVH PHUKnCg/kuJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBwAKCRBVnxHm/pHO 9dEMB/sHUSKJDzXFGuECJ6iPlaykTCqH3OINz0eYVlbxMG9/x1kZ3U7G0WClA4vHDRq5regAbNG IXj82rqC2LAmxtaj0VWn71/r3QArbOP0HeVV+aJkhZJ/vFf135QH/0IBNg0oh6EBU/+75iTfNdK zAC6tCvnC6uz8JrImXvkinJu8ARwZkmu5Z9S3ONElk8IEzPS0HIwjjQ0fzz6AH1ZM7I/WUfcbih Z8IJ0V74+ZCAdtaC5BnYrrye+W0yzCF40hYQ+e9j1KxV4A3YSlLgscwSFES301Adnju6qtpiRzx nXrAU8pr4i7xa2BO7WX5Hag9krNRGDtsTrleiHq0IIpcFpbG X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. While at it, let's remove the bridge properties from board dts as they are now redundant. Signed-off-by: Manivannan Sadhasivam --- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 8 ----- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 40 ++++++++++++++++++= ++++ 2 files changed, 40 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/a= rch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index def3976bd5bb..f0a0115e08fa 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -733,14 +733,6 @@ &pcie4 { status =3D "okay"; =20 pcie@0 { - device_type =3D "pci"; - reg =3D <0x0 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - ranges; - - bus-range =3D <0x01 0xff>; - wifi@0 { compatible =3D "pci17cb,1103"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/q= com/sc8280xp.dtsi index febf28356ff8..37d9e01d7e4e 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -1779,6 +1779,16 @@ pcie4: pcie@1c00000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie4_phy: phy@1c06000 { @@ -1877,6 +1887,16 @@ pcie3b: pcie@1c08000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie3b_phy: phy@1c0e000 { @@ -1975,6 +1995,16 @@ pcie3a: pcie@1c10000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie3a_phy: phy@1c14000 { @@ -2076,6 +2106,16 @@ pcie2b: pcie@1c18000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie2b_phy: phy@1c1e000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-oi1-f175.google.com (mail-oi1-f175.google.com [209.85.167.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 845373D57E for ; Wed, 21 Feb 2024 03:42:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486966; cv=none; b=KHT7SNo33xDmdp6KLApeNVsLAsHunWk4YlMmspce40fJRb9Ww/qO2sq56G1fnhYlrwwY6eTOUB6cbTfYZpdzTrmiXjSNXziP2f3R7BePa/JNA+53KRrlp4Ekf4/y+c7a0scDNx0WC5Kg0yD12A7EO8nj4c4YZZCmcX94QsllTNI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486966; c=relaxed/simple; bh=tffzXa3DoKPMppUuLMobDKNhyQ0O38YNG+uD8DziAhI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=P4EJquoD6XhTOHMvVJk3WJbslrTXZ0AsbHBzwUjJNOzgoP6GidTzZGX60raZpxxCvhFM+3r0vtnYcAVg29v8fGaFcaf+DdQbiOOkA+mv/h/86xfeNnXCkf8PGsmMZw1P7eV6x/Zz8wA5x/Vymr/xbuWwdwd+342KBvWU1q22hRU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=U4b1BMas; arc=none smtp.client-ip=209.85.167.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="U4b1BMas" Received: by mail-oi1-f175.google.com with SMTP id 5614622812f47-3c0485fc8b8so4994067b6e.3 for ; Tue, 20 Feb 2024 19:42:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486963; x=1709091763; 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=svQuwDqN8Aua2DyNWtz00OJaNcdfBXctx36EJVb/tcc=; b=U4b1BMashPY4WT2DowJFtxTiccNDDckGF4cqHAmqPJA95TVNI/x1seV1p0iHPXcjZL XhU92fB0O5SH6GYECldsVv3s6ziowBHqoW+K+BjgwoCE+jlli6SbxsiFes7wPigzJP2d JUsNcWC2EejKxc6wP+SHkf39zoEUWklz8Jsda2pwfM40yceJdGiqgsGD37dxcejLVIqS KrDjYES8vHJ7XqTth3BPfqehMyxSCpD4/ND77VobDsAZk0XJ0UD+sfwLjUqVDeUBchxJ yWTTLVUpKwYWkNypkycOkZxmXA39EB7DkTvGaLrU2UpkKBjz0RYTce0hdz0nM+BITS8O DduQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486963; x=1709091763; 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=svQuwDqN8Aua2DyNWtz00OJaNcdfBXctx36EJVb/tcc=; b=vzrJ4o706lXUzSy/Hbs9UXpXBVqkswvQq7sPUXMOpkFDYdKXfYlq/O+sXkX5GuirnD rni813EiHdiYdVQTMrCUouP87YCtCr4KE+LB2W8lNK34ZmQzRNrJuh3GfzmQazSFMKJT yEGb26XHL49kx/uN1ysaAYrYhNObG3XBALG8LpItU4KFfP9kTJwre5XTQ8SGECnd5u72 LKWNo79gSdlYx1OTmMkbC5d0K0MWJgIIYbnc9ikMWkCPicGTr+rODeKGQaW2Us8IdjEp OBTeuJTgm8D8cNdWyhPZsL5m+DfwzCpvUnP0O1rQIWjlIONM3WOghONFPgK2D1fVEO0s kPHA== X-Forwarded-Encrypted: i=1; AJvYcCUoHQxLCVsMqkpM00OSUYdckAtfW6O/dA8mqOTCg7HodhPiUum+BrVMdut3wEnaICsh5MUjzONuGnyJ9nsm9Zk3uRgIHxMMgHFp3+YM X-Gm-Message-State: AOJu0YzgyOMODjbY0T6edaU1ko4kgCWLo/p2TF5PNWPmqdKaXHaS1zaf Tj9gHwadw2GjRLls0eNceCzid6SV+uybxE7GwaYtoml6TupemE8OVXu+Aw2s3RFeQROiPzjS//M = X-Google-Smtp-Source: AGHT+IFW552aIkFusnVl8li3La2TDMNzXU+uFGrlzGeHm0XE/sOH8g2Qe9yJOjIwA+A0mmrq+aH0YQ== X-Received: by 2002:a05:6808:b0b:b0:3c0:2bf5:7c11 with SMTP id s11-20020a0568080b0b00b003c02bf57c11mr17768558oij.17.1708486963568; Tue, 20 Feb 2024 19:42:43 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:43 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:56 +0530 Subject: [PATCH 10/21] arm64: dts: qcom: msm8998: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-10-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=963; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=tffzXa3DoKPMppUuLMobDKNhyQ0O38YNG+uD8DziAhI=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEHGC3zOV6q68tBY8dcZcSTIBlW5Uooj368m 42fH9zvfHCJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBwAKCRBVnxHm/pHO 9TCkB/oClG2z3p2G6fQV0sxntYgVm/ZxjfXOZYjAwzvhJpOnC2keT50NyO2Yrc0VSHgwRO+7tHD gdCbmOnB7KVevv2JuWKGC8OY3iLPKHfh8OISq8WKSpts/pr8+7QPprZBUmMUzamoPscjTgLA3BR 19F41BF3YtFib0Y4e5GG/SqorNDqDA2N/58Gi1VGnU6xsRt32PTdfhTgfJzQEB8hIeDgE0As6Z3 /QtdgK25EDUN6XvLVdLtgO78y26yMYY91W6rUMu9XE+H1Sj8YIxyBQptsEovFNV71k9FV090TyN YKX5XT2/dANqBwc2SbwJF+u9knWE83ccQzXNBvlvPtWsAOk2 X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/msm8998.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8998.dtsi b/arch/arm64/boot/dts/qc= om/msm8998.dtsi index 2793cc22d381..5d85757628d0 100644 --- a/arch/arm64/boot/dts/qcom/msm8998.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8998.dtsi @@ -972,6 +972,16 @@ pcie0: pcie@1c00000 { power-domains =3D <&gcc PCIE_0_GDSC>; iommu-map =3D <0x100 &anoc1_smmu 0x1480 1>; perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie_phy: phy@1c06000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-oi1-f176.google.com (mail-oi1-f176.google.com [209.85.167.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 472093D97A for ; Wed, 21 Feb 2024 03:42:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486969; cv=none; b=rS7ePn8sdVZYdb7uXEImUA114niLJxdo3VAAtfEsgIS8R2Bb9DaKYItxlv2lkwHSalOXdaqTbz3xgdW/2qTAOL1VX7kXqnYHUQO6Zr/fmT3CAawVh7/viy9yDWDl9TIZtDK8l96wFcz/ak0oDF/Hhl+R773wkaGF7JZPUBFejbA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486969; c=relaxed/simple; bh=BbQQkpeOeA66pP2wXmauBkA1XYRqBdBb32HZYiFLKSI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=W/rEj+VBLTMx5OO2L50Jb6iGmbnUpJuuS997Jb+zrtMIec7GWXZlKA9Fk+EkdLDXPg3e/1QPQYAvHoBDnNY9BvNEgqxZZ4mlyXJUcntjHX5MaHU9VfIZnRJgDYBSrKlIsXvu4Upg2f84zqCXfW9d6Rnh90PthHOkT4aLNI8/3MQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Ho6nul7z; arc=none smtp.client-ip=209.85.167.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Ho6nul7z" Received: by mail-oi1-f176.google.com with SMTP id 5614622812f47-3c1404d05bfso4430017b6e.3 for ; Tue, 20 Feb 2024 19:42:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486967; x=1709091767; 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=ZEXhIxlpCp/6yPDV3L3sew0PB6WLEXPCTkfgJIvJO+E=; b=Ho6nul7zl0aNO6t2G0R16aYwtVqNVwpH1T5JFuKvwpcUhysdeH4zOPMdKgvMUOPf+7 pM7v+KWh7/Q9OF+Pi5Dh8VFZynJb2fEoxMwAYxrHyV0TlegCyF6WLWFVBY1dxl89S91E iacoY5XYlBJthI3Ck/EN0dwrgoefUIkvqn4gIZ6ZnhiRss23M/jMV6z0hhB3toi07wyP Qidkh3xXyVrdyfVVDVGdXcFSkjLmLKYZ9ylSG9/4jSo9dmvrGpuQbGZ7lq2wQiRkgQbD P/ibgPuSwI7aqbEjzuyf7KEwPeYex8o17tEZF1LMPeVrkuD8kujDno1bisVkSTHkdX+j OvOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486967; x=1709091767; 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=ZEXhIxlpCp/6yPDV3L3sew0PB6WLEXPCTkfgJIvJO+E=; b=ZZSRDV2Z4E1s3b37tI3cbxp2lbncGXjMRixRbdw8gkqZQwZFPowSVskew79MtYhNIE yIAd7noonEljxnkt+4UB59GfaLTTYF075DbsVAu9NcNcADMW89mxZeRZSEH0iwPoemZK pLV10OFVajc3Jl9dZO8gUJ6pOU+QBw5cOZJWEk29zAbVXaRMCsfb9PwuQtd57iyEOC3E q5DOy05cL956lV6x5Rb/W0kxQd92IDX7mI85Py7K0/Uu0B9R9m4kFCENCQ2S6YK8z+Br LsLpGBqRlg9UkQ2cyzVGBYrwR4KgoMZKZ1nqJY3I0gkYI9Y4qdqjdU4Le9CEQXPF80FQ WA3w== X-Forwarded-Encrypted: i=1; AJvYcCWBidrp7Az7wgwe8gyvH6lLU6HcLZj2zeVZdYIdsaCg0MnYjnAiz5AM1AYexyfL6v8a+f3G8AuoUgsXRWvBLVpE4FBhD0F2aZm6l9/5 X-Gm-Message-State: AOJu0YyLXihcdHuyhlMfW5nGVx2h0Cf5WtsNkYkGl+4vWLRrQFA9JRvQ duyw8/pCrS1/FTwoIJjL74mzS3pjv0DPDW2/VSJi9Qrlhjd4qwiOiTK/8jrtJmfJfGhp0xgYIGg = X-Google-Smtp-Source: AGHT+IFP+lzH+b+afHi9Aa2LfmBFyuhdtUaGpcaDMMJtnczeNE+/M85Bm1MXIeptMdXF/qMxlVak6A== X-Received: by 2002:a05:6808:22a6:b0:3be:a638:ee97 with SMTP id bo38-20020a05680822a600b003bea638ee97mr19961919oib.19.1708486967299; Tue, 20 Feb 2024 19:42:47 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:46 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:57 +0530 Subject: [PATCH 11/21] arm64: dts: qcom: sc7280: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-11-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=896; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=BbQQkpeOeA66pP2wXmauBkA1XYRqBdBb32HZYiFLKSI=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEHr63B0MAejk9My2Apsx1t061f0O7/XW39R 8RWpf9V81KJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBwAKCRBVnxHm/pHO 9U0eB/46oECfntP/VJRvdK//+zlBCefJCHCYIM0HbNQP+aLVIuhhzMFrbVCkKHIqeHnjBc++bE+ 4W0yv3r+KNjjmSeS8ER2Q9GoD/9g50kOn1T99JLj77L5gdXt84AF+gqblcAedm15MtpCOCoGNjj 14/GpM8z8c8VGFwZz2MPc9YCQVKzgM0fLgUmuOKkgU312TZ+f43cfIw93ubCRjMj/KBimSehMYD RqWw8BFt4yfAJRMgZrAi0n6qVYtwrtUXpB/T/4sPOdOtf0Z3oKd6t0KE4nllBCEmLKlWD5opGAB fsYS3vYIkUH9XF+RxC0kqIwe/bVawqXpem5yDbimq/Rved5x X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qco= m/sc7280.dtsi index 83b5b76ba179..3b52d467dc8d 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -2235,6 +2235,16 @@ pcie1: pcie@1c08000 { <0x100 &apps_smmu 0x1c81 0x1>; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie1_phy: phy@1c0e000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3AE463DB8B for ; Wed, 21 Feb 2024 03:42:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486972; cv=none; b=dvlLjCtwSQiiwTdK73Poc8SexBF0IOrAFWY1yui9SFzozVDgCosVyk+UI8ej7NH1Gq9AJZLY6Vq6Vs5Y7fcir2TAZOnJoM5aVNBrsqKIIbO1h/Buf+a3Jf+Ol0jMArdU6rvaizRBov5EpbsJAd9rfyNj2k9+vIbsR3wH0KbiwpA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486972; c=relaxed/simple; bh=jDg64Ik0UeMjNVKN8Lt1vwDujMwEItf+tImLYKnCcpk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jXKfD0sOFMrGSitQj3FAlU8PnvZ7297xW5BLRFtk/D4z8xqsTH0v9Na0MYUeV8yMxNNdB1NYwPrXEibBcxhtOjZ8ecXfg20yUmeE9YxwU2uPwI2p8ExjxxN4T0geNzJPtYmkIB27WM8iR+678u1BhYp+/RG4ZJ8e9A9FLMSft1s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=zzDbJDWB; arc=none smtp.client-ip=209.85.210.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="zzDbJDWB" Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-6e22e63abf1so2491210b3a.3 for ; Tue, 20 Feb 2024 19:42:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486970; x=1709091770; 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=goXGE62aTDjJWGtQFlKk05w6SrqRlxIF3IWaRHzZxUY=; b=zzDbJDWB4CuhrjI/LlI7wsj0oLcrEpQDWUqJxkL7ZoyOSBazWHPOVwT9XF94uINyqL /7XQyk5PRcrOLlq7sxKFaU9a1ekyWiW5nVtvoWtKQlFwC2cVC4NkwYb1CZOrZ5iIefO+ HnYman38dPjbZtkeydvLdkIarodbcYplMcddvZ/ilpOgSgVbFoRZxk93sz4JLyGT+myA BREK/ZTeow1rwddkXFbFY8ekdSE18Q4xtsUbhRLqdZJpX3mMDF4Ou5TU/2mwMueb0eug KchvacdAclH6mXGJVXCcdb4lu9qZNkykFu0wpeyEQhrF052i5XWg01cmibU/+jJ9fhSB zYyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486970; x=1709091770; 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=goXGE62aTDjJWGtQFlKk05w6SrqRlxIF3IWaRHzZxUY=; b=OZtIgjEknp1E67kXmKJa0I1SfZHZ+7w3HreKb3H0HDidzviDVEScSGa8nyl3JFRYYL 9OWXYb6sFO24hlw9Bimoyv9DRHmc0Odoy4iV/0d9Gi3SVaXBNadCQurtCc7u4We9etpK e6NUvAm0Qvi7X+itWRt/MZUGaLSFQeWiIymjFdRn136p9XTSn2Z6QPUsM7CjdZYzYJta WUq1YBm9jU2zlWOkH3fkbjmlbBQ4nC9I/cUhsCAnnwSaxg4ynSVn/e5RlzVUE3LWZg2G npYp2qmQm4neRb0DP40IEhCgpD9thT0bEbOsbFmHKZr5ysk+sbomV0ExeZDvG+tWRdsV uzQg== X-Forwarded-Encrypted: i=1; AJvYcCXhVRVohoq6apPLGrVVzLM55j2BPF8E1MMBZh/kJKnmoRAywuBZVA9mghNC9y2gF+GjXcT8WvEoCrZxfPn0wxdsjmCaYrKuYx/5fK73 X-Gm-Message-State: AOJu0YxGJOCPdsIK0QUcaUhnRw7ttm9lirupktF0GPmo1u5davlIpN2H edVAuxkTeuJxJ0g+FsI77ETIu3ckPp7iRMZnPYuBxyTA1pDmmhSc7tt5lPAYeE4sCxMj/3ffDE0 = X-Google-Smtp-Source: AGHT+IFpAr1ugeExxwLzVfMgClNI2Gx6RNtKecP54l3Ex+lFKT6f6Y5VZx+4+OJ3dx4eioOiBkhLCQ== X-Received: by 2002:aa7:8a14:0:b0:6e3:b7cb:b105 with SMTP id m20-20020aa78a14000000b006e3b7cbb105mr7508468pfa.18.1708486970564; Tue, 20 Feb 2024 19:42:50 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:50 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:58 +0530 Subject: [PATCH 12/21] arm64: dts: qcom: qcs404: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-12-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=860; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=jDg64Ik0UeMjNVKN8Lt1vwDujMwEItf+tImLYKnCcpk=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEH7hIZBiIec6UUgHERD/6NP9kOLXzqs8Jy1 nLB5FgjRmOJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBwAKCRBVnxHm/pHO 9SdNB/wJflbw26aWxnoD9uhZdf+K1AjI9Gb7X0IvA5TIM5Yh7f+uTDP2r9EHtuWrGRY2xVXOpZj DWyk2+HEZCT6j00SNk93ddI9zMZOhgQBtbAum/YZWtE/Imyp5XlxzYQEcY6Aej7PcEX5NccZ87u 71DN63dhQFS167YY2VFpIBXIf0fZ8ztdfaAatDD2hjBWqCvVSzw6ks8ytThpRYu44hdSbIKuOCU t6AJDzebPvOB1bHrI74BJIN4Hb0arVy8i09AarvFqe3584elOuaM+T3+ba92scydniqJUByDelk wP2NtSKpQmuSHO+5Mx4kdnlEWuUMU/q3HHgHUG/5bZPF5eE9 X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/qcs404.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcs404.dtsi b/arch/arm64/boot/dts/qco= m/qcs404.dtsi index 2f2eeaf2e945..80308157fb03 100644 --- a/arch/arm64/boot/dts/qcom/qcs404.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs404.dtsi @@ -1500,6 +1500,16 @@ pcie: pcie@10000000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; }; =20 --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-yb1-f178.google.com (mail-yb1-f178.google.com [209.85.219.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DB2C03E499 for ; Wed, 21 Feb 2024 03:42:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486976; cv=none; b=qRJj3Y1U3gk1BoC8laRWkdRM03NZyMts+wvEjUe25g0da/VgpXT9/R32R+HE5Ime7XkmtH2R1MMovDF4yENnLaLlLwNNe5ResL3rA/p2fLKdv/EU9Tq8iXOEC6o8jrh7Cti0gsBLfMpCIidexQ/O/wmzjNTr2sDTNes9J9/bcd8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486976; c=relaxed/simple; bh=ntCfHbJqyHo2IKloDJny626bPqnVLcdHkMXuobbQPMI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WZ589vmbvAGPyQfG0DRQkFtz3LXB0yuFX/M18S/7rAKTD6iapWvgyETbLTrBzJmR6wr5XMNi9hiQH4IYIT9oiualKHl5YLvgTJ4IRkilr5KlTaE6mbelAXV/7YKa0cApcPp8Uf5IeJbppxOxpgqZJXQ8lIIKSLHXt0vxIoJStNA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=R++d5Qgh; arc=none smtp.client-ip=209.85.219.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="R++d5Qgh" Received: by mail-yb1-f178.google.com with SMTP id 3f1490d57ef6-dcd94fb9e4dso223817276.2 for ; Tue, 20 Feb 2024 19:42:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486974; x=1709091774; 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=Suncx11lO3ECFLV2Hth7On+VVCqpX9h5Kh51+NyuNk8=; b=R++d5QghGbCGGtwHzPcZRdNA3X+wkcMhVb/Gsy89tP+lFIltlyCae/SU+tOvOzgZfO NqKy0FJNEuJm2207rncC/HaYygJ6sgcShfNYFTKpwfrnAlOioz4oy2o+BSMBPL/O9nko RqGYNYD9xbRHK9ou4Kf7oKSTGX06mxmgPYLVVxHC68TqJFfLs/toKx8fa127D1+9RL8h O1OTIoTSLETSGk/WH2Dwjh2lhy0Mols1B9Cvrg4YQAy50oNm//pk6MS2rHWvX4fFtgd9 azn/MjoMbb532dEUv61TB0XU9XZyq5UBjLT1vUPWZMK1lwnK+sFS6g8qfg/j1fagnL4S nUwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486974; x=1709091774; 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=Suncx11lO3ECFLV2Hth7On+VVCqpX9h5Kh51+NyuNk8=; b=tFnjDmt/vKCG2gYv+5R/n8Sckjffb3Dxjb3Od51Hyv5sxlM8u7MnzhJM8jPdRR2awL KnJtP2SNVf/k/QGl7hnK3ohctfRYSJdrYpDBiA+2MOvCHEZ5ryjUp+aV/zzUKY961Zl0 5mJpd/T9DeHWxB1dzoczHEbs35JxOorlG1OkB315qZbxoPMVgRBZAvaa2O+OL3oYvrJL pClZa2bWl0u3ptexzNbmYn9xTQkpgmk+LEbAGw48qPPG7llWFIyMRtESRB5jmZAmtYqE VbWmqtEklJ/PU8cBVu2gC3kgPxhSnljW9MZt8RYwg4n24Rk1B9xx30IqOQQSrqfZBs9Q 90OQ== X-Forwarded-Encrypted: i=1; AJvYcCVGKbn9L8XED4XXcYCnIiU9fJRaYZieR/W2FnCpP4t2Y52hyLvJNOhRXmA/a5CrUVUAhrbIsB/UpVBR+GLNmXWxX7IGbwCfd6axYxRZ X-Gm-Message-State: AOJu0YzzoG+RTdsDlS5KKVJaKqmdlIzYaRLdgs3DmOQFf38+lW7bPfB9 IkSBUoyv4FEns4wi3vmgnTeqlxRKsISO5KpYDlxv0We+T3QozMme+J7RKwgDGfn0nwc8XNptpfU = X-Google-Smtp-Source: AGHT+IF/0bdGZzQ42OnqydeusMagmlKeABAfSOtfKGpJYhW/ULtYgnY0pxFeY6MKIE2LezE4V3eQxQ== X-Received: by 2002:a05:6902:250a:b0:dbe:9f4a:6bb0 with SMTP id dt10-20020a056902250a00b00dbe9f4a6bb0mr18319925ybb.56.1708486973847; Tue, 20 Feb 2024 19:42:53 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:53 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:59 +0530 Subject: [PATCH 13/21] arm64: dts: qcom: sc8180x: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-13-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1867; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=ntCfHbJqyHo2IKloDJny626bPqnVLcdHkMXuobbQPMI=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEIB2OO7XO/U6sELwLIt1TGK59monBn7moxn 6dyHg9lzGyJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCAAKCRBVnxHm/pHO 9XX7B/94Zww9TR1j1Q15e64KFzc/uZLpFwM34IIZB95PjFpVYogq2AQWzgy3naGxRLAyHkl0d7W 2Bu9uCBLquvDI9nK5DyjS0qvy9Cx7UExTMBgUGfJt1Ix8hzpEc8gAING+JMwnBwjxPEv+msS3X/ MIyCYPEx9xaJjombvLjqkCkYsqDnwsLNoCWb+rjNNJqaAOb5IIasDG3KVBReN8dqLFOu8sYcPXF GSCgIfXGB97dnz2qIxXyF0SQLunP6hKSZZ6qRZBtmW5xwma4NFG3+j9JXowBJJgBnYAhbCBbeLc i19l8ti+zudL1i7KbRHEjzmXiTar/3jnKbUCAKAJqSOEgyJi X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 40 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8180x.dtsi b/arch/arm64/boot/dts/qc= om/sc8180x.dtsi index 0430d99091e3..a6134f454e53 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8180x.dtsi @@ -1754,6 +1754,16 @@ pcie0: pcie@1c00000 { dma-coherent; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie0_phy: phy@1c06000 { @@ -1851,6 +1861,16 @@ pcie3: pcie@1c08000 { dma-coherent; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie3_phy: phy@1c0c000 { @@ -1949,6 +1969,16 @@ pcie1: pcie@1c10000 { dma-coherent; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie1_phy: phy@1c16000 { @@ -2047,6 +2077,16 @@ pcie2: pcie@1c18000 { dma-coherent; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie2_phy: phy@1c1c000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D41D83EA8A for ; Wed, 21 Feb 2024 03:42:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486979; cv=none; b=FZDiJD35hDaXdt8wMg34RjXzkVvMvPJSaMJGQ1Cgx/TfHIFVEWnOqRXJsk9YZNs2QWpcSLEV2tj+00tTEYzjIMsDwJhfqjvojJv0Q9Ur76rEq75zOxitor+Tzgl15R8uD3TaqqeROuCCv/AJ5oCM9wK3nBC7Lq0t3TRyg1G/qw8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486979; c=relaxed/simple; bh=v0NanrCHtPUCEUAvQdovAHbjQxA9Yuc4bxKGmsuGhc8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EeU9JLKcCGTHHlRv+nBXb0wvohrb7VKlkZ1xwgRYs2AHqORarzN7Bw6VKcZ2p9OslcUuom9tWX/yDNzBss8Y9fzAbYyZsB+2oK0UVAbvHeoR+2ZmNQaBBHa5oE/KE601it/3bywlkEBbyUBL+iQWsy15LpIKgARhLsE+0Xh0R7g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=V4o8bKZS; arc=none smtp.client-ip=209.85.210.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="V4o8bKZS" Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-6de3141f041so4323511b3a.0 for ; Tue, 20 Feb 2024 19:42:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486977; x=1709091777; 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=VNXd84IFJbhmOHdXNTbZBZOPnufOfmzRvPaXP24uTLs=; b=V4o8bKZSJSZU2xlRFOeRe+IZs0zpUN3V81rQbD98XnHk0Au9QpXzmVBAIkPqMpPAL0 YqcwYcfH+DvQRS4OtCjdc+jyO2LijT0ewnl/XttqWXumrJbxQYpj0IpeI/bS4xNTHWNM PlwYgMgn3jSMFDaj3dcfMa4yNjBX0bonrnhtTKNhht1d1kqCxFPVfiPC1v+nztZJlH17 4HZilWsiSWGrETZMsNZI6Hu7EeCFaeAdK8PxNjKNZY2H4LqQdJxn/uon6uG2q0x/vZwn mgrIPrtSoKa3QNOgGQmddO7vJZBLV05MYa3wQIb0sS0Ae0vL2V2VHA1jqmvFDE/q5D5g iSEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486977; x=1709091777; 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=VNXd84IFJbhmOHdXNTbZBZOPnufOfmzRvPaXP24uTLs=; b=TXF05gwv8mQgpjPK7qOml3VJncp7t9yglc2oKOnNH0UHbm8BwpICcU70S+8rW0oYgM Glm4J7ckG2myzsJz+JV6jDqpxMHvgMW1hkY2PdUJFyThwOiGu1XczclRQW1zANYFjHQV dGUZ5I7X7p1b0pOOUA5qaES7GtAGAV51iNKopgit8s8AKFtD/hI5iD/g8bz3//4Hpk7+ l96HpN+6YRirpZunVc8gf9vvdisE37Rf8xkFQagBuTEB2GF0KlrwJ1szy86gzYb4rWWE fZwDQPZQ3DzaSAZTXLb0TITphNh8GWiqPdjv8f/vLVAV/w8cGBT+79zh1080GJibMLBY 5mLg== X-Forwarded-Encrypted: i=1; AJvYcCXOJjIdgMYX6ehbeDMe0yELidszlHNK0dNGc6R5nv8okbqeuyvaLs/cVKhuPAUhzB9VI1j7Kfyn800OWTUlzgGOhw2kwUlNgh62tIWF X-Gm-Message-State: AOJu0Yzj5FdRuuDnYMw82T6MlSDIHp5/Jr1jkFe9+Eyuu3X/sjPwj50U IwTCrleo0C/xu+oDGplPLsKhSJ25b4/I6hXHrAnCcVmTfQ3Ujm5KzKUpFAjhDVgsX9di4ItX/b8 = X-Google-Smtp-Source: AGHT+IHjcDwZCbB1jFvmn+LlZxXAUGpkCGy8INEhx2LahEFD15AwObMhXhld5sXNlknu6mogBKQBfQ== X-Received: by 2002:a05:6a00:4fd1:b0:6e0:f6ed:cf19 with SMTP id le17-20020a056a004fd100b006e0f6edcf19mr17965602pfb.18.1708486977102; Tue, 20 Feb 2024 19:42:57 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:56 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:00 +0530 Subject: [PATCH 14/21] arm64: dts: qcom: msm8996: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-14-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1567; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=v0NanrCHtPUCEUAvQdovAHbjQxA9Yuc4bxKGmsuGhc8=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEI8VDFXBQaqdwVWhl8JNsDSbjO9PYWlQm4P yQVfsbj8Y6JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCAAKCRBVnxHm/pHO 9Sj4B/9zzpH91kAZBS39fhvKSAaU+3NFzzblxZl4hrI12T4eG4lhYaE33YnB2aTrqqlQ9I3l2Q5 OAMvAi10kI9rKs2CGPAO1/s+juix0dMMtRtHeWcbLBIYcq/QE7kG46lC3po4Bb9fIIFUqeqWve4 uv2RgBP6pv5fSl2Dpc0Lhak14CF85xYAgAfMQj7CINNrw+PU6DcploLgBMxr6Bv0z1e86pjDBIm O6q4A53O2xINBPovyQBfIwwkMiypaiJ8tZML4fsDP9W0u1SfuVQoKrJyeRizsODAvcCMnCMB/x6 9Tr3+agGzVRliIPXH3QZ9E5RbEj8XgH4N5EhtRNCDfelIEVt X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/msm8996.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qc= om/msm8996.dtsi index 8d41ed261adf..cd28b368ebb6 100644 --- a/arch/arm64/boot/dts/qcom/msm8996.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi @@ -1956,6 +1956,16 @@ pcie0: pcie@600000 { "cfg", "bus_master", "bus_slave"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie1: pcie@608000 { @@ -2009,6 +2019,16 @@ pcie1: pcie@608000 { "cfg", "bus_master", "bus_slave"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie2: pcie@610000 { @@ -2059,6 +2079,16 @@ pcie2: pcie@610000 { "cfg", "bus_master", "bus_slave"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; }; =20 --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-oo1-f47.google.com (mail-oo1-f47.google.com [209.85.161.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 834CA3F8E4 for ; Wed, 21 Feb 2024 03:43:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486982; cv=none; b=rfqBJ6kcyXYItQSz5xTWuS8MyFL9rBuxMVUPk7oH7i9D6VXxRyL5tB+aA3XwceXObjnHnWPB+sP09xLy18gWHZD39BUF7XxiQkbCWp9D2WCiVAySQtAcJmq7D6ApJUQ63qwLazI/wSMP036t1+ZS2nYqUpiggUFsz3pC/1SSUWk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486982; c=relaxed/simple; bh=ypuCPT3MTqkhsDjqnsU05TKdPs3cZKAeidyYAq0PCTw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YaK6R4vQKJj3JOxrFg0tUQgoc111i4lglv9TFZ3hUxXPQ+q7Pkt4hZkb94uDNO4lNTRZeFVlo4hni7wc2e4v1ZGzFsMm4XyJWlyjDpTd4fEvAGjuHQ74dVJZYD2iz0p2vN7eV0lie44sq1khNCsuusOU71NKLSJ4uM5w9ItUWsc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=dF8YUX3F; arc=none smtp.client-ip=209.85.161.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="dF8YUX3F" Received: by mail-oo1-f47.google.com with SMTP id 006d021491bc7-599f5e71d85so3948267eaf.3 for ; Tue, 20 Feb 2024 19:43:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486980; x=1709091780; 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=wQ6mpuAJjT9QWTRjwdHfhfRYk3bhWpEqcJ/zVmLAKcU=; b=dF8YUX3FSlJiVTuU58cRGajtF8xowfZpAhqpiPM0H3Lg6CIlsdW0FTVpQcqsiXctqo z9yTfCrEnOIXT0e7HuxJmr+JwLT30ObUDWPV1oLXv4loEw8HtNOr631G39Dtk+GyFB6g Gpve3FkAsyDhfLgJcY2Yd+lzAX4WWiiUj52cPY3InyaU7PsgmIJeYwLoxXg3Eb2nctB+ gINlcFs+t/2YjThYu15Ik8cHL705D6snW89l4E56czqa6NY432x0Re5fP3tiHqUQk/zk Kc3I/9xCKZVfyLLSkiCn2OB8O9cJhtdxFBpMfXwsou6BOUAOd173zmb11Zxr5X1A2aNA aIHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486980; x=1709091780; 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=wQ6mpuAJjT9QWTRjwdHfhfRYk3bhWpEqcJ/zVmLAKcU=; b=DbwoBymnYDi4NGUyn6aqGQdc/anIqLwnpPZo1aX98H8A49SvgCAITXdx57ZWui0383 rtX908SMsP7tuIOdWzxPRCnel1YQjhCG0hNTGGqhL9rdroLoWkC7WKz0sDUlhF4LoMK4 /3bXtsR1WTnVPJyj0CngS4DTvR0vCjEmuHX+o5ccAAO17bDIiX2HE2peCnsHbtJ3n9gA tgqF3xz10Tg3ZcAiB9RQ1/AJyfpM9EIJW13TwFRAjpwFfwgf3iWPGSil5H7uH5msUrws lrFuQL64XoZfoDiEZxnhl94DOD8lFkcAY1rKktFnpHycUguKBQwwaZQfNUqwKCtkhbsT Z7Uw== X-Forwarded-Encrypted: i=1; AJvYcCVPpOSWNhunDDjylo95VB5cHJwah+3Y0CW39tEoTc8h/9cCUOvxdzCS0jUT2rz8Zvrm3sCZLbybJ2GGQn5VbJ1GGshwVbu9kGAj/MHu X-Gm-Message-State: AOJu0YxBTfFwBoAnPNyq633piW6oJk4X4J6Fzl4xTSCFl8O0OCP1RWc9 3oC7TZwOb3Ve4MJqUUnFBXf23sScv4k1KlDwhtjgW2lf7XuPPO73c9EvkFxArenMcuyEEVDzTtI = X-Google-Smtp-Source: AGHT+IG8+w/AFQLlh4uWof1rwfIQSH2G6Fb6A3tMrx9rSrH7/Q2FyfbFXQQHAz7uITirEFGHh/H+FA== X-Received: by 2002:a05:6358:5712:b0:17b:5e34:7186 with SMTP id a18-20020a056358571200b0017b5e347186mr377548rwf.11.1708486980518; Tue, 20 Feb 2024 19:43:00 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:00 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:01 +0530 Subject: [PATCH 15/21] arm64: dts: qcom: ipq8074: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-15-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1264; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=ypuCPT3MTqkhsDjqnsU05TKdPs3cZKAeidyYAq0PCTw=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEISjrqKUr/A17dlCnr0wtHL3kzwFLHJxs0I h7yKs/btCSJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCAAKCRBVnxHm/pHO 9TJzB/9LSmJekSDCNJA2lNACK3m1WIBhM8ZRL0dDXTEQjypvYOU0QKt79bXyOz19qUaBQBnWLvx iKIRV7DQRb+NLJvCV3+zzGhNEooWtez/aOMjglodpxxkbVIlBkZPnVqls9i7YJYCH+WVMwKG9GK ymZhP34eiSgr5q1ALrA6ct3NDVa/ypfK5Xv2vSAZ+TwPyupzBB6aUSMZ2xQzt1hd771mKEASese WzDNHsTscZL53gc22rlc7wey7FWBpevZ6BiZ7NQaBDhE/9GLCfOU5OOxtNukKtIk2SMPtNf8f15 K1o1zYgHC2c4/ixlXRAW5+5JR0uRTflJf436vPORmYM6zPYW X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot/dts/qc= om/ipq8074.dtsi index cf295bed3299..ae1677362421 100644 --- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi @@ -848,6 +848,16 @@ IRQ_TYPE_LEVEL_HIGH>, /* int_c */ "ahb", "axi_m_sticky"; status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie0: pcie@20000000 { @@ -913,6 +923,16 @@ IRQ_TYPE_LEVEL_HIGH>, /* int_c */ "axi_m_sticky", "axi_s_sticky"; status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; }; =20 --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-yb1-f173.google.com (mail-yb1-f173.google.com [209.85.219.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D2A8A3F9D3 for ; Wed, 21 Feb 2024 03:43:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486986; cv=none; b=mNHgSAOYwxw9hoDz0DjEryOMkkiNAPoNXwFePUL61GKQpsp50iERei8pFSGAk4JBdh2g6UGVW3juXfYDG0FETkON2X5c7+BcYxjy4Balg0OmUS24RUQF/vbG21E/8FTrELgvWn3DBQt5FTDyoAdc9yFz7kTswcdaHGlRvaIlUnk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486986; c=relaxed/simple; bh=qsTRANnrjgd64sASVvI7UVSejFTBTbY3eqvdV6V3DBI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=snYNfVPre2K3s0UQCxYBF7Z9BXGf83pDIOVkuQLz+PXDiWXTBNO3OqToG3KznQapR6nuU4mEeswGSzcd+nWyv3zJoAonEOTzz8qxfXwu/YUWKRR0MmvfPBIaFvny3OZzocjC+Ggu7BL7VOhiCySHvD+BLGXBLmQhMYjyTkte2m0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=XoI7UVks; arc=none smtp.client-ip=209.85.219.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="XoI7UVks" Received: by mail-yb1-f173.google.com with SMTP id 3f1490d57ef6-dcd7c526cc0so6625376276.1 for ; Tue, 20 Feb 2024 19:43:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486984; x=1709091784; 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=lMWC/34/1lB2iFGC1C191+CE0mmpbC06CHuKaoqNo+A=; b=XoI7UVksB4uLlrnBOBMFLjH5uQX6C1DXPPrBd103pkgJdlfY8oM5ygQtRFpIU1dmJ/ yYf5tNwDfMPL8axwDTUYxbs0ult8Lo/iegFzB2CptKWoV4Fd/jiGuMxztuPBLCk/NBMn c7J63SdftZAsR0pt+zGlmfpIIJNzVFTJNkQzv2Rpez4Sv/cPcAxBnUSRBla4BmcWbNVR SNPkgJH7sw16nJ3MKJrSNbFgROF9UPRBeF8gYkP9KBsjrgi0K/mf6UWJGL7rP6YSte2+ ywAS0QKiFg+ZD0dMavYZlRL9nvO3woz4/sLQeL/y9YLkWTxs/8DpuD5kLKyRuMA8dL8m a/Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486984; x=1709091784; 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=lMWC/34/1lB2iFGC1C191+CE0mmpbC06CHuKaoqNo+A=; b=cxWYOA4y2ZiPWM4V8qAM0RpNomby5BN4EGqpkmhwk1dY4om+BlzMXzq/xp2jtPlxNF dwy75nxDIUKivfwpHvzLFJW4zvqDaykGorEtVnbXNL3ZTiSiMlsWD+0nk6/rfDv7J8og cajeCO1lNS+fDIZCHFEY+V1Ou3P7Vt9Z1gqSKBpPCfz3LYe1dCfwWCwgeNR0rFnfAaEX WPYliir4ODAFIE6h264W512XGOXpoTOUgibGtAjaiiXZqk8+8I7BxFmSjBbTZUXfOEVu vbiDQdQqyvaKav9Pv4RxGgwwippGtUvoIUe3SpVKqLmubjD8mPUDWOb1VTB6IIx8mqD/ 1GyQ== X-Forwarded-Encrypted: i=1; AJvYcCV0L+XeJpw5AUezEyHgq4k340x6RvJtC/lPrCBfXgPwWtDUA7Pp9lPyw/n5CNNiSrD61hEvAHxNzUPgpKFyE3l/KsBF0E3cPwuhyE7p X-Gm-Message-State: AOJu0YzYl05zqWkD5UASZGTfDKYEV7a3TS9LRsq4K4KbNe0Gm1eUOTpY 6hxie981qaKhAE43CE6liScpxvNaplP38jYDMku/xXJzE1AMDORDqNWpmhi/O/NpxcifPCCAufU = X-Google-Smtp-Source: AGHT+IFoFxNTPVX6AYcyNJvC5R/M4h/yj/eDYHvxkLrWpMM1VzrykZKmMDaBGJa79H9TInBX7rulPA== X-Received: by 2002:a25:680e:0:b0:dbd:553d:9d6a with SMTP id d14-20020a25680e000000b00dbd553d9d6amr17080328ybc.40.1708486983790; Tue, 20 Feb 2024 19:43:03 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.43.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:03 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:02 +0530 Subject: [PATCH 16/21] arm64: dts: qcom: ipq6018: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-16-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=864; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=qsTRANnrjgd64sASVvI7UVSejFTBTbY3eqvdV6V3DBI=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEI4GuKDxlUOKGNWONCyizTCfOoFRRVxbzEF UanCwpZpq2JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCAAKCRBVnxHm/pHO 9e7VCACMFnB0KOZ6Sg5L+PDiQMokuVJLdLVeRCeTsTQbt2frYDiSOsL/KC+zGc2GTEVLnqOe5Ez I++j9VbkeCIGSWigy99M/UYP8yCS34tJPQPclv0TAUZzqX1uS4Q/fo0J1BpIURx7aDzqiKJ2t37 Yj5gln4r5l7WBtsecS4HXDkPVxMatD2nFO2QEFNWLE85EauEIE+wNTCL0bEPQNJJ2Qu/hXB1iHE Rz2oRG+zhmUav0DcEJ2OPMikrBb9Szl9aSRBL0nZKD/vmvtJhSM1Jvxs7h+atFHkggE58oBB9HH XvX5QR2w9RRojsKZCRzX2xEElDvLb1OYTgK3i8xtTh1loLqk X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq6018.dtsi b/arch/arm64/boot/dts/qc= om/ipq6018.dtsi index 5e1277fea725..a6ace7789815 100644 --- a/arch/arm64/boot/dts/qcom/ipq6018.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq6018.dtsi @@ -864,6 +864,16 @@ pcie0: pcie@20000000 { "axi_s_sticky"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; }; =20 --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C26DA3F9EB for ; Wed, 21 Feb 2024 03:43:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486990; cv=none; b=o627A6+i2k50nXZ3vr+QHv25N4QsFcf6IAZ+q+9jACAzeZrFfPbn/bzce0AyNzUi5R6KiTR0VfVfXYEiEdahtG8hsi5lC7qsEcCJwHP3r0YZZRCnm0Hqrw7KMcniakSDDPa/vhCcXNx2ptuJUrno/z32Sn3Nrhm/zY97diPW8A0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486990; c=relaxed/simple; bh=WgAHSHEBS+WPHpzKCuKbWd6zQ7JQttxC3Rezz4uCsKo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QClH0fshNqB3G0KaTdqjc5ZNobuFRv0LHUxEPR54V6w8S+9dlHKLBHZq/3Ik+aj2bqlwDw9dnsLrRw1jgcTG5NVWjL5it9R94uAnCBGSPW6THBBlvqCUh5Pbp83BWBFwY1Z55R56RXNqB+e7kmV45Np3fmJDw8qjL73S47JLKKY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=EgfhxhlJ; arc=none smtp.client-ip=209.85.210.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="EgfhxhlJ" Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-6e46e07ff07so1738161b3a.3 for ; Tue, 20 Feb 2024 19:43:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486987; x=1709091787; 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=jqTTWkO7wb0/aHORfRcfU1fgshn4zr5mjp3j8EXBQlM=; b=EgfhxhlJu70FtX+lSLtNHPrbkJEJqz2U89cEe4R8VGGVwaDtcrhNpF4ID3G5lJo0rn 4wwePCtMV89tXYtig0zmUAAl7FlrHurYdxZU75eaj1/gteRNTYp/9NvywmgPr2gnosUP wDTpfhdF+Rmf9EoEMtD9F+CzukZn3JkcM+YKGcNHpWTlwohdAXGaTgs0np0v+6tMopdQ 0v39jaBV1OZw5HFAKhXP10euMqso8DErjRcp9Ev7bdEoN56nWBYlUqrM6A1Bc2Vuu7tu 7GYi940ebvVwMnGyl2wicL/hX7aL5Zyihqow1XC9wU98RZEf4CIANT5Njnzdjl1NTYkV JGRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486987; x=1709091787; 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=jqTTWkO7wb0/aHORfRcfU1fgshn4zr5mjp3j8EXBQlM=; b=ru620dJ9uB0Lk1+vhkUv6Cm4g/D4Mlx8+kFoPWZDMrgJlKXKBCUseUoThnymAYuu7x +WgP9l3cFe1UyU9CNcFvM9+scrR3iMzzqsJvNegPomNcl+5+vEpurTpATJ41nV8OXHeH Sa4JuP5C2oV/N8PxN8IkLe0QR+8aDwXdX8aDJdDyzLFIe0OLyQmEHwxMgG/5b1I84hNn noJIwmZLPLoHPmJhXnVVRJmCLbdItDiujzcsbV2QHTToMCfh8TDlnqbCGpDNTyIEkP6Z YHZZuK8v0HuSEczuvv7tbJawyGG4CmrCHhWh1M0tkxzpjfalvX3Kp+zvfFZkXw4lJAeQ ItDg== X-Forwarded-Encrypted: i=1; AJvYcCXGy8kaNnmpJzkSFHT48XldMssRcagYh86yS1YvcQ9N74GACU/uh5TZJjxACDzoW/X5JNRyUteemBWxs9xZm4KCIlBqzMqEOExe2xjg X-Gm-Message-State: AOJu0YwovRyUyr2LaTapukk1k06/A0zqDUbrXjtc8MrTEVBCFE0tnOxR eBTtBaa+a3beqjGYKSjDJ1O1tSCoCWVXRAnFh75wN/fti1U4tDXQxrG1xQHGWWKsPGqUlz4QGDA = X-Google-Smtp-Source: AGHT+IE3shMOMlafFIGY6Q+VTfpMTFzlivckWMpFfeWH+Xc+MBvOj/M7a3gdfP0EHK9PcBrj3lvgnw== X-Received: by 2002:aa7:8a03:0:b0:6e4:62ff:d74 with SMTP id m3-20020aa78a03000000b006e462ff0d74mr7427870pfa.3.1708486987166; Tue, 20 Feb 2024 19:43:07 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.43.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:06 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:03 +0530 Subject: [PATCH 17/21] ARM: dts: qcom: ipq8064: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-17-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1664; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=WgAHSHEBS+WPHpzKCuKbWd6zQ7JQttxC3Rezz4uCsKo=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEJ3hJUl2zeUGvykR59nE7EJUol1/NGPC+WF qpk+24wV9WJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCQAKCRBVnxHm/pHO 9aaSB/9uagosTtJLUmQD1vD4GU8InYag5R/MDKqz1MNyJAtIYsO9vNh7H9UkBSnTirnVS+mFi4M mukfdXM4atkpzvkPQzWEnqn/d/EfIVOPHhmALeHVPWFRUOVKGOag3zRv6IjdovifRPIC0PDeA7E 6b4+KGzsLhEWj8LgjnS/B68YJoGSbmI0zOY9DDZNuWrWKkq2kYXS/vPwEwI+xic06apHLu9wS7L 7TFp1qRQLdL6VBAF+veOJm4XG1WTKV2NkHG2koWRlKrrcq3b2AWqQTBkDrww5ZV8T2haveMKPT7 sUJHn8vNZ4ZcshIFaJ32Li29f+G7J9J1lw6bwv9zAOs+cnlO X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 30 ++++++++++++++++++++++++++++= ++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi b/arch/arm/boot/dts/q= com/qcom-ipq8064.dtsi index 6a7f4dd0f775..98448ea6ffca 100644 --- a/arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi @@ -1125,6 +1125,16 @@ pcie0: pcie@1b500000 { =20 status =3D "disabled"; perst-gpios =3D <&qcom_pinmux 3 GPIO_ACTIVE_LOW>; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie1: pcie@1b700000 { @@ -1176,6 +1186,16 @@ pcie1: pcie@1b700000 { =20 status =3D "disabled"; perst-gpios =3D <&qcom_pinmux 48 GPIO_ACTIVE_LOW>; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie2: pcie@1b900000 { @@ -1227,6 +1247,16 @@ pcie2: pcie@1b900000 { =20 status =3D "disabled"; perst-gpios =3D <&qcom_pinmux 63 GPIO_ACTIVE_LOW>; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 qsgmii_csr: syscon@1bb00000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 949193FB19 for ; Wed, 21 Feb 2024 03:43:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486993; cv=none; b=YsL3tDfFYaBGyvG+vhGz/cE7GlA3auOhR21Vfr1Q1EQicI/s+FPKsr7mraG/W+n0d62qbWZ02g7DuGDVrOh4yNsgtTkUHCj/33+ARHdYcq04/smAXTsdLSQ9OMSHhfd8o5UOrUCjsqS1PZo0UVMuOSDZt4IIe4H/SsFd67YgbU8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486993; c=relaxed/simple; bh=qYfhZr1QKvnAAFBzBwVdnJgmr64ONfGX2GtsdC7/1Ys=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gjYlTzkWAx+ilPMJhxkVjD080Ba+HgHuYN0v/Qk+lYegak0U6GxDBH1xRLddGngKAxmeNgkm9HHAevaoJnCaWiTZFSdGkvxVqwloLuDJ79urJdlyJpC9IKujYRSaorna2i61vKHyeBIqw/ujs3+jm/CaOAgjrdHB/HtmdOPEN9A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=q7SX/YCx; arc=none smtp.client-ip=209.85.167.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="q7SX/YCx" Received: by mail-oi1-f169.google.com with SMTP id 5614622812f47-3c15d67b83cso1078959b6e.0 for ; Tue, 20 Feb 2024 19:43:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486990; x=1709091790; 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=6AdtRtmeVfkqKZ33AOntJFK5isZ/CwV6F70tMVzXM9I=; b=q7SX/YCx6mOkKCuYaaGO8p0V8ffksG6WqTtsFoUschhTZRk1UnKK77kxosGWgGLWYj Dmol0fcY0vvVtqf2CIyFxMP734im8+hvRGAblGllpmAVpEK92JLUZ02dUGHRuxW5MmhG oZawdepk0zXHrodnIVraOxyJM4XlJ55CFfenUhPGSkY8BPXNZIPh9cNDNivt3NvI6Igz XzQl1CoWWVha93SS5nfqNvug9I3AQNXCUwybMgAkBRRR4JtXnDZo13ykv02mA51rvKfm Ezl2ykycJa99jZhustdyLg4v0zHYj7BgV+hl5o6hcon/A435nc5rhoLQspr2tpfmtKLW zcpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486990; x=1709091790; 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=6AdtRtmeVfkqKZ33AOntJFK5isZ/CwV6F70tMVzXM9I=; b=LHojLg0pFG3DPgBxbzivGVVM5UR//JVGEhfUerB7GKqLaN/3H5qO6vTAY4IXVw0Pm4 ExFU8H7LX4hogAWTlFSwQhQxufH7Kduyi6//7Y5uUu734QRWx47wsiHYIeOdomBd8WUx RH5O8zIVluwyaqFcx43HyOSFLeksDiPuNXBuA6Ds1kptTCWXuigQ6Y51Ui0vWEg85Cgr CxgZDAZp4eZ88OahXpk76jPFKRA+f0n0wZDlVqBHg/WWYnhe9c00XT2E/nfs8X6JxOLa LF4muCCckHLUWXbOSTv3f6OBgfNsGkw+GuXt4elmLzNB/lCEMvL8LDur4MPjZTDjaw8W v63Q== X-Forwarded-Encrypted: i=1; AJvYcCV3i2yuPIwbOJs3bxx48mrIXPOgt2yTJt68WJUJIOQSe/BGmdngxfuTWc3l2Xr2eMYNsWNCfsFNhLUvzWsePoYiNy35oaXLOIAd6O3J X-Gm-Message-State: AOJu0YySFOmI0YeHccW5XjdeEXpZoUC+d+xVB2Msc+zER37nyICFl8OH MwjdmX9ozaq4B9EqTz+fpyhxx0NH8aL6Z17GBbVR5OXnUrlD33sieoiHKru4Ko6l6WoC05b6FlQ = X-Google-Smtp-Source: AGHT+IFbKYmBdONwdxTxmycNKv2VXYD0fDwtip+3v34VqKC6cXFILPPyIp8I1XJwYqxbZI66lMuPFg== X-Received: by 2002:a05:6808:1446:b0:3c1:3763:148c with SMTP id x6-20020a056808144600b003c13763148cmr21273569oiv.17.1708486990575; Tue, 20 Feb 2024 19:43:10 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.43.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:10 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:04 +0530 Subject: [PATCH 18/21] ARM: dts: qcom: ipq4019: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-18-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=907; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=qYfhZr1QKvnAAFBzBwVdnJgmr64ONfGX2GtsdC7/1Ys=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEJn2hZJQI1xY6nJLkvym9As+cYR7cOiZkVW gnh6dBk1WiJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCQAKCRBVnxHm/pHO 9eDqB/4gEpk5BBdLsM1zc5MBaovqSm0P4nx/IATGFAM/CX+uz2jOCdilJVaQHuIut4InNP7Fmhf 4irBka51M78j6Zx7gF628eijNAxFCtrn3byuLrF1658EHsjXUn41iBhkucwwCu/q5RuggLUnXjE rStiP89KBE+5oF3oSFUayWto5GvMq5A48aiIYQzqf2OlvTjB0shn5xk+RCR63ZsWuoiP+Mrz8I8 Ra/gzA1jKQV4J1BnkRrCExp7sirzxHWnU0Lv237RjsKU1YoKhtLMDdIjBS/8vUxuKgGnDbYJY9H NHUbxzazFo/jaW61lklPSwRSm425STq83uL7JX11uJ9diRjI X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi b/arch/arm/boot/dts/q= com/qcom-ipq4019.dtsi index f989bd741cd1..03bd421a2ce7 100644 --- a/arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi @@ -475,6 +475,16 @@ pcie0: pcie@40000000 { "phy_ahb"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 qpic_bam: dma-controller@7984000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2905E3FE52 for ; Wed, 21 Feb 2024 03:43:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486996; cv=none; b=HT38zq5S/o5JLlFG9n+BH9TDmY9Vge8vBxokrjw+sZLUliXEV4AI7sDF7Kbh0bUfzytANXu2hQPFZnQb5pOPmUkX1Nifo7R83ItiAlWj7aheNN39Vj8MtB38RLs8wQE0o9Rx79X+RoH3KMrus/hlGtVWL6v4fv12kcXtG1Z71/g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486996; c=relaxed/simple; bh=lhVEinjxnZPoqgOpMpaEnfW2yI2K5/5KqOnNHUJ+XEo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lVMXLZVBGW+4ubK+9RbrCQ2qSdYMQK7LGSIBk0RN/u/RkHVAZLaPxLWJmGBBbBbW/1hBZm1fkNeT4uwT7noMbTkISYA/8U78NTtl2DAEFTQpc0lNgNHnTGQsO30OjLM3x4hmp9p7Y9ERf1ca18y4fRAVv2t2l7xz8BqGjcmin50= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=eLgsI6Rc; arc=none smtp.client-ip=209.85.167.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="eLgsI6Rc" Received: by mail-oi1-f178.google.com with SMTP id 5614622812f47-3c15d67b83cso1078968b6e.0 for ; Tue, 20 Feb 2024 19:43:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486994; x=1709091794; 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=/OwRPjQVKJSdk/uXo3xCapKCkUL4vtjjUZevC0N1dpY=; b=eLgsI6Rc71706HXwhtGnwC0m7CGHe0vDB9GdcEIdAytuukLVmJBqH2WHjSZj/4foaC V+PK3he/efir/rrHBIX/0qzRuUct6g0em3FX3mZ5J3U7bfDqWSxvzOEGYxI75FIC2Rh4 ty5scvzTePMjceEJ1NWsKwMuSAqUJIU36b4+NS5y+4e4lkQe/cMeBRcx7kg61HX2+9xB K3aHeQFS9G/sp5ST+K4lTBGcD7OQXQ9dQLNovtcOleXH5ovmE7IjWc2WLAMdi/yV7Mnr tWxUOA9c4SL0K43pO4OIGDepsFOc1g6ejfEAQlP3C6nxlTC35aII9g38ybUMwqEprYwF WBTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486994; x=1709091794; 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=/OwRPjQVKJSdk/uXo3xCapKCkUL4vtjjUZevC0N1dpY=; b=qHQN1ud68ORMBrN7SJB7IgrvuPzu7JiugaMwv/4dwnVXwELOalBfcotolJmbLdaRup KmEdWc6LuuPO57Kw1I24dxsrsYp9U/CaO9cq31vPUDNxVgcs8PL3+L5URne9HmkOKQYJ aEHCeVORuBj82eAWiFZmZ/B00nVvizV2sSJwkNSfUhin9UGE+0+bjjjtfVAdaNZ0meQ4 NnHBBhrWWcNXokwWYX591ZNfww5V6RfEXxPTCKTpskUaWCj7TGjwLplbFxEfC0jUyKQ4 yVd/oQZQ22IR5rteHg82tlUFRkLz7qSCa+dpMW9DeeS9um+hxZzt21Rqlw0JCLKR+M9b UXHQ== X-Forwarded-Encrypted: i=1; AJvYcCX4csEGIKx5nf5X+njCeO5NIx1NoWzT/CTXUXKV1glRSLZUhPe4xaYEZCIQWgDLl8dkTrzeL6iZtj2HAcmJOfkvc6lqHs0Zm3H9aVN9 X-Gm-Message-State: AOJu0YwbrWg0zOaPiDNJ2Uhcwx9XXY3+NDtT3AgeFkscbdGHpNMAzFXh Ze7h7QOTkzLOibq0fOnZ0gG4ApAoKlCte1kbdnD082uIsPUrMEUGWCWTlkjaC1xkKggD11U+dsU = X-Google-Smtp-Source: AGHT+IEK91VJGk3MkybR/yyJgiM40uXmgGeEsn55PGTY7Pm0E+d53bDnN6iWH0BA7kMiwrTXtEsvUg== X-Received: by 2002:a05:6808:15a7:b0:3c1:5f35:f6c2 with SMTP id t39-20020a05680815a700b003c15f35f6c2mr6748503oiw.37.1708486993983; Tue, 20 Feb 2024 19:43:13 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.43.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:13 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:05 +0530 Subject: [PATCH 19/21] ARM: dts: qcom: apq8064: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-19-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=955; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=lhVEinjxnZPoqgOpMpaEnfW2yI2K5/5KqOnNHUJ+XEo=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEJoU5ls+mOuiot5Dc6UyJ6q0PxY4bRdNVUC Il0Eyvm1KqJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCQAKCRBVnxHm/pHO 9f/gCACcxplPjysZx8WhYbmXZ7o+5LYLja8Sh3sKA7fLwYw+pQlHmMVD1A1nrIR6VmbO+jD3AOz Zz0Idi6xpMc4jsS1KMNtlAgbOHZ2hd2GXouxbMIIU1bg1P8I262ZoYmGR2vYc9l/SkbBHAlIBzb feZgQNYTSXflAJsw3oS0blOE1/0jhrAosmzlhhBnlNC463eFHQafi0/LulrUQLARyw9WDgznb09 EiZwXhWFx1A3VyzZrttj1m7kYEC73DkE2hMFjk8rBCCbKmrDq3J8CPkeTHDXvt8lNoEDxEF5GyP Am5Fe3shPT7gfTwEqKUGKu5bJXThfuAMcHZL/2W5iIMUni0s X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-apq8064.dtsi b/arch/arm/boot/dts/q= com/qcom-apq8064.dtsi index 3faf57035d54..1ebd6cef4057 100644 --- a/arch/arm/boot/dts/qcom/qcom-apq8064.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-apq8064.dtsi @@ -1318,6 +1318,16 @@ pcie: pcie@1b500000 { <&gcc PCIE_PHY_RESET>; reset-names =3D "axi", "ahb", "por", "pci", "phy"; status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 hdmi: hdmi-tx@4a00000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-yb1-f174.google.com (mail-yb1-f174.google.com [209.85.219.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6FEC140BEA for ; Wed, 21 Feb 2024 03:43:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708487000; cv=none; b=FYI76xJ6SodhHZtqRUTcKSl3bMtRNsN2vu9vt193vmJsA8M5JdC4iBtxv23kkJP8ziU+tKImkh3Rj8fngZo3yFffwL+gki9kClkwDuk+t3xHUuJ8fVFTWttFtRMdOY9uZDjod+9VQBIy0YvNVp+tHuWuBw97LUo83cl/A/omM1c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708487000; c=relaxed/simple; bh=3jx7xcLFBNs3MoMPC7hOG3cqD1b3y0NhSb/veZhqzaw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uXePdnFUDfPzpv3mV9o3INvG6WQZWGbOfhKXeD+5Ky6+DYnA6CTrqOD4GiBzAiVrIQ6ySthWmvZJgGJGHtInz0IVzWdOAyJh6kOyiUdpWEsItFRgc25iJemr9GPa7OyDJYLEskz+lcS+hV1BozTgkacB0DCr2p2ntFuHaO0D00I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=c2Yrls1s; arc=none smtp.client-ip=209.85.219.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="c2Yrls1s" Received: by mail-yb1-f174.google.com with SMTP id 3f1490d57ef6-dcc80d6004bso231845276.0 for ; Tue, 20 Feb 2024 19:43:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486997; x=1709091797; 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=syX1Qx9Iem4TSxZ/KaGRejBy0YhBu2VJFkbJL0HV4dk=; b=c2Yrls1sCcQWZrqNHGjCgD5NjXVbECXzjkixS9VwHo0hqs03B2HaCKhmgTpgVwjT3z /MBnBxKiqzfTToBP2I5+GgrQ+pGrtN/8H6VeI9+XmoTGsje5UIsBaE1tgGI+ssq/vs7+ rmK9uZ1FiQjPZJx1afc/8tjWmy4ZLUoZUqGZJaj19mBEmXlltR3Mq7tsTo9M6wy8uNCX MF2bcHcxR5S3nRjgdJclU3+3sard8sCt6n+ZPOtzAoGdqfE1mnW8Mxf9J7b7XxdFLpaR CvL3dJoK/GZoSEjM2uud6nxpnxThhPlP/gAjmL4M0T0eh+fxBhVV26MTg1qBLGqnpzz1 2IWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486997; x=1709091797; 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=syX1Qx9Iem4TSxZ/KaGRejBy0YhBu2VJFkbJL0HV4dk=; b=BI9DG+IbpLAHuoV6Cts5eUzq4WkXHL6TSfIT2aQqNMPgGUAkK6Enb63Q0x6G44WBn1 9ea4RpgAn5hbE/LsmkRWHHgMgRcByQdu6AFbF3YVYf9gI29F+gFj3HBwYF2rYIdXDLqn qb5r4ktXp20bXfw6sXCWIepMnyNOkOD5dJGnv6OrQqy6vAqd1xBFqLvKm1lAPm7ZFE7f yXVx/CUhPCnoc7tLmLYvclqtSAeClkZQGo3lvJo5sLxuvLxVFTnvU7kHl5yL9MdNW2s2 x5MENJkYTTuE6bYwSfvUUvSY9ZjXtBkoiHIm8GA7Sh2v7vBGN0GGhbnAqqWsT56lht2q En1Q== X-Forwarded-Encrypted: i=1; AJvYcCUeVkh358xqkEFVGAyIjMg4bwlvx9T1218hQiMafQlTd+NgckNAoDlmboblnvf8Nk5jEqEOFs89QFDxjbYg5yUmRzJWiiPjtmU7o4LP X-Gm-Message-State: AOJu0YwAmcqesvtIPc3SW8xdDmcTRtgENz5Pl6uY6eh6mP+VLuIUB9cH HD/txbjJ4snOPZfSMk+yHSFUIvgJ3+ZbaK96vE9CncEIOLk2e6OmffynWxej8Fu1bGHlrC4NVdE = X-Google-Smtp-Source: AGHT+IFBVWJpECMedkEX8/nOsa0s8lpnyOvjOn6f9DzOfF+clVYwUoyuh7w/f2/VM3FW8kxweFZPbw== X-Received: by 2002:a25:a109:0:b0:dc6:fee4:e889 with SMTP id z9-20020a25a109000000b00dc6fee4e889mr14755046ybh.13.1708486997281; Tue, 20 Feb 2024 19:43:17 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.43.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:16 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:06 +0530 Subject: [PATCH 20/21] ARM: dts: qcom: sdx55: Add PCIe bridge node 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: <20240221-pcie-qcom-bridge-dts-v1-20-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=895; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=3jx7xcLFBNs3MoMPC7hOG3cqD1b3y0NhSb/veZhqzaw=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEJ0dYtKghZH8nSt5KbXAa7K43VgCuWjwSTS qwWd7D9xTWJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCQAKCRBVnxHm/pHO 9eSqCACVezpkM5fzyHWjKwcI9D/5H8bEjfZ3JGxrFTpT375ZlftDiC8YFM9PwY6TARsaUtuir4h QfFsjMoctfImFxsrv4v8mIQE84JUA0BP3dQJYMZS7EHSIDs0p4KjQ7ywnV9YVW03kn0TJ+oFbWs KpqT4BHsfA2KrxztKIdc0cdc38ZZGl33T9w85pOb2E+hQXmyMPLDSiuucJZjZo/uVIXnCa4xc15 0Xs/pCa1/EmlelG3a/0za6AoeGqOoFKXqLC4AUwhQ6FiG4zwogrgR+T+Es6Sdv86YoUHsX2t5K+ AQytcdZsnb28J7q8Tw2qgQP7rJoO7MTdAJshR5hVXhg83OVl X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-sdx55.dtsi b/arch/arm/boot/dts/qco= m/qcom-sdx55.dtsi index 2045fc779f88..053dac097c70 100644 --- a/arch/arm/boot/dts/qcom/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-sdx55.dtsi @@ -378,6 +378,16 @@ pcie_rc: pcie@1c00000 { phy-names =3D "pciephy"; =20 status =3D "disabled"; + + pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie_ep: pcie-ep@1c00000 { --=20 2.25.1 From nobody Mon Feb 9 02:55:34 2026 Received: from mail-oi1-f171.google.com (mail-oi1-f171.google.com [209.85.167.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 79ABC3A1BE for ; Wed, 21 Feb 2024 03:43:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708487003; cv=none; b=ImWJkcVaeY4ua19NkvBuSR+JvCEX4fmcJ0inj1NCXLKKPJ+fGI8xQ7vkF3j1YnP+Lx1BS9V2bdNrUg7RH8GdfChcuEAWvmFI5JF8jk8zbcccouDEW60Kc8KiSxcyebSzIagLL2V0YMNs5gBpY8rZxDAsAzcRp6aNhzFsRiYFd/Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708487003; c=relaxed/simple; bh=A1U2AhFSylFEoWUJauK5UZCee1hBlTSyFV6uA0M2qLc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fXWfNpUSS9uBWyXySITkA535tr3XhttVsFy1tba6fAYQ4wqDR+7hejaBVoXOBz6B+ewpljjQS+MAcQXk8UEBUu/UfNfz4W7p6W2zbWGpUw7J0u5s6jI3lbawOb6UnN/mbsMOWnROaR4hoTDvXuvkcup5GRgBlyo9x1QWhnsD9BA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=zzwVZNu4; arc=none smtp.client-ip=209.85.167.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="zzwVZNu4" Received: by mail-oi1-f171.google.com with SMTP id 5614622812f47-3c15bef14c3so1950729b6e.2 for ; Tue, 20 Feb 2024 19:43:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708487000; x=1709091800; 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=8TcGD0vYzqY744qhG+3tpLJcU6jq9OWgwS9pK6BYGt0=; b=zzwVZNu4a/L32m6yDGkRU6kXO/6nNMkEseKa8biMqrWrvgzh4OMwvPhbD3Ta2+hgX8 63qq6X+Ww8OOqo8SjiIBc0aziVkuK78YECG9jIsbfQOp5GfCf+J5IHw81c3lsVS8A5am QkKz1+9SKhmiNkC6hxRCp/uIHeAwpdWSL/Xoco3+ukh5JMJQZyp4XBO/kWHgHFu4z4RN uQo0l6RYdU4X8M3XQGc4ld8Bni7oYDeJhSeWIbKOOZ/jvoNhUlYvclLCWzfPiiNNdqw0 phsofR7X4LRFlXEhPYi7v5dnV4iNNUYFrXAQMpSE7qoLZSwIjJi6z5uyKrjw/sH20d7G dCMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708487000; x=1709091800; 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=8TcGD0vYzqY744qhG+3tpLJcU6jq9OWgwS9pK6BYGt0=; b=SFTeJZVgl/DQdFZU1XNAt6JovPjFCGiM9mvvALeYb/0JiCjuQOchCEnwrP5HQiLiEE SLXwCreSmu2xPMHG10aVjL9yh14t2TpSusCj/gIk5xdm7OuU+jGae9+Zw4nT17pBKgkT jKAYIBwfqi9GWnNQ4a1pbfB38eMTr8fpnFAtm3qWqUkJ7Q/q1lKqD0iNJZ7P0469peDp HT3qHnNojRZXXcDYoDkR85eRi5hRIK5DetCSfFlyeyXKLsdUuBT2ILBqfjtFIpXz4Elc 1/K9V/jX30tGgv+oTDgnh7CxAGlVU+0LQbDY2SHem3cjY1RhlCZISFtq/ucICKyeqNFl qXJg== X-Forwarded-Encrypted: i=1; AJvYcCUvrOjeT3ZfMS/zSXuXvvr5Fuvp9nWdQ95+4SP7BWSuUiDvOe0e3fySs4D2ekC67wE7uEVZw0RDvoDX9VC88Od8nebST3tbce1HajRq X-Gm-Message-State: AOJu0YzYuwnINqrWlVPBFkwlYgOJ3QA++yYwpa49B8PZa22XyorlCXHB lsfQLL8UTrN3EUhCvebQOLjN+Lh5HB4wKS8euIv9Uf6gF354NbnMMZLzOJVeXBJw0xgqcXd3eak = X-Google-Smtp-Source: AGHT+IGh0VRHakYBLfpQxyEw//q97OJGZlL2MMOYTb+lFbU6Qr3vHRhVfnVdfzEW5Zoqq4N4oxfu2A== X-Received: by 2002:a05:6808:21a5:b0:3c1:35de:bdb6 with SMTP id be37-20020a05680821a500b003c135debdb6mr19959345oib.6.1708487000712; Tue, 20 Feb 2024 19:43:20 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.43.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:20 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:07 +0530 Subject: [PATCH 21/21] arm64: dts: qcom: sm8650: Use "pcie" as the node name instead of "pci" 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: <20240221-pcie-qcom-bridge-dts-v1-21-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1042; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=A1U2AhFSylFEoWUJauK5UZCee1hBlTSyFV6uA0M2qLc=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEJ3o0L4dHDQjbMepOhZ1jZsMoVqyLsW6pH/ fn/qiMCsn+JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCQAKCRBVnxHm/pHO 9bo3B/wOKFCwu5EF2RDsdLQq8H7yjzWtnlJ+uU9SY929BX3KiBjk3O5vHXIx3VKz7pCgTF7BnUE LQoNqjY7Ya3Iw2KLY/wU4D8KVcqmXEn/QKiNc4/GR0wBFfob3+o2cJJfAtxrMVd8eJ+jL15+0ul +Bxa2V4gBI6m8XV9uFrqcEin/3TcRni3RId/aQqrzNQ0d1zcSFM4lEAqDubCAXRTEsLOfUFpU+h x/OagTT1bC7iXRec28qAiKmQhQwcU96Eirqqev7EA0sRXr3kG4Snf2H/mmXh7+/+LYpIpVpavS3 5v+Trxc/b6ZTcPbtQ1rxGL4yghjg62v8wBkR+phcDsCo4d5D X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 Qcom SoCs doesn't support legacy PCI, but only PCIe. So use the correct node name for the controller instances. Signed-off-by: Manivannan Sadhasivam Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm8650.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qco= m/sm8650.dtsi index 57a1ea84aa59..1b226499175a 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -2203,7 +2203,7 @@ rng: rng@10c3000 { reg =3D <0 0x010c3000 0 0x1000>; }; =20 - pcie0: pci@1c00000 { + pcie0: pcie@1c00000 { device_type =3D "pci"; compatible =3D "qcom,pcie-sm8650", "qcom,pcie-sm8550"; reg =3D <0 0x01c00000 0 0x3000>, @@ -2313,7 +2313,7 @@ pcie0_phy: phy@1c06000 { status =3D "disabled"; }; =20 - pcie1: pci@1c08000 { + pcie1: pcie@1c08000 { device_type =3D "pci"; compatible =3D "qcom,pcie-sm8650", "qcom,pcie-sm8550"; reg =3D <0 0x01c08000 0 0x3000>, --=20 2.25.1